Group pjmedia_codec_types
- group pjmedia_codec_types
Constants used by PJMEDIA-CODEC.
Enums
-
enum pjmedia_audio_pt
These are the dynamic payload types that are used by audio codecs in this library. Also see the header file <pjmedia/codec.h> for list of static payload types.
These enumeration is for older audio codecs only, newer audio codec using dynamic payload type can simply assign PJMEDIA_RTP_PT_DYNAMIC in its payload type (i.e: pjmedia_codec_info.pt). Endpoint will automatically rearrange dynamic payload types in SDP generation.
Values:
-
enumerator PJMEDIA_RTP_PT_START
-
enumerator PJMEDIA_RTP_PT_SPEEX_NB
Speex narrowband/8KHz
-
enumerator PJMEDIA_RTP_PT_SPEEX_WB
Speex wideband/16KHz
-
enumerator PJMEDIA_RTP_PT_SPEEX_UWB
Speex 32KHz
-
enumerator PJMEDIA_RTP_PT_SILK_NB
SILK narrowband/8KHz
-
enumerator PJMEDIA_RTP_PT_SILK_MB
SILK mediumband/12KHz
-
enumerator PJMEDIA_RTP_PT_SILK_WB
SILK wideband/16KHz
-
enumerator PJMEDIA_RTP_PT_SILK_SWB
SILK 24KHz
-
enumerator PJMEDIA_RTP_PT_ILBC
iLBC (13.3/15.2Kbps)
-
enumerator PJMEDIA_RTP_PT_AMR
AMR (4.75 - 12.2Kbps)
-
enumerator PJMEDIA_RTP_PT_AMRWB
AMRWB (6.6 - 23.85Kbps)
-
enumerator PJMEDIA_RTP_PT_AMRWBE
AMRWBE
-
enumerator PJMEDIA_RTP_PT_G726_16
G726 @ 16Kbps
-
enumerator PJMEDIA_RTP_PT_G726_24
G726 @ 24Kbps
-
enumerator PJMEDIA_RTP_PT_G726_32
G726 @ 32Kbps
-
enumerator PJMEDIA_RTP_PT_G726_40
G726 @ 40Kbps
-
enumerator PJMEDIA_RTP_PT_G722_1_16
G722.1 (16Kbps)
-
enumerator PJMEDIA_RTP_PT_G722_1_24
G722.1 (24Kbps)
-
enumerator PJMEDIA_RTP_PT_G722_1_32
G722.1 (32Kbps)
-
enumerator PJMEDIA_RTP_PT_G7221C_24
G722.1 Annex C (24Kbps)
-
enumerator PJMEDIA_RTP_PT_G7221C_32
G722.1 Annex C (32Kbps)
-
enumerator PJMEDIA_RTP_PT_G7221C_48
G722.1 Annex C (48Kbps)
-
enumerator PJMEDIA_RTP_PT_G7221_RSV1
G722.1 reserve
-
enumerator PJMEDIA_RTP_PT_G7221_RSV2
G722.1 reserve
-
enumerator PJMEDIA_RTP_PT_OPUS
OPUS
-
enumerator PJMEDIA_RTP_PT_LYRA_8
LYRA @ 8KHz
-
enumerator PJMEDIA_RTP_PT_LYRA_16
LYRA @ 16KHz
-
enumerator PJMEDIA_RTP_PT_LYRA_32
LYRA @ 32KHz
-
enumerator PJMEDIA_RTP_PT_LYRA_48
LYRA @ 48KHz
-
enumerator PJMEDIA_RTP_PT_START
-
enum pjmedia_video_pt
These are the dynamic payload types that are used by video codecs in this library.
Values:
-
enumerator PJMEDIA_RTP_PT_VID_START
-
enumerator PJMEDIA_RTP_PT_H263P
-
enumerator PJMEDIA_RTP_PT_H264
-
enumerator PJMEDIA_RTP_PT_H264_RSV1
-
enumerator PJMEDIA_RTP_PT_H264_RSV2
-
enumerator PJMEDIA_RTP_PT_H264_RSV3
-
enumerator PJMEDIA_RTP_PT_H264_RSV4
-
enumerator PJMEDIA_RTP_PT_VP8
-
enumerator PJMEDIA_RTP_PT_VP8_RSV1
-
enumerator PJMEDIA_RTP_PT_VP8_RSV2
-
enumerator PJMEDIA_RTP_PT_VP9
-
enumerator PJMEDIA_RTP_PT_VP9_RSV1
-
enumerator PJMEDIA_RTP_PT_VP9_RSV2
-
enumerator PJMEDIA_RTP_PT_VID_START
-
enum pjmedia_audio_pt