TeamTalk 5 .NET DLL
Version 5.11A
|
A wrapper for the Windows Mixer API. More...
Static Public Member Functions | |
static int | GetMixerCount () |
Get the number of Windows Mixers available. More... | |
static bool | GetMixerName (int nMixerIndex, ref string szMixerName) |
Get the name of a Windows Mixer based on its name. More... | |
static bool | GetWaveInName (int nWaveDeviceID, ref string szMixerName) |
Get the name of the mixer associated with a wave-in device. More... | |
static bool | GetWaveOutName (int nWaveDeviceID, ref string szMixerName) |
Get the name of the mixer associated with a wave-out device. More... | |
static bool | SetWaveOutMute (int nWaveDeviceID, MixerControl nControl, bool bMute) |
Mute or unmute a Windows Mixer Wave-Out device from the 'enum' of devices. More... | |
static int | GetWaveOutMute (int nWaveDeviceID, MixerControl nControl) |
Get the mute state of a Windows Mixer Wave-Out device from the 'enum' of devices. More... | |
static bool | SetWaveOutVolume (int nWaveDeviceID, MixerControl nControl, int nVolume) |
Set the volume of a Windows Mixer Wave-Out device from the 'enum' of devices. More... | |
static int | GetWaveOutVolume (int nWaveDeviceID, MixerControl nControl) |
Get the volume of a Windows Mixer Wave-Out device from the 'enum' of devices. More... | |
static bool | SetWaveInSelected (int nWaveDeviceID, MixerControl nControl) |
Set the selected state of a Windows Mixer Wave-In device from the 'enum' of devices. More... | |
static int | GetWaveInSelected (int nWaveDeviceID, MixerControl nControl) |
Get the selected state of a Windows Mixer Wave-In device from the 'enum' of devices. More... | |
static bool | SetWaveInVolume (int nWaveDeviceID, MixerControl nControl, int nVolume) |
Set the volume of a Windows Mixer Wave-In device from the 'enum' of devices. More... | |
static int | GetWaveInVolume (int nWaveDeviceID, MixerControl nControl) |
Get the volume of a Windows Mixer Wave-In device from the 'enum' of devices. More... | |
static bool | SetWaveInBoost (int nWaveDeviceID, bool bEnable) |
Enable and disable microphone boost. More... | |
static int | GetWaveInBoost (int nWaveDeviceID) |
See if microphone boost is enabled. More... | |
static bool | SetWaveInMute (int nWaveDeviceID, bool bEnable) |
Mute/unmute microphone input. More... | |
static int | GetWaveInMute (int nWaveDeviceID) |
See if microphone is muted. More... | |
static int | GetWaveInControlCount (int nWaveDeviceID) |
Get the number of Windows Mixer Wave-In devices. More... | |
static bool | GetWaveInControlName (int nWaveDeviceID, int nControlIndex, ref string szDeviceName) |
Get the name of the Wave-In device with the specified index. More... | |
static bool | SetWaveInControlSelected (int nWaveDeviceID, int nControlIndex) |
Set the selected state of a Wave-In device in the Windows Mixer. More... | |
static bool | GetWaveInControlSelected (int nWaveDeviceID, int nControlIndex) |
Get the selected state of a Wave-In device in the Windows Mixer. More... | |
A wrapper for the Windows Mixer API.
Definition at line 8818 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 8826 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 8836 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 8854 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 8871 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 8893 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 8906 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 8918 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 8930 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 8941 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 8953 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 8965 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 8977 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 8987 of file TeamTalk.cs.
|
static |
See if microphone boost is enabled.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
Definition at line 8997 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 9007 of file TeamTalk.cs.
|
static |
See if microphone is muted.
nWaveDeviceID | The nWaveDeviceID from the BearWare.SoundDevice struct. |
Definition at line 9017 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 9029 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 9043 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 9062 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 9075 of file TeamTalk.cs.