| GetData(AudioDeviceID inDevice, const AudioTimeStamp *inNow, const AudioBufferList *inInputData, const AudioTimeStamp *inInputTime, AudioBufferList *outOutputData, const AudioTimeStamp *inOutputTime, void *inClientData) | RageSound_CA | [private, static] |
| GetPlayLatency() const | RageSound_CA | [inline, virtual] |
| GetPosition(const RageSoundBase *sound) const | RageSound_CA | [virtual] |
| GetSampleRate(int rate) const | RageSoundDriver | [inline, virtual] |
| Init() | RageSound_CA | [virtual] |
| m_Mutex | RageSound_Generic_Software | [protected] |
| m_SoundListMutex | RageSound_Generic_Software | [protected] |
| mConverter | RageSound_CA | [private] |
| mDecodePos | RageSound_CA | [private] |
| Mix(int16_t *frames, int nframes, int64_t frameno, int64_t current_frameno) | RageSound_Generic_Software | [protected] |
| mLatency | RageSound_CA | [private] |
| mOutputDevice | RageSound_CA | [private] |
| OverloadListener(AudioDeviceID inDevice, UInt32 inChannel, Boolean isInput, AudioDevicePropertyID inPropertyID, void *inData) | RageSound_CA | [private, static] |
| RageSound_CA() | RageSound_CA | |
| RageSound_Generic_Software() | RageSound_Generic_Software | |
| SetDecodeBufferSize(int frames) | RageSound_Generic_Software | [protected] |
| SetupDecodingThread() | RageSound_CA | [virtual] |
| StartDecodeThread() | RageSound_Generic_Software | [protected] |
| StartMixing(RageSoundBase *snd) | RageSound_Generic_Software | [virtual] |
| StopMixing(RageSoundBase *snd) | RageSound_Generic_Software | [virtual] |
| Update(float delta) | RageSound_Generic_Software | [virtual] |
| ~RageSound_CA() | RageSound_CA | |
| ~RageSound_Generic_Software() | RageSound_Generic_Software | [virtual] |
| ~RageSoundDriver() | RageSoundDriver | [inline, virtual] |