#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.