GstRtpBasePay2

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBasePay2

Signals

request-extension

GstRTPHeaderExtension *
request_extension_callback (GstElement * param_0,
                            guint arg0,
                            gchararray arg1,
                            gpointer udata)
def request_extension_callback (param_0, arg0, arg1, udata):
    #python callback for the 'request-extension' signal
function request_extension_callback(param_0: GstElement * param_0, arg0: guint arg0, arg1: gchararray arg1, udata: gpointer udata): {
    // javascript callback for the 'request-extension' signal
}

Parameters:

param_0
No description available
arg0
No description available
arg1
No description available
udata
No description available
Returns (GstRTPHeaderExtension *)
No description available

Flags: Run Last


Action Signals

add-extension

g_signal_emit_by_name (param_0, "add-extension", arg0);
ret = param_0.emit ("add-extension", arg0)
let ret = param_0.emit ("add-extension", arg0);

Parameters:

param_0 (GstElement *)
No description available
arg0 (GstRTPHeaderExtension *)
No description available

Flags: Run Last / Action


clear-extensions

g_signal_emit_by_name (param_0, "clear-extensions");
ret = param_0.emit ("clear-extensions")
let ret = param_0.emit ("clear-extensions");

Parameters:

param_0 (GstElement *)
No description available

Flags: Run Last / Action


Properties

auto-header-extension

“auto-header-extension” gboolean

Whether RTP header extensions should be automatically enabled, if an implementation is available

Flags : Read / Write

Default value : true


extensions

“extensions” GstValueArray *

List of enabled RTP header extensions

Flags : Read


mtu

“mtu” guint

Maximum size of one RTP packet

Flags : Read / Write

Default value : 1400


onvif-no-rate-control

“onvif-no-rate-control” gboolean

Enable ONVIF Rate-Control=no timestamping mode

Flags : Read / Write

Default value : false


pt

“pt” guint

Payload type of the packets

Flags : Read / Write

Default value : 96


scale-rtptime

“scale-rtptime” gboolean

Whether the RTP timestamp should be scaled with the rate (speed)

Flags : Read / Write

Default value : true


seqnum

“seqnum” guint

RTP sequence number of the last packet

Flags : Read

Default value : 0


seqnum-offset

“seqnum-offset” gint

Offset that is added to all RTP sequence numbers (-1 == random)

Flags : Read / Write

Default value : -1


source-info

“source-info” gboolean

Add RTP source information as buffer metadata

Flags : Read / Write

Default value : false


ssrc

“ssrc” gint64

SSRC of the packets (-1 == random)

Flags : Read / Write

Default value : 18446744073709551615


stats

“stats” GstStructure *

Various statistics

Flags : Read

Default value :

application/x-rtp-payload-stats;

timestamp

“timestamp” guint

RTP timestamp of the last packet

Flags : Read

Default value : 0


timestamp-offset

“timestamp-offset” gint64

Offset that is added to all RTP timestamps (-1 == random)

Flags : Read / Write

Default value : 18446744073709551615


The results of the search are