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] |