sipxmedialib  Version 3.3
List of all members
MppCodecInfoV1_1 Struct Reference

Generic information about codec. More...

#include <PlgDefsV1.h>

Inheritance diagram for MppCodecInfoV1_1:
Inheritance graph
[legend]

Public Attributes

Implementation and codec info
const char * codecManufacturer
 < characters and underscores. More...
 
const char * codecName
 Codec name (human readable). More...
 
const char * codecVersion
 Codec version (human readable). More...
 
unsigned codecType
 See CODEC_TYPE_* defines above. More...
 
SDP info
const char * mimeSubtype
 MIME subtype. More...
 
unsigned fmtpsNum
 
const char ** fmtps
 
unsigned sampleRate
 
unsigned numChannels
 
unsigned framePacking
 See CODEC_FRAME_PACKING_* for details. More...
 

Detailed Description

Generic information about codec.

Member Data Documentation

const char* codecManufacturer

< characters and underscores.

Codec manufacturer (human readable).

const char* codecName

Codec name (human readable).

const char* codecVersion

Codec version (human readable).

unsigned codecType

See CODEC_TYPE_* defines above.

const char* mimeSubtype

MIME subtype.

unsigned fmtpsNum

Number of elements in fmtps array. Set to 0 if codec does not need fmtp.

const char** fmtps

Array or recommended (supported) fmtp strings. Set to NULL if codec does not need fmtp.

unsigned sampleRate

Sample rate for the PCM data expected by the codec in samples per second. Only 8kHz, 16kHz and 32kHz sample rates are supported.

unsigned numChannels

Number of channels supported by the codec. Only single-channel codecs are supported.

unsigned framePacking

See CODEC_FRAME_PACKING_* for details.