Click or drag to resize
Preprocessor Class
Parameter of the microphone preprocessor.
Inheritance Hierarchy
SystemObject
  TeamSpeak.Sdk.ClientPreprocessor

Namespace:  TeamSpeak.Sdk.Client
Assembly:  TeamSpeak.Sdk (in TeamSpeak.Sdk.dll) Version: 0.1.6124.20226 (0.1.0.0)
Syntax
public class Preprocessor

The Preprocessor type exposes the following members.

Constructors
  NameDescription
Public methodPreprocessor
Create a new Preprocessor-Object
Top
Properties
  NameDescription
Public propertyAgc
Enable or disable Automatic Gain Control. Enabled by default.
Public propertyAgcLevel
AGC level. Default is 16000.
Public propertyAgcMaxGain
AGC max gain. Default is 30
Public propertyConnection
Server Connection
Public propertyDecibelLastPeriod
the current voice input level
Public propertyDenoise
Enable or disable noise suppression. Enabled by default.
Public propertyEchoCanceling
Checks if echo canceling is enabled
Public propertyVad
Enable or disable Voice Activity Detection. Enabled by default.
Public propertyVadExtraBufferSize
Voice Activity Detection extra buffer size. Should be 0 to 8, defaults to 2. Lower value means faster transmission, higher value means better VAD quality but higher latency.
Public propertyVadLevel
Voice Activity Detection level in decibel. A high voice activation level means you have to speak louder into the microphone in order to start transmitting. Reasonable values range from -50 to 50. Default is 0. To adjust the VAD level in your client, you can query DecibelLastPeriod over a period of time to query.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also