BearWare.AudioConfig Struct Reference
[Audio and Video Codecs]

Common audio configuration which should be used by users in the same BearWare.Channel. More...

List of all members.

Public Attributes

bool bEnableAGC
 Whether clients who join a BearWare.Channel should automatically enable AGC with the settings specified bGainLevel, nMaxIncDBSec, nMaxDecDBSec and nMaxGainDB. If the local client instance has already enabled the flag ClientFlag.CLIENT_SNDINPUT_AGC it will not enable AGC automatically when joining the channel.
int nGainLevel
 A value from 0 to 32000. Default is 8000.
int nMaxIncDBSec
 Used so volume should not be amplified too quickly (maximal gain increase in dB/second). Default is 12.
int nMaxDecDBSec
 Negative value! Used so volume should not be attenuated too quickly (maximal gain decrease in dB/second). Default is -40.
int nMaxGainDB
 Ensure volume doesn't become too loud (maximal gain in dB). Default is 30.
bool bEnableDenoise
 Whether clients who join the channel should automatically enable denoising. If the local client instance has already enabled the flag ClientFlag.CLIENT_SNDINPUT_DENOISING it will not enable denoising automatically when joining a channel.
int nMaxNoiseSuppressDB
 Negative value! Maximum attenuation of the noise in dB. Default value is -30.

Detailed Description

Common audio configuration which should be used by users in the same BearWare.Channel.

Users' audio levels may be diffent due to how their microphone is configured in their OS. Automatic Gain Control (AGC) can be used to ensure all users in the same channel have the same audio level.

See also:
TeamTalk4.DoMakeChannel()
TeamTalk4.DoUpdateChannel()
TeamTalk4.EnableAGC()

Member Data Documentation

Whether clients who join a BearWare.Channel should automatically enable AGC with the settings specified bGainLevel, nMaxIncDBSec, nMaxDecDBSec and nMaxGainDB. If the local client instance has already enabled the flag ClientFlag.CLIENT_SNDINPUT_AGC it will not enable AGC automatically when joining the channel.

A value from 0 to 32000. Default is 8000.

Used so volume should not be amplified too quickly (maximal gain increase in dB/second). Default is 12.

Negative value! Used so volume should not be attenuated too quickly (maximal gain decrease in dB/second). Default is -40.

Ensure volume doesn't become too loud (maximal gain in dB). Default is 30.

Whether clients who join the channel should automatically enable denoising. If the local client instance has already enabled the flag ClientFlag.CLIENT_SNDINPUT_DENOISING it will not enable denoising automatically when joining a channel.

Negative value! Maximum attenuation of the noise in dB. Default value is -30.

Generated on Sun Mar 18 17:16:15 2012 for TeamTalk 4 .NET DLL by  doxygen 1.6.3