#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. |
1.3.7