#include <AlsaSoundCardInterface.hpp>


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. | |
Definition at line 59 of file AlsaSoundCardInterface.hpp.
| void AlsaSoundCardInterface::addManualUpdater | ( | AlsaMixerInterface * | pMixer | ) |
Add a mixer to the manual update list.
| pMixer | The mixer to add |
Definition at line 66 of file AlsaSoundCardInterface.cpp.
References mUpdateList.
Referenced by Gizmod::AlsaMixer::setSwitchCapture(), Gizmod::AlsaMixer::setSwitchPlayback(), Gizmod::AlsaMixer::setVolumeCapture(), Gizmod::AlsaMixer::setVolumePlayback(), and Gizmod::AlsaMixer::setVolumePlaybackPercent().
| AlsaInterface * AlsaSoundCardInterface::getAlsa | ( | ) |
Get a pointer to the Alsa intantiation.
Definition at line 79 of file AlsaSoundCardInterface.cpp.
References mpiAlsa.
Referenced by Gizmod::AlsaMixer::AlsaMixer().
1.5.3