Windows Mixer

The Windows mixer can also be manipulated so e.g. Line In can be chosen instead of Microphone for recording. More...

Classes

class  BearWare.WindowsMixer
 A wrapper for the Windows Mixer API. More...

Enumerations

enum  BearWare.MixerControl {
  BearWare.WAVEOUT_MASTER, BearWare.WAVEOUT_WAVE, BearWare.WAVEOUT_MICROPHONE, BearWare.WAVEIN_MICROPHONE,
  BearWare.WAVEIN_LINEIN, BearWare.WAVEIN_WAVEOUT
}
 

The Windows mixer controls which can be queried by the BearWare.WindowsMixer class.

More...

Detailed Description

The Windows mixer can also be manipulated so e.g. Line In can be chosen instead of Microphone for recording.

To find the mixer which is associated with the current sound input or output device the nWaveDeviceID member of BearWare.SoundDevice must be used when querying the mixer.


Enumeration Type Documentation

The Windows mixer controls which can be queried by the BearWare.WindowsMixer class.

Wave-In devices which are not in the enum-structure can be accessed by WindowsMixer.GetWaveInControlCount() which allows the user to query selection based on an index.

Note that Windows Vista has deprecated mixer controls.

See also:
WindowsMixer.SetWaveOutMute
WindowsMixer.SetWaveOutVolume
WindowsMixer.SetWaveInSelected
WindowsMixer.SetWaveInVolume
WindowsMixer.GetWaveInControlName
WindowsMixer.SetWaveInControlSelected
Enumerator:
WAVEOUT_MASTER 
WAVEOUT_WAVE 
WAVEOUT_MICROPHONE 
WAVEIN_MICROPHONE 
WAVEIN_LINEIN 
WAVEIN_WAVEOUT 
Generated on Sun Mar 18 17:16:14 2012 for TeamTalk 4 .NET DLL by  doxygen 1.6.3