GstWebRTC.WebRTCRTPTransceiver

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstWebRTC.WebRTCRTPTransceiver GstWebRTC.WebRTCRTPTransceiver Gst.Object->GstWebRTC.WebRTCRTPTransceiver

Subclasses:

None

Methods

Inherited:

Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

Virtual Methods

Inherited:

Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.Object (2)

Name

Type

Flags

Short Description

codec-preferences

Gst.Caps

r/w

Caps representing the codec preferences.

current-direction

GstWebRTC.WebRTCRTPTransceiverDirection

r

Transceiver current direction

direction

GstWebRTC.WebRTCRTPTransceiverDirection

r/w

Transceiver direction

kind

GstWebRTC.WebRTCKind

r

Kind of media this transceiver transports

mid

str

r

The media ID of the m-line associated with this transceiver. This association is established, when possible, whenever either a local or remote description is applied. This field is null if neither a local or remote description has been applied, or if its associated m-line is rejected by either a remote offer or any answer.

mlineindex

int

r/w/co

Index in the SDP of the Media

receiver

GstWebRTC.WebRTCRTPReceiver

r/w/co

The RTP receiver for this transceiver

sender

GstWebRTC.WebRTCRTPSender

r/w/co

The RTP sender for this transceiver

Signals

Inherited:

Gst.Object (1), GObject.Object (1)

Fields

Inherited:

Gst.Object (1), GObject.Object (1)

Class Details

class GstWebRTC.WebRTCRTPTransceiver(**kwargs)
Bases:

Gst.Object

Abstract:

Yes

Structure:

GstWebRTC.WebRTCRTPTransceiverClass

Mostly matches the WebRTC RTCRtpTransceiver interface.

Property Details

GstWebRTC.WebRTCRTPTransceiver.props.codec_preferences
Name:

codec-preferences

Type:

Gst.Caps

Default Value:

None

Flags:

READABLE, WRITABLE

Caps representing the codec preferences.

New in version 1.20.

GstWebRTC.WebRTCRTPTransceiver.props.current_direction
Name:

current-direction

Type:

GstWebRTC.WebRTCRTPTransceiverDirection

Default Value:

GstWebRTC.WebRTCRTPTransceiverDirection.NONE

Flags:

READABLE

The transceiver’s current directionality, or none if the transceiver is stopped or has never participated in an exchange of offers and answers. To change the transceiver’s directionality, set the value of the direction property.

New in version 1.20.

GstWebRTC.WebRTCRTPTransceiver.props.direction
Name:

direction

Type:

GstWebRTC.WebRTCRTPTransceiverDirection

Default Value:

GstWebRTC.WebRTCRTPTransceiverDirection.NONE

Flags:

READABLE, WRITABLE

Direction of the transceiver.

New in version 1.18.

GstWebRTC.WebRTCRTPTransceiver.props.kind
Name:

kind

Type:

GstWebRTC.WebRTCKind

Default Value:

GstWebRTC.WebRTCKind.UNKNOWN

Flags:

READABLE

The kind of media this transceiver transports

New in version 1.20.

GstWebRTC.WebRTCRTPTransceiver.props.mid
Name:

mid

Type:

str

Default Value:

None

Flags:

READABLE

The media ID of the m-line associated with this transceiver. This association is established, when possible, whenever either a local or remote description is applied. This field is null if neither a local or remote description has been applied, or if its associated m-line is rejected by either a remote offer or any answer.

New in version 1.20.

GstWebRTC.WebRTCRTPTransceiver.props.mlineindex
Name:

mlineindex

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Index in the SDP of the Media

GstWebRTC.WebRTCRTPTransceiver.props.receiver
Name:

receiver

Type:

GstWebRTC.WebRTCRTPReceiver

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The RTP receiver for this transceiver

GstWebRTC.WebRTCRTPTransceiver.props.sender
Name:

sender

Type:

GstWebRTC.WebRTCRTPSender

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The RTP sender for this transceiver