sipXtapi home page


Classes | Macros
SdpCodec.h File Reference
#include <utl/UtlInt.h>
#include <utl/UtlString.h>
Include dependency graph for SdpCodec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SdpCodec
 Container for SDP/RTP codec specification. More...
 

Macros

#define MIME_TYPE_AUDIO   "audio"
 
#define MIME_TYPE_VIDEO   "video"
 
#define MIME_TYPE_APPLICATION   "application"
 
#define MIME_SUBTYPE_PCMU   "PCMU"
 
#define MIME_SUBTYPE_PCMA   "PCMA"
 
#define MIME_SUBTYPE_G729A   "G729"
 
#define MIME_SUBTYPE_G729AB   "G729"
 
#define MIME_SUBTYPE_G729ACISCO7960   "G729a"
 
#define MIME_SUBTYPE_G723   "G723"
 
#define MIME_SUBTYPE_G726_16   "G726-16"
 
#define MIME_SUBTYPE_G726_24   "G726-24"
 
#define MIME_SUBTYPE_G726_32   "G726-32"
 
#define MIME_SUBTYPE_G726_40   "G726-40"
 
#define MIME_SUBTYPE_G722   "G722"
 
#define MIME_SUBTYPE_G7221   "G7221"
 
#define MIME_SUBTYPE_DTMF_TONES   "telephone-event"
 
#define MIME_SUBTYPE_IPCMU   "EG711U"
 
#define MIME_SUBTYPE_IPCMA   "EG711A"
 
#define MIME_SUBTYPE_IPCMWB   "IPCMWB"
 
#define MIME_SUBTYPE_ILBC   "iLBC"
 
#define MIME_SUBTYPE_ISAC   "ISAC"
 
#define MIME_SUBTYPE_GSM   "GSM"
 
#define MIME_SUBTYPE_GSM_WAVE   "GSM_WAVE"
 
#define MIME_SUBTYPE_OPUS   "opus"
 
#define MIME_SUBTYPE_SPEEX   "speex"
 
#define MIME_SUBTYPE_AMR   "amr"
 
#define MIME_SUBTYPE_AMRWB   "amr-wb"
 
#define MIME_SUBTYPE_AAC_LC   "aac_lc"
 
#define MIME_SUBTYPE_MPEG4_GENERIC   "mpeg4-generic"
 
#define MIME_SUBTYPE_VP71   "VP71"
 
#define MIME_SUBTYPE_IYUV   "IYUV"
 
#define MIME_SUBTYPE_I420   "I420"
 
#define MIME_SUBTYPE_RGB24   "RGB24"
 
#define MIME_SUBTYPE_H263   "H263"
 
#define MIME_SUBTYPE_H263_1998   "H263-1998"
 
#define MIME_SUBTYPE_H264   "H264"
 
#define SDP_MIME_TO_CASE   toLower
 
#define SDP_MIME_SUBTYPE_TO_CASE   toUpper
 
#define SDP_CODEC_BANDWIDTH_VARIABLE   0
 
#define SDP_CODEC_BANDWIDTH_LOW   1
 
#define SDP_CODEC_BANDWIDTH_NORMAL   2
 
#define SDP_CODEC_BANDWIDTH_HIGH   3
 
#define SDP_CODEC_BANDWIDTH_VERY_HIGH   4
 
#define SDP_VIDEO_FORMAT_SQCIF   0x0001
 
#define SDP_VIDEO_FORMAT_QCIF   0x0002
 
#define SDP_VIDEO_FORMAT_CIF   0x0004
 
#define SDP_VIDEO_FORMAT_QVGA   0x0008
 
#define SDP_VIDEO_FORMAT_VGA   0x0010
 
#define SDP_VIDEO_FORMAT_NTSC   0x0020
 
#define SDP_VIDEO_FORMAT_4CIF   0x0040
 
#define SDP_VIDEO_FORMAT_EDTV   0x0080
 
#define SDP_VIDEO_FORMAT_QHD   0x0100
 
