GstInterpipe - Interpipesink Detailed Description
| ← |
⌂ Home |
→ |
This page contains a detailed description of the interpipesink element.
The "gst-inspect-1.0 interpipesink" output is as follows:
gst-inspect-1.0 interpipesink
Factory Details:
Rank none (0)
Long-name Internal pipeline sink
Klass Generic/Sink
Description Sink for internal pipeline buffers communication
Author Michael Grüner <michael.gruner@ridgerun.com>
Plugin Details:
Name interpipe
Description Elements to communicate buffers across pipelines
Filename /opt/local/lib/gstreamer-1.0/libgstinterpipe.so
Version 1.0.0.1
License Proprietary
Source module gst-interpipe
Binary package GstInterpipe
Origin URL http://www.ridgerun.com
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSink
+----GstAppSink
+----GstInterPipeSink
Implemented Interfaces:
GstURIHandler
GstInterPipeINode
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
ANY
Element Flags:
no flags set
Element Implementation:
Has change_state() function: gst_base_sink_change_state
Element has no clocking capabilities.
URI handling capabilities:
Element can act as sink.
Supported URI protocols:
appsink
Pads:
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "interpipesink0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
sync : Sync on the clock
flags: readable, writable
Boolean. Default: false
max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: -1
qos : Generate Quality-of-Service events upstream
flags: readable, writable
Boolean. Default: false
async : Go asynchronously to PAUSED
flags: readable, writable
Boolean. Default: true
ts-offset : Timestamp offset in nanoseconds
flags: readable, writable
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0
enable-last-sample : Enable the last-sample property
flags: readable, writable
Boolean. Default: true
last-sample : The last sample received in the sink
flags: readable
Boxed pointer of type "GstSample"
blocksize : Size in bytes to pull per buffer (0 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
render-delay : Additional render delay of the sink in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
throttle-time : The time to keep between rendered buffers (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-bitrate : The maximum bits per second to render (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
caps : The allowed caps for the sink pad
flags: readable, writable
Caps (NULL)
eos : Check if the sink is EOS or not started
flags: readable
Boolean. Default: true
emit-signals : Emit new-preroll and new-sample signals
flags: readable, writable
Boolean. Default: false
max-buffers : The maximum number of buffers to queue internally (0 = unlimited)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 3
drop : Drop old buffers when the buffer queue is filled
flags: readable, writable
Boolean. Default: true
forward-eos : Forward the EOS event to all the listeners
flags: writable
Boolean. Default: false Write only
forward-events : Forward downstream events to all the listeners (except for EOS)
flags: writable
Boolean. Default: false Write only
Element Signals:
"eos" : void user_function (GstElement* object,
gpointer user_data);
"new-preroll" : GstFlowReturn user_function (GstElement* object,
gpointer user_data);
"new-sample" : GstFlowReturn user_function (GstElement* object,
gpointer user_data);
Element Actions:
"pull-preroll" : GstSample * user_function (GstElement* object);
"pull-sample" : GstSample * user_function (GstElement* object);
| ← |
⌂ Home |
→ |