# GstWebRTCRTPTransceiver

https://www.w3.org/TR/webrtc/#rtcrtptransceiver-interface

## GstWebRTCRTPTransceiver

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstWebRTCRTPTransceiver

Mostly matches the WebRTC RTCRtpTransceiver interface.

### Members

`parent` (GstObject) –
No description available
`mline` (guint) –

the mline number this transceiver corresponds to

`mid` (gchar *) –

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.

`stopped` (gboolean) –

Indicates whether or not sending and receiving using the paired GstWebRTCRTPSender and GstWebRTCRTPReceiver has been permanently disabled, either due to SDP offer/answer

`sender` (GstWebRTCRTPSender *) –

The GstWebRTCRTPSender object responsible sending data to the remote peer

`receiver` (GstWebRTCRTPReceiver *) –

The GstWebRTCRTPReceiver object responsible for receiver data from the remote peer.

`direction` (GstWebRTCRTPTransceiverDirection) –

The transceiver's desired direction.

`current_direction` (GstWebRTCRTPTransceiverDirection) –

The transceiver's current direction (read-only)

`codec_preferences` (GstCaps *) –

A caps representing the codec preferences (read-only)

`kind` (GstWebRTCKind) –

Type of media

`_padding` (gpointer *) –
No description available

### Class structure

#### GstWebRTCRTPTransceiverClass

##### Fields

`parent_class` (GstObjectClass) –
No description available
`_padding` (gpointer *) –
No description available

### GstWebRTC.WebRTCRTPTransceiverClass

##### Attributes

`parent_class` (Gst.ObjectClass) –
No description available
`_padding` ([ Object ]) –
No description available

### GstWebRTC.WebRTCRTPTransceiverClass

##### Attributes

`parent_class` (Gst.ObjectClass) –
No description available
`_padding` ([ object ]) –
No description available

## GstWebRTC.WebRTCRTPTransceiver

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──Gst.Object
                ╰──GstWebRTC.WebRTCRTPTransceiver

Mostly matches the WebRTC RTCRtpTransceiver interface.

### Members

`parent` (Gst.Object) –
No description available
`mline` (Number) –

the mline number this transceiver corresponds to

`mid` (String) –

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.

`stopped` (Number) –

Indicates whether or not sending and receiving using the paired GstWebRTC.WebRTCRTPSender and GstWebRTC.WebRTCRTPReceiver has been permanently disabled, either due to SDP offer/answer

`sender` (GstWebRTC.WebRTCRTPSender) –

The GstWebRTC.WebRTCRTPSender object responsible sending data to the remote peer

`receiver` (GstWebRTC.WebRTCRTPReceiver) –

The GstWebRTC.WebRTCRTPReceiver object responsible for receiver data from the remote peer.

`direction` (GstWebRTC.WebRTCRTPTransceiverDirection) –

The transceiver's desired direction.

`current_direction` (GstWebRTC.WebRTCRTPTransceiverDirection) –

The transceiver's current direction (read-only)

`codec_preferences` (Gst.Caps) –

A caps representing the codec preferences (read-only)

`kind` (GstWebRTC.WebRTCKind) –

Type of media

`_padding` ([ Object ]) –
No description available

## GstWebRTC.WebRTCRTPTransceiver

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──Gst.Object
                ╰──GstWebRTC.WebRTCRTPTransceiver

Mostly matches the WebRTC RTCRtpTransceiver interface.

### Members

`parent` (Gst.Object) –
No description available
`mline` (int) –

the mline number this transceiver corresponds to

`mid` (str) –

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.

`stopped` (bool) –

Indicates whether or not sending and receiving using the paired GstWebRTC.WebRTCRTPSender and GstWebRTC.WebRTCRTPReceiver has been permanently disabled, either due to SDP offer/answer

`sender` (GstWebRTC.WebRTCRTPSender) –

The GstWebRTC.WebRTCRTPSender object responsible sending data to the remote peer

`receiver` (GstWebRTC.WebRTCRTPReceiver) –

The GstWebRTC.WebRTCRTPReceiver object responsible for receiver data from the remote peer.

`direction` (GstWebRTC.WebRTCRTPTransceiverDirection) –

The transceiver's desired direction.

`current_direction` (GstWebRTC.WebRTCRTPTransceiverDirection) –

The transceiver's current direction (read-only)

`codec_preferences` (Gst.Caps) –

A caps representing the codec preferences (read-only)

`kind` (GstWebRTC.WebRTCKind) –

Type of media

`_padding` ([ object ]) –
No description available

### Properties

#### codec-preferences

    “codec-preferences” GstCaps *

Caps representing the codec preferences.

Flags : Read / Write

#### codec-preferences

    “codec-preferences” Gst.Caps

Caps representing the codec preferences.

Flags : Read / Write

#### codec_preferences

    “self.props.codec_preferences” Gst.Caps

Caps representing the codec preferences.

Flags : Read / Write

#### current-direction

    “current-direction” GstWebRTCRTPTransceiverDirection *

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.

Flags : Read

#### current-direction

    “current-direction” GstWebRTC.WebRTCRTPTransceiverDirection

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.

Flags : Read

#### current_direction

    “self.props.current_direction” GstWebRTC.WebRTCRTPTransceiverDirection

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.

Flags : Read

#### direction

    “direction” GstWebRTCRTPTransceiverDirection *

Direction of the transceiver.

Flags : Read / Write

#### direction

    “direction” GstWebRTC.WebRTCRTPTransceiverDirection

Direction of the transceiver.

Flags : Read / Write

#### direction

    “self.props.direction” GstWebRTC.WebRTCRTPTransceiverDirection

Direction of the transceiver.

Flags : Read / Write

#### kind

    “kind” GstWebRTCKind *

The kind of media this transceiver transports

Flags : Read

#### kind

    “kind” GstWebRTC.WebRTCKind

The kind of media this transceiver transports

Flags : Read

#### kind

    “self.props.kind” GstWebRTC.WebRTCKind

The kind of media this transceiver transports

Flags : Read

#### mid

    “mid” gchar *

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.

Flags : Read

#### mid

    “mid” String

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.

Flags : Read

#### mid

    “self.props.mid” str

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.

Flags : Read

#### mlineindex

    “mlineindex” guint

Flags : Read / Write / Construct Only

#### mlineindex

    “mlineindex” Number

Flags : Read / Write / Construct Only

#### mlineindex

    “self.props.mlineindex” int

Flags : Read / Write / Construct Only

#### receiver

    “receiver” GstWebRTCRTPReceiver *

Flags : Read / Write / Construct Only

#### receiver

    “receiver” GstWebRTC.WebRTCRTPReceiver

Flags : Read / Write / Construct Only

#### receiver

    “self.props.receiver” GstWebRTC.WebRTCRTPReceiver

Flags : Read / Write / Construct Only

#### sender

    “sender” GstWebRTCRTPSender *

Flags : Read / Write / Construct Only

#### sender

    “sender” GstWebRTC.WebRTCRTPSender

Flags : Read / Write / Construct Only

#### sender

    “self.props.sender” GstWebRTC.WebRTCRTPSender

Flags : Read / Write / Construct Only

The results of the search are