|  | 
|  | IDVDStreamPlayerAudio (CProcessInfo &processInfo) | 
|  | 
| bool | OpenStream (CDVDStreamInfo hints) override=0 | 
|  | 
| void | CloseStream (bool bWaitForBuffers) override=0 | 
|  | 
| virtual void | SetSpeed (int speed)=0 | 
|  | 
| virtual void | Flush (bool sync)=0 | 
|  | 
| bool | AcceptsData () const override=0 | 
|  | 
| virtual bool | HasData () const =0 | 
|  | 
| virtual int | GetLevel () const =0 | 
|  | 
| bool | IsInited () const override=0 | 
|  | 
| void | SendMessage (std::shared_ptr< CDVDMsg > pMsg, int priority=0) override=0 | 
|  | 
| virtual void | SetVolume (float fVolume) | 
|  | 
| virtual void | SetMute (bool bOnOff) | 
|  | 
| virtual void | SetDynamicRangeCompression (long drc)=0 | 
|  | 
| virtual std::string | GetPlayerInfo ()=0 | 
|  | 
| virtual int | GetAudioChannels ()=0 | 
|  | 
| virtual double | GetCurrentPts ()=0 | 
|  | 
| bool | IsStalled () const override=0 | 
|  | 
| virtual bool | IsPassthrough () const =0 | 
|  | 
| virtual float | GetDynamicRangeAmplification () const =0 | 
|  | 
| virtual bool | IsEOS () | 
|  | 
|  | IDVDStreamPlayer (CProcessInfo &processInfo) | 
|  | 
| virtual void | FlushMessages ()=0 | 
|  | 
|  | 
| enum | ESyncState { SYNC_STARTING, 
SYNC_WAITSYNC, 
SYNC_INSYNC
 } | 
|  | 
| CProcessInfo & | m_processInfo | 
|  | 
The documentation for this class was generated from the following file: