#include <cascade/av/CascadeAudioPlaybackDevice.h>
Inheritance diagram for CascadeAudioPlaybackDevice:
Public Member Functions | |
CascadeAudioPlaybackDevice () | |
virtual | ~CascadeAudioPlaybackDevice () |
virtual bool | GetBufferRequirements (u32 &nMinNumBuffersToSet, u32 &nMaxNumBuffersToSet, u32 &nMinBufferSizeToSet, u32 &nMaxBufferSizeToSet, u32 &nBufferSizeMultipleToSet)=0 |
virtual bool | GetDefaultBufferRequirements (u32 &nNumBuffersToSet, u32 &nBufferSizeInBytesToSet)=0 |
virtual bool | Open (u32 nNumBuffers, u32 nBufferSizeInBytes, void **ppBufferLocationsToSet)=0 |
virtual bool | Close ()=0 |
virtual bool | QueueBuffer (s16 *pData, u32 nSamples)=0 |
virtual u32 | WaitForBuffer ()=0 |
virtual bool | GetNumBuffersAvailable (u32 &nNumBuffersAvailableToSet)=0 |
virtual bool | Pause ()=0 |
virtual bool | Play ()=0 |
virtual bool | Flush ()=0 |
virtual bool | SetVolume (u16 nVolume)=0 |
virtual bool | SetSampleRate (u32 nSampleRate)=0 |
virtual u32 | GetSampleRate ()=0 |
virtual bool | IsSupportedSampleRate (u32 nSampleRate)=0 |
virtual bool | SetOutputFlags (bool bAnalog, bool bSPDIF)=0 |
virtual void | GetOutputFlags (bool &bAnalogToSet, bool &bSPDIFToSet)=0 |
Static Public Member Functions | |
static CascadeAudioPlaybackDevice * | AcquireDefaultAudioPlaybackDevice () |
static void | ReleaseDefaultAudioPlaybackDevice (CascadeAudioPlaybackDevice *pDevice) |
CascadeAudioPlaybackDevice is a pure virtual base class intended for audio playback device driver writers
|
the default constructor - lightweight This default constructor is lightweight. |
|
destructor The destructor. |
|
|
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
|
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |
|
Implemented in PCMAudioPlayer. |