TeamTalk 5 .NET DLL
Version 5.14A
|
OPUS audio codec settings. For detailed information about the OPUS codec check out http://www.opus-codec.org. More...
Public Attributes | |
int | nSampleRate |
The sample rate to use. Sample rate must be 8000, 12000, 16000, 24000 or 48000 Hz. More... | |
int | nChannels |
Mono = 1 or stereo = 2. More... | |
int | nApplication |
Application of encoded audio, VoIP or music. More... | |
int | nComplexity |
Complexity of encoding (affects CPU usage). Value from 0-10. More... | |
bool | bFEC |
Forward error correction. Corrects errors if there's packetloss. More... | |
bool | bDTX |
Discontinuous transmission. Enables "null" packets during silence. More... | |
int | nBitRate |
Bitrate for encoded audio. Should be between BearWare.OpusConstants.OPUS_MIN_BITRATE and BearWare.OpusConstants.OPUS_MAX_BITRATE. More... | |
bool | bVBR |
Enable variable bitrate. More... | |
bool | bVBRConstraint |
Enable constrained VBR. bVBR must be enabled to enable this. More... | |
int | nTxIntervalMSec |
Duration of audio before each transmission. Minimum is 2 msec. Recommended is 40 msec. Maximum is 500 msec. More... | |
int | nFrameSizeMSec |
OPUS supports 2.5, 5, 10, 20, 40, 60, 80, 100 and 120 msec. If nFrameSizeMSec is 0 then nFrameSizeMSec will be same as nTxIntervalMSec . More... | |
OPUS audio codec settings. For detailed information about the OPUS codec check out http://www.opus-codec.org.
Definition at line 1037 of file TeamTalk.cs.
int BearWare.OpusCodec.nSampleRate |
The sample rate to use. Sample rate must be 8000, 12000, 16000, 24000 or 48000 Hz.
Definition at line 1041 of file TeamTalk.cs.
int BearWare.OpusCodec.nChannels |
Mono = 1 or stereo = 2.
Definition at line 1043 of file TeamTalk.cs.
int BearWare.OpusCodec.nApplication |
Application of encoded audio, VoIP or music.
Definition at line 1047 of file TeamTalk.cs.
int BearWare.OpusCodec.nComplexity |
Complexity of encoding (affects CPU usage). Value from 0-10.
Definition at line 1050 of file TeamTalk.cs.
bool BearWare.OpusCodec.bFEC |
Forward error correction. Corrects errors if there's packetloss.
Definition at line 1053 of file TeamTalk.cs.
bool BearWare.OpusCodec.bDTX |
Discontinuous transmission. Enables "null" packets during silence.
Definition at line 1056 of file TeamTalk.cs.
int BearWare.OpusCodec.nBitRate |
Bitrate for encoded audio. Should be between BearWare.OpusConstants.OPUS_MIN_BITRATE and BearWare.OpusConstants.OPUS_MAX_BITRATE.
Definition at line 1060 of file TeamTalk.cs.
bool BearWare.OpusCodec.bVBR |
Enable variable bitrate.
Definition at line 1062 of file TeamTalk.cs.
bool BearWare.OpusCodec.bVBRConstraint |
Enable constrained VBR. bVBR
must be enabled to enable this.
Definition at line 1065 of file TeamTalk.cs.
int BearWare.OpusCodec.nTxIntervalMSec |
Duration of audio before each transmission. Minimum is 2 msec. Recommended is 40 msec. Maximum is 500 msec.
The BearWare.SoundSystem must be able to process audio packets at this interval. In most cases this makes less than 40 msec transmission interval unfeasible.
Definition at line 1072 of file TeamTalk.cs.
int BearWare.OpusCodec.nFrameSizeMSec |
OPUS supports 2.5, 5, 10, 20, 40, 60, 80, 100 and 120 msec. If nFrameSizeMSec
is 0 then nFrameSizeMSec
will be same as nTxIntervalMSec
.
Definition at line 1076 of file TeamTalk.cs.