Gizmod::AlsaSoundCardInterface Class Reference

Data structure that holds information about Alsa events. More...

#include <AlsaSoundCardInterface.hpp>

Inheritance diagram for Gizmod::AlsaSoundCardInterface:

Inheritance graph
[legend]
Collaboration diagram for Gizmod::AlsaSoundCardInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void addManualUpdater (AlsaMixerInterface *pMixer)
 Add a mixer to the manual update list.
AlsaInterfacegetAlsa ()
 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

AlsaInterfacempiAlsa
 Pointer to the Alsa instance.
std::list< AlsaMixerInterface * > mUpdateList
 List of Mixers that need manual events fired.

Detailed Description

Data structure that holds information about Alsa events.


Member Function Documentation

void AlsaSoundCardInterface::addManualUpdater ( AlsaMixerInterface pMixer  ) 

Add a mixer to the manual update list.

Parameters:
pMixer The mixer to add

AlsaInterface * AlsaSoundCardInterface::getAlsa (  ) 

Get a pointer to the Alsa intantiation.

Returns:
Point to the AlsaInterface


The documentation for this class was generated from the following files:
Generated on Wed Jun 27 12:43:39 2007 for gizmod by  doxygen 1.4.7