TeamTalk 5 .NET DLL: Windows Mixer

TeamTalk 5 .NET DLL Version 5.18A

Loading...
Searching...
No Matches
Classes | Enumerations
Windows Mixer

This section explains how to control the Windows mixer. More...

## Classes

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

## Enumerations

enum

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

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

## Detailed Description

This section explains how to control the Windows mixer.

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

## ◆ MixerControl

enum BearWare.MixerControl : uint

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 |

Definition at line 8804 of file TeamTalk.cs.