TeamTalk 5 .NET DLL Version 5.12A
|
WebRTC's audio preprocessor. More...
Classes | |
struct | EchoCanceller |
Configuration of WebRTC's echo canceller. See also TT_SetSoundDeviceEffects() More... | |
struct | GainController2 |
Configuration of WebRTC's gain controller 2 for AGC. More... | |
struct | LevelEstimation |
Configuration of WebRTC's level estimater. More... | |
struct | NoiseSuppression |
Configuration of WebRTC's noise suppression. See also BearWare.SpeexDSP. More... | |
struct | Preamplifier |
Configuration of WebRTC pre-amplifier. More... | |
struct | VoiceDetection |
Configuration of WebRTC's voice detection. More... | |
Public Member Functions | |
WebRTCAudioPreprocessor (bool set_defaults) | |
Public Attributes | |
Preamplifier | preamplifier |
EchoCanceller | echocanceller |
NoiseSuppression | noisesuppression |
VoiceDetection | voicedetection |
GainController2 | gaincontroller2 |
LevelEstimation | levelestimation |
WebRTC's audio preprocessor.
Use WebRTC's audio preprocessor, https://webrtc.org
Note that WebRTC's can only operate on 10 msec audio frame, so nTxIntervalMSec
in BearWare.AudioCodec must a multiple of 10.
BearWare.WebRTCAudioPreprocessor is recommended to TeamTalkBase.SetSoundDeviceEffects() on desktop platforms.
Definition at line 1267 of file TeamTalk.cs.
BearWare.WebRTCAudioPreprocessor.WebRTCAudioPreprocessor | ( | bool | set_defaults | ) |
Definition at line 1377 of file TeamTalk.cs.
Preamplifier BearWare.WebRTCAudioPreprocessor.preamplifier |
Definition at line 1279 of file TeamTalk.cs.
EchoCanceller BearWare.WebRTCAudioPreprocessor.echocanceller |
Definition at line 1293 of file TeamTalk.cs.
NoiseSuppression BearWare.WebRTCAudioPreprocessor.noisesuppression |
Definition at line 1306 of file TeamTalk.cs.
VoiceDetection BearWare.WebRTCAudioPreprocessor.voicedetection |
Definition at line 1323 of file TeamTalk.cs.
GainController2 BearWare.WebRTCAudioPreprocessor.gaincontroller2 |
Definition at line 1362 of file TeamTalk.cs.
LevelEstimation BearWare.WebRTCAudioPreprocessor.levelestimation |
Definition at line 1375 of file TeamTalk.cs.