#include <MercurySoundDriverALSA.h>
Inheritance diagram for MercurySoundDriverALSA:
Public Member Functions | |
MercurySoundDriverALSA () | |
virtual | ~MercurySoundDriverALSA () |
virtual void | Init () |
void | Start () |
Static Public Member Functions | |
static void | ALSACallback (snd_async_handler_t *pcm_callback) |
Private Member Functions | |
virtual void | WriteSoundFrames () |
virtual void | Cleanup () |
void | SetupSWParams () |
void | SetupHWParams () |
void | Recover (int error) |
Private Attributes | |
snd_pcm_t * | m_pcmHandle |
Definition at line 8 of file MercurySoundDriverALSA.h.
MercurySoundDriverALSA::MercurySoundDriverALSA | ( | ) |
Definition at line 5 of file MercurySoundDriverALSA.cpp.
MercurySoundDriverALSA::~MercurySoundDriverALSA | ( | ) | [virtual] |
Definition at line 10 of file MercurySoundDriverALSA.cpp.
void MercurySoundDriverALSA::Init | ( | ) | [virtual] |
void MercurySoundDriverALSA::ALSACallback | ( | snd_async_handler_t * | pcm_callback | ) | [static] |
Definition at line 14 of file MercurySoundDriverALSA.cpp.
void MercurySoundDriverALSA::Start | ( | ) |
void MercurySoundDriverALSA::WriteSoundFrames | ( | ) | [private, virtual] |
void MercurySoundDriverALSA::Cleanup | ( | ) | [private, virtual] |
void MercurySoundDriverALSA::SetupSWParams | ( | ) | [private] |
Definition at line 117 of file MercurySoundDriverALSA.cpp.
void MercurySoundDriverALSA::SetupHWParams | ( | ) | [private] |
Definition at line 99 of file MercurySoundDriverALSA.cpp.
void MercurySoundDriverALSA::Recover | ( | int | error | ) | [private] |
Definition at line 84 of file MercurySoundDriverALSA.cpp.
snd_pcm_t* MercurySoundDriverALSA::m_pcmHandle [private] |
Definition at line 29 of file MercurySoundDriverALSA.h.