#include <AlsaSoundCardInterface.hpp>
Inheritance diagram for Gizmod::AlsaSoundCardInterface:
Public Member Functions | |
void | addManualUpdater (AlsaMixerInterface *pMixer) |
Add a mixer to the manual update list. | |
AlsaInterface * | getAlsa () |
Get a pointer to the Alsa intantiation. | |
virtual std::string | getCardHardwareID () const =0 |
Get the card's hardware ID. | |
virtual int | getCardID () const =0 |
Get the card ID. | |
virtual std::string | getCardName () const =0 |
Get the name of the card. | |
virtual std::string | getCardNameLong () const =0 |
Get the long name of the card. | |
AlsaSoundCardInterface (AlsaInterface *piAlsa) | |
AlsaSoundCardInterface Default Constructor. | |
virtual | ~AlsaSoundCardInterface () |
AlsaSoundCardInterface Destructor. | |
Protected Attributes | |
AlsaInterface * | mpiAlsa |
Pointer to the Alsa instance. | |
std::list< AlsaMixerInterface * > | mUpdateList |
List of Mixers that need manual events fired. |
void AlsaSoundCardInterface::addManualUpdater | ( | AlsaMixerInterface * | pMixer | ) |
Add a mixer to the manual update list.
pMixer | The mixer to add |
AlsaInterface * AlsaSoundCardInterface::getAlsa | ( | ) |