#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 | ( | ) |
1.4.7