# GstWebRTCRTPSender

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

## GstWebRTCRTPSender

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstWebRTCRTPSender

An object to track the sending aspect of the stream

Mostly matches the WebRTC RTCRtpSender interface.

### Members

`parent` (GstObject) –
No description available
`transport` (GstWebRTCDTLSTransport *) –

The transport for RTP packets

`send_encodings` (GArray *) –

Unused

`priority` (GstWebRTCPriorityType) –

The priority of the stream

`_padding` (gpointer *) –
No description available

### Class structure

#### GstWebRTCRTPSenderClass

##### Fields

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

### GstWebRTC.WebRTCRTPSenderClass

##### Attributes

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

### GstWebRTC.WebRTCRTPSenderClass

##### Attributes

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

## GstWebRTC.WebRTCRTPSender

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

An object to track the sending aspect of the stream

Mostly matches the WebRTC RTCRtpSender interface.

### Members

`parent` (Gst.Object) –
No description available
`transport` (GstWebRTC.WebRTCDTLSTransport) –

The transport for RTP packets

`send_encodings` ([ Object ]) –

Unused

`priority` (GstWebRTC.WebRTCPriorityType) –

The priority of the stream

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

## GstWebRTC.WebRTCRTPSender

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

An object to track the sending aspect of the stream

Mostly matches the WebRTC RTCRtpSender interface.

### Members

`parent` (Gst.Object) –
No description available
`transport` (GstWebRTC.WebRTCDTLSTransport) –

The transport for RTP packets

`send_encodings` ([ object ]) –

Unused

`priority` (GstWebRTC.WebRTCPriorityType) –

The priority of the stream

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

### Constructors

#### gst_webrtc_rtp_sender_new

    GstWebRTCRTPSender *
    gst_webrtc_rtp_sender_new ()

Returns –
No description available

#### GstWebRTC.WebRTCRTPSender.prototype.new

    function GstWebRTC.WebRTCRTPSender.prototype.new(): {
        // javascript wrapper for 'gst_webrtc_rtp_sender_new'
    }

Returns (GstWebRTC.WebRTCRTPSender) –
No description available

#### GstWebRTC.WebRTCRTPSender.new

    def GstWebRTC.WebRTCRTPSender.new ():
        #python wrapper for 'gst_webrtc_rtp_sender_new'

Returns (GstWebRTC.WebRTCRTPSender) –
No description available

### Methods

#### gst_webrtc_rtp_sender_set_priority

    gst_webrtc_rtp_sender_set_priority (GstWebRTCRTPSender * sender,
                                        GstWebRTCPriorityType priority)

Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.

Parameters:

`sender` –

a GstWebRTCRTPSender

`priority` –

The priority of this sender

Since : 1.20

#### GstWebRTC.WebRTCRTPSender.prototype.set_priority

    function GstWebRTC.WebRTCRTPSender.prototype.set_priority(priority: GstWebRTC.WebRTCPriorityType): {
        // javascript wrapper for 'gst_webrtc_rtp_sender_set_priority'
    }

Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.

Parameters:

`sender` (GstWebRTC.WebRTCRTPSender) –

a GstWebRTC.WebRTCRTPSender

`priority` (GstWebRTC.WebRTCPriorityType) –

The priority of this sender

Since : 1.20

#### GstWebRTC.WebRTCRTPSender.set_priority

    def GstWebRTC.WebRTCRTPSender.set_priority (self, priority):
        #python wrapper for 'gst_webrtc_rtp_sender_set_priority'

Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.

Parameters:

`sender` (GstWebRTC.WebRTCRTPSender) –

a GstWebRTC.WebRTCRTPSender

`priority` (GstWebRTC.WebRTCPriorityType) –

The priority of this sender

Since : 1.20

### Properties

#### priority

    “priority” GstWebRTCPriorityType *

The priority from which to set the DSCP field on packets

Flags : Read / Write

#### priority

    “priority” GstWebRTC.WebRTCPriorityType

The priority from which to set the DSCP field on packets

Flags : Read / Write

#### priority

    “self.props.priority” GstWebRTC.WebRTCPriorityType

The priority from which to set the DSCP field on packets

Flags : Read / Write

#### transport

    “transport” GstWebRTCDTLSTransport *

The DTLS transport for this sender

Flags : Read

#### transport

    “transport” GstWebRTC.WebRTCDTLSTransport

The DTLS transport for this sender

Flags : Read

#### transport

    “self.props.transport” GstWebRTC.WebRTCDTLSTransport

The DTLS transport for this sender

Flags : Read

The results of the search are