ts-udpsink

Thread-sharing UDP sink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──ts-udpsink

Factory details

Authors: – Mathieu

Classification:Sink/Network

Rank – none

Plugin – threadshare

Package – gst-plugin-threadshare

Pad Templates

sink

ANY

Presencealways

Directionsink

Object typeGstPad


Action Signals

add

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

Parameters:

param_0 (GstElement *)
No description available
arg0 (gchararray)
No description available
arg1 (gint)
No description available

Flags: Run Last / Action


clear

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

Parameters:

param_0 (GstElement *)
No description available

Flags: Run Last / Action


remove

g_signal_emit_by_name (param_0, "remove", arg0, arg1);
ret = param_0.emit ("remove", arg0, arg1)
let ret = param_0.emit ("remove", arg0, arg1);

Parameters:

param_0 (GstElement *)
No description available
arg0 (gchararray)
No description available
arg1 (gint)
No description available

Flags: Run Last / Action


Properties

auto-multicast

“auto-multicast” gboolean

Automatically join/leave the multicast groups, FALSE means user has to do it himself

Flags : Read / Write

Default value : true


bind-address

“bind-address” gchararray

Address to bind the socket to

Flags : Read / Write

Default value : 0.0.0.0


bind-address-v6

“bind-address-v6” gchararray

Address to bind the V6 socket to

Flags : Read / Write

Default value : ::


bind-port

“bind-port” gint

Port to bind the socket to

Flags : Read / Write

Default value : 0


bind-port-v6

“bind-port-v6” gint

Port to bind the V6 socket to

Flags : Read / Write

Default value : 0


clients

“clients” gchararray

A comma separated list of host:port pairs with destinations

Flags : Read / Write

Default value : 127.0.0.1:5004


context

“context” gchararray

Context name to share threads with

Flags : Read / Write


context-wait

“context-wait” guint

Throttle poll loop to run at most once every this many ms

Flags : Read / Write

Default value : 0


loop

“loop” gboolean

Set the multicast loop parameter.

Flags : Read / Write

Default value : true


qos-dscp

“qos-dscp” gint

Quality of Service, differentiated services code point (-1 default)

Flags : Read / Write

Default value : -1


socket

“socket” GSocket *

Socket to use for UDP transmission. (None == allocate)

Flags : Read / Write


socket-v6

“socket-v6” GSocket *

IPV6 Socket to use for UDP transmission. (None == allocate)

Flags : Read / Write


sync

“sync” gboolean

Sync on the clock

Flags : Read / Write

Default value : true


ttl

“ttl” guint

Used for setting the unicast TTL parameter

Flags : Read / Write

Default value : 64


ttl-mc

“ttl-mc” guint

Used for setting the multicast TTL parameter

Flags : Read / Write

Default value : 1


used-socket

“used-socket” GSocket *

Socket currently in use for UDP transmission. (None = no socket)

Flags : Read


used-socket-v6

“used-socket-v6” GSocket *

V6 Socket currently in use for UDP transmission. (None = no socket)

Flags : Read


The results of the search are