|
TeamTalk 5 .NET DLL Version 5.18A
|
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 | NoiseSuppression |
| Configuration of WebRTC's noise suppression. See also BearWare.SpeexDSP. More... | |
| struct | Preamplifier |
| Configuration of WebRTC pre-amplifier. More... | |
Public Member Functions | |
| WebRTCAudioPreprocessor (bool set_defaults) | |
Public Attributes | |
| Preamplifier | preamplifier |
| EchoCanceller | echocanceller |
| NoiseSuppression | noisesuppression |
| GainController2 | gaincontroller2 |
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 1272 of file TeamTalk.cs.
| BearWare.WebRTCAudioPreprocessor.WebRTCAudioPreprocessor | ( | bool | set_defaults | ) |
Definition at line 1354 of file TeamTalk.cs.
| Preamplifier BearWare.WebRTCAudioPreprocessor.preamplifier |
Definition at line 1284 of file TeamTalk.cs.
| EchoCanceller BearWare.WebRTCAudioPreprocessor.echocanceller |
Definition at line 1298 of file TeamTalk.cs.
| NoiseSuppression BearWare.WebRTCAudioPreprocessor.noisesuppression |
Definition at line 1311 of file TeamTalk.cs.
| GainController2 BearWare.WebRTCAudioPreprocessor.gaincontroller2 |
Definition at line 1352 of file TeamTalk.cs.