TeamTalk 5 .NET DLL Version 5.15A
|
A wrapper for the Windows Mixer API. More...
Static Public Member Functions | |
static int | GetMixerCount () |
Get the number of Windows Mixers available. | |
static bool | GetMixerName (int nMixerIndex, ref string szMixerName) |
Get the name of a Windows Mixer based on its name. | |
static bool | GetWaveInName (int nWaveDeviceID, ref string szMixerName) |
Get the name of the mixer associated with a wave-in device. | |
static bool | GetWaveOutName (int nWaveDeviceID, ref string szMixerName) |
Get the name of the mixer associated with a wave-out device. | |
static bool | SetWaveOutMute (int nWaveDeviceID, MixerControl nControl, bool bMute) |
Mute or unmute a Windows Mixer Wave-Out device from the 'enum' of devices. | |
static int | GetWaveOutMute (int nWaveDeviceID, MixerControl nControl) |
Get the mute state of a Windows Mixer Wave-Out device from the 'enum' of devices. | |
static bool | SetWaveOutVolume (int nWaveDeviceID, MixerControl nControl, int nVolume) |
Set the volume of a Windows Mixer Wave-Out device from the 'enum' of devices. | |
static int | GetWaveOutVolume (int nWaveDeviceID, MixerControl nControl) |
Get the volume of a Windows Mixer Wave-Out device from the 'enum' of devices. | |
static bool | SetWaveInSelected (int nWaveDeviceID, MixerControl nControl) |
Set the selected state of a Windows Mixer Wave-In device from the 'enum' of devices. | |
static int | GetWaveInSelected (int nWaveDeviceID, MixerControl nControl) |
Get the selected state of a Windows Mixer Wave-In device from the 'enum' of devices. | |
static bool | SetWaveInVolume (int nWaveDeviceID, MixerControl nControl, int nVolume) |
Set the volume of a Windows Mixer Wave-In device from the 'enum' of devices. | |
static int | GetWaveInVolume (int nWaveDeviceID, MixerControl nControl) |
Get the volume of a Windows Mixer Wave-In device from the 'enum' of devices. | |
static bool | SetWaveInBoost (int nWaveDeviceID, bool bEnable) |
Enable and disable microphone boost. | |
static int | GetWaveInBoost (int nWaveDeviceID) |
See if microphone boost is enabled. | |
static bool | SetWaveInMute (int nWaveDeviceID, bool bEnable) |
Mute/unmute microphone input. | |
static int | GetWaveInMute (int nWaveDeviceID) |
See if microphone is muted. | |
static int | GetWaveInControlCount (int nWaveDeviceID) |
Get the number of Windows Mixer Wave-In devices. | |
static bool | GetWaveInControlName (int nWaveDeviceID, int nControlIndex, ref string szDeviceName) |
Get the name of the Wave-In device with the specified index. | |
static bool | SetWaveInControlSelected (int nWaveDeviceID, int nControlIndex) |
Set the selected state of a Wave-In device in the Windows Mixer. | |
static bool | GetWaveInControlSelected (int nWaveDeviceID, int nControlIndex) |
Get the selected state of a Wave-In device in the Windows Mixer. | |
A wrapper for the Windows Mixer API.
Definition at line 8852 of file TeamTalk.cs.
|
static |
Get the number of Windows Mixers available.
The index from 0 to GetMixerCount() - 1 should be passed to the WindowsMixer.* functions.
Definition at line 8860 of file TeamTalk.cs.
|
static |
Get the name of a Windows Mixer based on its name.
nMixerIndex | The index of the mixer. Ranging from 0 to GetMixerCount() - 1. |
szMixerName | The output string receiving the name of the device. |
Definition at line 8870 of file TeamTalk.cs.
|
static |
Get the name of the mixer associated with a wave-in device.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
szMixerName | The output string receiving the name of the device. |
Definition at line 8888 of file TeamTalk.cs.
|
static |
Get the name of the mixer associated with a wave-out device.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
szMixerName | The output string receiving the name of the device. |
Definition at line 8905 of file TeamTalk.cs.
|
static |
Mute or unmute a Windows Mixer Wave-Out device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
bMute | True if device should be muted, False if it should be unmuted. |
Definition at line 8927 of file TeamTalk.cs.
|
static |
Get the mute state of a Windows Mixer Wave-Out device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
Definition at line 8940 of file TeamTalk.cs.
|
static |
Set the volume of a Windows Mixer Wave-Out device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
nVolume | A value ranging from 0 to 65535. |
Definition at line 8952 of file TeamTalk.cs.
|
static |
Get the volume of a Windows Mixer Wave-Out device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
Definition at line 8964 of file TeamTalk.cs.
|
static |
Set the selected state of a Windows Mixer Wave-In device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
Definition at line 8975 of file TeamTalk.cs.
|
static |
Get the selected state of a Windows Mixer Wave-In device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
Definition at line 8987 of file TeamTalk.cs.
|
static |
Set the volume of a Windows Mixer Wave-In device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
nVolume | A value ranging from 0 to 65535. |
Definition at line 8999 of file TeamTalk.cs.
|
static |
Get the volume of a Windows Mixer Wave-In device from the 'enum' of devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControl | A mixer control. |
Definition at line 9011 of file TeamTalk.cs.
|
static |
Enable and disable microphone boost.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
bEnable | TRUE to enable, FALSE to disable. |
Definition at line 9021 of file TeamTalk.cs.
|
static |
See if microphone boost is enabled.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
Definition at line 9031 of file TeamTalk.cs.
|
static |
Mute/unmute microphone input.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
bEnable | TRUE to enable, FALSE to disable. |
Definition at line 9041 of file TeamTalk.cs.
|
static |
See if microphone is muted.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
Definition at line 9051 of file TeamTalk.cs.
|
static |
Get the number of Windows Mixer Wave-In devices.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
Definition at line 9063 of file TeamTalk.cs.
|
static |
Get the name of the Wave-In device with the specified index.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControlIndex | The index of the control. Randing from 0 to GetWaveInControlCount() - 1. |
szDeviceName | The output string of the name of the device. |
Definition at line 9077 of file TeamTalk.cs.
|
static |
Set the selected state of a Wave-In device in the Windows Mixer.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControlIndex | The index of the device. Randing from 0 to GetWaveInControlCount() - 1. |
Definition at line 9096 of file TeamTalk.cs.
|
static |
Get the selected state of a Wave-In device in the Windows Mixer.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
nControlIndex | The index of the device. Randing from 0 to GetWaveInControlCount() - 1. |
Definition at line 9109 of file TeamTalk.cs.