Mixer Class Reference

List of all members.


Detailed Description

Definition at line 32 of file WindowsAudioInputDevice_mixer.cpp.


Public Member Functions

 Mixer ()
virtual ~Mixer ()
void open (unsigned numChannels, unsigned samplingFrequency, unsigned granularityInMS)
void open ()
void getPortsInfo ()
Boolean enableInputPort (unsigned portIndex, char const *&errReason, MMRESULT &errCode)
void close ()

Public Attributes

unsigned index
HMIXER hMixer
DWORD dwRecLineID
unsigned numPorts
AudioInputPortports
char name [MAXPNAMELEN]

Constructor & Destructor Documentation

Mixer::Mixer (  ) 

Definition at line 233 of file WindowsAudioInputDevice_mixer.cpp.

Mixer::~Mixer (  )  [virtual]

Definition at line 237 of file WindowsAudioInputDevice_mixer.cpp.


Member Function Documentation

void Mixer::open ( unsigned  numChannels,
unsigned  samplingFrequency,
unsigned  granularityInMS 
)

Definition at line 241 of file WindowsAudioInputDevice_mixer.cpp.

void Mixer::open (  ) 

Definition at line 291 of file WindowsAudioInputDevice_mixer.cpp.

void Mixer::getPortsInfo (  ) 

Definition at line 295 of file WindowsAudioInputDevice_mixer.cpp.

Boolean Mixer::enableInputPort ( unsigned  portIndex,
char const *&  errReason,
MMRESULT &  errCode 
)

Referenced by getPortsInfo().

void Mixer::close (  ) 

Referenced by getPortsInfo(), and open().


Member Data Documentation

unsigned Mixer::index

Definition at line 43 of file WindowsAudioInputDevice_mixer.cpp.

Referenced by open().

HMIXER Mixer::hMixer

Definition at line 44 of file WindowsAudioInputDevice_mixer.cpp.

Referenced by getPortsInfo(), and open().

Definition at line 45 of file WindowsAudioInputDevice_mixer.cpp.

Referenced by getPortsInfo(), and open().

unsigned Mixer::numPorts

Definition at line 46 of file WindowsAudioInputDevice_mixer.cpp.

Referenced by getPortsInfo().

Definition at line 47 of file WindowsAudioInputDevice_mixer.cpp.

Referenced by getPortsInfo(), and ~Mixer().

char Mixer::name[MAXPNAMELEN]

Definition at line 48 of file WindowsAudioInputDevice_mixer.cpp.


The documentation for this class was generated from the following file:

Generated on Sat Dec 18 05:16:06 2010 for MythTV by  doxygen 1.5.5