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 |
→ |