#include <RageSoundDriver.h>
Inheritance diagram for RageSoundDriver:
Public Member Functions | |
virtual CString | Init () |
virtual void | StartMixing (RageSoundBase *snd)=0 |
virtual void | StopMixing (RageSoundBase *snd)=0 |
virtual int64_t | GetPosition (const RageSoundBase *snd) const =0 |
virtual void | Update (float delta) |
virtual float | GetPlayLatency () const |
virtual int | GetSampleRate (int rate) const |
virtual | ~RageSoundDriver () |
|
|
|
Reimplemented in RageSound_ALSA9_Software, RageSound_CA, RageSound_DSound_Software, RageSound_Null, RageSound_OSS, RageSound_QT1, and RageSound_WaveOut. |
|
Implemented in RageSound_ALSA9, RageSound_ALSA9_Software, RageSound_CA, RageSound_DSound, RageSound_DSound_Software, RageSound_Null, RageSound_OSS, RageSound_QT1, and RageSound_WaveOut. |
|
Reimplemented in RageSound_ALSA9, RageSound_ALSA9_Software, RageSound_DSound, RageSound_DSound_Software, and RageSound_OSS. |
|
Reimplemented in RageSound_ALSA9, RageSound_ALSA9_Software, RageSound_CA, RageSound_DSound, RageSound_DSound_Software, RageSound_OSS, RageSound_QT1, and RageSound_WaveOut. |
|
Implemented in RageSound_ALSA9, RageSound_DSound, and RageSound_Generic_Software. |
|
Implemented in RageSound_ALSA9, RageSound_DSound, and RageSound_Generic_Software. |
|
Reimplemented in RageSound_ALSA9, RageSound_DSound, RageSound_Generic_Software, and RageSound_Null. |