compositor
(from GStreamer Bad Plug-ins git)The opaque compositor structure.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstVideoAggregator ╰──compositor
Factory details
Authors: – Wim Taymans
Classification: – Filter/Editor/Video/Compositor
Rank – primary + 1
Plugin – libgstcompositor.so
Package – GStreamer Bad Plug-ins git
Pad Templates
sink_%u
video/x-raw:
format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – request
Direction – sink
src
video/x-raw:
format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – always
Direction – src
Properties
background
“background” Compositor-background
Background type
Flags : Read / Write
Default value : checker (0)
latency
“latency” guint64
Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)
Flags : Read / Write
Default value : 0
min-upstream-latency
“min-upstream-latency” guint64
When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)
Flags : Read / Write
Default value : 0
start-time
“start-time” guint64
Start time to use if start-time-selection=set
Flags : Read / Write
Default value : 18446744073709551615
start-time-selection
“start-time-selection” Aggregator-start-time-selection
Decides which start time is output
Flags : Read / Write
Default value : zero (0)
Named constants
Compositor-background
The different backgrounds compositor can blend over.
Members
checker
(0) – Checker pattern
black
(1) – Black
white
(2) – White
transparent
(3) – Transparent Background to enable further compositing
Aggregator-start-time-selection
Members
zero
(0) – Start at 0 running time (default)
first
(1) – Start at first observed input running time
set
(2) – Set start time with start-time property
The results of the search are