TeamTalk 5 .NET DLL Version 5.15A
Loading...
Searching...
No Matches
BearWare.SoundDeviceEffects Struct Reference

Set up audio effects supported by the sound device. More...

Public Attributes

bool bEnableAGC
 Enable Automatic Gain Control.
 
bool bEnableDenoise
 Enable noise suppression.
 
bool bEnableEchoCancellation
 Enable echo cancellation.
 

Detailed Description

Set up audio effects supported by the sound device.

The effects supported by a sound device are listed in the uSoundDeviceFeatures property of BearWare.SoundDevice.

To apply audio effects on a sound device call TeamTalkBase.SetSoundDeviceEffects()

Definition at line 281 of file TeamTalk.cs.

Member Data Documentation

◆ bEnableAGC

bool BearWare.SoundDeviceEffects.bEnableAGC

Enable Automatic Gain Control.

This effect can be enabled on a BearWare.SoundDevice that has BearWare.SoundDeviceFeature.SOUNDDEVICEFEATURE_AGC flag in uSoundDeviceFeatures.

Supported platforms:

  • Windows
  • Android
    • Automatic gain control will be applied on all active BearWare.TeamTalkBase instances.
      See also
      SoundDeviceFeature.SOUNDDEVICEFEATURE_AGC

Definition at line 298 of file TeamTalk.cs.

◆ bEnableDenoise

bool BearWare.SoundDeviceEffects.bEnableDenoise

Enable noise suppression.

This effect can be enabled on a BearWare.SoundDevice that has BearWare.SoundDeviceFeature.SOUNDDEVICEFEATURE_DENOISE flag in uSoundDeviceFeatures.

Supported platforms:

  • Windows
    • Noise suppression is per TeamTalkBase instance.
    • BearWare.TeamTalkBase instance must initialize sound devices using TeamTalkBase.InitSoundDuplexDevices()
  • Android
    • Noise suppression will be applied on all active BearWare.TeamTalkBase instance.
      See also
      SoundDeviceFeature.SOUNDDEVICEFEATURE_DENOISE

Definition at line 315 of file TeamTalk.cs.

◆ bEnableEchoCancellation

bool BearWare.SoundDeviceEffects.bEnableEchoCancellation

Enable echo cancellation.

This effect can be enabled on a BearWare.SoundDevice that has BearWare.SoundDeviceFeature.SOUNDDEVICEFEATURE_AEC flag in uSoundDeviceFeatures.

Supported platforms:

  • Windows
    • Echo cancellation is per TeamTalkBase instance.
    • BearWare.TeamTalkBase instance must initialize sound devices using TeamTalkBase.InitSoundDuplexDevices()
  • Android
    • Echo cancellation will be applied on all active BearWare.TeamTalkBase instance.
      See also
      SoundDeviceFeature.SOUNDDEVICEFEATURE_AEC

Definition at line 331 of file TeamTalk.cs.