TeamTalk 5 Java DLL: BearWare.SpeexCodec Struct Reference

TeamTalk 5 Java DLL Version 5.13A

Loading...
Searching...
No Matches
Public Attributes | List of all members
BearWare.SpeexCodec Struct Reference
Audio and Video Codecs

Speex audio codec settings for Constant Bitrate mode (CBR). More...

## Public Attributes

int | nBandmode
| Set to 0 for 8 KHz (narrow band), set to 1 for 16 KHz (wide band), set to 2 for 32 KHz (ultra-wide band).
int | nQuality
| A value from 1-10. As of DLL version 4.2 also 0 is supported.
int | nTxIntervalMSec
| Milliseconds of audio data before each transmission.
bool | bStereoPlayback
| Playback should be done in stereo. Doing so will disable 3d-positioning.

## Detailed Description

Speex audio codec settings for Constant Bitrate mode (CBR).

Deprecated:
  Use BearWare.OpusCodec.

See also
  SpeexVBRCodec

Definition at line 904 of file TeamTalk.cs.

## Member Data Documentation

## ◆ nBandmode

int BearWare.SpeexCodec.nBandmode

Set to 0 for 8 KHz (narrow band), set to 1 for 16 KHz (wide band), set to 2 for 32 KHz (ultra-wide band).

Definition at line 909 of file TeamTalk.cs.

## ◆ nQuality

int BearWare.SpeexCodec.nQuality

A value from 1-10. As of DLL version 4.2 also 0 is supported.

Definition at line 913 of file TeamTalk.cs.

## ◆ nTxIntervalMSec

int BearWare.SpeexCodec.nTxIntervalMSec

Milliseconds of audio data before each transmission.

Speex uses 20 msec frame sizes. Recommended is 40 msec. Min is 20, max is 500 msec.

The #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 924 of file TeamTalk.cs.

## ◆ bStereoPlayback

bool BearWare.SpeexCodec.bStereoPlayback

Playback should be done in stereo. Doing so will disable 3d-positioning.

See also
  TeamTalkBase.SetUserPosition
  TeamTalkBase.SetUserStereo

Definition at line 931 of file TeamTalk.cs.