TeamTalk 4 C-API DLL  Version 4.5A
SpeexCodec Struct Reference

Speex audio codec settings for Constant Bitrate mode (CBR). The Speex codec is recommended for voice and uses less bandwidth than CELTCodec. More...

#include <TeamTalk4.h>

Public Attributes

INT32 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). More...
 
INT32 nQuality
 A value from 1-10. As of DLL version 4.2 also 0 is supported. More...
 
INT32 nMSecPerPacket
 Milliseconds of audio data in each packet. Speex uses 20 msec frame sizes. Recommended is 40 ms. Min is 20, max is 1000. More...
 
BOOL bUseJitterBuffer
 Use Speex' jitter buffer for playback. Recommended is FALSE. More...
 
BOOL bStereoPlayback
 Playback should be done in stereo. Doing so will disable 3d-positioning. More...
 

Detailed Description

Speex audio codec settings for Constant Bitrate mode (CBR). The Speex codec is recommended for voice and uses less bandwidth than CELTCodec.

See Also
SpeexVBRCodec

Member Data Documentation

INT32 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).

INT32 SpeexCodec::nQuality

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

INT32 SpeexCodec::nMSecPerPacket

Milliseconds of audio data in each packet. Speex uses 20 msec frame sizes. Recommended is 40 ms. Min is 20, max is 1000.

BOOL SpeexCodec::bUseJitterBuffer

Use Speex' jitter buffer for playback. Recommended is FALSE.

BOOL SpeexCodec::bStereoPlayback

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

See Also
TT_SetUserPosition
TT_SetUserStereo