Skip to content

Instantly share code, notes, and snippets.

@GuillaumeGomez
Created October 22, 2018 19:04
Show Gist options
  • Save GuillaumeGomez/4957a3fdcf8b0a79d2ba28d6a2093810 to your computer and use it in GitHub Desktop.
Save GuillaumeGomez/4957a3fdcf8b0a79d2ba28d6a2093810 to your computer and use it in GitHub Desktop.
> gst-inspect-1.0 queue
Factory Details:
Rank none (0)
Long-name Queue
Klass Generic
Description Simple data queue
Author Erik Walthinsen <omega@cse.ogi.edu>
Plugin Details:
Name coreelements
Description GStreamer core elements
Filename /usr/local/lib/gstreamer-1.0/libgstcoreelements.so
Version 1.14.4
License LGPL
Source module gstreamer
Source release date 2018-10-02
Binary package GStreamer source release
Origin URL Unknown package origin
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstQueue
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
ANY
SINK template: 'sink'
Availability: Always
Capabilities:
ANY
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: acc?s en lecture, acc?s en ?criture
String. Default: "queue0"
parent : The parent of the object
flags: acc?s en lecture, acc?s en ?criture
Object of type "GstObject"
current-level-buffers: Current number of buffers in the queue
flags: acc?s en lecture
Unsigned Integer. Range: 0 - 4294967295 Default: 0
current-level-bytes : Current amount of data in the queue (bytes)
flags: acc?s en lecture
Unsigned Integer. Range: 0 - 4294967295 Default: 0
current-level-time : Current amount of data in the queue (in ns)
flags: acc?s en lecture
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-size-buffers : Max. number of buffers in the queue (0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer. Range: 0 - 4294967295 Default: 200
max-size-bytes : Max. amount of data in the queue (bytes, 0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer. Range: 0 - 4294967295 Default: 10485760
max-size-time : Max. amount of data in the queue (in ns, 0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 1000000000
min-threshold-buffers: Min. number of buffers in the queue to allow reading (0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer. Range: 0 - 4294967295 Default: 0
min-threshold-bytes : Min. amount of data in the queue to allow reading (bytes, 0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer. Range: 0 - 4294967295 Default: 0
min-threshold-time : Min. amount of data in the queue to allow reading (in ns, 0=disable)
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
leaky : Where the queue leaks, if at all
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Enum "GstQueueLeaky" Default: 0, "no"
(0): no - Not Leaky
(1): upstream - Leaky on upstream (new buffers)
(2): downstream - Leaky on downstream (old buffers)
silent : Don't emit queue signals
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Boolean. Default: false
flush-on-eos : Discard all data in the queue when an EOS event is received
flags: acc?s en lecture, acc?s en ?criture, modifiable en l??tat NULL, READY, PAUSED ou PLAYING
Boolean. Default: false
Element Signals:
"underrun" : void user_function (GstElement* object,
gpointer user_data);
"running" : void user_function (GstElement* object,
gpointer user_data);
"overrun" : void user_function (GstElement* object,
gpointer user_data);
"pushing" : void user_function (GstElement* object,
gpointer user_data);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment