Enums

Details

class GstRtp.RTCPFBType(value)

Bases: GObject.GEnum

Different types of feedback messages.

FB_TYPE_INVALID = 0

Invalid type

PSFB_TYPE_PLI = 1

Picture Loss Indication

RTPFB_TYPE_NACK = 1

Generic NACK

PSFB_TYPE_AFB = 15

Application layer Feedback

PSFB_TYPE_SLI = 2

Slice Loss Indication

PSFB_TYPE_RPSI = 3

Reference Picture Selection Indication

RTPFB_TYPE_TMMBR = 3

Temporary Maximum Media Stream Bit Rate Request

PSFB_TYPE_FIR = 4

Full Intra Request Command

RTPFB_TYPE_TMMBN = 4

Temporary Maximum Media Stream Bit Rate Notification

PSFB_TYPE_TSTR = 5

Temporal-Spatial Trade-off Request

RTPFB_TYPE_RTCP_SR_REQ = 5

Request an SR packet for early synchronization

PSFB_TYPE_TSTN = 6

Temporal-Spatial Trade-off Notification

PSFB_TYPE_VBCN = 7

Video Back Channel Message

class GstRtp.RTCPSDESType(value)

Bases: GObject.GEnum

Different types of SDES content.

INVALID = -1

Invalid SDES entry

END = 0

End of SDES list

CNAME = 1

Canonical name

NAME = 2

User name

EMAIL = 3

User’s electronic mail address

PHONE = 4

User’s phone number

LOC = 5

Geographic user location

TOOL = 6

Name of application or tool

NOTE = 7

Notice about the source

PRIV = 8

Private extensions

class GstRtp.RTCPType(value)

Bases: GObject.GEnum

Different RTCP packet types.

INVALID = 0

Invalid type

SR = 200

Sender report

RR = 201

Receiver report

SDES = 202

Source description

BYE = 203

Goodbye

APP = 204

Application defined

RTPFB = 205

Transport layer feedback.

PSFB = 206

Payload-specific feedback.

XR = 207

Extended report.

class GstRtp.RTCPXRType(value)

Bases: GObject.GEnum

Types of RTCP Extended Reports, those are defined in RFC 3611 and other RFCs according to the IANA registry.

New in version 1.16.

INVALID = -1

Invalid XR Report Block

LRLE = 1

Loss RLE Report Block

DRLE = 2

Duplicate RLE Report Block

PRT = 3

Packet Receipt Times Report Block

RRT = 4

Receiver Reference Time Report Block

DLRR = 5

Delay since the last Receiver Report

SSUMM = 6

Statistics Summary Report Block

VOIP_METRICS = 7

VoIP Metrics Report Block

class GstRtp.RTPPayload(value)

Bases: GObject.GEnum

Standard predefined fixed payload types.

The official list is at: http://www.iana.org/assignments/rtp-parameters

Audio: reserved: 19 unassigned: 20-23,

Video: unassigned: 24, 27, 29, 30, 35-71, 77-95 Reserved for RTCP conflict avoidance: 72-76

PCMU = 0

ITU-T G.711. mu-law audio (RFC 3551)

1016 = 1
_1016 = 1

RFC 3551 says reserved

L16_STEREO = 10

stereo PCM

L16_MONO = 11

mono PCM

QCELP = 12

EIA & TIA standard IS-733

CN = 13

Comfort Noise (RFC 3389)

MPA = 14

Audio MPEG 1-3.

G728 = 15

ITU-T G.728 Speech coder (RFC 3551)

DVI4_11025 = 16

IMA ADPCM wave type (RFC 3551)

DVI4_22050 = 17

IMA ADPCM wave type (RFC 3551)

G729 = 18

ITU-T G.729 Speech coder (RFC 3551)

G721 = 2

RFC 3551 says reserved

CELLB = 25

See RFC 2029

JPEG = 26

ISO Standards 10918-1 and 10918-2 (RFC 2435)

NV = 28

nv encoding by Ron Frederick

GSM = 3

GSM audio

H261 = 31

ITU-T Recommendation H.261 (RFC 2032)

MPV = 32

Video MPEG 1 & 2 (RFC 2250)

MP2T = 33

MPEG-2 transport stream (RFC 2250)

H263 = 34

Video H263 (RFC 2190)

G723 = 4

ITU G.723.1 audio

DVI4_8000 = 5

IMA ADPCM wave type (RFC 3551)

DVI4_16000 = 6

IMA ADPCM wave type (RFC 3551)

LPC = 7

experimental linear predictive encoding

PCMA = 8

ITU-T G.711 A-law audio (RFC 3551)

G722 = 9

ITU-T G.722 (RFC 3551)

class GstRtp.RTPProfile(value)

Bases: GObject.GEnum

The transfer profile to use.

New in version 1.6.

UNKNOWN = 0

invalid profile

AVP = 1

the Audio/Visual profile (RFC 3551)

SAVP = 2

the secure Audio/Visual profile (RFC 3711)

AVPF = 3

the Audio/Visual profile with feedback (RFC 4585)

SAVPF = 4

the secure Audio/Visual profile with feedback (RFC 5124)