#include <RageSoundDriver_ALSA9.h>
Inheritance diagram for RageSound_ALSA9:


Public Member Functions | |
| void | StartMixing (RageSoundBase *snd) |
| void | StopMixing (RageSoundBase *snd) |
| int64_t | GetPosition (const RageSoundBase *snd) const |
| int | GetSampleRate (int rate) const |
| void | Update (float delta) |
| RageSound_ALSA9 () | |
| CString | Init () |
| ~RageSound_ALSA9 () | |
Private Member Functions | |
| void | MixerThread () |
| void | GetData () |
Static Private Member Functions | |
| int | MixerThread_start (void *p) |
Private Attributes | |
| RageMutex | m_Mutex |
| RageMutex | m_InactiveSoundMutex |
| vector< stream * > | stream_pool |
| bool | shutdown |
| RageThread | MixingThread |
|
|
|
|
|
|
|
|
|
|
|
Implements RageSoundDriver. |
|
|
Reimplemented from RageSoundDriver. |
|
|
Reimplemented from RageSoundDriver. |
|
|
|
|
|
|
|
|
Implements RageSoundDriver. |
|
|
Implements RageSoundDriver. |
|
|
Reimplemented from RageSoundDriver. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7