#include <PCMAudioPlayer.h>
Inheritance diagram for PCMAudioPlayer:
Public Member Functions | |
PCMAudioPlayer () | |
virtual | ~PCMAudioPlayer () |
bool | IsOpen () |
virtual bool | GetBufferRequirements (u32 &nMinNumBuffersToSet, u32 &nMaxNumBuffersToSet, u32 &nMinBufferSizeToSet, u32 &nMaxBufferSizeToSet, u32 &nBufferSizeMultipleToSet) |
virtual bool | GetDefaultBufferRequirements (u32 &nNumBuffersToSet, u32 &nBufferSizeInBytesToSet) |
virtual bool | Open (u32 nNumBuffers, u32 nBufferSizeInBytes, void **ppBufferLocationsToSet) |
virtual bool | Close () |
virtual bool | QueueBuffer (s16 *pData, u32 nSamples) |
virtual u32 | WaitForBuffer () |
virtual bool | GetNumBuffersAvailable (u32 &nNumBuffersAvailableToSet) |
virtual bool | Pause () |
virtual bool | Play () |
virtual bool | Flush () |
virtual bool | SetVolume (u16 nVolume) |
virtual bool | SetSampleRate (u32 nSampleRate) |
virtual u32 | GetSampleRate () |
virtual bool | IsSupportedSampleRate (u32 nSampleRate) |
virtual bool | SetOutputFlags (bool bAnalog, bool bSPDIF) |
virtual void | GetOutputFlags (bool &bAnalogToSet, bool &bSPDIFToSet) |
|
|
|
|
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
|
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |
|
Implements CascadeAudioPlaybackDevice. |