TeamTalk 5 .NET DLL: BearWare.AudioConfig Struct Reference

TeamTalk 5 .NET DLL Version 5.18A

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
BearWare.AudioConfig Struct Reference
Audio and Video Codecs

Audio configuration for clients in a channel. More...

## Public Member Functions

| AudioConfig (bool set_defaults)

## Public Attributes

bool | bEnableAGC
| Users should enable automatic gain control.
int | nGainLevel
| Reference gain level to be used by all users.

## Detailed Description

Audio configuration for clients in a channel.

An audio configuration can be used to set common audio properties for all users in a channel. Checkout `audiocfg` of BearWare.Channel.

The audio configuration only supports same audio level for all users by manually converting the values to the BearWare.AudioPreprocessor preprocessor.

See also
  TeamTalkBase.SetSoundInputPreprocess()
  TeamTalkBase.DoMakeChannel()
  TeamTalkBase.DoJoinChannel()

Definition at line 1567 of file TeamTalk.cs.

## Constructor & Destructor Documentation

## ◆ AudioConfig()

BearWare.AudioConfig.AudioConfig | ( | bool | set_defaults | ) |

Definition at line 1576 of file TeamTalk.cs.

## Member Data Documentation

## ◆ bEnableAGC

bool BearWare.AudioConfig.bEnableAGC

Users should enable automatic gain control.

Definition at line 1571 of file TeamTalk.cs.

## ◆ nGainLevel

int BearWare.AudioConfig.nGainLevel

Reference gain level to be used by all users.

Definition at line 1574 of file TeamTalk.cs.