ipcslavepipeline

This is a GstPipeline subclass meant to embed one ore more ipcpipelinesrc elements, and be slaved transparently to the master pipeline, using one ore more ipcpipelinesink elements on the master.

The actual pipeline slaving logic happens in ipcpipelinesrc. The only thing that this class actually does is that it watches the pipeline bus for messages and forwards them to the master pipeline through the ipcpipelinesrc elements that it contains.

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

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──GstPipeline
                        ╰──ipcslavepipeline

Factory details

Authors: – Vincent Penquerc'h

Classification:Generic/Bin/Slave

Rank – none

Plugin – gstipcpipeline

Package – GStreamer Bad Plug-ins

Properties

async-handling

“async-handling” gboolean

The bin will handle Asynchronous state changes

Flags : Read / Write

Default value : false


auto-flush-bus

“auto-flush-bus” gboolean

Whether to automatically flush the pipeline's bus when going from READY into NULL state

Flags : Read / Write

Default value : true


delay

“delay” guint64

Expected delay needed for elements to spin up to PLAYING in nanoseconds

Flags : Read / Write

Default value : 0


latency

“latency” guint64

Latency to configure on the pipeline

Flags : Read / Write

Default value : 18446744073709551615


message-forward

“message-forward” gboolean

Forwards all children messages

Flags : Read / Write

Default value : false


The results of the search are