sipxmedialib  Version 3.3
Public Attributes | List of all members
MppCodecFmtpInfoV1_2 Struct Reference

Information about concrete codec instance (i.e. with selected fmtp). More...

#include <PlgDefsV1.h>

Inheritance diagram for MppCodecFmtpInfoV1_2:
Inheritance graph
[legend]

Public Attributes

unsigned signalingCodec
 TRUE if codec could carry DTMF tones, FALSE otherwise. More...
 
unsigned minBitrate
 Minimum bit rate for this codec (in bits per second). More...
 
unsigned maxBitrate
 Maximum bit rate for this codec (in bits per second). More...
 
unsigned numSamplesPerFrame
 
unsigned minFrameBytes
 
unsigned maxFrameBytes
 
unsigned packetLossConcealment
 See CODEC_PLC_* for details. More...
 
unsigned vadCng
 See CODEC_CNG_* for details. More...
 
unsigned algorithmicDelay
 
int mSetMarker
 

Detailed Description

Information about concrete codec instance (i.e. with selected fmtp).

Member Data Documentation

unsigned signalingCodec

TRUE if codec could carry DTMF tones, FALSE otherwise.

unsigned minBitrate

Minimum bit rate for this codec (in bits per second).

unsigned maxBitrate

Maximum bit rate for this codec (in bits per second).

unsigned numSamplesPerFrame

Number of PCM samples per input frame for frame-based codecs. For sample-based codecs should be equal to number of samples to generate integer number of bytes of encoded data (e.g. 1 for G.711, 2 for G.726-32, 4 for G.726-16, etc).

unsigned minFrameBytes

Minimum number of bytes produced after encoding numSamplesPerFrame samples of PCM data.

unsigned maxFrameBytes

Maximum number of bytes produced after encoding numSamplesPerFrame samples of PCM data.

unsigned packetLossConcealment

See CODEC_PLC_* for details.

unsigned vadCng

See CODEC_CNG_* for details.

unsigned algorithmicDelay

Algorithmic delay (samples) of this encoder/decoder. Also known as codec lookahead. This should not include packaging delay (which equals to codec packet size). It will be taken into account independently. Counted in samples.

int mSetMarker

Whether encoder should set marker bit upon send of complete frame (currently assumes only whole frames are sent)