ipcpipelinesrc

Communicates with an ipcpipelinesink element in another process via a socket.

The ipcpipelinesrc element allows 2-way communication with an ipcpipelinesink element on another process/pipeline. It is meant to run inside an interslavepipeline and when paired with an ipcpipelinesink, it will slave its whole parent pipeline to the "master" one, which contains the ipcpipelinesink.

For more details about this mechanism and its uses, see the documentation of the ipcpipelinesink element.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──ipcpipelinesrc

Factory details

Authors: – Vincent Penquerc'h

Classification:Source

Rank – none

Plugin – ipcpipeline

Package – GStreamer Bad Plug-ins

Pad Templates

src

ANY

Presencealways

Directionsrc

Object typeGstPad


Signals

disconnect

disconnect_callback (GstElement * param_0,
                     gpointer udata)
def disconnect_callback (param_0, udata):
    #python callback for the 'disconnect' signal
function disconnect_callback(param_0: GstElement * param_0, udata: gpointer udata): {
    // javascript callback for the 'disconnect' signal
}

Parameters:

param_0
No description available
udata
No description available

Flags: Run Last / Action


forward-message

gboolean
forward_message_callback (GstElement * param_0,
                          GstMessage * arg0,
                          gpointer udata)
def forward_message_callback (param_0, arg0, udata):
    #python callback for the 'forward-message' signal
function forward_message_callback(param_0: GstElement * param_0, arg0: GstMessage * arg0, udata: gpointer udata): {
    // javascript callback for the 'forward-message' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available
Returns ( gboolean ) –
No description available

Flags: Run Last / Action


Properties

ack-time

“ack-time” guint64

Maximum time to wait for a response to a message

Flags : Read / Write

Default value : 10000000


fdin

“fdin” gint

File descriptor to read data from

Flags : Read / Write

Default value : -1


fdout

“fdout” gint

File descriptor to write data through

Flags : Read / Write

Default value : -1


read-chunk-size

“read-chunk-size” guint

Read chunk size

Flags : Read / Write

Default value : 65536


The results of the search are