| 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