Top | ![]() |
![]() |
![]() |
![]() |
gboolean | accept-eos-event | Write |
gboolean | accept-events | Write |
gboolean | allow-renegotiation | Write |
gboolean | block-switch | Write |
gboolean | enable-sync | Write |
gchar * | listen-to | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseSrc ╰── GstAppSrc ╰── GstInterPipeSrc
Source element for interpipeline communication
<refsect2> <title>Example launch line</title>
1 2 3 |
gst-launch \ videotestsrc ! interpipesink name=test \ interpipesrc listen-to=test ! xvimagesink |
Send buffers across two different pipelines </refsect2>
“accept-eos-event”
property“accept-eos-event” gboolean
Accept the EOS event received from the interpipesink only if it is set to true.
Flags: Write
Default value: TRUE
“accept-events”
property“accept-events” gboolean
Accept the events received from the interpipesink.
Flags: Write
Default value: TRUE
“allow-renegotiation”
property“allow-renegotiation” gboolean
Allow the caps renegotiation with an interpipesink with different caps only if the allow-renegotiation property is set to true.
Flags: Write
Default value: TRUE
“block-switch”
property“block-switch” gboolean
Disable the ability to swich between nodes.
Flags: Write
Default value: FALSE
“enable-sync”
property“enable-sync” gboolean
Perform buffer timestamp compensation to have equivalent relative buffer times in the different pipelines.
Flags: Write
Default value: TRUE
“listen-to”
property“listen-to” gchar *
The name of the node to listen to.
Flags: Read / Write
Default value: NULL