#define SDP_VIDEO_FORMAT_HD720   0x0200
 
#define SDP_VIDEO_FORMAT_16CIF   0x0400
 
#define SDP_VIDEO_FORMAT_HD1088   0x0800
 

Macro Definition Documentation

#define MIME_SUBTYPE_AAC_LC   "aac_lc"
#define MIME_SUBTYPE_AMR   "amr"
#define MIME_SUBTYPE_AMRWB   "amr-wb"
#define MIME_SUBTYPE_DTMF_TONES   "telephone-event"
#define MIME_SUBTYPE_G722   "G722"
#define MIME_SUBTYPE_G7221   "G7221"
#define MIME_SUBTYPE_G723   "G723"
#define MIME_SUBTYPE_G726_16   "G726-16"
#define MIME_SUBTYPE_G726_24   "G726-24"
#define MIME_SUBTYPE_G726_32   "G726-32"
#define MIME_SUBTYPE_G726_40   "G726-40"
#define MIME_SUBTYPE_G729A   "G729"
#define MIME_SUBTYPE_G729AB   "G729"
#define MIME_SUBTYPE_G729ACISCO7960   "G729a"
#define MIME_SUBTYPE_GSM   "GSM"
#define MIME_SUBTYPE_GSM_WAVE   "GSM_WAVE"
#define MIME_SUBTYPE_H263   "H263"
#define MIME_SUBTYPE_H263_1998   "H263-1998"
#define MIME_SUBTYPE_H264   "H264"
#define MIME_SUBTYPE_I420   "I420"
#define MIME_SUBTYPE_ILBC   "iLBC"
#define MIME_SUBTYPE_IPCMA   "EG711A"
#define MIME_SUBTYPE_IPCMU   "EG711U"
#define MIME_SUBTYPE_IPCMWB   "IPCMWB"
#define MIME_SUBTYPE_ISAC   "ISAC"
#define MIME_SUBTYPE_IYUV   "IYUV"
#define MIME_SUBTYPE_MPEG4_GENERIC   "mpeg4-generic"
#define MIME_SUBTYPE_OPUS   "opus"
#define MIME_SUBTYPE_PCMA   "PCMA"
#define MIME_SUBTYPE_PCMU   "PCMU"
#define MIME_SUBTYPE_RGB24   "RGB24"
#define MIME_SUBTYPE_SPEEX   "speex"
#define MIME_SUBTYPE_VP71   "VP71"
#define MIME_TYPE_APPLICATION   "application"
#define MIME_TYPE_AUDIO   "audio"
#define MIME_TYPE_VIDEO   "video"
#define SDP_CODEC_BANDWIDTH_HIGH   3
#define SDP_CODEC_BANDWIDTH_LOW   1
#define SDP_CODEC_BANDWIDTH_NORMAL   2
#define SDP_CODEC_BANDWIDTH_VARIABLE   0
#define SDP_CODEC_BANDWIDTH_VERY_HIGH   4
#define SDP_MIME_SUBTYPE_TO_CASE   toUpper
#define SDP_MIME_TO_CASE   toLower
#define SDP_VIDEO_FORMAT_16CIF   0x0400
#define SDP_VIDEO_FORMAT_4CIF   0x0040
#define SDP_VIDEO_FORMAT_CIF   0x0004
#define SDP_VIDEO_FORMAT_EDTV   0x0080
#define SDP_VIDEO_FORMAT_HD1088   0x0800
#define SDP_VIDEO_FORMAT_HD720   0x0200
#define SDP_VIDEO_FORMAT_NTSC   0x0020
#define SDP_VIDEO_FORMAT_QCIF   0x0002
#define SDP_VIDEO_FORMAT_QHD   0x0100
#define SDP_VIDEO_FORMAT_QVGA   0x0008
#define SDP_VIDEO_FORMAT_SQCIF   0x0001
#define SDP_VIDEO_FORMAT_VGA   0x0010