From: Sebastian Dröge Date: Wed, 27 May 2020 13:01:42 +0000 (+0300) Subject: docs: Update gst_plugins_cache.json X-Git-Tag: 1.19.3~507^2~1793 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01bbcb3642990c90497f70132d10af57dba4e641;p=platform%2Fupstream%2Fgstreamer.git docs: Update gst_plugins_cache.json --- diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 3a241ad..9de5e7b 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -16,19 +16,16 @@ ], "klass": "Filter/Analyzer/Audio", "long-name": "AccurateRip(TM) CRC element", - "name": "accurip", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n rate: 44100\n channels: 2\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n rate: 44100\n channels: 2\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -37,7 +34,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-track": { @@ -45,22 +43,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "qos": { @@ -68,7 +52,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -77,6 +62,7 @@ }, "filename": "gstaccurip", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -98,19 +84,16 @@ ], "klass": "Codec/Decoder/Audio", "long-name": "ADPCM decoder", - "name": "adpcmdec", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: { (string)microsoft, (string)dvi }\n block_align: [ 64, 8192 ]\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -121,22 +104,8 @@ "default": "0", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "plc": { @@ -144,7 +113,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "tolerance": { @@ -154,7 +124,8 @@ "default": "0", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, @@ -163,6 +134,7 @@ }, "filename": "gstadpcmdec", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -182,21 +154,21 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstPreset" + ], "klass": "Codec/Encoder/Audio", "long-name": "ADPCM encoder", - "name": "adpcmenc", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n layout: dvi\n block_align: [ 64, 8192 ]\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -207,7 +179,8 @@ "default": "1024", "max": "8192", "min": "64", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "hard-resync": { @@ -215,7 +188,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "layout": { @@ -223,15 +197,8 @@ "construct": false, "construct-only": false, "default": "dvi (0)", - "enum": true, - "type-name": "GstADPCMEncLayout", - "values": [ - { - "desc": "DVI/IMA APDCM", - "name": "dvi", - "value": "0" - } - ], + "readable": true, + "type": "GstADPCMEncLayout", "writable": true }, "mark-granule": { @@ -239,30 +206,17 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "tolerance": { @@ -272,7 +226,8 @@ "default": "40000000", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, @@ -281,6 +236,18 @@ }, "filename": "gstadpcmenc", "license": "LGPL", + "other-types": { + "GstADPCMEncLayout": { + "kind": "enum", + "values": [ + { + "desc": "DVI/IMA APDCM", + "name": "dvi", + "value": "0" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -301,36 +268,16 @@ ], "klass": "Muxer/Audio", "long-name": "AIFF audio muxer", - "name": "aiffmux", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: { S8, S16BE, S24BE, S32BE }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-aiff:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "presence": "always" } }, "rank": "primary" @@ -347,36 +294,16 @@ ], "klass": "Codec/Demuxer/Audio", "long-name": "AIFF audio demuxer", - "name": "aiffparse", "pad-templates": { "sink": { "caps": "audio/x-aiff:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { S8, S16BE, S16LE, S24BE, S24LE, S32LE, S32BE, F32BE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "presence": "always" } }, "rank": "primary" @@ -384,6 +311,7 @@ }, "filename": "gstaiff", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -418,19 +346,13 @@ } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -447,6 +369,9 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstPreset" + ], "klass": "Codec/Encoder/Video", "long-name": "AV1 Encoder", "pad-templates": { @@ -469,7 +394,8 @@ "default": "4000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buf-optimal-sz": { @@ -479,7 +405,8 @@ "default": "5000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buf-sz": { @@ -489,7 +416,8 @@ "default": "6000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "cpu-used": { @@ -497,9 +425,10 @@ "construct": false, "construct-only": false, "default": "0", - "max": "8", + "max": "5", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "drop-frame": { @@ -509,7 +438,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "end-usage": { @@ -517,30 +447,8 @@ "construct": false, "construct-only": false, "default": "vbr (0)", - "enum": true, - "type-name": "GstAV1EncEndUsageMode", - "values": [ - { - "desc": "Variable Bit Rate Mode", - "name": "vbr", - "value": "0" - }, - { - "desc": "Constant Bit Rate Mode", - "name": "cbr", - "value": "1" - }, - { - "desc": "Constrained Quality Mode", - "name": "cq", - "value": "2" - }, - { - "desc": "Constant Quality Mode", - "name": "q", - "value": "3" - } - ], + "readable": true, + "type": "GstAV1EncEndUsageMode", "writable": true }, "max-quantizer": { @@ -550,7 +458,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "min-quantizer": { @@ -560,15 +469,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "guint", "writable": true }, "overshoot-pct": { @@ -578,14 +480,8 @@ "default": "25", "max": "1000", "min": "0", - "type-name": "guint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "guint", "writable": true }, "qos": { @@ -593,7 +489,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "resize-denominator": { @@ -603,7 +500,8 @@ "default": "8", "max": "16", "min": "8", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "resize-kf-denominator": { @@ -613,7 +511,8 @@ "default": "8", "max": "16", "min": "8", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "resize-mode": { @@ -621,33 +520,8 @@ "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstAV1EncResizeMode", - "values": [ - { - "desc": "No frame resizing allowed", - "name": "none", - "value": "0" - }, - { - "desc": "All frames are coded at the specified scale", - "name": "fixed", - "value": "1" - }, - { - "desc": "All frames are coded at a random scale", - "name": "random", - "value": "2" - } - ], - "writable": true - }, - "row-mt": { - "blurb": "Enable row based multi-threading", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "GstAV1EncResizeMode", "writable": true }, "superres-denominator": { @@ -657,7 +531,8 @@ "default": "8", "max": "16", "min": "8", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "superres-kf-denominator": { @@ -667,7 +542,8 @@ "default": "8", "max": "16", "min": "8", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "superres-kf-qthresh": { @@ -677,7 +553,8 @@ "default": "63", "max": "63", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "superres-mode": { @@ -685,30 +562,8 @@ "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstAV1EncSuperresMode", - "values": [ - { - "desc": "No frame superres allowed", - "name": "none", - "value": "0" - }, - { - "desc": "All frames are coded at the specified scale and super-resolved", - "name": "fixed", - "value": "1" - }, - { - "desc": "All frames are coded at a random scale and super-resolved", - "name": "random", - "value": "2" - }, - { - "desc": "Superres scale for a frame is determined based on q_index", - "name": "qthresh", - "value": "3" - } - ], + "readable": true, + "type": "GstAV1EncSuperresMode", "writable": true }, "superres-qthresh": { @@ -718,7 +573,8 @@ "default": "63", "max": "63", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "target-bitrate": { @@ -728,7 +584,8 @@ "default": "256", "max": "-1", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "threads": { @@ -738,7 +595,30 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", + "writable": true + }, + "tile-columns": { + "blurb": "Partition into separate vertical tile columns from image frame which can enable parallel encoding", + "construct": false, + "construct-only": false, + "default": "0", + "max": "6", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "tile-rows": { + "blurb": "Partition into separate horizontal tile rows from image frame which can enable parallel encoding", + "construct": false, + "construct-only": false, + "default": "0", + "max": "6", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, "undershoot-pct": { @@ -748,7 +628,8 @@ "default": "25", "max": "1000", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true } }, @@ -757,6 +638,78 @@ }, "filename": "gstaom", "license": "LGPL", + "other-types": { + "GstAV1EncEndUsageMode": { + "kind": "enum", + "values": [ + { + "desc": "Variable Bit Rate Mode", + "name": "vbr", + "value": "0" + }, + { + "desc": "Constant Bit Rate Mode", + "name": "cbr", + "value": "1" + }, + { + "desc": "Constrained Quality Mode", + "name": "cq", + "value": "2" + }, + { + "desc": "Constant Quality Mode", + "name": "q", + "value": "3" + } + ] + }, + "GstAV1EncResizeMode": { + "kind": "enum", + "values": [ + { + "desc": "No frame resizing allowed", + "name": "none", + "value": "0" + }, + { + "desc": "All frames are coded at the specified scale", + "name": "fixed", + "value": "1" + }, + { + "desc": "All frames are coded at a random scale", + "name": "random", + "value": "2" + } + ] + }, + "GstAV1EncSuperresMode": { + "kind": "enum", + "values": [ + { + "desc": "No frame superres allowed", + "name": "none", + "value": "0" + }, + { + "desc": "All frames are coded at the specified scale and super-resolved", + "name": "fixed", + "value": "1" + }, + { + "desc": "All frames are coded at a random scale and super-resolved", + "name": "random", + "value": "2" + }, + { + "desc": "Superres scale for a frame is determined based on q_index", + "name": "qthresh", + "value": "3" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -775,27 +728,26 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstTagSetter" + ], "klass": "Codec/Muxer", "long-name": "ASF muxer", - "name": "asfmux", "pad-templates": { "audio_%%u": { "caps": "audio/x-wma:\n wmaversion: [ 1, 3 ]\naudio/mpeg:\n layer: 3\n mpegversion: 1\n channels: [ 1, 2 ]\n rate: [ 8000, 96000 ]\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "request" }, "src": { "caps": "video/x-ms-asf:\n parsed: true\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "video_%%u": { "caps": "video/x-wmv:\n wmvversion: [ 1, 3 ]\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "request" } }, "properties": { @@ -804,15 +756,8 @@ "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, "packet-size": { @@ -822,7 +767,8 @@ "default": "4800", "max": "-1", "min": "18", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "padding": { @@ -832,14 +778,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "guint64", "writable": true }, "preroll": { @@ -849,7 +789,8 @@ "default": "5000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "streamable": { @@ -857,7 +798,8 @@ "construct": true, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -876,19 +818,16 @@ ], "klass": "Parser", "long-name": "ASF parser", - "name": "asfparse", "pad-templates": { "sink": { "caps": "video/x-ms-asf:\n parsed: false\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-ms-asf:\n parsed: true\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -897,22 +836,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -931,19 +856,16 @@ ], "klass": "Codec/Payloader/Network", "long-name": "RTP ASF payloader", - "name": "rtpasfpay", "pad-templates": { "sink": { "caps": "video/x-ms-asf:\n parsed: true\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "application/x-rtp:\n media: { (string)audio, (string)video, (string)application }\n clock-rate: 1000\n encoding-name: X-ASF-PF\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -954,7 +876,8 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "min-ptime": { @@ -964,7 +887,8 @@ "default": "0", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "mtu": { @@ -974,15 +898,8 @@ "default": "1400", "max": "-1", "min": "28", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "guint", "writable": true }, "onvif-no-rate-control": { @@ -990,14 +907,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "perfect-rtptime": { @@ -1005,7 +916,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "pt": { @@ -1015,7 +927,8 @@ "default": "96", "max": "127", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "ptime-multiple": { @@ -1025,7 +938,17 @@ "default": "0", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", + "writable": true + }, + "scale-rtptime": { + "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "seqnum": { @@ -1035,7 +958,8 @@ "default": "0", "max": "65535", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": false }, "seqnum-offset": { @@ -1045,7 +969,8 @@ "default": "-1", "max": "65535", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "source-info": { @@ -1053,7 +978,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "ssrc": { @@ -1063,7 +989,8 @@ "default": "-1", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "stats": { @@ -1071,7 +998,8 @@ "construct": false, "construct-only": false, "default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "timestamp": { @@ -1081,7 +1009,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": false }, "timestamp-offset": { @@ -1091,7 +1020,19 @@ "default": "-1", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", + "writable": true + }, + "twcc-ext-id": { + "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "15", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, @@ -1100,6 +1041,7 @@ }, "filename": "gstasfmux", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -1109,7 +1051,7 @@ "description": "ASS/SSA subtitle renderer", "elements": { "assrender": { - "author": "Benjamin Schmitz , Sebastian Dr\u00f6ge ", + "author": "Benjamin Schmitz , Sebastian Dröge ", "description": "Renders ASS/SSA subtitles with libass", "hierarchy": [ "GstAssRender", @@ -1120,25 +1062,21 @@ ], "klass": "Mixer/Video/Overlay/Subtitle", "long-name": "ASS/SSA Render", - "name": "assrender", "pad-templates": { "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "text_sink": { "caps": "application/x-ass:\napplication/x-ssa:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "video_sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -1147,7 +1085,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "enable": { @@ -1155,22 +1094,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "wait-text": { @@ -1178,7 +1103,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -1187,6 +1113,7 @@ }, "filename": "gstassrender", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -1196,7 +1123,7 @@ "description": "Audio buffer splitter", "elements": { "audiobuffersplit": { - "author": "Sebastian Dr\u00f6ge ", + "author": "Sebastian Dröge ", "description": "Splits raw audio buffers into equal sized chunks", "hierarchy": [ "GstAudioBufferSplit", @@ -1207,19 +1134,16 @@ ], "klass": "Audio/Filter", "long-name": "Audio Buffer Split", - "name": "audiobuffersplit", "pad-templates": { "sink": { "caps": "audio/x-raw:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -1230,7 +1154,8 @@ "default": "40000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "discont-wait": { @@ -1240,7 +1165,8 @@ "default": "1000000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "gapless": { @@ -1248,7 +1174,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "max-silence-time": { @@ -1258,15 +1185,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "guint64", "writable": true }, "output-buffer-duration": { @@ -1276,14 +1196,8 @@ "default": "1/50", "max": "2147483647/1", "min": "1/2147483647", - "type-name": "GstFraction", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstFraction", "writable": true }, "strict-buffer-size": { @@ -1291,7 +1205,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -1300,6 +1215,7 @@ }, "filename": "gstaudiobuffersplit", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, @@ -1322,19 +1238,16 @@ ], "klass": "Audio/Mixer", "long-name": "Simple stereo audio mixer", - "name": "audiochannelmix", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 2\n layout: interleaved\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 2\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -1345,7 +1258,8 @@ "default": "1", "max": "1.79769e+308", "min": "-1.79769e+308", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, "left-to-right": { @@ -1355,22 +1269,8 @@ "default": "0", "max": "1.79769e+308", "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gdouble", "writable": true }, "qos": { @@ -1378,7 +1278,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "right-to-left": { @@ -1388,7 +1289,8 @@ "default": "0", "max": "1.79769e+308", "min": "-1.79769e+308", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, "right-to-right": { @@ -1398,7 +1300,8 @@ "default": "1", "max": "1.79769e+308", "min": "-1.79769e+308", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true } }, @@ -1407,6 +1310,7 @@ }, "filename": "gstaudiofxbad", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, @@ -1426,6 +1330,9 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Audio/Util", "long-name": "AudioLatency", "pad-templates": { @@ -1446,7 +1353,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "average-latency": { @@ -1456,7 +1364,8 @@ "default": "0", "max": "1000000", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": false }, "last-latency": { @@ -1466,7 +1375,8 @@ "default": "0", "max": "1000000", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": false }, "message-forward": { @@ -1474,7 +1384,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "print-latency": { @@ -1482,7 +1393,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -1491,6 +1403,7 @@ }, "filename": "gstaudiolatency", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -1512,19 +1425,16 @@ ], "klass": "Filter/Audio", "long-name": "Matrix audio mix", - "name": "audiomixmatrix", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2147483647 ]\n layout: interleaved\n format: { F32LE, F64LE, S16LE, S32LE }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n channels: [ 1, 2147483647 ]\n layout: interleaved\n format: { F32LE, F64LE, S16LE, S32LE }\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -1535,7 +1445,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "in-channels": { @@ -1545,14 +1456,16 @@ "default": "0", "max": "64", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "matrix": { "blurb": "Transformation matrix for input/output channels", "construct": false, "construct-only": false, - "type-name": "GstValueArray", + "readable": true, + "type": "GstValueArray", "writable": true }, "mode": { @@ -1560,28 +1473,8 @@ "construct": false, "construct-only": false, "default": "manual (0)", - "enum": true, - "type-name": "GstAudioMixMatrixModeType", - "values": [ - { - "desc": "Manual mode: please specify input/output channels and transformation matrix", - "name": "manual", - "value": "0" - }, - { - "desc": "First channels mode: input/output channels are auto-negotiated, transformation matrix is a truncated identity matrix", - "name": "first-channels", - "value": "1" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstAudioMixMatrixModeType", "writable": true }, "out-channels": { @@ -1591,14 +1484,8 @@ "default": "0", "max": "64", "min": "0", - "type-name": "guint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "guint", "writable": true }, "qos": { @@ -1606,7 +1493,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -1615,6 +1503,23 @@ }, "filename": "gstaudiomixmatrix", "license": "LGPL", + "other-types": { + "GstAudioMixMatrixModeType": { + "kind": "enum", + "values": [ + { + "desc": "Manual mode: please specify input/output channels and transformation matrix", + "name": "manual", + "value": "0" + }, + { + "desc": "First channels mode: input/output channels are auto-negotiated, transformation matrix is a truncated identity matrix", + "name": "first-channels", + "value": "1" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -1636,37 +1541,19 @@ ], "klass": "Visualization", "long-name": "Stereo visualizer", - "name": "spacescope", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "shade-amount": { "blurb": "Shading color to use (big-endian ARGB)", "construct": false, @@ -1674,7 +1561,8 @@ "default": "657930", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "shader": { @@ -1682,60 +1570,8 @@ "construct": false, "construct-only": false, "default": "fade (1)", - "enum": true, - "type-name": "GstAudioVisualizerShader", - "values": [ - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", - "name": "fade", - "value": "1" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", - "name": "fade-and-move-up", - "value": "2" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", - "name": "fade-and-move-down", - "value": "3" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", - "name": "fade-and-move-left", - "value": "4" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", - "name": "fade-and-move-right", - "value": "5" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", - "name": "fade-and-move-horiz-out", - "value": "6" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", - "name": "fade-and-move-horiz-in", - "value": "7" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", - "name": "fade-and-move-vert-out", - "value": "8" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", - "name": "fade-and-move-vert-in", - "value": "9" - } - ], + "readable": true, + "type": "GstAudioVisualizerShader", "writable": true }, "style": { @@ -1743,30 +1579,8 @@ "construct": true, "construct-only": false, "default": "dots (0)", - "enum": true, - "type-name": "GstSpaceScopeStyle", - "values": [ - { - "desc": "draw dots (default)", - "name": "dots", - "value": "0" - }, - { - "desc": "draw lines", - "name": "lines", - "value": "1" - }, - { - "desc": "draw color dots", - "name": "color-dots", - "value": "2" - }, - { - "desc": "draw color lines", - "name": "color-lines", - "value": "3" - } - ], + "readable": true, + "type": "GstSpaceScopeStyle", "writable": true } }, @@ -1785,37 +1599,19 @@ ], "klass": "Visualization", "long-name": "Frequency spectrum scope", - "name": "spectrascope", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "shade-amount": { "blurb": "Shading color to use (big-endian ARGB)", "construct": false, @@ -1823,7 +1619,8 @@ "default": "657930", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "shader": { @@ -1831,60 +1628,8 @@ "construct": false, "construct-only": false, "default": "fade (1)", - "enum": true, - "type-name": "GstAudioVisualizerShader", - "values": [ - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", - "name": "fade", - "value": "1" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", - "name": "fade-and-move-up", - "value": "2" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", - "name": "fade-and-move-down", - "value": "3" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", - "name": "fade-and-move-left", - "value": "4" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", - "name": "fade-and-move-right", - "value": "5" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", - "name": "fade-and-move-horiz-out", - "value": "6" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", - "name": "fade-and-move-horiz-in", - "value": "7" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", - "name": "fade-and-move-vert-out", - "value": "8" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", - "name": "fade-and-move-vert-in", - "value": "9" - } - ], + "readable": true, + "type": "GstAudioVisualizerShader", "writable": true } }, @@ -1903,37 +1648,19 @@ ], "klass": "Visualization", "long-name": "Synaescope", - "name": "synaescope", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "shade-amount": { "blurb": "Shading color to use (big-endian ARGB)", "construct": false, @@ -1941,7 +1668,8 @@ "default": "657930", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "shader": { @@ -1949,60 +1677,8 @@ "construct": false, "construct-only": false, "default": "fade (1)", - "enum": true, - "type-name": "GstAudioVisualizerShader", - "values": [ - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", - "name": "fade", - "value": "1" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", - "name": "fade-and-move-up", - "value": "2" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", - "name": "fade-and-move-down", - "value": "3" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", - "name": "fade-and-move-left", - "value": "4" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", - "name": "fade-and-move-right", - "value": "5" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", - "name": "fade-and-move-horiz-out", - "value": "6" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", - "name": "fade-and-move-horiz-in", - "value": "7" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", - "name": "fade-and-move-vert-out", - "value": "8" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", - "name": "fade-and-move-vert-in", - "value": "9" - } - ], + "readable": true, + "type": "GstAudioVisualizerShader", "writable": true } }, @@ -2021,37 +1697,19 @@ ], "klass": "Visualization", "long-name": "Waveform oscilloscope", - "name": "wavescope", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "shade-amount": { "blurb": "Shading color to use (big-endian ARGB)", "construct": false, @@ -2059,7 +1717,8 @@ "default": "657930", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "shader": { @@ -2067,60 +1726,8 @@ "construct": false, "construct-only": false, "default": "fade (1)", - "enum": true, - "type-name": "GstAudioVisualizerShader", - "values": [ - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", - "name": "fade", - "value": "1" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", - "name": "fade-and-move-up", - "value": "2" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", - "name": "fade-and-move-down", - "value": "3" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", - "name": "fade-and-move-left", - "value": "4" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", - "name": "fade-and-move-right", - "value": "5" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", - "name": "fade-and-move-horiz-out", - "value": "6" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", - "name": "fade-and-move-horiz-in", - "value": "7" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", - "name": "fade-and-move-vert-out", - "value": "8" - }, - { - "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", - "name": "fade-and-move-vert-in", - "value": "9" - } - ], + "readable": true, + "type": "GstAudioVisualizerShader", "writable": true }, "style": { @@ -2128,30 +1735,8 @@ "construct": true, "construct-only": false, "default": "dots (0)", - "enum": true, - "type-name": "GstWaveScopeStyle", - "values": [ - { - "desc": "draw dots (default)", - "name": "dots", - "value": "0" - }, - { - "desc": "draw lines", - "name": "lines", - "value": "1" - }, - { - "desc": "draw color dots", - "name": "color-dots", - "value": "2" - }, - { - "desc": "draw color lines", - "name": "color-lines", - "value": "3" - } - ], + "readable": true, + "type": "GstWaveScopeStyle", "writable": true } }, @@ -2160,6 +1745,58 @@ }, "filename": "gstaudiovisualizers", "license": "LGPL", + "other-types": { + "GstSpaceScopeStyle": { + "kind": "enum", + "values": [ + { + "desc": "draw dots (default)", + "name": "dots", + "value": "0" + }, + { + "desc": "draw lines", + "name": "lines", + "value": "1" + }, + { + "desc": "draw color dots", + "name": "color-dots", + "value": "2" + }, + { + "desc": "draw color lines", + "name": "color-lines", + "value": "3" + } + ] + }, + "GstWaveScopeStyle": { + "kind": "enum", + "values": [ + { + "desc": "draw dots (default)", + "name": "dots", + "value": "0" + }, + { + "desc": "draw lines", + "name": "lines", + "value": "1" + }, + { + "desc": "draw color dots", + "name": "color-dots", + "value": "2" + }, + { + "desc": "draw color lines", + "name": "color-lines", + "value": "3" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -2179,21 +1816,21 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Generic/Bin", "long-name": "Select converter based on caps", - "name": "autoconvert", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -2202,14 +1839,16 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "factories": { "blurb": "GList of GstElementFactory objects to pick from (the element takes ownership of the list (NULL means it will go through all possible elements), can only be set once", "construct": false, "construct-only": false, - "type-name": "gpointer", + "readable": true, + "type": "gpointer", "writable": true }, "message-forward": { @@ -2217,22 +1856,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -2249,21 +1874,21 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Generic/Bin", "long-name": "Select color space converter based on caps", - "name": "autovideoconvert", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -2272,7 +1897,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "message-forward": { @@ -2280,22 +1906,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -2304,336 +1916,212 @@ }, "filename": "gstautoconvert", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "avtp": { - "description": "Audio/Video Transport Protocol (AVTP) plugin", + "bayer": { + "description": "Elements to convert Bayer images", "elements": { - "avtpaafdepay": { - "author": "Andre Guedes ", - "description": "Extracts raw audio from AAF AVTPDUs", + "bayer2rgb": { + "author": "William Brack ", + "description": "Converts video/x-bayer to video/x-raw", "hierarchy": [ - "GstAvtpAafDepay", - "GstAvtpBaseDepayload", + "GstBayer2RGB", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Depayloader/Network/AVTP", - "long-name": "AVTP Audio Format (AAF) depayloader", + "klass": "Filter/Converter/Video", + "long-name": "Bayer to RGB decoder for cameras", "pad-templates": { + "sink": { + "caps": "video/x-bayer:\n format: { bggr, grbg, gbrg, rggb }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "audio/x-raw:\n format: { S16BE, S24BE, S32BE, F32BE }\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", + "caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "streamid": { - "blurb": "Stream ID associated with the AVTPDU", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "12302652060662169600", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "avtpaafpay": { - "author": "Andre Guedes ", - "description": "Payload-encode Raw audio into AAF AVTPDU (IEEE 1722)", + "rgb2bayer": { + "author": "David Schleef ", + "description": "Converts video/x-raw to video/x-bayer", "hierarchy": [ - "GstAvtpAafPay", - "GstAvtpBasePayload", + "GstRGB2Bayer", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Payloader/Network/AVTP", - "long-name": "AVTP Audio Format (AAF) payloader", + "klass": "Filter/Converter/Video", + "long-name": "RGB to Bayer converter", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { S16BE, S24BE, S32BE, F32BE }\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", + "caps": "video/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" - } - }, - "properties": { - "mtt": { - "blurb": "Maximum Transit Time (MTT) in nanoseconds", - "construct": false, - "construct-only": false, - "default": "50000000", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum amount of time (in ns) the pipeline can take for processing the buffer", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "streamid": { - "blurb": "Stream ID associated with the AVTPDU", - "construct": false, - "construct-only": false, - "default": "12302652060662169600", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "tstamp-mode": { - "blurb": "AAF timestamping mode", - "construct": false, - "construct-only": false, - "default": "normal (0)", - "enum": true, - "type-name": "GstAvtpAafTstampMode", - "values": [ - { - "desc": "Normal timestamping mode", - "name": "normal", - "value": "0" - }, - { - "desc": "Sparse timestamping mode", - "name": "sparse", - "value": "1" - } - ], - "writable": true }, - "tu": { - "blurb": "Timing Uncertainty (TU) in nanoseconds", - "construct": false, - "construct-only": false, - "default": "1000000", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - } - }, - "rank": "none" - }, - "avtpcvfdepay": { - "author": "Ederson de Souza ", - "description": "Extracts compressed video from CVF AVTPDUs", - "hierarchy": [ - "GstAvtpCvfDepay", - "GstAvtpBaseDepayload", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Depayloader/Network/AVTP", - "long-name": "AVTP Compressed Video Format (CVF) depayloader", - "pad-templates": { "src": { - "caps": "video/x-h264:\n stream-format: avc\n alignment: au\n", + "caps": "video/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "streamid": { - "blurb": "Stream ID associated with the AVTPDU", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "12302652060662169600", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - }, - "avtpcvfpay": { - "author": "Ederson de Souza ", - "description": "Payload-encode compressed video into CVF AVTPDU (IEEE 1722)", + } + }, + "filename": "gstbayer", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "bluez": { + "description": "Bluez-based bluetooth support", + "elements": { + "a2dpsink": { + "author": "Marcel Holtmann ", + "description": "Plays audio to an A2DP device", "hierarchy": [ - "GstAvtpCvfPay", - "GstAvtpBasePayload", + "GstA2dpSink", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Payloader/Network/AVTP", - "long-name": "AVTP Compressed Video Format (CVF) payloader", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Sink/Audio", + "long-name": "Bluetooth A2DP sink", "pad-templates": { "sink": { - "caps": "video/x-h264:\n stream-format: avc\n alignment: au\n", + "caps": "audio/x-sbc:\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n channel-mode: { (string)mono, (string)dual, (string)stereo, (string)joint }\n blocks: { (int)4, (int)8, (int)12, (int)16 }\n subbands: { (int)4, (int)8 }\nallocation-method: { (string)snr, (string)loudness }\n bitpool: [ 2, 64 ]\naudio/mpeg:\n", "direction": "sink", "presence": "always" } }, "properties": { - "mtt": { - "blurb": "Maximum Transit Time (MTT) in nanoseconds", - "construct": false, - "construct-only": false, - "default": "50000000", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "mtu": { - "blurb": "Maximum Transit Unit (MTU) of underlying network in bytes", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "1500", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "auto-connect": { + "blurb": "Automatically attempt to connect to device", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "processing-deadline": { - "blurb": "Maximum amount of time (in ns) the pipeline can take for processing the buffer", + "device": { + "blurb": "Bluetooth remote device address", "construct": false, "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "streamid": { - "blurb": "Stream ID associated with the AVTPDU", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "12302652060662169600", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "tu": { - "blurb": "Timing Uncertainty (TU) in nanoseconds", + "transport": { + "blurb": "Use configured transport", "construct": false, "construct-only": false, - "default": "1000000", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, "rank": "none" }, - "avtpsink": { - "author": "Andre Guedes ", - "description": "Send AVTPDUs over the network", + "avdtpsink": { + "author": "Marcel Holtmann ", + "description": "Plays audio to an A2DP device", "hierarchy": [ - "GstAvtpSink", + "GstAvdtpSink", "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Network", - "long-name": "Audio/Video Transport Protocol (AVTP) Sink", + "klass": "Sink/Audio", + "long-name": "Bluetooth AVDTP sink", "pad-templates": { "sink": { - "caps": "application/x-avtp:\n", + "caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n encoding-name: SBC\napplication/x-rtp:\n media: audio\n payload: 14\n clock-rate: 90000\napplication/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: 90000\n encoding-name: MPA\n", "direction": "sink", "presence": "always" } }, "properties": { - "address": { - "blurb": "Destination MAC address from Ethernet frames", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "01:AA:AA:AA:AA:AA", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "async": { - "blurb": "Go asynchronously to PAUSED", + "auto-connect": { + "blurb": "Automatically attempt to connect to device", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -2643,30 +2131,34 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "device": { + "blurb": "Bluetooth remote device address", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "ifname": { - "blurb": "Network interface utilized to transmit AVTPDUs", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "eth0", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "max-bitrate": { @@ -2676,7 +2168,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -2686,42 +2179,19 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "priority": { - "blurb": "Priority configured into socket (SO_PRIORITY)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint64", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -2729,7 +2199,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -2739,7 +2210,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -2747,7 +2219,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -2755,7 +2228,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -2765,7 +2239,17 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", + "writable": true + }, + "transport": { + "blurb": "Use configured transport", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, "ts-offset": { @@ -2775,42 +2259,34 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" }, - "avtpsrc": { - "author": "Andre Guedes ", - "description": "Receive AVTPDUs from the network", + "avdtpsrc": { + "author": "Arun Raghavan ", + "description": "Receives audio from an A2DP device", "hierarchy": [ - "GstAvtpSrc", - "GstPushSrc", + "GstAvdtpSrc", "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Src/Network", - "long-name": "Audio/Video Transport Protocol (AVTP) Source", + "klass": "Source/Audio/Network/RTP", + "long-name": "Bluetooth AVDTP Source", "pad-templates": { "src": { - "caps": "application/x-avtp:\n", + "caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n encoding-name: SBC\napplication/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)2400, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n encoding-name: MP4A-LATM\n", "direction": "src", "presence": "always" } }, "properties": { - "address": { - "blurb": "Destination MAC address to listen to", - "construct": false, - "construct-only": false, - "default": "01:AA:AA:AA:AA:AA", - "type-name": "gchararray", - "writable": true - }, "blocksize": { "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, @@ -2818,31 +2294,17 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "do-timestamp": { "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "ifname": { - "blurb": "Network interface utilized to receive AVTPDUs", - "construct": false, - "construct-only": false, - "default": "eth0", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "num-buffers": { @@ -2852,14 +2314,28 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "transport": { + "blurb": "Use configured transport", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "transport-volume": { + "blurb": "Volume of the transport (only valid if transport is acquired)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "127", + "max": "127", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, "typefind": { @@ -2867,64 +2343,75 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" } }, - "filename": "gstavtp", + "filename": "gstbluez", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "bayer": { - "description": "Elements to convert Bayer images", + "bs2b": { + "description": "Improve headphone listening of stereo audio recordsusing the bs2b library.", "elements": { - "bayer2rgb": { - "author": "William Brack ", - "description": "Converts video/x-bayer to video/x-raw", + "bs2b": { + "author": "Christoph Reiter ", + "description": "Improve headphone listening of stereo audio records using the bs2b library.", "hierarchy": [ - "GstBayer2RGB", + "GstBs2b", + "GstAudioFilter", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Converter/Video", - "long-name": "Bayer to RGB decoder for cameras", - "name": "bayer2rgb", + "interfaces": [ + "GstPreset" + ], + "klass": "Filter/Effect/Audio", + "long-name": "Crossfeed effect", "pad-templates": { "sink": { - "caps": "video/x-bayer:\n format: { bggr, grbg, gbrg, rggb }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "fcut": { + "blurb": "Low-pass filter cut frequency (Hz)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "700", + "max": "2000", + "min": "300", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "feed": { + "blurb": "Feed Level (dB/10)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "45", + "max": "150", + "min": "10", + "readable": true, + "type": "gint", "writable": true }, "qos": { @@ -2932,587 +2419,80 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - }, - "rgb2bayer": { - "author": "David Schleef ", - "description": "Converts video/x-raw to video/x-bayer", + } + }, + "filename": "gstbs2b", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "bz2": { + "description": "Compress or decompress streams", + "elements": { + "bz2dec": { + "author": "Lutz Mueller ", + "description": "Decodes compressed streams", "hierarchy": [ - "GstRGB2Bayer", - "GstBaseTransform", + "GstBz2dec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Converter/Video", - "long-name": "RGB to Bayer converter", - "name": "rgb2bayer", + "klass": "Codec/Decoder", + "long-name": "BZ2 decoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "application/x-bzip:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "buffer-size": { + "blurb": "Buffer size", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1024", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "first-buffer-size": { + "blurb": "Size of first buffer (used to determine the mime type of the uncompressed data)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1024", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true } }, "rank": "none" - } - }, - "filename": "gstbayer", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "bluez": { - "description": "Bluez-based bluetooth support", - "elements": { - "a2dpsink": { - "author": "Marcel Holtmann ", - "description": "Plays audio to an A2DP device", + }, + "bz2enc": { + "author": "Lutz Mueller ", + "description": "Compresses streams", "hierarchy": [ - "GstA2dpSink", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Audio", - "long-name": "Bluetooth A2DP sink", - "name": "a2dpsink", - "pad-templates": { - "sink": { - "caps": "audio/x-sbc:\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n channel-mode: { (string)mono, (string)dual, (string)stereo, (string)joint }\n blocks: { (int)4, (int)8, (int)12, (int)16 }\n subbands: { (int)4, (int)8 }\nallocation-method: { (string)snr, (string)loudness }\n bitpool: [ 2, 64 ]\naudio/mpeg:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "auto-connect": { - "blurb": "Automatically attempt to connect to device", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "device": { - "blurb": "Bluetooth remote device address", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "transport": { - "blurb": "Use configured transport", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "none" - }, - "avdtpsink": { - "author": "Marcel Holtmann ", - "description": "Plays audio to an A2DP device", - "hierarchy": [ - "GstAvdtpSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Audio", - "long-name": "Bluetooth AVDTP sink", - "name": "avdtpsink", - "pad-templates": { - "sink": { - "caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n encoding-name: SBC\napplication/x-rtp:\n media: audio\n payload: 14\n clock-rate: 90000\napplication/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: 90000\n encoding-name: MPA\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "auto-connect": { - "blurb": "Automatically attempt to connect to device", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "device": { - "blurb": "Bluetooth remote device address", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "transport": { - "blurb": "Use configured transport", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "none" - }, - "avdtpsrc": { - "author": "Arun Raghavan ", - "description": "Receives audio from an A2DP device", - "hierarchy": [ - "GstAvdtpSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Audio/Network/RTP", - "long-name": "Bluetooth AVDTP Source", - "name": "avdtpsrc", - "pad-templates": { - "src": { - "caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n encoding-name: SBC\napplication/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)2400, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n encoding-name: MP4A-LATM\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "transport": { - "blurb": "Use configured transport", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "transport-volume": { - "blurb": "Volume of the transport (only valid if transport is acquired)", - "construct": false, - "construct-only": false, - "default": "127", - "max": "127", - "min": "0", - "type-name": "guint", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstbluez", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "bs2b": { - "description": "Improve headphone listening of stereo audio recordsusing the bs2b library.", - "elements": { - "bs2b": { - "author": "Christoph Reiter ", - "description": "Improve headphone listening of stereo audio records using the bs2b library.", - "hierarchy": [ - "GstBs2b", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio", - "long-name": "Crossfeed effect", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "fcut": { - "blurb": "Low-pass filter cut frequency (Hz)", - "construct": false, - "construct-only": false, - "default": "700", - "max": "2000", - "min": "300", - "type-name": "gint", - "writable": true - }, - "feed": { - "blurb": "Feed Level (dB/10)", - "construct": false, - "construct-only": false, - "default": "45", - "max": "150", - "min": "10", - "type-name": "gint", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstbs2b", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "bz2": { - "description": "Compress or decompress streams", - "elements": { - "bz2dec": { - "author": "Lutz Mueller ", - "description": "Decodes compressed streams", - "hierarchy": [ - "GstBz2dec", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder", - "long-name": "BZ2 decoder", - "name": "bz2dec", - "pad-templates": { - "sink": { - "caps": "application/x-bzip:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "buffer-size": { - "blurb": "Buffer size", - "construct": false, - "construct-only": false, - "default": "1024", - "max": "-1", - "min": "1", - "type-name": "guint", - "writable": true - }, - "first-buffer-size": { - "blurb": "Size of first buffer (used to determine the mime type of the uncompressed data)", - "construct": false, - "construct-only": false, - "default": "1024", - "max": "-1", - "min": "1", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "bz2enc": { - "author": "Lutz Mueller ", - "description": "Compresses streams", - "hierarchy": [ - "GstBz2enc", + "GstBz2enc", "GstElement", "GstObject", "GInitiallyUnowned", @@ -3520,19 +2500,16 @@ ], "klass": "Codec/Encoder", "long-name": "BZ2 encoder", - "name": "bz2enc", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "application/x-bzip:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -3543,7 +2520,8 @@ "default": "6", "max": "9", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buffer-size": { @@ -3553,22 +2531,8 @@ "default": "1024", "max": "-1", "min": "1", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "guint", "writable": true } }, @@ -3577,6 +2541,7 @@ }, "filename": "gstbz2", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -3597,16 +2562,20 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy", + "GstTagSetter" + ], "klass": "Generic/Bin/Camera", "long-name": "Camera Bin", - "name": "camerabin", "properties": { "async-handling": { "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "audio-capture-caps": { @@ -3614,28 +2583,32 @@ "construct": false, "construct-only": false, "default": "ANY", - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "audio-capture-supported-caps": { "blurb": "Formats supported for capturing audio represented as GstCaps", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": false }, "audio-filter": { "blurb": "The element that will process captured audio buffers when recording. (Should be set on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "audio-source": { "blurb": "The audio source element to be used on video recordings. It is only taken into use on the next null to ready transition", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "auto-flush-bus": { @@ -3643,14 +2616,16 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "camera-source": { "blurb": "The camera source element to be used. It is only taken into use on the next null to ready transition", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "delay": { @@ -3660,7 +2635,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "flags": { @@ -3668,29 +2644,8 @@ "construct": false, "construct-only": false, "default": "(none)", - "type-name": "GstCamFlags", - "values": [ - { - "desc": "Do not use audio conversion elements", - "name": "no-audio-conversion", - "value": "0x00000001" - }, - { - "desc": "Do not use video conversion elements", - "name": "no-video-conversion", - "value": "0x00000002" - }, - { - "desc": "Do not use viewfinder conversion elements", - "name": "no-viewfinder-conversion", - "value": "0x00000004" - }, - { - "desc": "Do not use image conversion elements", - "name": "no-image-conversion", - "value": "0x00000008" - } - ], + "readable": true, + "type": "GstCamFlags", "writable": true }, "idle": { @@ -3698,7 +2653,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": false }, "image-capture-caps": { @@ -3706,28 +2662,32 @@ "construct": false, "construct-only": false, "default": "ANY", - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "image-capture-supported-caps": { "blurb": "Formats supported for capturing images represented as GstCaps", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": false }, "image-filter": { "blurb": "The element that will process captured image frames. (Should be set on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "image-profile": { "blurb": "The GstEncodingProfile to use for image captures.", "construct": false, "construct-only": false, - "type-name": "GstEncodingProfile", + "readable": true, + "type": "GstEncodingProfile", "writable": true }, "latency": { @@ -3737,7 +2697,8 @@ "default": "18446744073709551615", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "location": { @@ -3745,7 +2706,8 @@ "construct": false, "construct-only": false, "default": "cap_%%d", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-zoom": { @@ -3755,7 +2717,8 @@ "default": "10", "max": "3.40282e+38", "min": "1", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": false }, "message-forward": { @@ -3763,7 +2726,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "mode": { @@ -3771,20 +2735,8 @@ "construct": false, "construct-only": false, "default": "mode-image (1)", - "enum": true, - "type-name": "GstCameraBin2Mode", - "values": [ - { - "desc": "Still image capture (default)", - "name": "mode-image", - "value": "1" - }, - { - "desc": "Video recording", - "name": "mode-video", - "value": "2" - } - ], + "readable": true, + "type": "GstCameraBin2Mode", "writable": true }, "mute": { @@ -3792,22 +2744,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "post-previews": { @@ -3815,21 +2753,24 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "preview-caps": { "blurb": "The caps of the preview image to be posted", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "preview-filter": { "blurb": "The element that will process preview buffers. (Should be set on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "video-capture-caps": { @@ -3837,28 +2778,32 @@ "construct": false, "construct-only": false, "default": "ANY", - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "video-capture-supported-caps": { "blurb": "Formats supported for capturing videos represented as GstCaps", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": false }, "video-filter": { "blurb": "The element that will process captured video frames. (Should be set on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "video-profile": { "blurb": "The GstEncodingProfile to use for video recording. Audio is enabled when this profile supports audio.", "construct": false, "construct-only": false, - "type-name": "GstEncodingProfile", + "readable": true, + "type": "GstEncodingProfile", "writable": true }, "viewfinder-caps": { @@ -3866,28 +2811,32 @@ "construct": false, "construct-only": false, "default": "ANY", - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "viewfinder-filter": { "blurb": "The element that will process frames going to the viewfinder. (Should be set on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "viewfinder-sink": { "blurb": "The video sink of the viewfinder. It is only taken into use on the next null to ready transition", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "viewfinder-supported-caps": { "blurb": "The caps that the camera source can produce on the viewfinder pad", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": false }, "zoom": { @@ -3897,19 +2846,24 @@ "default": "1", "max": "10", "min": "1", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true } }, "rank": "none", "signals": { "start-capture": { + "action": true, "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "stop-capture": { + "action": true, "args": [], - "retval": "void" + "return-type": "void", + "when": "last" } } }, @@ -3924,15 +2878,16 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Sink/Video", "long-name": "Viewfinder Bin", - "name": "viewfinderbin", "pad-templates": { "sink": { "caps": "video/x-raw(ANY):\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -3941,7 +2896,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "disable-converters": { @@ -3949,7 +2905,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "message-forward": { @@ -3957,29 +2914,16 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "video-sink": { "blurb": "the video output element to use (NULL = default)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true } }, @@ -3997,27 +2941,26 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Source/Video", "long-name": "Wrapper camera src element for camerabin2", - "name": "wrappercamerabinsrc", "pad-templates": { "imgsrc": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "vfsrc": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "vidsrc": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -4026,7 +2969,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "auto-start": { @@ -4034,7 +2978,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "max-zoom": { @@ -4044,7 +2989,8 @@ "default": "10", "max": "3.40282e+38", "min": "1", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": false }, "message-forward": { @@ -4052,7 +2998,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "mode": { @@ -4060,35 +3007,8 @@ "construct": false, "construct-only": false, "default": "mode-image (1)", - "enum": true, - "type-name": "GstCameraBin2Mode", - "values": [ - { - "desc": "Still image capture (default)", - "name": "mode-image", - "value": "1" - }, - { - "desc": "Video recording", - "name": "mode-video", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstCameraBin2Mode", "writable": true }, "post-previews": { @@ -4096,7 +3016,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "preview-caps": { @@ -4104,14 +3025,16 @@ "construct": false, "construct-only": false, "default": "ANY", - "type-name": "GstCaps", + "readable": true, + "type": "GstCaps", "writable": true }, "preview-filter": { "blurb": "A custom preview filter to process preview image data", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "ready-for-capture": { @@ -4119,21 +3042,24 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": false }, "video-source": { "blurb": "The video source element to be used", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "video-source-filter": { "blurb": "Optional video source filter element", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true }, "zoom": { @@ -4143,25 +3069,72 @@ "default": "1", "max": "3.40282e+38", "min": "1", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true } }, "rank": "none", "signals": { "start-capture": { + "action": true, "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "stop-capture": { + "action": true, "args": [], - "retval": "void" + "return-type": "void", + "when": "last" } } } }, "filename": "gstcamerabin", "license": "LGPL", + "other-types": { + "GstCamFlags": { + "kind": "flags", + "values": [ + { + "desc": "Do not use audio conversion elements", + "name": "no-audio-conversion", + "value": "0x00000001" + }, + { + "desc": "Do not use video conversion elements", + "name": "no-video-conversion", + "value": "0x00000002" + }, + { + "desc": "Do not use viewfinder conversion elements", + "name": "no-viewfinder-conversion", + "value": "0x00000004" + }, + { + "desc": "Do not use image conversion elements", + "name": "no-image-conversion", + "value": "0x00000008" + } + ] + }, + "GstCameraBin2Mode": { + "kind": "enum", + "values": [ + { + "desc": "Still image capture (default)", + "name": "mode-image", + "value": "1" + }, + { + "desc": "Video recording", + "name": "mode-video", + "value": "2" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -4171,7 +3144,7 @@ "description": "Calculate Chromaprint fingerprint from audio files", "elements": { "chromaprint": { - "author": "Luk\u00e1\u0161 Lalinsk\u00fd ", + "author": "Lukáš Lalinský ", "description": "Find an audio fingerprint using the Chromaprint library", "hierarchy": [ "GstChromaprint", @@ -4184,19 +3157,16 @@ ], "klass": "Filter/Analyzer/Audio", "long-name": "Chromaprint fingerprinting element", - "name": "chromaprint", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -4207,7 +3177,8 @@ "default": "120", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "fingerprint": { @@ -4215,30 +3186,17 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -4247,6 +3205,7 @@ }, "filename": "gstchromaprint", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -4274,12 +3233,12 @@ "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" }, "video_sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" } @@ -4290,7 +3249,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "service-number": { @@ -4300,7 +3260,8 @@ "default": "1", "max": "63", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "silent": { @@ -4308,7 +3269,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "window-h-pos": { @@ -4316,37 +3278,15 @@ "construct": false, "construct-only": false, "default": "center (1)", - "enum": true, - "type-name": "GstCeaCcOverlayWinHPos", - "values": [ - { - "desc": "left", - "name": "left", - "value": "0" - }, - { - "desc": "center", - "name": "center", - "value": "1" - }, - { - "desc": "right", - "name": "right", - "value": "2" - }, - { - "desc": "auto", - "name": "auto", - "value": "3" - } - ], + "readable": true, + "type": "GstCeaCcOverlayWinHPos", "writable": true } }, "rank": "primary" }, "cccombiner": { - "author": "Sebastian Dr\u00f6ge ", + "author": "Sebastian Dröge ", "description": "Combines GstVideoCaptionMeta with video input stream", "hierarchy": [ "GstCCCombiner", @@ -4362,98 +3302,20 @@ "caption": { "caps": "closedcaption/x-cea-608:\n format: { raw, s334-1a }\nclosedcaption/x-cea-708:\n format: { cc_data, cdp }\n", "direction": "sink", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "request" + "presence": "request", + "type": "GstAggregatorPad" }, "sink": { "caps": "ANY", "direction": "sink", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "always" + "presence": "always", + "type": "GstAggregatorPad" }, "src": { "caps": "ANY", "direction": "src", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "always" + "presence": "always", + "type": "GstAggregatorPad" } }, "properties": { @@ -4464,7 +3326,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "min-upstream-latency": { @@ -4474,7 +3337,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "start-time": { @@ -4484,7 +3348,8 @@ "default": "18446744073709551615", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "start-time-selection": { @@ -4492,32 +3357,15 @@ "construct": false, "construct-only": false, "default": "zero (0)", - "enum": true, - "type-name": "GstAggregatorStartTimeSelection", - "values": [ - { - "desc": "Start at 0 running time (default)", - "name": "zero", - "value": "0" - }, - { - "desc": "Start at first observed input running time", - "name": "first", - "value": "1" - }, - { - "desc": "Set start time with start-time property", - "name": "set", - "value": "2" - } - ], + "readable": true, + "type": "GstAggregatorStartTimeSelection", "writable": true } }, "rank": "none" }, "ccconverter": { - "author": "Sebastian Dr\u00f6ge ", + "author": "Sebastian Dröge ", "description": "Converts Closed Captions between different formats", "hierarchy": [ "GstCCConverter", @@ -4547,7 +3395,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -4586,19 +3435,28 @@ "signals": { "no-more-pads": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-added": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-removed": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } }, @@ -4634,7 +3492,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -4672,7 +3531,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -4681,6 +3541,33 @@ }, "filename": "gstclosedcaption", "license": "LGPL", + "other-types": { + "GstCeaCcOverlayWinHPos": { + "kind": "enum", + "values": [ + { + "desc": "left", + "name": "left", + "value": "0" + }, + { + "desc": "center", + "name": "center", + "value": "1" + }, + { + "desc": "right", + "name": "right", + "value": "2" + }, + { + "desc": "auto", + "name": "auto", + "value": "3" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -4690,7 +3577,7 @@ "description": "Color Look-up Table filters", "elements": { "chromahold": { - "author": "Sebastian Dr\u00f6ge ", + "author": "Sebastian Dröge ", "description": "Removes all color information except for one color", "hierarchy": [ "GstChromaHold", @@ -4703,43 +3590,26 @@ ], "klass": "Filter/Effect/Video", "long-name": "Chroma hold filter", - "name": "chromahold", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "target-b": { @@ -4749,7 +3619,8 @@ "default": "0", "max": "255", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "target-g": { @@ -4759,7 +3630,8 @@ "default": "0", "max": "255", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "target-r": { @@ -4769,7 +3641,8 @@ "default": "255", "max": "255", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "tolerance": { @@ -4779,7 +3652,8 @@ "default": "30", "max": "180", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true } }, @@ -4799,76 +3673,26 @@ ], "klass": "Filter/Effect/Video", "long-name": "Color Look-up Table filter", - "name": "coloreffects", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "preset": { "blurb": "Color effect preset to use", "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstColorEffectsPreset", - "values": [ - { - "desc": "Do nothing preset", - "name": "none", - "value": "0" - }, - { - "desc": "Fake heat camera toning", - "name": "heat", - "value": "1" - }, - { - "desc": "Sepia toning", - "name": "sepia", - "value": "2" - }, - { - "desc": "Invert and slightly shade to blue", - "name": "xray", - "value": "3" - }, - { - "desc": "Cross processing toning", - "name": "xpro", - "value": "4" - }, - { - "desc": "Yellow foreground Blue background color filter", - "name": "yellowblue", - "value": "5" - } - ], + "readable": true, + "type": "GstColorEffectsPreset", "writable": true }, "qos": { @@ -4876,7 +3700,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -4885,6 +3710,43 @@ }, "filename": "gstcoloreffects", "license": "LGPL", + "other-types": { + "GstColorEffectsPreset": { + "kind": "enum", + "values": [ + { + "desc": "Do nothing preset", + "name": "none", + "value": "0" + }, + { + "desc": "Fake heat camera toning", + "name": "heat", + "value": "1" + }, + { + "desc": "Sepia toning", + "name": "sepia", + "value": "2" + }, + { + "desc": "Invert and slightly shade to blue", + "name": "xray", + "value": "3" + }, + { + "desc": "Cross processing toning", + "name": "xpro", + "value": "4" + }, + { + "desc": "Yellow foreground Blue background color filter", + "name": "yellowblue", + "value": "5" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -4925,7 +3787,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "embedded-profile": { @@ -4933,7 +3796,8 @@ "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "input-profile": { @@ -4941,7 +3805,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "intent": { @@ -4949,30 +3814,8 @@ "construct": true, "construct-only": false, "default": "perceptual (0)", - "enum": true, - "type-name": "GstLcmsIntent", - "values": [ - { - "desc": "Perceptual", - "name": "perceptual", - "value": "0" - }, - { - "desc": "Relative Colorimetric", - "name": "relative", - "value": "1" - }, - { - "desc": "Saturation", - "name": "saturation", - "value": "2" - }, - { - "desc": "Absolute Colorimetric", - "name": "absolute", - "value": "3" - } - ], + "readable": true, + "type": "GstLcmsIntent", "writable": true }, "lookup": { @@ -4980,25 +3823,8 @@ "construct": true, "construct-only": false, "default": "cached (2)", - "enum": true, - "type-name": "GstLcmsLookupMethod", - "values": [ - { - "desc": "Uncached, calculate every pixel on the fly (very slow playback)", - "name": "uncached", - "value": "0" - }, - { - "desc": "Precalculate lookup table (takes a long time getting READY)", - "name": "precalculated", - "value": "1" - }, - { - "desc": "Calculate and cache color replacement values on first occurrence", - "name": "cached", - "value": "2" - } - ], + "readable": true, + "type": "GstLcmsLookupMethod", "writable": true }, "preserve-black": { @@ -5006,7 +3832,8 @@ "construct": true, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qos": { @@ -5014,7 +3841,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -5023,6 +3851,53 @@ }, "filename": "gstcolormanagement", "license": "LGPL", + "other-types": { + "GstLcmsIntent": { + "kind": "enum", + "values": [ + { + "desc": "Perceptual", + "name": "perceptual", + "value": "0" + }, + { + "desc": "Relative Colorimetric", + "name": "relative", + "value": "1" + }, + { + "desc": "Saturation", + "name": "saturation", + "value": "2" + }, + { + "desc": "Absolute Colorimetric", + "name": "absolute", + "value": "3" + } + ] + }, + "GstLcmsLookupMethod": { + "kind": "enum", + "values": [ + { + "desc": "Uncached, calculate every pixel on the fly (very slow playback)", + "name": "uncached", + "value": "0" + }, + { + "desc": "Precalculate lookup table (takes a long time getting READY)", + "name": "precalculated", + "value": "1" + }, + { + "desc": "Calculate and cache color replacement values on first occurrence", + "name": "cached", + "value": "2" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -5045,13 +3920,11 @@ ], "klass": "Sink/Network", "long-name": "Curl file sink", - "name": "curlfilesink", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -5060,7 +3933,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -5070,7 +3944,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "create-dirs": { @@ -5078,7 +3953,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "enable-last-sample": { @@ -5086,7 +3962,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "file-name": { @@ -5094,14 +3971,16 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "location": { @@ -5109,7 +3988,8 @@ "construct": false, "construct-only": false, "default": "localhost:5555", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-bitrate": { @@ -5119,7 +3999,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -5129,22 +4010,294 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "passwd": { + "blurb": "User password to use for server authentication", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "construct": false, + "construct-only": false, + "default": "20000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "qos-dscp": { + "blurb": "Quality of Service, differentiated services code point (0 default)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "63", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "stats": { + "blurb": "Sink Statistics", + "construct": false, + "construct-only": false, + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "sync": { + "blurb": "Sync on the clock", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "timeout": { + "blurb": "Number of seconds waiting to write before timeout", + "construct": false, + "construct-only": false, + "default": "30", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", + "writable": true + }, + "user": { + "blurb": "User name to use for server authentication", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + } + }, + "rank": "none" + }, + "curlftpsink": { + "author": "Patricia Muscalu ", + "description": "Upload data over FTP protocol using libcurl", + "hierarchy": [ + "GstCurlFtpSink", + "GstCurlTlsSink", + "GstCurlBaseSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Network", + "long-name": "Curl ftp sink", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async": { + "blurb": "Go asynchronously to PAUSED", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "construct": false, + "construct-only": false, + "default": "4096", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "ca-cert": { + "blurb": "CA certificate to use in order to verify the peer", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "ca-path": { + "blurb": "CA directory path to use in order to verify the peer", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "create-dirs": { + "blurb": "Attempt to create missing directory included in the path", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "create-tmp-file": { + "blurb": "Use a temporary file name when uploading a a file. When the transfer is complete, this temporary file is renamed to the final file name. This is useful for ensuring that remote systems do not read a partially uploaded file", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "crypto-engine": { + "blurb": "OpenSSL crypto engine to use for cipher operations", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "epsv-mode": { + "blurb": "Enable the use of the EPSV command when doing passive FTP transfers", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "file-name": { + "blurb": "The base file name for the uploaded images", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "ftp-port": { + "blurb": "The PORT instruction tells the remote server to connect to the IP address", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "insecure": { + "blurb": "Allow curl to perform insecure SSL connections", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstSample", + "writable": false + }, + "location": { + "blurb": "URI location to write to", + "construct": false, + "construct-only": false, + "default": "localhost:5555", + "readable": true, + "type": "gchararray", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "construct": false, + "construct-only": false, + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, "passwd": { @@ -5152,17 +4305,19 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -5170,7 +4325,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qos-dscp": { @@ -5180,7 +4336,8 @@ "default": "0", "max": "63", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "render-delay": { @@ -5190,7 +4347,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -5198,7 +4356,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -5206,283 +4365,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "timeout": { - "blurb": "Number of seconds waiting to write before timeout", - "construct": false, - "construct-only": false, - "default": "30", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - }, - "user": { - "blurb": "User name to use for server authentication", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "none" - }, - "curlftpsink": { - "author": "Patricia Muscalu ", - "description": "Upload data over FTP protocol using libcurl", - "hierarchy": [ - "GstCurlFtpSink", - "GstCurlTlsSink", - "GstCurlBaseSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Network", - "long-name": "Curl ftp sink", - "name": "curlftpsink", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "ca-cert": { - "blurb": "CA certificate to use in order to verify the peer", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "ca-path": { - "blurb": "CA directory path to use in order to verify the peer", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "create-dirs": { - "blurb": "Attempt to create missing directory included in the path", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "create-tmp-file": { - "blurb": "Use a temporary file name when uploading a a file. When the transfer is complete, this temporary file is renamed to the final file name. This is useful for ensuring that remote systems do not read a partially uploaded file", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "crypto-engine": { - "blurb": "OpenSSL crypto engine to use for cipher operations", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "epsv-mode": { - "blurb": "Enable the use of the EPSV command when doing passive FTP transfers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "file-name": { - "blurb": "The base file name for the uploaded images", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "ftp-port": { - "blurb": "The PORT instruction tells the remote server to connect to the IP address", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "insecure": { - "blurb": "Allow curl to perform insecure SSL connections", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "location": { - "blurb": "URI location to write to", - "construct": false, - "construct-only": false, - "default": "localhost:5555", - "type-name": "gchararray", - "writable": true - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "passwd": { - "blurb": "User password to use for server authentication", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "qos-dscp": { - "blurb": "Quality of Service, differentiated services code point (0 default)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "63", - "min": "0", - "type-name": "gint", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "temp-file-name": { @@ -5490,7 +4374,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "throttle-time": { @@ -5500,7 +4385,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timeout": { @@ -5510,7 +4396,8 @@ "default": "30", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "ts-offset": { @@ -5520,7 +4407,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "user": { @@ -5528,7 +4416,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -5549,13 +4438,11 @@ ], "klass": "Sink/Network", "long-name": "Curl http sink", - "name": "curlhttpsink", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -5564,7 +4451,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -5574,7 +4462,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "ca-cert": { @@ -5582,7 +4471,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ca-path": { @@ -5590,7 +4480,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "content-type": { @@ -5598,7 +4489,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "crypto-engine": { @@ -5606,7 +4498,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "enable-last-sample": { @@ -5614,7 +4507,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "file-name": { @@ -5622,7 +4516,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "insecure": { @@ -5630,14 +4525,16 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "location": { @@ -5645,7 +4542,8 @@ "construct": false, "construct-only": false, "default": "localhost:5555", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-bitrate": { @@ -5655,7 +4553,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -5665,22 +4564,8 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "passwd": { @@ -5688,17 +4573,19 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "proxy": { @@ -5706,7 +4593,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "proxy-passwd": { @@ -5714,7 +4602,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "proxy-port": { @@ -5724,7 +4613,8 @@ "default": "3128", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "proxy-user": { @@ -5732,7 +4622,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "qos": { @@ -5740,7 +4631,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qos-dscp": { @@ -5750,7 +4642,8 @@ "default": "0", "max": "63", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "render-delay": { @@ -5760,7 +4653,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -5768,7 +4662,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -5776,7 +4671,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -5786,7 +4682,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timeout": { @@ -5796,7 +4693,8 @@ "default": "30", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "ts-offset": { @@ -5806,7 +4704,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "use-content-length": { @@ -5814,7 +4713,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "user": { @@ -5822,7 +4722,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -5840,15 +4741,16 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstURIHandler" + ], "klass": "Source/Network", "long-name": "HTTP Client Source using libcURL", - "name": "curlhttpsrc", "pad-templates": { "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -5857,7 +4759,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -5867,7 +4770,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "compress": { @@ -5875,14 +4779,16 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "cookies": { "blurb": "List of HTTP Cookies", "construct": false, "construct-only": false, - "type-name": "GStrv", + "readable": true, + "type": "GStrv", "writable": true }, "do-timestamp": { @@ -5890,7 +4796,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "extra-headers": { @@ -5898,7 +4805,8 @@ "construct": false, "construct-only": false, "default": "request-headers;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": true }, "http-version": { @@ -5906,25 +4814,8 @@ "construct": false, "construct-only": false, "default": "2.0 (2)", - "enum": true, - "type-name": "GstCurlHttpVersionType", - "values": [ - { - "desc": "HTTP Version 1.0", - "name": "1.0", - "value": "0" - }, - { - "desc": "HTTP Version 1.1", - "name": "1.1", - "value": "1" - }, - { - "desc": "HTTP Version 2.0", - "name": "2.0", - "value": "2" - } - ], + "readable": true, + "type": "GstCurlHttpVersionType", "writable": true }, "keep-alive": { @@ -5932,7 +4823,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "location": { @@ -5940,7 +4832,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-connection-time": { @@ -5950,7 +4843,8 @@ "default": "30", "max": "60", "min": "2", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-connections": { @@ -5960,7 +4854,8 @@ "default": "255", "max": "255", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-connections-per-proxy": { @@ -5970,7 +4865,8 @@ "default": "30", "max": "60", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-connections-per-server": { @@ -5980,7 +4876,8 @@ "default": "5", "max": "60", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-redirect": { @@ -5990,15 +4887,8 @@ "default": "-1", "max": "255", "min": "-1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gint", "writable": true }, "num-buffers": { @@ -6008,14 +4898,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, "proxy": { @@ -6023,7 +4907,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "proxy-id": { @@ -6031,7 +4916,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "proxy-pw": { @@ -6039,7 +4925,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "retries": { @@ -6049,7 +4936,8 @@ "default": "-1", "max": "9999", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "ssl-ca-file": { @@ -6057,7 +4945,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ssl-strict": { @@ -6065,7 +4954,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "timeout": { @@ -6075,7 +4965,8 @@ "default": "0", "max": "3600", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "typefind": { @@ -6083,18 +4974,17 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "user-agent": { "blurb": "URI of resource requested", "construct": false, "construct-only": false, - "default": "GStreamer curlhttpsrc libcurl/7.58.0", - "type-name": "gchararray", - "unstable-values": [ - "default" - ], + "default": "GStreamer curlhttpsrc libcurl/", + "readable": true, + "type": "gchararray", "writable": true }, "user-id": { @@ -6102,7 +4992,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "user-pw": { @@ -6110,7 +5001,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -6131,7 +5023,6 @@ ], "klass": "Sink/Network", "long-name": "Curl sftp sink", - "name": "curlsftpsink", "pad-templates": { "sink": { "caps": "ANY", @@ -6145,7 +5036,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -6155,7 +5047,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "create-dirs": { @@ -6163,7 +5056,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "enable-last-sample": { @@ -6171,7 +5065,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "file-name": { @@ -6179,14 +5074,16 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "location": { @@ -6194,7 +5091,8 @@ "construct": false, "construct-only": false, "default": "localhost:5555", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-bitrate": { @@ -6204,7 +5102,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -6214,22 +5113,8 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "passwd": { @@ -6237,17 +5122,19 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -6255,7 +5142,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qos-dscp": { @@ -6265,7 +5153,8 @@ "default": "0", "max": "63", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "render-delay": { @@ -6275,7 +5164,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ssh-accept-unknownhost": { @@ -6283,7 +5173,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "ssh-auth-type": { @@ -6291,25 +5182,8 @@ "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstCurlSshAuthType", - "values": [ - { - "desc": "Not allowed", - "name": "none", - "value": "0" - }, - { - "desc": "Public/private key files", - "name": "pubkey", - "value": "1" - }, - { - "desc": "Password authentication", - "name": "password", - "value": "2" - } - ], + "readable": true, + "type": "GstCurlSshAuthType", "writable": true }, "ssh-host-pubkey-md5": { @@ -6317,7 +5191,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ssh-key-passphrase": { @@ -6325,7 +5200,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ssh-knownhosts": { @@ -6333,7 +5209,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ssh-priv-keyfile": { @@ -6341,7 +5218,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ssh-pub-keyfile": { @@ -6349,7 +5227,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "stats": { @@ -6357,7 +5236,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -6365,7 +5245,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -6375,7 +5256,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timeout": { @@ -6385,7 +5267,8 @@ "default": "30", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "ts-offset": { @@ -6395,7 +5278,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "user": { @@ -6403,7 +5287,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -6424,13 +5309,11 @@ ], "klass": "Sink/Network", "long-name": "Curl smtp sink", - "name": "curlsmtpsink", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -6439,7 +5322,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -6449,7 +5333,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "ca-cert": { @@ -6457,7 +5342,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "ca-path": { @@ -6465,7 +5351,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "content-type": { @@ -6473,7 +5360,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "crypto-engine": { @@ -6481,7 +5369,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "enable-last-sample": { @@ -6489,7 +5378,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "file-name": { @@ -6497,7 +5387,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "insecure": { @@ -6505,14 +5396,16 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "location": { @@ -6520,7 +5413,8 @@ "construct": false, "construct-only": false, "default": "localhost:5555", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "mail-from": { @@ -6528,7 +5422,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "mail-rcpt": { @@ -6536,7 +5431,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "max-bitrate": { @@ -6546,7 +5442,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -6556,7 +5453,8 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "message-body": { @@ -6564,15 +5462,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "nbr-attachments": { @@ -6582,14 +5473,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, "passwd": { @@ -6597,7 +5482,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "pop-location": { @@ -6605,7 +5491,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "pop-passwd": { @@ -6613,7 +5500,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "pop-user": { @@ -6621,17 +5509,19 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -6639,7 +5529,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qos-dscp": { @@ -6649,7 +5540,8 @@ "default": "0", "max": "63", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "render-delay": { @@ -6659,7 +5551,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -6667,7 +5560,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "subject": { @@ -6675,7 +5569,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "sync": { @@ -6683,7 +5578,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -6693,7 +5589,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timeout": { @@ -6703,7 +5600,8 @@ "default": "30", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "ts-offset": { @@ -6713,7 +5611,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "use-ssl": { @@ -6721,7 +5620,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "user": { @@ -6729,7 +5629,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -6738,220 +5639,55 @@ }, "filename": "gstcurl", "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "d3d": { - "description": "Direct3D plugin", - "elements": { - "d3dvideosink": { - "author": "David Hoyt , Roland Krikava ", - "description": "Display data using a Direct3D video renderer", - "hierarchy": [ - "GstD3DVideoSink", - "GstVideoSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Video", - "long-name": "Direct3D video sink", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, YV12, UYVY, YUY2, NV12, BGRx, RGBx, RGBA, BGRA, BGR, RGB16, RGB15 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "create-render-window": { - "blurb": "If no window ID is given, a new render window is created", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "enable-navigation-events": { - "blurb": "When enabled, navigation events are sent upstream", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "force-aspect-ratio": { - "blurb": "When enabled, scaling will respect original aspect ratio", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "stream-stop-on-close": { - "blurb": "If the render window is closed stop stream", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "primary" + "other-types": { + "GstCurlHttpVersionType": { + "kind": "enum", + "values": [ + { + "desc": "HTTP Version 1.0", + "name": "1.0", + "value": "0" + }, + { + "desc": "HTTP Version 1.1", + "name": "1.1", + "value": "1" + }, + { + "desc": "HTTP Version 2.0", + "name": "2.0", + "value": "2" + } + ] + }, + "GstCurlSshAuthType": { + "kind": "enum", + "values": [ + { + "desc": "Not allowed", + "name": "none", + "value": "0" + }, + { + "desc": "Public/private key files", + "name": "pubkey", + "value": "1" + }, + { + "desc": "Password authentication", + "name": "password", + "value": "2" + } + ] } }, - "filename": "gstd3d", - "license": "LGPL", "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "dashdemux": { - "description": "DASH demuxer plugin", + "dash": { + "description": "DASH plugin", "elements": { "dashdemux": { "author": "David Corvoysier \n Hamid Zakari \n Gianluca Gennari ", @@ -6965,33 +5701,31 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Codec/Demuxer/Adaptive", "long-name": "DASH Demuxer", - "name": "dashdemux", "pad-templates": { "audio_%%02u": { "caps": "ANY", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "sometimes" }, "sink": { "caps": "application/dash+xml:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "subtitle_%%02u": { "caps": "ANY", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "sometimes" }, "video_%%02u": { "caps": "ANY", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "sometimes" } }, "properties": { @@ -7000,7 +5734,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "bandwidth-usage": { @@ -7010,7 +5745,8 @@ "default": "0.8", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "bitrate-limit": { @@ -7020,7 +5756,8 @@ "default": "0.8", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "connection-speed": { @@ -7030,7 +5767,8 @@ "default": "0", "max": "4294967", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-bitrate": { @@ -7040,7 +5778,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-buffering-time": { @@ -7050,7 +5789,8 @@ "default": "30", "max": "-1", "min": "2", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-video-framerate": { @@ -7060,7 +5800,8 @@ "default": "0/1", "max": "2147483647/1", "min": "0/1", - "type-name": "GstFraction", + "readable": true, + "type": "GstFraction", "writable": true }, "max-video-height": { @@ -7070,7 +5811,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "max-video-width": { @@ -7080,7 +5822,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "message-forward": { @@ -7088,22 +5831,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "presentation-delay": { @@ -7111,7 +5840,8 @@ "construct": false, "construct-only": false, "default": "10s", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -7119,25 +5849,213 @@ "signals": { "no-more-pads": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-added": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-removed": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } + }, + "dashsink": { + "author": "Stéphane Cerveau ", + "description": "Dynamic Adaptive Streaming over HTTP sink", + "hierarchy": [ + "GstDashSink", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Sink", + "long-name": "DASH Sink", + "pad-templates": { + "audio_%%u": { + "caps": "ANY", + "direction": "sink", + "presence": "request" + }, + "subtitle_%%u": { + "caps": "ANY", + "direction": "sink", + "presence": "request" + }, + "video_%%u": { + "caps": "ANY", + "direction": "sink", + "presence": "request" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "dynamic": { + "blurb": "Provides a dynamic mpd", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "min-buffer-time": { + "blurb": "Provides to the manifest a minimum buffer time in milliseconds", + "construct": false, + "construct-only": false, + "default": "2000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "minimum-update-period": { + "blurb": "Provides to the manifest a minimum update period in milliseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "mpd-baseurl": { + "blurb": "BaseURL to set in the MPD", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "mpd-filename": { + "blurb": "filename of the mpd to write", + "construct": false, + "construct-only": false, + "default": "dash.mpd", + "readable": true, + "type": "gchararray", + "writable": true + }, + "mpd-root-path": { + "blurb": "Path where the MPD and its fragents will be written", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "muxer": { + "blurb": "Muxer type to be used by dashsink to generate the fragment", + "construct": false, + "construct-only": false, + "default": "ts (0)", + "readable": true, + "type": "GstDashSinkMuxerType", + "writable": true + }, + "period-duration": { + "blurb": "Provides the explicit duration of a period in milliseconds", + "construct": false, + "construct-only": false, + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "send-keyframe-requests": { + "blurb": "Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "target-duration": { + "blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)", + "construct": false, + "construct-only": false, + "default": "15", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "use-segment-list": { + "blurb": "Use segment list instead of segment template to create the segments", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none" } }, - "filename": "gstdashdemux", + "filename": "gstdash", "license": "LGPL", + "other-types": { + "GstDashSinkMuxerType": { + "kind": "enum", + "values": [ + { + "desc": "Use mpegtsmux", + "name": "ts", + "value": "0" + }, + { + "desc": "Use mp4mux", + "name": "mp4", + "value": "1" + } + ] + } + }, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, @@ -7175,7 +6093,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "dma": { @@ -7185,7 +6104,8 @@ "default": "10", "max": "-1", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "do-timestamp": { @@ -7193,7 +6113,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "guid": { @@ -7201,7 +6122,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "iso": { @@ -7209,40 +6131,8 @@ "construct": false, "construct-only": false, "default": "400 (400)", - "enum": true, - "type-name": "GstDC1394ISOSpeed", - "values": [ - { - "desc": "DC1394 ISO speed 100", - "name": "100", - "value": "100" - }, - { - "desc": "DC1394 ISO speed 200", - "name": "200", - "value": "200" - }, - { - "desc": "DC1394 ISO speed 400", - "name": "400", - "value": "400" - }, - { - "desc": "DC1394 ISO speed 800", - "name": "800", - "value": "800" - }, - { - "desc": "DC1394 ISO speed 1600", - "name": "1600", - "value": "1600" - }, - { - "desc": "DC1394 ISO speed 3200", - "name": "3200", - "value": "3200" - } - ], + "readable": true, + "type": "GstDC1394ISOSpeed", "writable": true }, "num-buffers": { @@ -7252,7 +6142,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "typefind": { @@ -7260,7 +6151,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "unit": { @@ -7270,7 +6162,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true } }, @@ -7279,8 +6172,46 @@ }, "filename": "gstdc1394", "license": "LGPL", + "other-types": { + "GstDC1394ISOSpeed": { + "kind": "enum", + "values": [ + { + "desc": "DC1394 ISO speed 100", + "name": "100", + "value": "100" + }, + { + "desc": "DC1394 ISO speed 200", + "name": "200", + "value": "200" + }, + { + "desc": "DC1394 ISO speed 400", + "name": "400", + "value": "400" + }, + { + "desc": "DC1394 ISO speed 800", + "name": "800", + "value": "800" + }, + { + "desc": "DC1394 ISO speed 1600", + "name": "1600", + "value": "1600" + }, + { + "desc": "DC1394 ISO speed 3200", + "name": "3200", + "value": "3200" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, "de265": { @@ -7299,19 +6230,16 @@ ], "klass": "Codec/Decoder/Video", "long-name": "HEVC/H.265 decoder", - "name": "libde265dec", "pad-templates": { "sink": { "caps": "video/x-h265:\n stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }\n alignment: { (string)au, (string)nal }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7322,22 +6250,17 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -7346,8 +6269,10 @@ }, "filename": "gstde265", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, "debugutilsbad": { @@ -7366,19 +6291,11 @@ ], "klass": "Debug/Sink", "long-name": "Checksum sink", - "name": "checksumsink", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7387,7 +6304,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -7397,7 +6315,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "enable-last-sample": { @@ -7405,7 +6324,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "hash": { @@ -7413,37 +6333,16 @@ "construct": false, "construct-only": false, "default": "sha1 (1)", - "enum": true, - "type-name": "GstChecksumSinkHash", - "values": [ - { - "desc": "MD5", - "name": "md5", - "value": "0" - }, - { - "desc": "SHA-1", - "name": "sha1", - "value": "1" - }, - { - "desc": "SHA-256", - "name": "sha256", - "value": "2" - }, - { - "desc": "SHA-512", - "name": "sha512", - "value": "3" - } - ], + "readable": true, + "type": "GstChecksumSinkHash", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "max-bitrate": { @@ -7453,7 +6352,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -7463,32 +6363,19 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -7496,7 +6383,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -7506,7 +6394,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -7514,7 +6403,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -7522,7 +6412,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -7532,7 +6423,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ts-offset": { @@ -7542,7 +6434,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, @@ -7560,19 +6453,16 @@ ], "klass": "Generic", "long-name": "FIXME", - "name": "chopmydata", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7583,7 +6473,8 @@ "default": "4096", "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "min-size": { @@ -7593,32 +6484,109 @@ "default": "1", "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "step-size": { + "blurb": "Step increment for random buffer sizes", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "clockselect": { + "author": "Ederson de Souza ", + "description": "Pipeline that enables different clocks", + "hierarchy": [ + "GstClockSelect", + "GstPipeline", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Generic/Bin", + "long-name": "Clock select", + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "auto-flush-bus": { + "blurb": "Whether to automatically flush the pipeline's bus when going from READY into NULL state", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "step-size": { - "blurb": "Step increment for random buffer sizes", + "clock-id": { + "blurb": "ID of pipeline clock", "construct": false, "construct-only": false, - "default": "1", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "default (0)", + "readable": true, + "type": "GstClockSelectClockId", + "writable": true + }, + "delay": { + "blurb": "Expected delay needed for elements to spin up to PLAYING in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "latency": { + "blurb": "Latency to configure on the pipeline", + "construct": false, + "construct-only": false, + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "ptp-domain": { + "blurb": "PTP clock domain (meaningful only when Clock ID is PTP)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, @@ -7636,25 +6604,21 @@ ], "klass": "Filter/Debug", "long-name": "Compare buffers", - "name": "compare", "pad-templates": { "check": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7663,44 +6627,8 @@ "construct": false, "construct-only": false, "default": "memory+meta+timestamps+flags", - "type-name": "GstBufferCopyFlags", - "values": [ - { - "desc": "GST_BUFFER_COPY_NONE", - "name": "none", - "value": "0x00000000" - }, - { - "desc": "GST_BUFFER_COPY_FLAGS", - "name": "flags", - "value": "0x00000001" - }, - { - "desc": "GST_BUFFER_COPY_TIMESTAMPS", - "name": "timestamps", - "value": "0x00000002" - }, - { - "desc": "GST_BUFFER_COPY_META", - "name": "meta", - "value": "0x00000004" - }, - { - "desc": "GST_BUFFER_COPY_MEMORY", - "name": "memory", - "value": "0x00000008" - }, - { - "desc": "GST_BUFFER_COPY_MERGE", - "name": "merge", - "value": "0x00000010" - }, - { - "desc": "GST_BUFFER_COPY_DEEP", - "name": "deep", - "value": "0x00000020" - } - ], + "readable": true, + "type": "GstBufferCopyFlags", "writable": true }, "method": { @@ -7708,33 +6636,8 @@ "construct": false, "construct-only": false, "default": "mem (0)", - "enum": true, - "type-name": "GstCompareMethod", - "values": [ - { - "desc": "Memory", - "name": "mem", - "value": "0" - }, - { - "desc": "Maximum metric", - "name": "max", - "value": "1" - }, - { - "desc": "SSIM (raw video)", - "name": "ssim", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstCompareMethod", "writable": true }, "offset-ts": { @@ -7742,14 +6645,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "threshold": { @@ -7759,7 +6656,8 @@ "default": "0", "max": "1.79769e+308", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, "upper": { @@ -7767,7 +6665,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -7786,19 +6685,16 @@ ], "klass": "Filter/Analyzer/Debug", "long-name": "DebugSpy", - "name": "debugspy", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7807,40 +6703,8 @@ "construct": false, "construct-only": false, "default": "sha1 (1)", - "enum": true, - "type-name": "GChecksumType", - "values": [ - { - "desc": "Use the MD5 hashing algorithm", - "name": "md5", - "value": "0" - }, - { - "desc": "Use the SHA-1 hashing algorithm", - "name": "sha1", - "value": "1" - }, - { - "desc": "Use the SHA-256 hashing algorithm", - "name": "sha256", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GChecksumType", "writable": true }, "qos": { @@ -7848,7 +6712,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "silent": { @@ -7856,7 +6721,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -7874,19 +6740,16 @@ ], "klass": "Generic", "long-name": "Convert some GstFlowReturn types into others", - "name": "errorignore", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -7895,75 +6758,8 @@ "construct": false, "construct-only": false, "default": "not-linked (-1)", - "enum": true, - "type-name": "GstFlowReturn", - "values": [ - { - "desc": "GST_FLOW_CUSTOM_SUCCESS_2", - "name": "custom-success-2", - "value": "102" - }, - { - "desc": "GST_FLOW_CUSTOM_SUCCESS_1", - "name": "custom-success-1", - "value": "101" - }, - { - "desc": "GST_FLOW_CUSTOM_SUCCESS", - "name": "custom-success", - "value": "100" - }, - { - "desc": "GST_FLOW_OK", - "name": "ok", - "value": "0" - }, - { - "desc": "GST_FLOW_NOT_LINKED", - "name": "not-linked", - "value": "-1" - }, - { - "desc": "GST_FLOW_FLUSHING", - "name": "flushing", - "value": "-2" - }, - { - "desc": "GST_FLOW_EOS", - "name": "eos", - "value": "-3" - }, - { - "desc": "GST_FLOW_NOT_NEGOTIATED", - "name": "not-negotiated", - "value": "-4" - }, - { - "desc": "GST_FLOW_ERROR", - "name": "error", - "value": "-5" - }, - { - "desc": "GST_FLOW_NOT_SUPPORTED", - "name": "not-supported", - "value": "-6" - }, - { - "desc": "GST_FLOW_CUSTOM_ERROR", - "name": "custom-error", - "value": "-100" - }, - { - "desc": "GST_FLOW_CUSTOM_ERROR_1", - "name": "custom-error-1", - "value": "-101" - }, - { - "desc": "GST_FLOW_CUSTOM_ERROR_2", - "name": "custom-error-2", - "value": "-102" - } - ], + "readable": true, + "type": "GstFlowReturn", "writable": true }, "ignore-error": { @@ -7971,7 +6767,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "ignore-notlinked": { @@ -7979,7 +6776,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "ignore-notnegotiated": { @@ -7987,30 +6785,28 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "none", + "signals": { + "convert-error": { + "args": [ + { + "name": "arg0", + "type": "GstFlowReturn" + } + ], + "return-type": "GstFlowReturn", + "when": "last" + } + } }, "fakevideosink": { "author": "Nicolas Dufresne ", - "description": "Fake video display that allow zero-copy", + "description": "Fake video display that allows zero-copy", "hierarchy": [ "GstFakeVideoSink", "GstBin", @@ -8019,23 +6815,35 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Video/Sink", "long-name": "Fake Video Sink", - "name": "fakevideosink", "pad-templates": { "sink": { - "caps": "video/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" } }, "properties": { + "allocation-meta-flags": { + "blurb": "Flags to control behaviour", + "construct": false, + "construct-only": false, + "default": "overlay-composition+crop", + "readable": true, + "type": "GstFakeVideoSinkAllocationMetaFlags", + "writable": true + }, "async": { "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "async-handling": { @@ -8043,7 +6851,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -8053,7 +6862,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "can-activate-pull": { @@ -8061,7 +6871,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "can-activate-push": { @@ -8069,7 +6880,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "drop-out-of-segment": { @@ -8077,7 +6889,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "dump": { @@ -8085,7 +6898,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "enable-last-sample": { @@ -8093,7 +6907,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-message": { @@ -8101,14 +6916,16 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "max-bitrate": { @@ -8118,17 +6935,19 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "20000000", + "default": "5000000", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "message-forward": { @@ -8136,15 +6955,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, "num-buffers": { @@ -8154,24 +6966,19 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "20000000", + "default": "15000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -8179,7 +6986,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -8189,7 +6997,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "signal-handoffs": { @@ -8197,7 +7006,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "silent": { @@ -8205,7 +7015,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "state-error": { @@ -8213,45 +7024,8 @@ "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstFakeSinkStateError", - "values": [ - { - "desc": "No state change errors", - "name": "none", - "value": "0" - }, - { - "desc": "Fail state change from NULL to READY", - "name": "null-to-ready", - "value": "1" - }, - { - "desc": "Fail state change from READY to PAUSED", - "name": "ready-to-paused", - "value": "2" - }, - { - "desc": "Fail state change from PAUSED to PLAYING", - "name": "paused-to-playing", - "value": "3" - }, - { - "desc": "Fail state change from PLAYING to PAUSED", - "name": "playing-to-paused", - "value": "4" - }, - { - "desc": "Fail state change from PAUSED to READY", - "name": "paused-to-ready", - "value": "5" - }, - { - "desc": "Fail state change from READY to NULL", - "name": "ready-to-null", - "value": "6" - } - ], + "readable": true, + "type": "GstFakeSinkStateError", "writable": true }, "stats": { @@ -8259,7 +7033,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -8267,7 +7042,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -8277,7 +7053,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ts-offset": { @@ -8287,7 +7064,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, @@ -8304,15 +7082,16 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Sink/Video", "long-name": "Measure and show framerate on videosink", - "name": "fpsdisplaysink", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -8321,7 +7100,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "fps-update-interval": { @@ -8331,7 +7111,8 @@ "default": "500", "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "frames-dropped": { @@ -8341,7 +7122,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": false }, "frames-rendered": { @@ -8351,7 +7133,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": false }, "last-message": { @@ -8359,7 +7142,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, "max-fps": { @@ -8369,7 +7153,8 @@ "default": "-1", "max": "1.79769e+308", "min": "-1", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": false }, "message-forward": { @@ -8377,7 +7162,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "min-fps": { @@ -8387,30 +7173,17 @@ "default": "-1", "max": "1.79769e+308", "min": "-1", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "signal-fps-measurements": { "blurb": "If the fps-measurements signal should be emitted.", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "silent": { @@ -8418,7 +7191,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "sync": { @@ -8426,7 +7200,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "text-overlay": { @@ -8434,14 +7209,16 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "video-sink": { "blurb": "Video sink to use (Must only be called on NULL state)", "construct": false, "construct-only": false, - "type-name": "GstElement", + "readable": true, + "type": "GstElement", "writable": true } }, @@ -8449,11 +7226,21 @@ "signals": { "fps-measurements": { "args": [ - "gdouble", - "gdouble", - "gdouble" + { + "name": "arg0", + "type": "gdouble" + }, + { + "name": "arg1", + "type": "gdouble" + }, + { + "name": "arg2", + "type": "gdouble" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } }, @@ -8468,9 +7255,12 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], "klass": "Generic/Bin", "long-name": "Generic bin", - "name": "testsrcbin", "pad-templates": { "audio_src_%%u": { "caps": "audio/x-raw(ANY):\n", @@ -8489,7 +7279,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "message-forward": { @@ -8497,22 +7288,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "stream-types": { @@ -8520,7 +7297,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, @@ -8528,19 +7306,28 @@ "signals": { "no-more-pads": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-added": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-removed": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } }, @@ -8557,43 +7344,26 @@ ], "klass": "Generic", "long-name": "Watchdog", - "name": "watchdog", "pad-templates": { "sink": { "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "timeout": { @@ -8603,7 +7373,8 @@ "default": "1000", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true } }, @@ -8612,6 +7383,138 @@ }, "filename": "gstdebugutilsbad", "license": "LGPL", + "other-types": { + "GstChecksumSinkHash": { + "kind": "enum", + "values": [ + { + "desc": "MD5", + "name": "md5", + "value": "0" + }, + { + "desc": "SHA-1", + "name": "sha1", + "value": "1" + }, + { + "desc": "SHA-256", + "name": "sha256", + "value": "2" + }, + { + "desc": "SHA-512", + "name": "sha512", + "value": "3" + } + ] + }, + "GstClockSelectClockId": { + "kind": "enum", + "values": [ + { + "desc": "Default (elected from elements) pipeline clock", + "name": "default", + "value": "0" + }, + { + "desc": "System monotonic clock", + "name": "monotonic", + "value": "1" + }, + { + "desc": "System realtime clock", + "name": "realtime", + "value": "2" + }, + { + "desc": "PTP clock", + "name": "ptp", + "value": "3" + }, + { + "desc": "System TAI clock", + "name": "tai", + "value": "4" + } + ] + }, + "GstCompareMethod": { + "kind": "enum", + "values": [ + { + "desc": "Memory", + "name": "mem", + "value": "0" + }, + { + "desc": "Maximum metric", + "name": "max", + "value": "1" + }, + { + "desc": "SSIM (raw video)", + "name": "ssim", + "value": "2" + } + ] + }, + "GstFakeSinkStateError": { + "kind": "enum", + "values": [ + { + "desc": "No state change errors", + "name": "none", + "value": "0" + }, + { + "desc": "Fail state change from NULL to READY", + "name": "null-to-ready", + "value": "1" + }, + { + "desc": "Fail state change from READY to PAUSED", + "name": "ready-to-paused", + "value": "2" + }, + { + "desc": "Fail state change from PAUSED to PLAYING", + "name": "paused-to-playing", + "value": "3" + }, + { + "desc": "Fail state change from PLAYING to PAUSED", + "name": "playing-to-paused", + "value": "4" + }, + { + "desc": "Fail state change from PAUSED to READY", + "name": "paused-to-ready", + "value": "5" + }, + { + "desc": "Fail state change from READY to NULL", + "name": "ready-to-null", + "value": "6" + } + ] + }, + "GstFakeVideoSinkAllocationMetaFlags": { + "kind": "flags", + "values": [ + { + "desc": "Expose the crop meta as supported", + "name": "crop", + "value": "0x00000001" + }, + { + "desc": "Expose the overlay composition meta as supported", + "name": "overlay-composition", + "value": "0x00000002" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -8621,7 +7524,7 @@ "description": "Blackmagic Decklink plugin", "elements": { "decklinkaudiosink": { - "author": "David Schleef , Sebastian Dr\u00f6ge ", + "author": "David Schleef , Sebastian Dröge ", "description": "Decklink Sink", "hierarchy": [ "GstDecklinkAudioSink", @@ -8633,13 +7536,11 @@ ], "klass": "Audio/Sink/Hardware", "long-name": "Decklink Audio Sink", - "name": "decklinkaudiosink", "pad-templates": { "sink": { "caps": "audio/x-raw:\n format: { S16LE, S32LE }\n channels: { (int)2, (int)8, (int)16 }\n rate: 48000\n layout: interleaved\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -8650,7 +7551,8 @@ "default": "40000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "async": { @@ -8658,7 +7560,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -8668,7 +7571,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buffer-time": { @@ -8678,15 +7582,8 @@ "default": "50000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "can-activate-pull": { - "blurb": "Allow pull-based scheduling", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint64", "writable": true }, "device-number": { @@ -8696,7 +7593,8 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "discont-wait": { @@ -8706,17 +7604,8 @@ "default": "1000000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", - "writable": true - }, - "drift-tolerance": { - "blurb": "Tolerance for clock drift in microseconds", - "construct": false, - "construct-only": false, - "default": "40000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "guint64", "writable": true }, "enable-last-sample": { @@ -8724,7 +7613,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "hw-serial-number": { @@ -8732,26 +7622,18 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, - "latency-time": { - "blurb": "The minimum amount of data to write in each iteration in microseconds", - "construct": false, - "construct-only": false, - "default": "25000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", - "writable": true - }, "max-bitrate": { "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, @@ -8759,7 +7641,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -8769,40 +7652,19 @@ "default": "20000000", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -8810,7 +7672,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -8820,38 +7683,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", - "construct": false, - "construct-only": false, - "default": "skew (1)", - "enum": true, - "type-name": "GstAudioBaseSinkSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE", - "name": "resample", - "value": "0x00000000" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW", - "name": "skew", - "value": "0x00000001" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE", - "name": "none", - "value": "0x00000002" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM", - "name": "custom", - "value": "0x00000003" - } - ], + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -8859,7 +7692,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -8867,7 +7701,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -8877,7 +7712,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ts-offset": { @@ -8887,14 +7723,15 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" }, "decklinkaudiosrc": { - "author": "David Schleef , Sebastian Dr\u00f6ge ", + "author": "David Schleef , Sebastian Dröge ", "description": "Decklink Source", "hierarchy": [ "GstDecklinkAudioSrc", @@ -8907,13 +7744,11 @@ ], "klass": "Audio/Source/Hardware", "long-name": "Decklink Audio Source", - "name": "decklinkaudiosrc", "pad-templates": { "src": { "caps": "audio/x-raw:\n format: { S16LE, S32LE }\n channels: 2\n rate: 48000\n layout: interleaved\naudio/x-raw:\n format: { S16LE, S32LE }\n channels: { (int)8, (int)16 }\n channel-mask: 0x0000000000000000\n rate: 48000\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -8924,7 +7759,8 @@ "default": "40000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "blocksize": { @@ -8934,7 +7770,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buffer-size": { @@ -8944,7 +7781,8 @@ "default": "5", "max": "2147483647", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "channels": { @@ -8952,30 +7790,8 @@ "construct": true, "construct-only": false, "default": "2 (2)", - "enum": true, - "type-name": "GstDecklinkAudioChannels", - "values": [ - { - "desc": "2 Channels", - "name": "2", - "value": "2" - }, - { - "desc": "8 Channels", - "name": "8", - "value": "8" - }, - { - "desc": "16 Channels", - "name": "16", - "value": "16" - }, - { - "desc": "Maximum channels supported", - "name": "max", - "value": "0" - } - ], + "readable": true, + "type": "GstDecklinkAudioChannels", "writable": true }, "connection": { @@ -8983,40 +7799,8 @@ "construct": true, "construct-only": false, "default": "auto (0)", - "enum": true, - "type-name": "GstDecklinkAudioConnection", - "values": [ - { - "desc": "Automatic", - "name": "auto", - "value": "0" - }, - { - "desc": "SDI/HDMI embedded audio", - "name": "embedded", - "value": "1" - }, - { - "desc": "AES/EBU input", - "name": "aes", - "value": "2" - }, - { - "desc": "Analog input", - "name": "analog", - "value": "3" - }, - { - "desc": "Analog input (XLR)", - "name": "analog-xlr", - "value": "4" - }, - { - "desc": "Analog input (RCA)", - "name": "analog-rca", - "value": "5" - } - ], + "readable": true, + "type": "GstDecklinkAudioConnection", "writable": true }, "device-number": { @@ -9026,7 +7810,8 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "discont-wait": { @@ -9036,7 +7821,8 @@ "default": "1000000000", "max": "18446744073709551614", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "do-timestamp": { @@ -9044,7 +7830,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "hw-serial-number": { @@ -9052,17 +7839,10 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, "num-buffers": { "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, @@ -9070,14 +7850,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, "typefind": { @@ -9085,14 +7859,15 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, "decklinkvideosink": { - "author": "David Schleef , Sebastian Dr\u00f6ge ", + "author": "David Schleef , Sebastian Dröge ", "description": "Decklink Sink", "hierarchy": [ "GstDecklinkVideoSink", @@ -9104,13 +7879,11 @@ ], "klass": "Video/Sink/Hardware", "long-name": "Decklink Video Sink", - "name": "decklinkvideosink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\n", + "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -9121,7 +7894,8 @@ "default": "0", "max": "10000", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "async": { @@ -9129,7 +7903,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -9139,7 +7914,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "cc-line": { @@ -9149,7 +7925,8 @@ "default": "0", "max": "22", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "device-number": { @@ -9159,7 +7936,8 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "duplex-mode": { @@ -9167,20 +7945,8 @@ "construct": true, "construct-only": false, "default": "half (0)", - "enum": true, - "type-name": "GstDecklinkDuplexMode", - "values": [ - { - "desc": "Half-Duplex", - "name": "half", - "value": "0" - }, - { - "desc": "Full-Duplex", - "name": "full", - "value": "1" - } - ], + "readable": true, + "type": "GstDecklinkDuplexMode", "writable": true }, "enable-last-sample": { @@ -9188,7 +7954,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "hw-serial-number": { @@ -9196,7 +7963,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, "keyer-level": { @@ -9206,7 +7974,8 @@ "default": "255", "max": "255", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "keyer-mode": { @@ -9214,32 +7983,16 @@ "construct": true, "construct-only": false, "default": "off (0)", - "enum": true, - "type-name": "GstDecklinkKeyerMode", - "values": [ - { - "desc": "Off", - "name": "off", - "value": "0" - }, - { - "desc": "Internal", - "name": "internal", - "value": "1" - }, - { - "desc": "External", - "name": "external", - "value": "2" - } - ], + "readable": true, + "type": "GstDecklinkKeyerMode", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "max-bitrate": { @@ -9249,7 +8002,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -9259,7 +8013,8 @@ "default": "20000000", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "mode": { @@ -9267,215 +8022,19 @@ "construct": true, "construct-only": false, "default": "ntsc (1)", - "enum": true, - "type-name": "GstDecklinkModes", - "values": [ - { - "desc": "Automatic detection", - "name": "auto", - "value": "0" - }, - { - "desc": "NTSC SD 60i", - "name": "ntsc", - "value": "1" - }, - { - "desc": "NTSC SD 60i (24 fps)", - "name": "ntsc2398", - "value": "2" - }, - { - "desc": "PAL SD 50i", - "name": "pal", - "value": "3" - }, - { - "desc": "NTSC SD 60p", - "name": "ntsc-p", - "value": "4" - }, - { - "desc": "PAL SD 50p", - "name": "pal-p", - "value": "5" - }, - { - "desc": "NTSC SD 60i Widescreen", - "name": "ntsc-widescreen", - "value": "6" - }, - { - "desc": "NTSC SD 60i Widescreen (24 fps)", - "name": "ntsc2398-widescreen", - "value": "7" - }, - { - "desc": "PAL SD 50i Widescreen", - "name": "pal-widescreen", - "value": "8" - }, - { - "desc": "NTSC SD 60p Widescreen", - "name": "ntsc-p-widescreen", - "value": "9" - }, - { - "desc": "PAL SD 50p Widescreen", - "name": "pal-p-widescreen", - "value": "10" - }, - { - "desc": "HD1080 23.98p", - "name": "1080p2398", - "value": "11" - }, - { - "desc": "HD1080 24p", - "name": "1080p24", - "value": "12" - }, - { - "desc": "HD1080 25p", - "name": "1080p25", - "value": "13" - }, - { - "desc": "HD1080 29.97p", - "name": "1080p2997", - "value": "14" - }, - { - "desc": "HD1080 30p", - "name": "1080p30", - "value": "15" - }, - { - "desc": "HD1080 50i", - "name": "1080i50", - "value": "16" - }, - { - "desc": "HD1080 59.94i", - "name": "1080i5994", - "value": "17" - }, - { - "desc": "HD1080 60i", - "name": "1080i60", - "value": "18" - }, - { - "desc": "HD1080 50p", - "name": "1080p50", - "value": "19" - }, - { - "desc": "HD1080 59.94p", - "name": "1080p5994", - "value": "20" - }, - { - "desc": "HD1080 60p", - "name": "1080p60", - "value": "21" - }, - { - "desc": "HD720 50p", - "name": "720p50", - "value": "22" - }, - { - "desc": "HD720 59.94p", - "name": "720p5994", - "value": "23" - }, - { - "desc": "HD720 60p", - "name": "720p60", - "value": "24" - }, - { - "desc": "2k 23.98p", - "name": "1556p2398", - "value": "25" - }, - { - "desc": "2k 24p", - "name": "1556p24", - "value": "26" - }, - { - "desc": "2k 25p", - "name": "1556p25", - "value": "27" - }, - { - "desc": "4k 23.98p", - "name": "2160p2398", - "value": "28" - }, - { - "desc": "4k 24p", - "name": "2160p24", - "value": "29" - }, - { - "desc": "4k 25p", - "name": "2160p25", - "value": "30" - }, - { - "desc": "4k 29.97p", - "name": "2160p2997", - "value": "31" - }, - { - "desc": "4k 30p", - "name": "2160p30", - "value": "32" - }, - { - "desc": "4k 50p", - "name": "2160p50", - "value": "33" - }, - { - "desc": "4k 59.94p", - "name": "2160p5994", - "value": "34" - }, - { - "desc": "4k 60p", - "name": "2160p60", - "value": "35" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstDecklinkModes", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -9483,7 +8042,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -9493,7 +8053,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "stats": { @@ -9501,7 +8062,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -9509,7 +8071,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -9519,7 +8082,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timecode-format": { @@ -9527,45 +8091,8 @@ "construct": true, "construct-only": false, "default": "rp188any (3)", - "enum": true, - "type-name": "GstDecklinkTimecodeFormat", - "values": [ - { - "desc": "bmdTimecodeRP188VITC1", - "name": "rp188vitc1", - "value": "0" - }, - { - "desc": "bmdTimecodeRP188VITC2", - "name": "rp188vitc2", - "value": "1" - }, - { - "desc": "bmdTimecodeRP188LTC", - "name": "rp188ltc", - "value": "2" - }, - { - "desc": "bmdTimecodeRP188Any", - "name": "rp188any", - "value": "3" - }, - { - "desc": "bmdTimecodeVITC", - "name": "vitc", - "value": "4" - }, - { - "desc": "bmdTimecodeVITCField2", - "name": "vitcfield2", - "value": "5" - }, - { - "desc": "bmdTimecodeSerial", - "name": "serial", - "value": "6" - } - ], + "readable": true, + "type": "GstDecklinkTimecodeFormat", "writable": true }, "ts-offset": { @@ -9575,7 +8102,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, "video-format": { @@ -9583,42 +8111,15 @@ "construct": true, "construct-only": false, "default": "8bit-yuv (1)", - "enum": true, - "type-name": "GstDecklinkVideoFormat", - "values": [ - { - "desc": "Auto", - "name": "auto", - "value": "0" - }, - { - "desc": "bmdFormat8BitYUV", - "name": "8bit-yuv", - "value": "1" - }, - { - "desc": "bmdFormat10BitYUV", - "name": "10bit-yuv", - "value": "2" - }, - { - "desc": "bmdFormat8BitARGB", - "name": "8bit-argb", - "value": "3" - }, - { - "desc": "bmdFormat8BitBGRA", - "name": "8bit-bgra", - "value": "4" - } - ], + "readable": true, + "type": "GstDecklinkVideoFormat", "writable": true } }, "rank": "none" }, "decklinkvideosrc": { - "author": "David Schleef , Sebastian Dr\u00f6ge ", + "author": "David Schleef , Sebastian Dröge ", "description": "Decklink Source", "hierarchy": [ "GstDecklinkVideoSrc", @@ -9631,13 +8132,11 @@ ], "klass": "Video/Source/Hardware", "long-name": "Decklink Video Source", - "name": "decklinkvideosrc", "pad-templates": { "src": { - "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\n", + "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 2400/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 2400/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 2400/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 2400/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -9648,7 +8147,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "buffer-size": { @@ -9658,7 +8158,8 @@ "default": "5", "max": "2147483647", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "connection": { @@ -9666,45 +8167,8 @@ "construct": true, "construct-only": false, "default": "auto (0)", - "enum": true, - "type-name": "GstDecklinkConnection", - "values": [ - { - "desc": "Auto", - "name": "auto", - "value": "0" - }, - { - "desc": "SDI", - "name": "sdi", - "value": "1" - }, - { - "desc": "HDMI", - "name": "hdmi", - "value": "2" - }, - { - "desc": "Optical SDI", - "name": "optical-sdi", - "value": "3" - }, - { - "desc": "Component", - "name": "component", - "value": "4" - }, - { - "desc": "Composite", - "name": "composite", - "value": "5" - }, - { - "desc": "S-Video", - "name": "svideo", - "value": "6" - } - ], + "readable": true, + "type": "GstDecklinkConnection", "writable": true }, "device-number": { @@ -9714,7 +8178,8 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "do-timestamp": { @@ -9722,7 +8187,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "drop-no-signal-frames": { @@ -9730,7 +8196,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "duplex-mode": { @@ -9738,20 +8205,8 @@ "construct": true, "construct-only": false, "default": "half (0)", - "enum": true, - "type-name": "GstDecklinkDuplexMode", - "values": [ - { - "desc": "Half-Duplex", - "name": "half", - "value": "0" - }, - { - "desc": "Full-Duplex", - "name": "full", - "value": "1" - } - ], + "readable": true, + "type": "GstDecklinkDuplexMode", "writable": true }, "hw-serial-number": { @@ -9759,7 +8214,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": false }, "mode": { @@ -9767,198 +8223,8 @@ "construct": true, "construct-only": false, "default": "auto (0)", - "enum": true, - "type-name": "GstDecklinkModes", - "values": [ - { - "desc": "Automatic detection", - "name": "auto", - "value": "0" - }, - { - "desc": "NTSC SD 60i", - "name": "ntsc", - "value": "1" - }, - { - "desc": "NTSC SD 60i (24 fps)", - "name": "ntsc2398", - "value": "2" - }, - { - "desc": "PAL SD 50i", - "name": "pal", - "value": "3" - }, - { - "desc": "NTSC SD 60p", - "name": "ntsc-p", - "value": "4" - }, - { - "desc": "PAL SD 50p", - "name": "pal-p", - "value": "5" - }, - { - "desc": "NTSC SD 60i Widescreen", - "name": "ntsc-widescreen", - "value": "6" - }, - { - "desc": "NTSC SD 60i Widescreen (24 fps)", - "name": "ntsc2398-widescreen", - "value": "7" - }, - { - "desc": "PAL SD 50i Widescreen", - "name": "pal-widescreen", - "value": "8" - }, - { - "desc": "NTSC SD 60p Widescreen", - "name": "ntsc-p-widescreen", - "value": "9" - }, - { - "desc": "PAL SD 50p Widescreen", - "name": "pal-p-widescreen", - "value": "10" - }, - { - "desc": "HD1080 23.98p", - "name": "1080p2398", - "value": "11" - }, - { - "desc": "HD1080 24p", - "name": "1080p24", - "value": "12" - }, - { - "desc": "HD1080 25p", - "name": "1080p25", - "value": "13" - }, - { - "desc": "HD1080 29.97p", - "name": "1080p2997", - "value": "14" - }, - { - "desc": "HD1080 30p", - "name": "1080p30", - "value": "15" - }, - { - "desc": "HD1080 50i", - "name": "1080i50", - "value": "16" - }, - { - "desc": "HD1080 59.94i", - "name": "1080i5994", - "value": "17" - }, - { - "desc": "HD1080 60i", - "name": "1080i60", - "value": "18" - }, - { - "desc": "HD1080 50p", - "name": "1080p50", - "value": "19" - }, - { - "desc": "HD1080 59.94p", - "name": "1080p5994", - "value": "20" - }, - { - "desc": "HD1080 60p", - "name": "1080p60", - "value": "21" - }, - { - "desc": "HD720 50p", - "name": "720p50", - "value": "22" - }, - { - "desc": "HD720 59.94p", - "name": "720p5994", - "value": "23" - }, - { - "desc": "HD720 60p", - "name": "720p60", - "value": "24" - }, - { - "desc": "2k 23.98p", - "name": "1556p2398", - "value": "25" - }, - { - "desc": "2k 24p", - "name": "1556p24", - "value": "26" - }, - { - "desc": "2k 25p", - "name": "1556p25", - "value": "27" - }, - { - "desc": "4k 23.98p", - "name": "2160p2398", - "value": "28" - }, - { - "desc": "4k 24p", - "name": "2160p24", - "value": "29" - }, - { - "desc": "4k 25p", - "name": "2160p25", - "value": "30" - }, - { - "desc": "4k 29.97p", - "name": "2160p2997", - "value": "31" - }, - { - "desc": "4k 30p", - "name": "2160p30", - "value": "32" - }, - { - "desc": "4k 50p", - "name": "2160p50", - "value": "33" - }, - { - "desc": "4k 59.94p", - "name": "2160p5994", - "value": "34" - }, - { - "desc": "4k 60p", - "name": "2160p60", - "value": "35" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstDecklinkModes", "writable": true }, "num-buffers": { @@ -9968,7 +8234,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "output-afd-bar": { @@ -9976,7 +8243,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "output-cc": { @@ -9984,7 +8252,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "output-stream-time": { @@ -9992,14 +8261,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "signal": { @@ -10007,7 +8270,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": false }, "skip-first-time": { @@ -10017,7 +8281,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "timecode-format": { @@ -10025,45 +8290,8 @@ "construct": true, "construct-only": false, "default": "rp188any (3)", - "enum": true, - "type-name": "GstDecklinkTimecodeFormat", - "values": [ - { - "desc": "bmdTimecodeRP188VITC1", - "name": "rp188vitc1", - "value": "0" - }, - { - "desc": "bmdTimecodeRP188VITC2", - "name": "rp188vitc2", - "value": "1" - }, - { - "desc": "bmdTimecodeRP188LTC", - "name": "rp188ltc", - "value": "2" - }, - { - "desc": "bmdTimecodeRP188Any", - "name": "rp188any", - "value": "3" - }, - { - "desc": "bmdTimecodeVITC", - "name": "vitc", - "value": "4" - }, - { - "desc": "bmdTimecodeVITCField2", - "name": "vitcfield2", - "value": "5" - }, - { - "desc": "bmdTimecodeSerial", - "name": "serial", - "value": "6" - } - ], + "readable": true, + "type": "GstDecklinkTimecodeFormat", "writable": true }, "typefind": { @@ -10071,7 +8299,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "video-format": { @@ -10079,35 +8308,8 @@ "construct": true, "construct-only": false, "default": "auto (0)", - "enum": true, - "type-name": "GstDecklinkVideoFormat", - "values": [ - { - "desc": "Auto", - "name": "auto", - "value": "0" - }, - { - "desc": "bmdFormat8BitYUV", - "name": "8bit-yuv", - "value": "1" - }, - { - "desc": "bmdFormat10BitYUV", - "name": "10bit-yuv", - "value": "2" - }, - { - "desc": "bmdFormat8BitARGB", - "name": "8bit-argb", - "value": "3" - }, - { - "desc": "bmdFormat8BitBGRA", - "name": "8bit-bgra", - "value": "4" - } - ], + "readable": true, + "type": "GstDecklinkVideoFormat", "writable": true } }, @@ -10116,1136 +8318,1620 @@ }, "filename": "gstdecklink", "license": "LGPL", + "other-types": { + "GstDecklinkAudioChannels": { + "kind": "enum", + "values": [ + { + "desc": "2 Channels", + "name": "2", + "value": "2" + }, + { + "desc": "8 Channels", + "name": "8", + "value": "8" + }, + { + "desc": "16 Channels", + "name": "16", + "value": "16" + }, + { + "desc": "Maximum channels supported", + "name": "max", + "value": "0" + } + ] + }, + "GstDecklinkAudioConnection": { + "kind": "enum", + "values": [ + { + "desc": "Automatic", + "name": "auto", + "value": "0" + }, + { + "desc": "SDI/HDMI embedded audio", + "name": "embedded", + "value": "1" + }, + { + "desc": "AES/EBU input", + "name": "aes", + "value": "2" + }, + { + "desc": "Analog input", + "name": "analog", + "value": "3" + }, + { + "desc": "Analog input (XLR)", + "name": "analog-xlr", + "value": "4" + }, + { + "desc": "Analog input (RCA)", + "name": "analog-rca", + "value": "5" + } + ] + }, + "GstDecklinkConnection": { + "kind": "enum", + "values": [ + { + "desc": "Auto", + "name": "auto", + "value": "0" + }, + { + "desc": "SDI", + "name": "sdi", + "value": "1" + }, + { + "desc": "HDMI", + "name": "hdmi", + "value": "2" + }, + { + "desc": "Optical SDI", + "name": "optical-sdi", + "value": "3" + }, + { + "desc": "Component", + "name": "component", + "value": "4" + }, + { + "desc": "Composite", + "name": "composite", + "value": "5" + }, + { + "desc": "S-Video", + "name": "svideo", + "value": "6" + } + ] + }, + "GstDecklinkDuplexMode": { + "kind": "enum", + "values": [ + { + "desc": "Half-Duplex", + "name": "half", + "value": "0" + }, + { + "desc": "Full-Duplex", + "name": "full", + "value": "1" + } + ] + }, + "GstDecklinkKeyerMode": { + "kind": "enum", + "values": [ + { + "desc": "Off", + "name": "off", + "value": "0" + }, + { + "desc": "Internal", + "name": "internal", + "value": "1" + }, + { + "desc": "External", + "name": "external", + "value": "2" + } + ] + }, + "GstDecklinkModes": { + "kind": "enum", + "values": [ + { + "desc": "Automatic detection", + "name": "auto", + "value": "0" + }, + { + "desc": "NTSC SD 60i", + "name": "ntsc", + "value": "1" + }, + { + "desc": "NTSC SD 60i (24 fps)", + "name": "ntsc2398", + "value": "2" + }, + { + "desc": "PAL SD 50i", + "name": "pal", + "value": "3" + }, + { + "desc": "NTSC SD 60p", + "name": "ntsc-p", + "value": "4" + }, + { + "desc": "PAL SD 50p", + "name": "pal-p", + "value": "5" + }, + { + "desc": "NTSC SD 60i Widescreen", + "name": "ntsc-widescreen", + "value": "6" + }, + { + "desc": "NTSC SD 60i Widescreen (24 fps)", + "name": "ntsc2398-widescreen", + "value": "7" + }, + { + "desc": "PAL SD 50i Widescreen", + "name": "pal-widescreen", + "value": "8" + }, + { + "desc": "NTSC SD 60p Widescreen", + "name": "ntsc-p-widescreen", + "value": "9" + }, + { + "desc": "PAL SD 50p Widescreen", + "name": "pal-p-widescreen", + "value": "10" + }, + { + "desc": "HD1080 23.98p", + "name": "1080p2398", + "value": "11" + }, + { + "desc": "HD1080 24p", + "name": "1080p24", + "value": "12" + }, + { + "desc": "HD1080 25p", + "name": "1080p25", + "value": "13" + }, + { + "desc": "HD1080 29.97p", + "name": "1080p2997", + "value": "14" + }, + { + "desc": "HD1080 30p", + "name": "1080p30", + "value": "15" + }, + { + "desc": "HD1080 50i", + "name": "1080i50", + "value": "16" + }, + { + "desc": "HD1080 59.94i", + "name": "1080i5994", + "value": "17" + }, + { + "desc": "HD1080 60i", + "name": "1080i60", + "value": "18" + }, + { + "desc": "HD1080 50p", + "name": "1080p50", + "value": "19" + }, + { + "desc": "HD1080 59.94p", + "name": "1080p5994", + "value": "20" + }, + { + "desc": "HD1080 60p", + "name": "1080p60", + "value": "21" + }, + { + "desc": "HD720 50p", + "name": "720p50", + "value": "22" + }, + { + "desc": "HD720 59.94p", + "name": "720p5994", + "value": "23" + }, + { + "desc": "HD720 60p", + "name": "720p60", + "value": "24" + }, + { + "desc": "2k 23.98p", + "name": "1556p2398", + "value": "25" + }, + { + "desc": "2k 24p", + "name": "1556p24", + "value": "26" + }, + { + "desc": "2k 25p", + "name": "1556p25", + "value": "27" + }, + { + "desc": "2k dci 23.98p", + "name": "2kdcip2398", + "value": "28" + }, + { + "desc": "2k dci 24p", + "name": "2kdcip24", + "value": "29" + }, + { + "desc": "2k dci 25p", + "name": "2kdcip25", + "value": "30" + }, + { + "desc": "2k dci 29.97p", + "name": "2kdcip2997", + "value": "31" + }, + { + "desc": "2k dci 30p", + "name": "2kdcip30", + "value": "32" + }, + { + "desc": "2k dci 50p", + "name": "2kdcip50", + "value": "33" + }, + { + "desc": "2k dci 59.94p", + "name": "2kdcip5994", + "value": "34" + }, + { + "desc": "2k dci 60p", + "name": "2kdcip60", + "value": "35" + }, + { + "desc": "4k 23.98p", + "name": "2160p2398", + "value": "36" + }, + { + "desc": "4k 24p", + "name": "2160p24", + "value": "37" + }, + { + "desc": "4k 25p", + "name": "2160p25", + "value": "38" + }, + { + "desc": "4k 29.97p", + "name": "2160p2997", + "value": "39" + }, + { + "desc": "4k 30p", + "name": "2160p30", + "value": "40" + }, + { + "desc": "4k 50p", + "name": "2160p50", + "value": "41" + }, + { + "desc": "4k 59.94p", + "name": "2160p5994", + "value": "42" + }, + { + "desc": "4k 60p", + "name": "2160p60", + "value": "43" + } + ] + }, + "GstDecklinkTimecodeFormat": { + "kind": "enum", + "values": [ + { + "desc": "bmdTimecodeRP188VITC1", + "name": "rp188vitc1", + "value": "0" + }, + { + "desc": "bmdTimecodeRP188VITC2", + "name": "rp188vitc2", + "value": "1" + }, + { + "desc": "bmdTimecodeRP188LTC", + "name": "rp188ltc", + "value": "2" + }, + { + "desc": "bmdTimecodeRP188Any", + "name": "rp188any", + "value": "3" + }, + { + "desc": "bmdTimecodeVITC", + "name": "vitc", + "value": "4" + }, + { + "desc": "bmdTimecodeVITCField2", + "name": "vitcfield2", + "value": "5" + }, + { + "desc": "bmdTimecodeSerial", + "name": "serial", + "value": "6" + } + ] + }, + "GstDecklinkVideoFormat": { + "kind": "enum", + "values": [ + { + "desc": "Auto", + "name": "auto", + "value": "0" + }, + { + "desc": "bmdFormat8BitYUV", + "name": "8bit-yuv", + "value": "1" + }, + { + "desc": "bmdFormat10BitYUV", + "name": "10bit-yuv", + "value": "2" + }, + { + "desc": "bmdFormat8BitARGB", + "name": "8bit-argb", + "value": "3" + }, + { + "desc": "bmdFormat8BitBGRA", + "name": "8bit-bgra", + "value": "4" + } + ] + } + }, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "directfb": { - "description": "DirectFB video output plugin", + "dtls": { + "description": "DTLS decoder and encoder plugins", "elements": { - "dfbvideosink": { - "author": "Julien Moutte ", - "description": "A DirectFB based videosink", + "dtlsdec": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Decodes DTLS packets", "hierarchy": [ - "GstDfbVideoSink", - "GstVideoSink", - "GstBaseSink", + "GstDtlsDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Video", - "long-name": "DirectFB video sink", - "name": "dfbvideosink", + "klass": "Decoder/Network/DTLS", + "long-name": "DTLS Decoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n", + "caps": "application/x-dtls:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" + }, + "src": { + "caps": "ANY", + "direction": "src", + "presence": "request" } }, "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", + "connection-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", + "connection-state": { + "blurb": "Current connection state", "construct": false, "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true + "default": "closed (1)", + "readable": true, + "type": "GstDtlsConnectionState", + "writable": false }, - "brightness": { - "blurb": "The brightness of the video", + "decoder-key": { + "blurb": "SRTP key that should be used by the decoder", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "0", - "type-name": "gint", - "writable": true + "readable": true, + "type": "GstCaps", + "writable": false }, - "contrast": { - "blurb": "The contrast of the video", + "peer-pem": { + "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "0", - "type-name": "gint", - "writable": true + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": false }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "pem": { + "blurb": "A string containing a X509 certificate and RSA private key in PEM format", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "hue": { - "blurb": "The hue of the video", + "srtp-auth": { + "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", + "default": "0", + "max": "2", "min": "0", - "type-name": "gint", - "writable": true + "readable": true, + "type": "guint", + "writable": false }, - "last-sample": { - "blurb": "The last sample received in the sink", + "srtp-cipher": { + "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", "construct": false, "construct-only": false, - "type-name": "GstSample", + "default": "0", + "max": "1", + "min": "0", + "readable": true, + "type": "guint", "writable": false + } + }, + "rank": "none", + "signals": { + "on-key-received": { + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "dtlsenc": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Encodes packets with DTLS", + "hierarchy": [ + "GstDtlsEnc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Encoder/Network/DTLS", + "long-name": "DTLS Encoder", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "request" }, - "layer-mode": { - "blurb": "The cooperative level handling the access permission (set this to 'administrative' when the cursor is required)", + "src": { + "caps": "application/x-dtls:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "connection-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", "construct": false, "construct-only": false, - "default": "exclusive (1)", - "enum": true, - "type-name": "GstDfbVideoSinkLayerMode", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "DLSCL_EXCLUSIVE", - "name": "exclusive", - "value": "1" - }, - { - "desc": "DLSCL_ADMINISTRATIVE", - "name": "administrative", - "value": "2" - } - ], + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", + "connection-state": { + "blurb": "Current connection state", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true + "default": "closed (1)", + "readable": true, + "type": "GstDtlsConnectionState", + "writable": false }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "encoder-key": { + "blurb": "Master key that should be used by the SRTP encoder", "construct": false, "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true + "readable": true, + "type": "GstBuffer", + "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, + "is-client": { + "blurb": "Set to true if the decoder should act as client and initiate the handshake", + "construct": false, "construct-only": false, - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "srtp-auth": { + "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", "construct": false, "construct-only": false, - "type-name": "GstObject", - "writable": true + "default": "0", + "max": "2", + "min": "0", + "readable": true, + "type": "guint", + "writable": false }, - "pixel-aspect-ratio": { - "blurb": "The pixel aspect ratio of the device", + "srtp-cipher": { + "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "0", + "max": "1", + "min": "0", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "none", + "signals": { + "on-key-received": { + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "dtlssrtpdec": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Decodes SRTP packets with a key received from DTLS", + "hierarchy": [ + "GstDtlsSrtpDec", + "GstDtlsSrtpBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Decoder/Network/DTLS/SRTP", + "long-name": "DTLS-SRTP Decoder", + "pad-templates": { + "data_src": { + "caps": "ANY", + "direction": "src", + "presence": "request" }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "rtcp_src": { + "caps": "application/x-rtcp:\n", + "direction": "src", + "presence": "always" + }, + "rtp_src": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "always" + }, + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", + "connection-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", + "connection-state": { + "blurb": "Current connection state", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true + "default": "closed (1)", + "readable": true, + "type": "GstDtlsConnectionState", + "writable": false }, - "saturation": { - "blurb": "The saturation of the video", + "key": { + "blurb": "SRTP master key, if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "0", - "type-name": "gint", + "readable": true, + "type": "GstBuffer", "writable": true }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", - "construct": true, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "stats": { - "blurb": "Sink Statistics", + "peer-pem": { + "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", "construct": false, "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": false }, - "surface": { - "blurb": "The target surface for video", + "pem": { + "blurb": "A string containing a X509 certificate and RSA private key in PEM format", "construct": false, "construct-only": false, - "type-name": "gpointer", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "sync": { - "blurb": "Sync on the clock", + "srtcp-auth": { + "blurb": "SRTCP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", + "srtcp-cipher": { + "blurb": "SRTCP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", + "srtp-auth": { + "blurb": "SRTP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "vsync": { - "blurb": "Wait for next vertical sync to draw frames", + "srtp-cipher": { + "blurb": "SRTP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "marginal" - } - }, - "filename": "gstdirectfb", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "directsoundsrc": { - "description": "Direct Sound Source plugin library", - "elements": { - "directsoundsrc": { - "author": "Joni Valtanen ", - "description": "Capture from a soundcard via DirectSound", + "rank": "none" + }, + "dtlssrtpdemux": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Demultiplexes DTLS and SRTP packets", "hierarchy": [ - "GstDirectSoundSrc", - "GstAudioSrc", - "GstAudioBaseSrc", - "GstPushSrc", - "GstBaseSrc", + "GstDtlsSrtpDemux", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Audio", - "long-name": "DirectSound audio source", + "klass": "DTLS/SRTP/Demux", + "long-name": "DTLS SRTP Demultiplexer", + "pad-templates": { + "dtls_src": { + "caps": "application/x-dtls:\n", + "direction": "src", + "presence": "always" + }, + "rtp_src": { + "caps": "application/x-rtp:\napplication/x-rtcp:\napplication/x-srtp:\napplication/x-srtcp:\n", + "direction": "src", + "presence": "always" + }, + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "rank": "none" + }, + "dtlssrtpenc": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Encodes SRTP packets with a key received from DTLS", + "hierarchy": [ + "GstDtlsSrtpEnc", + "GstDtlsSrtpBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Encoder/Network/DTLS/SRTP", + "long-name": "DTLS-SRTP Encoder", "pad-templates": { + "data_sink": { + "caps": "ANY", + "direction": "sink", + "presence": "request" + }, + "rtcp_sink_%%d": { + "caps": "application/x-rtp:\napplication/x-rtcp:\n", + "direction": "sink", + "presence": "request" + }, + "rtp_sink_%%d": { + "caps": "application/x-rtp:\napplication/x-rtcp:\n", + "direction": "sink", + "presence": "request" + }, "src": { - "caps": "audio/x-raw:\n format: { S16LE, S8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "ANY", "direction": "src", "presence": "always" } }, "properties": { - "actual-buffer-time": { - "blurb": "Actual configured size of audio buffer in microseconds", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true }, - "actual-latency-time": { - "blurb": "Actual configured audio latency in microseconds", + "connection-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "connection-state": { + "blurb": "Current connection state", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true + "default": "closed (1)", + "readable": true, + "type": "GstDtlsConnectionState", + "writable": false }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds. This is the maximum amount of data that is buffered in the device and the maximum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-buffer-time\"", + "is-client": { + "blurb": "Set to true if the decoder should act as client and initiate the handshake", "construct": false, "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "device": { - "blurb": "DirectSound playback device as a GUID string (volume and mute will not work!)", + "key": { + "blurb": "SRTP master key, if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstBuffer", "writable": true }, - "device-name": { - "blurb": "Human-readable name of the sound device", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "latency-time": { - "blurb": "The minimum amount of data to read in each iteration in microseconds. This is the minimum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-latency-time\"", - "construct": false, - "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true }, - "mute": { - "blurb": "Mute state of this stream", + "rtp-sync": { + "blurb": "Synchronize RTP to the pipeline clock before merging with RTCP", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", + "srtcp-auth": { + "blurb": "SRTCP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", + "srtcp-cipher": { + "blurb": "SRTCP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "skew (2)", - "enum": true, - "type-name": "GstAudioBaseSrcSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP", - "name": "re-timestamp", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_SKEW", - "name": "skew", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_NONE", - "name": "none", - "value": "3" - } - ], + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "srtp-auth": { + "blurb": "SRTP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "volume": { - "blurb": "Volume of this stream", + "srtp-cipher": { + "blurb": "SRTP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", "construct": false, "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "secondary" + "rank": "none", + "signals": { + "on-key-set": { + "args": [], + "return-type": "void", + "when": "last" + } + } + } + }, + "filename": "gstdtls", + "license": "BSD", + "other-types": { + "GstDtlsConnectionState": { + "kind": "enum", + "values": [ + { + "desc": "New connection", + "name": "new", + "value": "0" + }, + { + "desc": "Closed connection on either side", + "name": "closed", + "value": "1" + }, + { + "desc": "Failed connection", + "name": "failed", + "value": "2" + }, + { + "desc": "Connecting", + "name": "connecting", + "value": "3" + }, + { + "desc": "Successfully connected", + "name": "connected", + "value": "4" + } + ] } }, - "filename": "gstdirectsoundsrc", - "license": "LGPL", "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "dtls": { - "description": "DTLS decoder and encoder plugins", + "dtsdec": { + "description": "Decodes DTS audio streams", "elements": { - "dtlsdec": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Decodes DTLS packets", + "dtsdec": { + "author": "Jan Schmidt , Ronald Bultje ", + "description": "Decodes DTS audio streams", "hierarchy": [ - "GstDtlsDec", + "GstDtsDec", + "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Decoder/Network/DTLS", - "long-name": "DTLS Decoder", - "name": "dtlsdec", + "klass": "Codec/Decoder/Audio", + "long-name": "DTS audio decoder", "pad-templates": { "sink": { - "caps": "application/x-dtls:\n", + "caps": "audio/x-dts:\naudio/x-private1-dts:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "ANY", + "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 4000, 96000 ]\n channels: [ 1, 6 ]\n", "direction": "src", - "presence": "request", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "connection-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "decoder-key": { - "blurb": "SRTP key that should be used by the decoder", + "drc": { + "blurb": "Use Dynamic Range Compression", "construct": false, "construct-only": false, - "type-name": "GstCaps", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true }, - "peer-pem": { - "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "pem": { - "blurb": "A string containing a X509 certificate and RSA private key in PEM format", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "srtp-auth": { - "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2", - "min": "0", - "type-name": "guint", - "writable": false - }, - "srtp-cipher": { - "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, "default": "0", - "max": "1", + "max": "9223372036854775807", "min": "0", - "type-name": "guint", - "writable": false + "readable": true, + "type": "gint64", + "writable": true } }, - "rank": "none", - "signals": { - "on-key-received": { - "args": [], - "retval": "void" - } - } - }, - "dtlsenc": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Encodes packets with DTLS", + "rank": "primary" + } + }, + "filename": "gstdtsdec", + "license": "GPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "dvb": { + "description": "DVB elements", + "elements": { + "dvbbasebin": { + "author": "Alessandro Decina \nReynaldo H. Verdejo Pinochet ", + "description": "Access descramble and split DVB streams", "hierarchy": [ - "GstDtlsEnc", + "DvbBaseBin", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Encoder/Network/DTLS", - "long-name": "DTLS Encoder", - "name": "dtlsenc", + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], + "klass": "Source/Bin/Video", + "long-name": "DVB bin", "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "request", - "typename": "GstPad" + "program_%%u": { + "caps": "video/mpegts:\n systemstream: true\n", + "direction": "src", + "presence": "request" }, "src": { - "caps": "application/x-dtls:\n", + "caps": "video/mpegts:\n systemstream: true\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "connection-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", + "adapter": { + "blurb": "The DVB adapter device number (eg. 0 for adapter0)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "16", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "encoder-key": { - "blurb": "Master key that should be used by the SRTP encoder", - "construct": false, - "construct-only": false, - "type-name": "GstBuffer", - "writable": false - }, - "is-client": { - "blurb": "Set to true if the decoder should act as client and initiate the handshake", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "bandwidth": { + "blurb": "(DVB-T) Bandwidth. Deprecated", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "AUTO (3)", + "readable": true, + "type": "GstDvbSrcBandwidth", "writable": true }, - "srtp-auth": { - "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", + "bandwidth-hz": { + "blurb": "Channel bandwidth in Hz", "construct": false, "construct-only": false, "default": "0", - "max": "2", + "max": "-1", "min": "0", - "type-name": "guint", - "writable": false + "readable": true, + "type": "guint", + "writable": true }, - "srtp-cipher": { - "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", + "code-rate-hp": { + "blurb": "(DVB-T, DVB-S/S2 and DVB-C) High priority code rate", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "guint", - "writable": false - } - }, - "rank": "none", - "signals": { - "on-key-received": { - "args": [], - "retval": "void" - } - } - }, - "dtlssrtpdec": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Decodes SRTP packets with a key received from DTLS", - "hierarchy": [ - "GstDtlsSrtpDec", - "GstDtlsSrtpBin", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Decoder/Network/DTLS/SRTP", - "long-name": "DTLS-SRTP Decoder", - "name": "dtlssrtpdec", - "pad-templates": { - "data_src": { - "caps": "ANY", - "direction": "src", - "presence": "request", - "typename": "GstPad" - }, - "rtcp_src": { - "caps": "application/x-rtcp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "rtp_src": { - "caps": "application/x-rtp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "default": "auto (9)", + "readable": true, + "type": "GstDvbSrcCode_Rate", + "writable": true }, - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "code-rate-lp": { + "blurb": "(DVB-T) Low priority code rate", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1/2 (1)", + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, - "connection-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", + "delsys": { + "blurb": "Delivery System", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "undefined (0)", + "readable": true, + "type": "GstDvbSrcDelsys", "writable": true }, - "key": { - "blurb": "SRTP master key, if this property is set, DTLS will be disabled", + "diseqc-source": { + "blurb": "(DVB-S/S2) Selected DiSEqC source. Only needed if you have a DiSEqC switch. Otherwise leave at -1 (disabled)", "construct": false, "construct-only": false, - "type-name": "GstBuffer", + "default": "-1", + "max": "7", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "frequency": { + "blurb": "Center frequency to tune into. Measured in kHz for the satellite distribution standards and Hz for all the rest", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "frontend": { + "blurb": "The frontend device number (eg. 0 for frontend0)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "16", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "guard": { + "blurb": "(DVB-T) Guard Interval", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "16 (1)", + "readable": true, + "type": "GstDvbSrcGuard", "writable": true }, - "peer-pem": { - "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", + "hierarchy": { + "blurb": "(DVB-T) Hierarchy information", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false + "default": "1 (1)", + "readable": true, + "type": "GstDvbSrcHierarchy", + "writable": true }, - "pem": { - "blurb": "A string containing a X509 certificate and RSA private key in PEM format", + "interleaving": { + "blurb": "(DTMB) Interleaving type", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "auto (1)", + "readable": true, + "type": "GstDvbSrcInterleaving", "writable": true }, - "srtcp-auth": { - "blurb": "SRTCP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", + "inversion": { + "blurb": "(DVB-T and DVB-C) Inversion information", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "on (1)", + "readable": true, + "type": "GstDvbSrcInversion", "writable": true }, - "srtcp-cipher": { - "blurb": "SRTCP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", + "isdbt-layer-enabled": { + "blurb": "(ISDB-T) Layer Enabled (7 = All layers)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "7", + "max": "7", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "srtp-auth": { - "blurb": "SRTP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", + "isdbt-layera-fec": { + "blurb": "(ISDB-T) layer A Forward Error Correction", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "auto (9)", + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, - "srtp-cipher": { - "blurb": "SRTP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", + "isdbt-layera-modulation": { + "blurb": "(ISDB-T) Layer A modulation type", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "auto (6)", + "readable": true, + "type": "GstDvbSrcModulation", "writable": true - } - }, - "rank": "none" - }, - "dtlssrtpdemux": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Demultiplexes DTLS and SRTP packets", - "hierarchy": [ - "GstDtlsSrtpDemux", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "DTLS/SRTP/Demux", - "long-name": "DTLS SRTP Demultiplexer", - "name": "dtlssrtpdemux", - "pad-templates": { - "dtls_src": { - "caps": "application/x-dtls:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "rtp_src": { - "caps": "application/x-rtp:\napplication/x-rtcp:\napplication/x-srtp:\napplication/x-srtcp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" }, - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "isdbt-layera-segment-count": { + "blurb": "(ISDB-T) Layer A segment count (-1 = AUTO)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "13", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "isdbt-layera-time-interleaving": { + "blurb": "(ISDB-T) Layer A time interleaving (-1 = AUTO)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "8", + "min": "-1", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "none" - }, - "dtlssrtpenc": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Encodes SRTP packets with a key received from DTLS", - "hierarchy": [ - "GstDtlsSrtpEnc", - "GstDtlsSrtpBin", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Encoder/Network/DTLS/SRTP", - "long-name": "DTLS-SRTP Encoder", - "name": "dtlssrtpenc", - "pad-templates": { - "data_sink": { - "caps": "ANY", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "rtcp_sink_%%d": { - "caps": "application/x-rtp:\napplication/x-rtcp:\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "rtp_sink_%%d": { - "caps": "application/x-rtp:\napplication/x-rtcp:\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "isdbt-layerb-fec": { + "blurb": "(ISDB-T) layer B Forward Error Correction", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "auto (9)", + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, - "connection-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", + "isdbt-layerb-modulation": { + "blurb": "(ISDB-T) Layer B modulation type", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "auto (6)", + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, - "is-client": { - "blurb": "Set to true if the decoder should act as client and initiate the handshake", + "isdbt-layerb-segment-count": { + "blurb": "(ISDB-T) Layer B segment count (-1 = AUTO)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "-1", + "max": "13", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "key": { - "blurb": "SRTP master key, if this property is set, DTLS will be disabled", + "isdbt-layerb-time-interleaving": { + "blurb": "(ISDB-T) Layer B time interleaving (-1 = AUTO)", "construct": false, "construct-only": false, - "type-name": "GstBuffer", + "default": "-1", + "max": "8", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "isdbt-layerc-fec": { + "blurb": "(ISDB-T) layer C Forward Error Correction", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "auto (9)", + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "isdbt-layerc-modulation": { + "blurb": "(ISDB-T) Layer C modulation type", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "auto (6)", + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "isdbt-layerc-segment-count": { + "blurb": "(ISDB-T) Layer C segment count (-1 = AUTO)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "13", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "srtcp-auth": { - "blurb": "SRTCP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", + "isdbt-layerc-time-interleaving": { + "blurb": "(ISDB-T) Layer C time interleaving (-1 = AUTO)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "8", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "srtcp-cipher": { - "blurb": "SRTCP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", + "isdbt-partial-reception": { + "blurb": "(ISDB-T) Partial Reception (-1 = AUTO)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1", + "max": "1", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "srtp-auth": { - "blurb": "SRTP auth name, should be 'null', 'hmac-sha1-32' or 'hmac-sha1-80', if this property is set, DTLS will be disabled", + "isdbt-sb-segment-count": { + "blurb": "(ISDB-T) SB segment count", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1", + "max": "13", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "srtp-cipher": { - "blurb": "SRTP cipher name, should be 'null' or 'aes-128-icm', if this property is set, DTLS will be disabled", + "isdbt-sb-segment-idx": { + "blurb": "(ISDB-T) SB segment IDX", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "12", + "min": "0", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "none", - "signals": { - "on-key-set": { - "args": [], - "retval": "void" - } - } - } - }, - "filename": "gstdtls", - "license": "BSD", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "dtsdec": { - "description": "Decodes DTS audio streams", - "elements": { - "dtsdec": { - "author": "Jan Schmidt , Ronald Bultje ", - "description": "Decodes DTS audio streams", - "hierarchy": [ - "GstDtsDec", - "GstAudioDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Audio", - "long-name": "DTS audio decoder", - "name": "dtsdec", - "pad-templates": { - "sink": { - "caps": "audio/x-dts:\naudio/x-private1-dts:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 4000, 96000 ]\n channels: [ 1, 6 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "drc": { - "blurb": "Use Dynamic Range Compression", + "isdbt-sb-subchannel-id": { + "blurb": "(ISDB-T) SB Subchannel ID (-1 = AUTO)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "-1", + "max": "41", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", + "isdbt-sound-broadcasting": { + "blurb": "(ISDB-T) Sound Broadcasting", "construct": false, "construct-only": false, "default": "0", - "max": "9223372036854775807", + "max": "1", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "lnb-lof1": { + "blurb": "LNB's Local oscillator frequency used for low band reception (kHz)", + "construct": false, + "construct-only": false, + "default": "9750000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "lnb-lof2": { + "blurb": "LNB's Local oscillator frequency used for high band reception (kHz)", + "construct": false, + "construct-only": false, + "default": "10600000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "lnb-slof": { + "blurb": "LNB's Upper bound for low band reception (kHz)", + "construct": false, + "construct-only": false, + "default": "11700000", + "max": "-1", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "guint", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "modulation": { + "blurb": "(DVB-T/T2/C/S2, TURBO and ATSC) Modulation type", + "construct": false, + "construct-only": false, + "default": "qam-16 (1)", + "readable": true, + "type": "GstDvbSrcModulation", + "writable": true + }, + "pilot": { + "blurb": "Pilot (DVB-S2)", + "construct": false, + "construct-only": false, + "default": "auto (2)", + "readable": true, + "type": "GstDvbSrcPilot", "writable": true }, - "name": { - "blurb": "The name of the object", + "polarity": { + "blurb": "(DVB-S/S2) Polarity [vhHV] (eg. V for Vertical)", "construct": true, "construct-only": false, + "default": "H", + "readable": true, + "type": "gchararray", + "writable": true + }, + "program-numbers": { + "blurb": "Colon separated list of programs", + "construct": false, + "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "rolloff": { + "blurb": "Rolloff (DVB-S2)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "auto (3)", + "readable": true, + "type": "GstDvbSrcRolloff", "writable": true }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", + "stats-reporting-interval": { + "blurb": "The number of reads before reporting frontend stats", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "100", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "stream-id": { + "blurb": "(DVB-T2 and DVB-S2 max 255, ISDB max 65535) Stream ID (-1 = disabled)", + "construct": false, + "construct-only": false, + "default": "-1", + "max": "65535", + "min": "-1", + "readable": true, + "type": "gint", + "writable": true + }, + "symbol-rate": { + "blurb": "(DVB-S/S2, DVB-C) Symbol rate in kBd (kilo bauds)", "construct": false, "construct-only": false, "default": "0", - "max": "9223372036854775807", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "trans-mode": { + "blurb": "(DVB-T) Transmission mode", + "construct": false, + "construct-only": false, + "default": "8k (1)", + "readable": true, + "type": "GstDvbSrcTransmission_Mode", + "writable": true + }, + "tuning-timeout": { + "blurb": "Microseconds to wait before giving up tuning/locking on a signal", + "construct": false, + "construct-only": false, + "default": "10000000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "guint64", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstdtsdec", - "license": "GPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "dvb": { - "description": "DVB elements", - "elements": { - "dvbbasebin": { - "author": "Alessandro Decina \nReynaldo H. Verdejo Pinochet ", - "description": "Access descramble and split DVB streams", + "rank": "none", + "signals": { + "tune": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + }, + "tuning-done": { + "args": [], + "return-type": "void", + "when": "last" + }, + "tuning-fail": { + "args": [], + "return-type": "void", + "when": "last" + }, + "tuning-start": { + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "dvbsrc": { + "author": "P2P-VCR, C-Lab, University of Paderborn, Zaheer Abbas Merali \nReynaldo H. Verdejo Pinochet ", + "description": "Digital Video Broadcast Source", "hierarchy": [ - "DvbBaseBin", - "GstBin", + "GstDvbSrc", + "GstPushSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Bin/Video", - "long-name": "DVB bin", - "name": "dvbbasebin", + "klass": "Source/Video", + "long-name": "DVB Source", "pad-templates": { - "program_%%u": { - "caps": "video/mpegts:\n systemstream: true\n", - "direction": "src", - "presence": "request", - "typename": "GstPad" - }, "src": { - "caps": "video/mpegts:\n systemstream: true\n", + "caps": "video/mpegts:\n mpegversion: 2\n systemstream: true\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -11256,15 +9942,8 @@ "default": "0", "max": "16", "min": "0", - "type-name": "gint", - "writable": true - }, - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gint", "writable": true }, "bandwidth": { @@ -11272,45 +9951,8 @@ "construct": false, "construct-only": false, "default": "AUTO (3)", - "enum": true, - "type-name": "GstDvbSrcBandwidth", - "values": [ - { - "desc": "8", - "name": "8", - "value": "0" - }, - { - "desc": "7", - "name": "7", - "value": "1" - }, - { - "desc": "6", - "name": "6", - "value": "2" - }, - { - "desc": "AUTO", - "name": "AUTO", - "value": "3" - }, - { - "desc": "5", - "name": "5", - "value": "4" - }, - { - "desc": "10", - "name": "10", - "value": "5" - }, - { - "desc": "1.712", - "name": "1.712", - "value": "6" - } - ], + "readable": true, + "type": "GstDvbSrcBandwidth", "writable": true }, "bandwidth-hz": { @@ -11320,7 +9962,19 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "construct": false, + "construct-only": false, + "default": "4096", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, "code-rate-hp": { @@ -11328,75 +9982,8 @@ "construct": false, "construct-only": false, "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, "code-rate-lp": { @@ -11404,75 +9991,8 @@ "construct": false, "construct-only": false, "default": "1/2 (1)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, "delsys": { @@ -11480,105 +10000,8 @@ "construct": false, "construct-only": false, "default": "undefined (0)", - "enum": true, - "type-name": "GstDvbSrcDelsys", - "values": [ - { - "desc": "UNDEFINED", - "name": "undefined", - "value": "0" - }, - { - "desc": "DVB-C-A", - "name": "dvb-c-a", - "value": "1" - }, - { - "desc": "DVB-C-B", - "name": "dvb-c-b", - "value": "2" - }, - { - "desc": "DVB-T", - "name": "dvb-t", - "value": "3" - }, - { - "desc": "DSS", - "name": "dss", - "value": "4" - }, - { - "desc": "DVB-S", - "name": "dvb-s", - "value": "5" - }, - { - "desc": "DVB-S2", - "name": "dvb-s2", - "value": "6" - }, - { - "desc": "DVB-H", - "name": "dvb-h", - "value": "7" - }, - { - "desc": "ISDB-T", - "name": "isdb-t", - "value": "8" - }, - { - "desc": "ISDB-S", - "name": "isdb-s", - "value": "9" - }, - { - "desc": "ISDB-C", - "name": "isdb-c", - "value": "10" - }, - { - "desc": "ATSC", - "name": "atsc", - "value": "11" - }, - { - "desc": "ATSC-MH", - "name": "atsc-mh", - "value": "12" - }, - { - "desc": "DTMB", - "name": "dtmb", - "value": "13" - }, - { - "desc": "CMMB", - "name": "cmmb", - "value": "14" - }, - { - "desc": "DAB", - "name": "dab", - "value": "15" - }, - { - "desc": "DVB-T2", - "name": "dvb-t2", - "value": "16" - }, - { - "desc": "TURBO", - "name": "turbo", - "value": "17" - }, - { - "desc": "DVB-C-C", - "name": "dvb-c-c", - "value": "18" - } - ], + "readable": true, + "type": "GstDvbSrcDelsys", "writable": true }, "diseqc-source": { @@ -11588,7 +10011,28 @@ "default": "-1", "max": "7", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "dvb-buffer-size": { + "blurb": "The kernel buffer size used by the DVB api", + "construct": false, + "construct-only": false, + "default": "1925120", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, "frequency": { @@ -11598,7 +10042,8 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "frontend": { @@ -11608,7 +10053,8 @@ "default": "0", "max": "16", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "guard": { @@ -11616,65 +10062,8 @@ "construct": false, "construct-only": false, "default": "16 (1)", - "enum": true, - "type-name": "GstDvbSrcGuard", - "values": [ - { - "desc": "32", - "name": "32", - "value": "0" - }, - { - "desc": "16", - "name": "16", - "value": "1" - }, - { - "desc": "8", - "name": "8", - "value": "2" - }, - { - "desc": "4", - "name": "4", - "value": "3" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "4" - }, - { - "desc": "128", - "name": "128", - "value": "5" - }, - { - "desc": "19/128", - "name": "19/128", - "value": "6" - }, - { - "desc": "19/256", - "name": "19/256", - "value": "7" - }, - { - "desc": "PN420", - "name": "pn420", - "value": "8" - }, - { - "desc": "PN595", - "name": "pn595", - "value": "9" - }, - { - "desc": "PN945", - "name": "pn945", - "value": "10" - } - ], + "readable": true, + "type": "GstDvbSrcGuard", "writable": true }, "hierarchy": { @@ -11682,35 +10071,8 @@ "construct": false, "construct-only": false, "default": "1 (1)", - "enum": true, - "type-name": "GstDvbSrcHierarchy", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1", - "name": "1", - "value": "1" - }, - { - "desc": "2", - "name": "2", - "value": "2" - }, - { - "desc": "4", - "name": "4", - "value": "3" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "4" - } - ], + "readable": true, + "type": "GstDvbSrcHierarchy", "writable": true }, "interleaving": { @@ -11718,30 +10080,8 @@ "construct": false, "construct-only": false, "default": "auto (1)", - "enum": true, - "type-name": "GstDvbSrcInterleaving", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "1" - }, - { - "desc": "240", - "name": "240", - "value": "2" - }, - { - "desc": "720", - "name": "720", - "value": "3" - } - ], + "readable": true, + "type": "GstDvbSrcInterleaving", "writable": true }, "inversion": { @@ -11749,25 +10089,8 @@ "construct": false, "construct-only": false, "default": "on (1)", - "enum": true, - "type-name": "GstDvbSrcInversion", - "values": [ - { - "desc": "OFF", - "name": "off", - "value": "0" - }, - { - "desc": "ON", - "name": "on", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - } - ], + "readable": true, + "type": "GstDvbSrcInversion", "writable": true }, "isdbt-layer-enabled": { @@ -11777,7 +10100,8 @@ "default": "7", "max": "7", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "isdbt-layera-fec": { @@ -11785,75 +10109,8 @@ "construct": false, "construct-only": false, "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, "isdbt-layera-modulation": { @@ -11861,80 +10118,8 @@ "construct": false, "construct-only": false, "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, "isdbt-layera-segment-count": { @@ -11944,7 +10129,8 @@ "default": "-1", "max": "13", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-layera-time-interleaving": { @@ -11954,7 +10140,8 @@ "default": "-1", "max": "8", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-layerb-fec": { @@ -11962,75 +10149,8 @@ "construct": false, "construct-only": false, "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, "isdbt-layerb-modulation": { @@ -12038,80 +10158,8 @@ "construct": false, "construct-only": false, "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, "isdbt-layerb-segment-count": { @@ -12121,7 +10169,8 @@ "default": "-1", "max": "13", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-layerb-time-interleaving": { @@ -12131,7 +10180,8 @@ "default": "-1", "max": "8", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-layerc-fec": { @@ -12139,75 +10189,8 @@ "construct": false, "construct-only": false, "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "readable": true, + "type": "GstDvbSrcCode_Rate", "writable": true }, "isdbt-layerc-modulation": { @@ -12215,80 +10198,8 @@ "construct": false, "construct-only": false, "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, "isdbt-layerc-segment-count": { @@ -12298,7 +10209,8 @@ "default": "-1", "max": "13", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-layerc-time-interleaving": { @@ -12308,7 +10220,8 @@ "default": "-1", "max": "8", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-partial-reception": { @@ -12318,7 +10231,8 @@ "default": "1", "max": "1", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-sb-segment-count": { @@ -12328,7 +10242,8 @@ "default": "1", "max": "13", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "isdbt-sb-segment-idx": { @@ -12338,7 +10253,8 @@ "default": "0", "max": "12", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-sb-subchannel-id": { @@ -12348,7 +10264,8 @@ "default": "-1", "max": "41", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "isdbt-sound-broadcasting": { @@ -12358,7 +10275,8 @@ "default": "0", "max": "1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "lnb-lof1": { @@ -12368,7 +10286,8 @@ "default": "9750000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "lnb-lof2": { @@ -12378,7 +10297,8 @@ "default": "10600000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "lnb-slof": { @@ -12388,15 +10308,8 @@ "default": "11700000", "max": "-1", "min": "0", - "type-name": "guint", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, "modulation": { @@ -12404,95 +10317,28 @@ "construct": false, "construct-only": false, "default": "qam-16 (1)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "readable": true, + "type": "GstDvbSrcModulation", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "pids": { + "blurb": "Colon-separated list of PIDs (eg. 110:120) to capture. ACT and CAT are automatically included but PMT should be added explicitly. Special value 8192 gets full MPEG-TS", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "8192", + "readable": false, + "type": "gchararray", "writable": true }, "pilot": { @@ -12500,25 +10346,8 @@ "construct": false, "construct-only": false, "default": "auto (2)", - "enum": true, - "type-name": "GstDvbSrcPilot", - "values": [ - { - "desc": "ON", - "name": "on", - "value": "0" - }, - { - "desc": "OFF", - "name": "off", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - } - ], + "readable": true, + "type": "GstDvbSrcPilot", "writable": true }, "polarity": { @@ -12526,15 +10355,8 @@ "construct": true, "construct-only": false, "default": "H", - "type-name": "gchararray", - "writable": true - }, - "program-numbers": { - "blurb": "Colon separated list of programs", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "rolloff": { @@ -12542,30 +10364,8 @@ "construct": false, "construct-only": false, "default": "auto (3)", - "enum": true, - "type-name": "GstDvbSrcRolloff", - "values": [ - { - "desc": "35", - "name": "35", - "value": "0" - }, - { - "desc": "20", - "name": "20", - "value": "1" - }, - { - "desc": "25", - "name": "25", - "value": "2" - }, - { - "desc": "auto", - "name": "auto", - "value": "3" - } - ], + "readable": true, + "type": "GstDvbSrcRolloff", "writable": true }, "stats-reporting-interval": { @@ -12575,7 +10375,8 @@ "default": "100", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "stream-id": { @@ -12585,7 +10386,8 @@ "default": "-1", "max": "65535", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "symbol-rate": { @@ -12595,7 +10397,19 @@ "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", + "writable": true + }, + "timeout": { + "blurb": "Post a message after timeout microseconds (0 = disabled)", + "construct": false, + "construct-only": false, + "default": "1000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, "trans-mode": { @@ -12603,55 +10417,16 @@ "construct": false, "construct-only": false, "default": "8k (1)", - "enum": true, - "type-name": "GstDvbSrcTransmission_Mode", - "values": [ - { - "desc": "2K", - "name": "2k", - "value": "0" - }, - { - "desc": "8K", - "name": "8k", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - }, - { - "desc": "4K", - "name": "4k", - "value": "3" - }, - { - "desc": "1K", - "name": "1k", - "value": "4" - }, - { - "desc": "16K", - "name": "16k", - "value": "5" - }, - { - "desc": "32K", - "name": "32k", - "value": "6" - }, - { - "desc": "C1", - "name": "c1", - "value": "7" - }, - { - "desc": "C3780", - "name": "c3780", - "value": "8" - } - ], + "readable": true, + "type": "GstDvbSrcTransmission_Mode", + "writable": true + }, + "tune": { + "blurb": "Atomically tune to channel. (For Apps)", + "construct": false, + "construct-only": false, + "readable": false, + "type": "gpointer", "writable": true }, "tuning-timeout": { @@ -12661,3019 +10436,2761 @@ "default": "10000000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none", "signals": { "tune": { + "action": true, "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "tuning-done": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "tuning-fail": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "tuning-start": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" } } - }, - "dvbsrc": { - "author": "P2P-VCR, C-Lab, University of Paderborn, Zaheer Abbas Merali \nReynaldo H. Verdejo Pinochet ", - "description": "Digital Video Broadcast Source", + } + }, + "filename": "gstdvb", + "license": "LGPL", + "other-types": { + "GstDvbSrcBandwidth": { + "kind": "enum", + "values": [ + { + "desc": "8", + "name": "8", + "value": "0" + }, + { + "desc": "7", + "name": "7", + "value": "1" + }, + { + "desc": "6", + "name": "6", + "value": "2" + }, + { + "desc": "AUTO", + "name": "AUTO", + "value": "3" + }, + { + "desc": "5", + "name": "5", + "value": "4" + }, + { + "desc": "10", + "name": "10", + "value": "5" + }, + { + "desc": "1.712", + "name": "1.712", + "value": "6" + } + ] + }, + "GstDvbSrcCode_Rate": { + "kind": "enum", + "values": [ + { + "desc": "NONE", + "name": "none", + "value": "0" + }, + { + "desc": "1/2", + "name": "1/2", + "value": "1" + }, + { + "desc": "2/3", + "name": "2/3", + "value": "2" + }, + { + "desc": "3/4", + "name": "3/4", + "value": "3" + }, + { + "desc": "4/5", + "name": "4/5", + "value": "4" + }, + { + "desc": "5/6", + "name": "5/6", + "value": "5" + }, + { + "desc": "6/7", + "name": "6/7", + "value": "6" + }, + { + "desc": "7/8", + "name": "7/8", + "value": "7" + }, + { + "desc": "8/9", + "name": "8/9", + "value": "8" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "9" + }, + { + "desc": "3/5", + "name": "3/5", + "value": "10" + }, + { + "desc": "9/10", + "name": "9/10", + "value": "11" + }, + { + "desc": "2/5", + "name": "2/5", + "value": "12" + } + ] + }, + "GstDvbSrcDelsys": { + "kind": "enum", + "values": [ + { + "desc": "UNDEFINED", + "name": "undefined", + "value": "0" + }, + { + "desc": "DVB-C-A", + "name": "dvb-c-a", + "value": "1" + }, + { + "desc": "DVB-C-B", + "name": "dvb-c-b", + "value": "2" + }, + { + "desc": "DVB-T", + "name": "dvb-t", + "value": "3" + }, + { + "desc": "DSS", + "name": "dss", + "value": "4" + }, + { + "desc": "DVB-S", + "name": "dvb-s", + "value": "5" + }, + { + "desc": "DVB-S2", + "name": "dvb-s2", + "value": "6" + }, + { + "desc": "DVB-H", + "name": "dvb-h", + "value": "7" + }, + { + "desc": "ISDB-T", + "name": "isdb-t", + "value": "8" + }, + { + "desc": "ISDB-S", + "name": "isdb-s", + "value": "9" + }, + { + "desc": "ISDB-C", + "name": "isdb-c", + "value": "10" + }, + { + "desc": "ATSC", + "name": "atsc", + "value": "11" + }, + { + "desc": "ATSC-MH", + "name": "atsc-mh", + "value": "12" + }, + { + "desc": "DTMB", + "name": "dtmb", + "value": "13" + }, + { + "desc": "CMMB", + "name": "cmmb", + "value": "14" + }, + { + "desc": "DAB", + "name": "dab", + "value": "15" + }, + { + "desc": "DVB-T2", + "name": "dvb-t2", + "value": "16" + }, + { + "desc": "TURBO", + "name": "turbo", + "value": "17" + }, + { + "desc": "DVB-C-C", + "name": "dvb-c-c", + "value": "18" + } + ] + }, + "GstDvbSrcGuard": { + "kind": "enum", + "values": [ + { + "desc": "32", + "name": "32", + "value": "0" + }, + { + "desc": "16", + "name": "16", + "value": "1" + }, + { + "desc": "8", + "name": "8", + "value": "2" + }, + { + "desc": "4", + "name": "4", + "value": "3" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "4" + }, + { + "desc": "128", + "name": "128", + "value": "5" + }, + { + "desc": "19/128", + "name": "19/128", + "value": "6" + }, + { + "desc": "19/256", + "name": "19/256", + "value": "7" + }, + { + "desc": "PN420", + "name": "pn420", + "value": "8" + }, + { + "desc": "PN595", + "name": "pn595", + "value": "9" + }, + { + "desc": "PN945", + "name": "pn945", + "value": "10" + } + ] + }, + "GstDvbSrcHierarchy": { + "kind": "enum", + "values": [ + { + "desc": "NONE", + "name": "none", + "value": "0" + }, + { + "desc": "1", + "name": "1", + "value": "1" + }, + { + "desc": "2", + "name": "2", + "value": "2" + }, + { + "desc": "4", + "name": "4", + "value": "3" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "4" + } + ] + }, + "GstDvbSrcInterleaving": { + "kind": "enum", + "values": [ + { + "desc": "NONE", + "name": "none", + "value": "0" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "1" + }, + { + "desc": "240", + "name": "240", + "value": "2" + }, + { + "desc": "720", + "name": "720", + "value": "3" + } + ] + }, + "GstDvbSrcInversion": { + "kind": "enum", + "values": [ + { + "desc": "OFF", + "name": "off", + "value": "0" + }, + { + "desc": "ON", + "name": "on", + "value": "1" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "2" + } + ] + }, + "GstDvbSrcModulation": { + "kind": "enum", + "values": [ + { + "desc": "QPSK", + "name": "qpsk", + "value": "0" + }, + { + "desc": "QAM 16", + "name": "qam-16", + "value": "1" + }, + { + "desc": "QAM 32", + "name": "qam-32", + "value": "2" + }, + { + "desc": "QAM 64", + "name": "qam-64", + "value": "3" + }, + { + "desc": "QAM 128", + "name": "qam-128", + "value": "4" + }, + { + "desc": "QAM 256", + "name": "qam-256", + "value": "5" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "6" + }, + { + "desc": "8VSB", + "name": "8vsb", + "value": "7" + }, + { + "desc": "16VSB", + "name": "16vsb", + "value": "8" + }, + { + "desc": "8PSK", + "name": "8psk", + "value": "9" + }, + { + "desc": "16APSK", + "name": "16apsk", + "value": "10" + }, + { + "desc": "32APSK", + "name": "32apsk", + "value": "11" + }, + { + "desc": "DQPSK", + "name": "dqpsk", + "value": "12" + }, + { + "desc": "QAM 4 NR", + "name": "qam-4-nr", + "value": "13" + } + ] + }, + "GstDvbSrcPilot": { + "kind": "enum", + "values": [ + { + "desc": "ON", + "name": "on", + "value": "0" + }, + { + "desc": "OFF", + "name": "off", + "value": "1" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "2" + } + ] + }, + "GstDvbSrcRolloff": { + "kind": "enum", + "values": [ + { + "desc": "35", + "name": "35", + "value": "0" + }, + { + "desc": "20", + "name": "20", + "value": "1" + }, + { + "desc": "25", + "name": "25", + "value": "2" + }, + { + "desc": "auto", + "name": "auto", + "value": "3" + } + ] + }, + "GstDvbSrcTransmission_Mode": { + "kind": "enum", + "values": [ + { + "desc": "2K", + "name": "2k", + "value": "0" + }, + { + "desc": "8K", + "name": "8k", + "value": "1" + }, + { + "desc": "AUTO", + "name": "auto", + "value": "2" + }, + { + "desc": "4K", + "name": "4k", + "value": "3" + }, + { + "desc": "1K", + "name": "1k", + "value": "4" + }, + { + "desc": "16K", + "name": "16k", + "value": "5" + }, + { + "desc": "32K", + "name": "32k", + "value": "6" + }, + { + "desc": "C1", + "name": "c1", + "value": "7" + }, + { + "desc": "C3780", + "name": "c3780", + "value": "8" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "dvbsuboverlay": { + "description": "DVB subtitle renderer", + "elements": { + "dvbsuboverlay": { + "author": "Mart Raudsepp ", + "description": "Renders DVB subtitles", "hierarchy": [ - "GstDvbSrc", - "GstPushSrc", - "GstBaseSrc", + "GstDVBSubOverlay", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "DVB Source", - "name": "dvbsrc", + "klass": "Mixer/Video/Overlay/Subtitle", + "long-name": "DVB Subtitles Overlay", "pad-templates": { "src": { - "caps": "video/mpegts:\n mpegversion: 2\n systemstream: true\n", + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" + }, + "text_sink": { + "caps": "subpicture/x-dvb:\n", + "direction": "sink", + "presence": "always" + }, + "video_sink": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" } }, "properties": { - "adapter": { - "blurb": "The DVB adapter device number (eg. 0 for adapter0)", + "enable": { + "blurb": "Enable rendering of subtitles", "construct": false, "construct-only": false, - "default": "0", - "max": "16", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "bandwidth": { - "blurb": "(DVB-T) Bandwidth. Deprecated", + "force-end": { + "blurb": "Assume PES-aligned subtitles and force end-of-display", "construct": false, "construct-only": false, - "default": "AUTO (3)", - "enum": true, - "type-name": "GstDvbSrcBandwidth", - "values": [ - { - "desc": "8", - "name": "8", - "value": "0" - }, - { - "desc": "7", - "name": "7", - "value": "1" - }, - { - "desc": "6", - "name": "6", - "value": "2" - }, - { - "desc": "AUTO", - "name": "AUTO", - "value": "3" - }, - { - "desc": "5", - "name": "5", - "value": "4" - }, - { - "desc": "10", - "name": "10", - "value": "5" - }, - { - "desc": "1.712", - "name": "1.712", - "value": "6" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "bandwidth-hz": { - "blurb": "Channel bandwidth in Hz", + "max-page-timeout": { + "blurb": "Limit maximum display time of a subtitle page (0 - disabled, value in seconds)", "construct": false, "construct-only": false, "default": "0", - "max": "-1", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstdvbsuboverlay", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "dvdspu": { + "description": "DVD Sub-picture Overlay element", + "elements": { + "dvdspu": { + "author": "Jan Schmidt ", + "description": "Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through", + "hierarchy": [ + "GstDVDSpu", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Mixer/Video/Overlay/SubPicture/DVD/Bluray", + "long-name": "Sub-picture Overlay", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: { I420, NV12, YV12 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n", + "direction": "src", + "presence": "always" }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "subpicture": { + "caps": "subpicture/x-dvd:\nsubpicture/x-pgs:\n", + "direction": "sink", + "presence": "always" + }, + "video": { + "caps": "video/x-raw:\n format: { I420, NV12, YV12 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "rank": "primary" + } + }, + "filename": "gstdvdspu", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "faad": { + "description": "Free AAC Decoder (FAAD)", + "elements": { + "faad": { + "author": "Ronald Bultje ", + "description": "Free MPEG-2/4 AAC decoder", + "hierarchy": [ + "GstFaad", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "AAC audio decoder", + "pad-templates": { + "sink": { + "caps": "audio/mpeg:\n mpegversion: 2\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", "construct": false, "construct-only": false, - "default": "4096", - "max": "-1", + "default": "0", + "max": "9223372036854775807", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint64", "writable": true }, - "code-rate-hp": { - "blurb": "(DVB-T, DVB-S/S2 and DVB-C) High priority code rate", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "code-rate-lp": { - "blurb": "(DVB-T) Low priority code rate", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, - "default": "1/2 (1)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "default": "0", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstfaad", + "license": "GPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "faceoverlay": { + "description": "SVG Face Overlay", + "elements": { + "faceoverlay": { + "author": "Laura Lucas Alday ", + "description": "Overlays SVG graphics over a detected face in a video stream", + "hierarchy": [ + "GstFaceOverlay", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Filter/Editor/Video", + "long-name": "faceoverlay", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { RGB }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "delsys": { - "blurb": "Delivery System", + "src": { + "caps": "video/x-raw:\n format: { BGRA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "undefined (0)", - "enum": true, - "type-name": "GstDvbSrcDelsys", - "values": [ - { - "desc": "UNDEFINED", - "name": "undefined", - "value": "0" - }, - { - "desc": "DVB-C-A", - "name": "dvb-c-a", - "value": "1" - }, - { - "desc": "DVB-C-B", - "name": "dvb-c-b", - "value": "2" - }, - { - "desc": "DVB-T", - "name": "dvb-t", - "value": "3" - }, - { - "desc": "DSS", - "name": "dss", - "value": "4" - }, - { - "desc": "DVB-S", - "name": "dvb-s", - "value": "5" - }, - { - "desc": "DVB-S2", - "name": "dvb-s2", - "value": "6" - }, - { - "desc": "DVB-H", - "name": "dvb-h", - "value": "7" - }, - { - "desc": "ISDB-T", - "name": "isdb-t", - "value": "8" - }, - { - "desc": "ISDB-S", - "name": "isdb-s", - "value": "9" - }, - { - "desc": "ISDB-C", - "name": "isdb-c", - "value": "10" - }, - { - "desc": "ATSC", - "name": "atsc", - "value": "11" - }, - { - "desc": "ATSC-MH", - "name": "atsc-mh", - "value": "12" - }, - { - "desc": "DTMB", - "name": "dtmb", - "value": "13" - }, - { - "desc": "CMMB", - "name": "cmmb", - "value": "14" - }, - { - "desc": "DAB", - "name": "dab", - "value": "15" - }, - { - "desc": "DVB-T2", - "name": "dvb-t2", - "value": "16" - }, - { - "desc": "TURBO", - "name": "turbo", - "value": "17" - }, - { - "desc": "DVB-C-C", - "name": "dvb-c-c", - "value": "18" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "diseqc-source": { - "blurb": "(DVB-S/S2) Selected DiSEqC source. Only needed if you have a DiSEqC switch. Otherwise leave at -1 (disabled)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "7", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "h": { + "blurb": "Specify image height relative to face height.", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "dvb-buffer-size": { - "blurb": "The kernel buffer size used by the DVB api", + "location": { + "blurb": "Location of SVG file to use for face overlay", "construct": false, "construct-only": false, - "default": "1925120", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "frequency": { - "blurb": "Center frequency to tune into. Measured in kHz for the satellite distribution standards and Hz for all the rest", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "frontend": { - "blurb": "The frontend device number (eg. 0 for frontend0)", + "w": { + "blurb": "Specify image width relative to face width.", "construct": false, "construct-only": false, - "default": "0", - "max": "16", + "default": "1", + "max": "3.40282e+38", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gfloat", "writable": true }, - "guard": { - "blurb": "(DVB-T) Guard Interval", + "x": { + "blurb": "Specify image x relative to detected face x.", "construct": false, "construct-only": false, - "default": "16 (1)", - "enum": true, - "type-name": "GstDvbSrcGuard", - "values": [ - { - "desc": "32", - "name": "32", - "value": "0" - }, - { - "desc": "16", - "name": "16", - "value": "1" - }, - { - "desc": "8", - "name": "8", - "value": "2" - }, - { - "desc": "4", - "name": "4", - "value": "3" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "4" - }, - { - "desc": "128", - "name": "128", - "value": "5" - }, - { - "desc": "19/128", - "name": "19/128", - "value": "6" - }, - { - "desc": "19/256", - "name": "19/256", - "value": "7" - }, - { - "desc": "PN420", - "name": "pn420", - "value": "8" - }, - { - "desc": "PN595", - "name": "pn595", - "value": "9" - }, - { - "desc": "PN945", - "name": "pn945", - "value": "10" - } - ], + "default": "0", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", "writable": true }, - "hierarchy": { - "blurb": "(DVB-T) Hierarchy information", + "y": { + "blurb": "Specify image y relative to detected face y.", "construct": false, "construct-only": false, - "default": "1 (1)", - "enum": true, - "type-name": "GstDvbSrcHierarchy", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1", - "name": "1", - "value": "1" - }, - { - "desc": "2", - "name": "2", - "value": "2" - }, - { - "desc": "4", - "name": "4", - "value": "3" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "4" - } - ], + "default": "0", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", "writable": true - }, - "interleaving": { - "blurb": "(DTMB) Interleaving type", + } + }, + "rank": "none" + } + }, + "filename": "gstfaceoverlay", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "fbdevsink": { + "description": "Linux framebuffer video sink", + "elements": { + "fbdevsink": { + "author": "Sean D'Epagnier ", + "description": "Linux framebuffer videosink", + "hierarchy": [ + "GstFBDEVSink", + "GstVideoSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Video", + "long-name": "fbdev video sink", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { RGB, BGR, BGRx, xBGR, RGB, RGBx, xRGB, RGB15, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "auto (1)", - "enum": true, - "type-name": "GstDvbSrcInterleaving", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "1" - }, - { - "desc": "240", - "name": "240", - "value": "2" - }, - { - "desc": "720", - "name": "720", - "value": "3" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "inversion": { - "blurb": "(DVB-T and DVB-C) Inversion information", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "construct": false, "construct-only": false, - "default": "on (1)", - "enum": true, - "type-name": "GstDvbSrcInversion", - "values": [ - { - "desc": "OFF", - "name": "off", - "value": "0" - }, - { - "desc": "ON", - "name": "on", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - } - ], + "default": "4096", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "isdbt-layer-enabled": { - "blurb": "(ISDB-T) Layer Enabled (7 = All layers)", + "device": { + "blurb": "The framebuffer device eg: /dev/fb0", "construct": false, "construct-only": false, - "default": "7", - "max": "7", - "min": "1", - "type-name": "guint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "isdbt-layera-fec": { - "blurb": "(ISDB-T) layer A Forward Error Correction", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "isdbt-layera-modulation": { - "blurb": "(ISDB-T) Layer A modulation type", + "last-sample": { + "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], - "writable": true + "readable": true, + "type": "GstSample", + "writable": false }, - "isdbt-layera-segment-count": { - "blurb": "(ISDB-T) Layer A segment count (-1 = AUTO)", + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, "construct-only": false, - "default": "-1", - "max": "13", - "min": "-1", - "type-name": "gint", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "isdbt-layera-time-interleaving": { - "blurb": "(ISDB-T) Layer A time interleaving (-1 = AUTO)", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "-1", - "max": "8", + "default": "5000000", + "max": "9223372036854775807", "min": "-1", - "type-name": "gint", - "writable": true - }, - "isdbt-layerb-fec": { - "blurb": "(ISDB-T) layer B Forward Error Correction", - "construct": false, - "construct-only": false, - "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], - "writable": true - }, - "isdbt-layerb-modulation": { - "blurb": "(ISDB-T) Layer B modulation type", - "construct": false, - "construct-only": false, - "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "readable": true, + "type": "gint64", "writable": true }, - "isdbt-layerb-segment-count": { - "blurb": "(ISDB-T) Layer B segment count (-1 = AUTO)", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "-1", - "max": "13", - "min": "-1", - "type-name": "gint", + "default": "15000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "isdbt-layerb-time-interleaving": { - "blurb": "(ISDB-T) Layer B time interleaving (-1 = AUTO)", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "-1", - "max": "8", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "isdbt-layerc-fec": { - "blurb": "(ISDB-T) layer C Forward Error Correction", + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", "construct": false, "construct-only": false, - "default": "auto (9)", - "enum": true, - "type-name": "GstDvbSrcCode_Rate", - "values": [ - { - "desc": "NONE", - "name": "none", - "value": "0" - }, - { - "desc": "1/2", - "name": "1/2", - "value": "1" - }, - { - "desc": "2/3", - "name": "2/3", - "value": "2" - }, - { - "desc": "3/4", - "name": "3/4", - "value": "3" - }, - { - "desc": "4/5", - "name": "4/5", - "value": "4" - }, - { - "desc": "5/6", - "name": "5/6", - "value": "5" - }, - { - "desc": "6/7", - "name": "6/7", - "value": "6" - }, - { - "desc": "7/8", - "name": "7/8", - "value": "7" - }, - { - "desc": "8/9", - "name": "8/9", - "value": "8" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "9" - }, - { - "desc": "3/5", - "name": "3/5", - "value": "10" - }, - { - "desc": "9/10", - "name": "9/10", - "value": "11" - }, - { - "desc": "2/5", - "name": "2/5", - "value": "12" - } - ], + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "isdbt-layerc-modulation": { - "blurb": "(ISDB-T) Layer C modulation type", - "construct": false, + "show-preroll-frame": { + "blurb": "Whether to render video frames during preroll", + "construct": true, "construct-only": false, - "default": "auto (6)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "isdbt-layerc-segment-count": { - "blurb": "(ISDB-T) Layer C segment count (-1 = AUTO)", + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "-1", - "max": "13", - "min": "-1", - "type-name": "gint", - "writable": true + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "isdbt-layerc-time-interleaving": { - "blurb": "(ISDB-T) Layer C time interleaving (-1 = AUTO)", + "sync": { + "blurb": "Sync on the clock", "construct": false, "construct-only": false, - "default": "-1", - "max": "8", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "isdbt-partial-reception": { - "blurb": "(ISDB-T) Partial Reception (-1 = AUTO)", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "default": "1", - "max": "1", - "min": "-1", - "type-name": "gint", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "isdbt-sb-segment-count": { - "blurb": "(ISDB-T) SB segment count", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "1", - "max": "13", - "min": "1", - "type-name": "guint", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstfbdevsink", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "fdkaac": { + "description": "Fraunhofer FDK AAC Codec plugin", + "elements": { + "fdkaacdec": { + "author": "Sebastian Dröge ", + "description": "FDK AAC audio decoder", + "hierarchy": [ + "GstFdkAacDec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "FDK AAC audio decoder", + "pad-templates": { + "sink": { + "caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: { (string)adts, (string)adif, (string)raw }\n channels: [ 1, 8 ]\n", + "direction": "sink", + "presence": "always" }, - "isdbt-sb-segment-idx": { - "blurb": "(ISDB-T) SB segment IDX", + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", "construct": false, "construct-only": false, "default": "0", - "max": "12", + "max": "9223372036854775807", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint64", "writable": true }, - "isdbt-sb-subchannel-id": { - "blurb": "(ISDB-T) SB Subchannel ID (-1 = AUTO)", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "default": "-1", - "max": "41", - "min": "-1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "isdbt-sound-broadcasting": { - "blurb": "(ISDB-T) Sound Broadcasting", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, "default": "0", - "max": "1", + "max": "9223372036854775807", "min": "0", - "type-name": "gint", - "writable": true - }, - "lnb-lof1": { - "blurb": "LNB's Local oscillator frequency used for low band reception (kHz)", - "construct": false, - "construct-only": false, - "default": "9750000", - "max": "-1", - "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint64", "writable": true + } + }, + "rank": "marginal" + }, + "fdkaacenc": { + "author": "Sebastian Dröge ", + "description": "FDK AAC audio encoder", + "hierarchy": [ + "GstFdkAacEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "FDK AAC audio encoder", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: { (int)1, (int)2, (int)3, (int)4, (int)5, (int)6, (int)8 }\n", + "direction": "sink", + "presence": "always" }, - "lnb-lof2": { - "blurb": "LNB's Local oscillator frequency used for high band reception (kHz)", + "src": { + "caps": "audio/mpeg:\n mpegversion: 4\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: { (int)1, (int)2, (int)3, (int)4, (int)5, (int)6, (int)8 }\n stream-format: { (string)adts, (string)adif, (string)raw }\n base-profile: lc\n framed: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bitrate": { + "blurb": "Target Audio Bitrate (0 = fixed value based on sample rate and channel count)", "construct": false, "construct-only": false, - "default": "10600000", - "max": "-1", + "default": "0", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "lnb-slof": { - "blurb": "LNB's Upper bound for low band reception (kHz)", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, - "default": "11700000", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "modulation": { - "blurb": "(DVB-T/T2/C/S2, TURBO and ATSC) Modulation type", + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", "construct": false, "construct-only": false, - "default": "qam-16 (1)", - "enum": true, - "type-name": "GstDvbSrcModulation", - "values": [ - { - "desc": "QPSK", - "name": "qpsk", - "value": "0" - }, - { - "desc": "QAM 16", - "name": "qam-16", - "value": "1" - }, - { - "desc": "QAM 32", - "name": "qam-32", - "value": "2" - }, - { - "desc": "QAM 64", - "name": "qam-64", - "value": "3" - }, - { - "desc": "QAM 128", - "name": "qam-128", - "value": "4" - }, - { - "desc": "QAM 256", - "name": "qam-256", - "value": "5" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "6" - }, - { - "desc": "8VSB", - "name": "8vsb", - "value": "7" - }, - { - "desc": "16VSB", - "name": "16vsb", - "value": "8" - }, - { - "desc": "8PSK", - "name": "8psk", - "value": "9" - }, - { - "desc": "16APSK", - "name": "16apsk", - "value": "10" - }, - { - "desc": "32APSK", - "name": "32apsk", - "value": "11" - }, - { - "desc": "DQPSK", - "name": "dqpsk", - "value": "12" - }, - { - "desc": "QAM 4 NR", - "name": "qam-4-nr", - "value": "13" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "false", + "readable": true, + "type": "gboolean", + "writable": false }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "40000000", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstfdkaac", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "festival": { + "description": "Synthesizes plain text into audio", + "elements": { + "festival": { + "author": "Wim Taymans ", + "description": "Synthesizes plain text into audio", + "hierarchy": [ + "GstFestival", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio", + "long-name": "Festival Text-to-Speech synthesizer", + "pad-templates": { + "sink": { + "caps": "text/x-raw:\n format: utf8\n", + "direction": "sink", + "presence": "always" }, - "pids": { - "blurb": "Colon-separated list of PIDs (eg. 110:120) to capture. ACT and CAT are automatically included but PMT should be added explicitly. Special value 8192 gets full MPEG-TS", - "construct": false, - "construct-only": false, - "default": "8192", - "type-name": "gchararray", - "writable": true + "src": { + "caps": "audio/x-wav:\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + } + }, + "filename": "gstfestival", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "fieldanalysis": { + "description": "Video field analysis", + "elements": { + "fieldanalysis": { + "author": "Robert Swain ", + "description": "Analyse fields from video frames to identify if they are progressive/telecined/interlaced", + "hierarchy": [ + "GstFieldAnalysis", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Analysis/Video", + "long-name": "Video field analysis", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { YUY2, UYVY, Y42B, I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "pilot": { - "blurb": "Pilot (DVB-S2)", + "src": { + "caps": "video/x-raw:\n format: { YUY2, UYVY, Y42B, I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "block-height": { + "blurb": "Block height for windowed comb detection", "construct": false, "construct-only": false, - "default": "auto (2)", - "enum": true, - "type-name": "GstDvbSrcPilot", - "values": [ - { - "desc": "ON", - "name": "on", - "value": "0" - }, - { - "desc": "OFF", - "name": "off", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - } - ], + "default": "16", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "polarity": { - "blurb": "(DVB-S/S2) Polarity [vhHV] (eg. V for Vertical)", - "construct": true, + "block-threshold": { + "blurb": "Block threshold for windowed comb detection", + "construct": false, "construct-only": false, - "default": "H", - "type-name": "gchararray", + "default": "80", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "rolloff": { - "blurb": "Rolloff (DVB-S2)", + "block-width": { + "blurb": "Block width for windowed comb detection", "construct": false, "construct-only": false, - "default": "auto (3)", - "enum": true, - "type-name": "GstDvbSrcRolloff", - "values": [ - { - "desc": "35", - "name": "35", - "value": "0" - }, - { - "desc": "20", - "name": "20", - "value": "1" - }, - { - "desc": "25", - "name": "25", - "value": "2" - }, - { - "desc": "auto", - "name": "auto", - "value": "3" - } - ], + "default": "16", + "max": "18446744073709551615", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "stats-reporting-interval": { - "blurb": "The number of reads before reporting frontend stats", + "comb-method": { + "blurb": "Metric to be used for identifying comb artifacts if using windowed comb detection", "construct": false, "construct-only": false, - "default": "100", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "5-tap (2)", + "readable": true, + "type": "FieldAnalysisCombMethod", "writable": true }, - "stream-id": { - "blurb": "(DVB-T2 and DVB-S2 max 255, ISDB max 65535) Stream ID (-1 = disabled)", + "field-metric": { + "blurb": "Metric to be used for comparing same parity fields to decide if they are a repeated field for telecine", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", + "default": "ssd (1)", + "readable": true, + "type": "GstFieldAnalysisFieldMetric", "writable": true }, - "symbol-rate": { - "blurb": "(DVB-S/S2, DVB-C) Symbol rate in kBd (kilo bauds)", + "field-threshold": { + "blurb": "Threshold for field metric decisions", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", + "default": "0.08", + "max": "3.40282e+38", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gfloat", "writable": true }, - "timeout": { - "blurb": "Post a message after timeout microseconds (0 = disabled)", + "frame-metric": { + "blurb": "Metric to be used for comparing opposite parity fields to decide if they are a progressive frame", "construct": false, "construct-only": false, - "default": "1000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "5-tap (0)", + "readable": true, + "type": "GstFieldAnalysisFrameMetric", "writable": true }, - "trans-mode": { - "blurb": "(DVB-T) Transmission mode", + "frame-threshold": { + "blurb": "Threshold for frame metric decisions", "construct": false, "construct-only": false, - "default": "8k (1)", - "enum": true, - "type-name": "GstDvbSrcTransmission_Mode", - "values": [ - { - "desc": "2K", - "name": "2k", - "value": "0" - }, - { - "desc": "8K", - "name": "8k", - "value": "1" - }, - { - "desc": "AUTO", - "name": "auto", - "value": "2" - }, - { - "desc": "4K", - "name": "4k", - "value": "3" - }, - { - "desc": "1K", - "name": "1k", - "value": "4" - }, - { - "desc": "16K", - "name": "16k", - "value": "5" - }, - { - "desc": "32K", - "name": "32k", - "value": "6" - }, - { - "desc": "C1", - "name": "c1", - "value": "7" - }, - { - "desc": "C3780", - "name": "c3780", - "value": "8" - } - ], + "default": "0.002", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "tune": { - "blurb": "Atomically tune to channel. (For Apps)", + "ignored-lines": { + "blurb": "Ignore this many lines from the top and bottom for windowed comb detection", "construct": false, "construct-only": false, - "type-name": "gpointer", + "default": "2", + "max": "18446744073709551615", + "min": "2", + "readable": true, + "type": "guint64", "writable": true }, - "tuning-timeout": { - "blurb": "Microseconds to wait before giving up tuning/locking on a signal", + "noise-floor": { + "blurb": "Noise floor for appropriate metrics (per-pixel metric values with a score less than this will be ignored)", "construct": false, "construct-only": false, - "default": "10000000000", - "max": "18446744073709551615", + "default": "16", + "max": "-1", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "spatial-threshold": { + "blurb": "Threshold for combing metric decisions", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "9", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none", - "signals": { - "tune": { - "args": [], - "retval": "void" - }, - "tuning-done": { - "args": [], - "retval": "void" - }, - "tuning-fail": { - "args": [], - "retval": "void" - }, - "tuning-start": { - "args": [], - "retval": "void" - } - } + "rank": "none" } }, - "filename": "gstdvb", + "filename": "gstfieldanalysis", "license": "LGPL", + "other-types": { + "FieldAnalysisCombMethod": { + "kind": "enum", + "values": [ + { + "desc": "Difference to above sample in same field small and difference to sample in other field large", + "name": "32-detect", + "value": "0" + }, + { + "desc": "Differences between current sample and the above/below samples in other field multiplied together, larger than squared spatial threshold (from Tritical's isCombed)", + "name": "isCombed", + "value": "1" + }, + { + "desc": "5-tap [1,-3,4,-3,1] vertical filter result is larger than spatial threshold*6", + "name": "5-tap", + "value": "2" + } + ] + }, + "GstFieldAnalysisFieldMetric": { + "kind": "enum", + "values": [ + { + "desc": "Sum of Absolute Differences", + "name": "sad", + "value": "0" + }, + { + "desc": "Sum of Squared Differences", + "name": "ssd", + "value": "1" + }, + { + "desc": "Difference of 3-tap [1,4,1] Horizontal Filter", + "name": "3-tap", + "value": "2" + } + ] + }, + "GstFieldAnalysisFrameMetric": { + "kind": "enum", + "values": [ + { + "desc": "5-tap [1,-3,4,-3,1] Vertical Filter", + "name": "5-tap", + "value": "0" + }, + { + "desc": "Windowed Comb Detection (not optimised)", + "name": "windowed-comb", + "value": "1" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "dvbsuboverlay": { - "description": "DVB subtitle renderer", + "flite": { + "description": "Flite speech synthesizer plugin", "elements": { - "dvbsuboverlay": { - "author": "Mart Raudsepp ", - "description": "Renders DVB subtitles", + "flitetestsrc": { + "author": "David Schleef ", + "description": "Creates audio test signals identifying channels", "hierarchy": [ - "GstDVBSubOverlay", + "GstFliteTestSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Mixer/Video/Overlay/Subtitle", - "long-name": "DVB Subtitles Overlay", - "name": "dvbsuboverlay", + "klass": "Source/Audio", + "long-name": "Flite speech test source", "pad-templates": { "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 48000\n channels: [ 1, 8 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "text_sink": { - "caps": "subpicture/x-dvb:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "video_sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "enable": { - "blurb": "Enable rendering of subtitles", + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "-1", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "force-end": { - "blurb": "Assume PES-aligned subtitles and force end-of-display", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "max-page-timeout": { - "blurb": "Limit maximum display time of a subtitle page (0 - disabled, value in seconds)", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "default": "0", + "default": "-1", "max": "2147483647", - "min": "0", - "type-name": "gint", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "samplesperbuffer": { + "blurb": "Number of samples in each outgoing buffer", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1024", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" + "rank": "none" } }, - "filename": "gstdvbsuboverlay", + "filename": "gstflite", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "dvdspu": { - "description": "DVD Sub-picture Overlay element", + "fluidsynthmidi": { + "description": "Fluidsynth MIDI Plugin", "elements": { - "dvdspu": { - "author": "Jan Schmidt ", - "description": "Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through", + "fluiddec": { + "author": "Wim Taymans ", + "description": "Midi Synthesizer Element", "hierarchy": [ - "GstDVDSpu", + "GstFluidDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Mixer/Video/Overlay/SubPicture/DVD/Bluray", - "long-name": "Sub-picture Overlay", - "name": "dvdspu", + "klass": "Codec/Decoder/Audio", + "long-name": "Fluidsynth", "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: { I420, NV12, YV12 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "subpicture": { - "caps": "subpicture/x-dvd:\nsubpicture/x-pgs:\n", + "sink": { + "caps": "audio/x-midi-event:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "video": { - "caps": "video/x-raw:\n format: { I420, NV12, YV12 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "src": { + "caps": "audio/x-raw:\n format: F32LE\n rate: 44100\n channels: 2\n layout: interleaved\n", + "direction": "src", + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "soundfont": { + "blurb": "the filename of a soundfont (NULL for default)", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", + "writable": true + }, + "synth-chorus": { + "blurb": "Turn the chorus on or off", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "synth-gain": { + "blurb": "Set the master gain", + "construct": false, + "construct-only": false, + "default": "0.2", + "max": "10", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "synth-polyphony": { + "blurb": "The number of simultaneous voices", + "construct": false, + "construct-only": false, + "default": "256", + "max": "65535", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "synth-reverb": { + "blurb": "Turn the reverb on or off", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" + "rank": "secondary" } }, - "filename": "gstdvdspu", + "filename": "gstfluidsynthmidi", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "faac": { - "description": "Free AAC Encoder (FAAC)", + "freeverb": { + "description": "Reverberation/room effect", "elements": { - "faac": { - "author": "Ronald Bultje ", - "description": "Free MPEG-2/4 AAC encoder", + "freeverb": { + "author": "Stefan Sauer ", + "description": "Add reverberation to audio streams", "hierarchy": [ - "GstFaac", - "GstAudioEncoder", + "GstFreeverb", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Audio", - "long-name": "AAC audio encoder", - "name": "faac", + "interfaces": [ + "GstPreset" + ], + "klass": "Filter/Effect/Audio", + "long-name": "Reverberation/room effect", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 1\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 2\n channel-mask: 0x0000000000000003\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 3\n channel-mask: 0x0000000000000007\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 4\n channel-mask: 0x0000000000000107\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 5\n channel-mask: 0x0000000000000037\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 6\n channel-mask: 0x000000000000003f\n", + "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n layout: interleaved\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/mpeg:\n mpegversion: 4\n channels: [ 1, 6 ]\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n stream-format: { (string)adts, (string)raw }\n base-profile: { (string)main, (string)lc, (string)ssr, (string)ltp }\n framed: true\naudio/mpeg:\n mpegversion: 2\n channels: [ 1, 6 ]\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n stream-format: { (string)adts, (string)raw }\n profile: { (string)main, (string)lc }\n framed: true\n", + "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: 2\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "bitrate": { - "blurb": "Average Bitrate (ABR) in bits/sec", + "damping": { + "blurb": "Damping of high frequencies", "construct": true, "construct-only": false, - "default": "128000", - "max": "320000", - "min": "8000", - "type-name": "gint", + "default": "0.2", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", - "construct": false, + "level": { + "blurb": "dry/wet level", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": false - }, - "midside": { - "blurb": "Allow mid/side encoding", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", + "room-size": { + "blurb": "Size of the simulated room", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "quality": { - "blurb": "Variable bitrate (VBR) quantizer quality in %%", - "construct": true, - "construct-only": false, - "default": "100", - "max": "1000", - "min": "1", - "type-name": "gint", - "writable": true - }, - "rate-control": { - "blurb": "Encoding bitrate type (VBR/ABR)", - "construct": true, - "construct-only": false, - "default": "VBR encoding (1)", - "enum": true, - "type-name": "GstFaacBrtype", - "values": [ - { - "desc": "VBR", - "name": "VBR encoding", - "value": "1" - }, - { - "desc": "ABR", - "name": "ABR encoding", - "value": "2" - } - ], - "writable": true - }, - "shortctl": { - "blurb": "Block type encorcing", - "construct": true, - "construct-only": false, - "default": "Normal block type (0)", - "enum": true, - "type-name": "GstFaacShortCtl", - "values": [ - { - "desc": "SHORTCTL_NORMAL", - "name": "Normal block type", - "value": "0" - }, - { - "desc": "SHORTCTL_NOSHORT", - "name": "No short blocks", - "value": "1" - }, - { - "desc": "SHORTCTL_NOLONG", - "name": "No long blocks", - "value": "2" - } - ], + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "tns": { - "blurb": "Use temporal noise shaping", + "width": { + "blurb": "Stereo panorama width", "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", + "default": "1", + "max": "1", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gfloat", "writable": true } }, - "rank": "secondary" + "rank": "none" } }, - "filename": "gstfaac", + "filename": "gstfreeverb", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "faad": { - "description": "Free AAC Decoder (FAAD)", + "frei0r": { + "description": "frei0r plugin library", + "elements": {}, + "filename": "gstfrei0r", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "gaudieffects": { + "description": "Gaudi video effects.", "elements": { - "faad": { - "author": "Ronald Bultje ", - "description": "Free MPEG-2/4 AAC decoder", + "burn": { + "author": "Luis de Bethencourt ", + "description": "Burn adjusts the colors in the video signal.", "hierarchy": [ - "GstFaad", - "GstAudioDecoder", + "GstBurn", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "AAC audio decoder", - "name": "faad", + "klass": "Filter/Effect/Video", + "long-name": "Burn", "pad-templates": { "sink": { - "caps": "audio/mpeg:\n mpegversion: 2\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", + "adjustment": { + "blurb": "Adjustment parameter", "construct": false, "construct-only": false, - "default": "0", - "max": "9223372036854775807", + "default": "175", + "max": "256", "min": "0", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "secondary" - } - }, - "filename": "gstfaad", - "license": "GPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "faceoverlay": { - "description": "SVG Face Overlay", - "elements": { - "faceoverlay": { - "author": "Laura Lucas Alday ", - "description": "Overlays SVG graphics over a detected face in a video stream", + "rank": "none" + }, + "chromium": { + "author": "Luis de Bethencourt ", + "description": "Chromium breaks the colors of the video signal.", "hierarchy": [ - "GstFaceOverlay", - "GstBin", + "GstChromium", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Editor/Video", - "long-name": "faceoverlay", - "name": "faceoverlay", + "klass": "Filter/Effect/Video", + "long-name": "Chromium", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { RGB }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { BGRA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "edge-a": { + "blurb": "First edge parameter", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "200", + "max": "256", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "h": { - "blurb": "Specify image height relative to face height.", + "edge-b": { + "blurb": "Second edge parameter", "construct": false, "construct-only": false, "default": "1", - "max": "3.40282e+38", + "max": "256", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint", "writable": true }, - "location": { - "blurb": "Location of SVG file to use for face overlay", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "dilate": { + "author": "Luis de Bethencourt ", + "description": "Dilate copies the brightest pixel around.", + "hierarchy": [ + "GstDilate", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Dilate", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "message-forward": { - "blurb": "Forwards all children messages", + "src": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "erode": { + "blurb": "Erode parameter", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "w": { - "blurb": "Specify image width relative to face width.", - "construct": false, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "x": { - "blurb": "Specify image x relative to detected face x.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "readable": true, + "type": "gboolean", "writable": true }, - "y": { - "blurb": "Specify image y relative to detected face y.", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstfaceoverlay", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "fbdevsink": { - "description": "Linux framebuffer video sink", - "elements": { - "fbdevsink": { - "author": "Sean D'Epagnier ", - "description": "Linux framebuffer videosink", + }, + "dodge": { + "author": "Luis de Bethencourt ", + "description": "Dodge saturates the colors in the video signal.", "hierarchy": [ - "GstFBDEVSink", - "GstVideoSink", - "GstBaseSink", + "GstDodge", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Video", - "long-name": "fbdev video sink", - "name": "fbdevsink", + "klass": "Filter/Effect/Video", + "long-name": "Dodge", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { RGB, BGR, BGRx, xBGR, RGB, RGBx, xRGB, RGB15, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" } }, "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "exclusion": { + "author": "Luis de Bethencourt ", + "description": "Exclusion exclodes the colors in the video signal.", + "hierarchy": [ + "GstExclusion", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Exclusion", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "device": { - "blurb": "The framebuffer device eg: /dev/fb0", + "src": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "factor": { + "blurb": "Exclusion factor parameter", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "175", + "max": "175", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "gaussianblur": { + "author": "Jan Schmidt ", + "description": "Perform Gaussian blur/sharpen on a video", + "hierarchy": [ + "GstGaussianBlur", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "GstGaussianBlur", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "src": { + "caps": "video/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "sigma": { + "blurb": "Sigma value for gaussian blur (negative for sharpen)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1.2", + "max": "20", + "min": "-20", + "readable": true, + "type": "gdouble", "writable": true + } + }, + "rank": "none" + }, + "solarize": { + "author": "Luis de Bethencourt ", + "description": "Solarize tunable inverse in the video signal.", + "hierarchy": [ + "GstSolarize", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Solarize", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "src": { + "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "end": { + "blurb": "End parameter", "construct": false, "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", + "default": "185", + "max": "256", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint", "writable": true }, "qos": { - "blurb": "Generate Quality-of-Service events upstream", + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", + "start": { + "blurb": "Start parameter", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "50", + "max": "256", "min": "0", - "type-name": "guint64", - "writable": true - }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", + "threshold": { + "blurb": "Threshold parameter", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "127", + "max": "256", "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "guint", "writable": true } }, "rank": "none" } }, - "filename": "gstfbdevsink", + "filename": "gstgaudieffects", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "fdkaac": { - "description": "Fraunhofer FDK AAC Codec plugin", + "gdp": { + "description": "Payload/depayload GDP packets", "elements": { - "fdkaacdec": { - "author": "Sebastian Dr\u00f6ge ", - "description": "FDK AAC audio decoder", + "gdpdepay": { + "author": "Thomas Vander Stichele ", + "description": "Depayloads GStreamer Data Protocol buffers", "hierarchy": [ - "GstFdkAacDec", - "GstAudioDecoder", + "GstGDPDepay", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "FDK AAC audio decoder", - "name": "fdkaacdec", + "klass": "GDP/Depayloader", + "long-name": "GDP Depayloader", "pad-templates": { "sink": { - "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)adif, (string)raw }\n channels: [ 1, 8 ]\n", + "caps": "application/x-gdp:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "ts-offset": { + "blurb": "Timestamp Offset", "construct": false, "construct-only": false, "default": "0", "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "marginal" + "rank": "none" }, - "fdkaacenc": { - "author": "Sebastian Dr\u00f6ge ", - "description": "FDK AAC audio encoder", + "gdppay": { + "author": "Thomas Vander Stichele ", + "description": "Payloads GStreamer Data Protocol buffers", "hierarchy": [ - "GstFdkAacEnc", - "GstAudioEncoder", + "GstGDPPay", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Audio", - "long-name": "FDK AAC audio encoder", - "name": "fdkaacenc", + "klass": "GDP/Payloader", + "long-name": "GDP Payloader", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: { (int)1, (int)2, (int)3, (int)4, (int)5, (int)6, (int)8 }\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/mpeg:\n mpegversion: 4\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: { (int)1, (int)2, (int)3, (int)4, (int)5, (int)6, (int)8 }\n stream-format: { (string)adts, (string)adif, (string)raw }\n base-profile: lc\n framed: true\n", + "caps": "application/x-gdp:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "bitrate": { - "blurb": "Target Audio Bitrate (0 = fixed value based on sample rate and channel count)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "crc-header": { + "blurb": "Calculate and store a CRC checksum on the header", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "crc-payload": { + "blurb": "Calculate and store a CRC checksum on the payload", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" + "rank": "none" } }, - "filename": "gstfdkaac", + "filename": "gstgdp", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "festival": { - "description": "Synthesizes plain text into audio", + "geometrictransform": { + "description": "Various geometric image transform elements", "elements": { - "festival": { - "author": "Wim Taymans ", - "description": "Synthesizes plain text into audio", + "bulge": { + "author": "Filippo Argiolas ", + "description": "Adds a protuberance in the center point", "hierarchy": [ - "GstFestival", + "GstBulge", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "Festival Text-to-Speech synthesizer", - "name": "festival", + "klass": "Transform/Effect/Video", + "long-name": "bulge", "pad-templates": { "sink": { - "caps": "text/x-raw:\n format: utf8\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-wav:\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", + "writable": true + }, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "radius": { + "blurb": "radius of the circle_geometric_transform effect", + "construct": false, + "construct-only": false, + "default": "0.35", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", + "construct": false, + "construct-only": false, + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", + "construct": false, + "construct-only": false, + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "zoom": { + "blurb": "Zoom of the bulge effect", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "3", + "max": "100", + "min": "1", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - } - }, - "filename": "gstfestival", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "fieldanalysis": { - "description": "Video field analysis", - "elements": { - "fieldanalysis": { - "author": "Robert Swain ", - "description": "Analyse fields from video frames to identify if they are progressive/telecined/interlaced", + }, + "circle": { + "author": "Thiago Santos", + "description": "Warps the picture into an arc shaped form", "hierarchy": [ - "GstFieldAnalysis", + "GstCircle", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analysis/Video", - "long-name": "Video field analysis", - "name": "fieldanalysis", + "klass": "Transform/Effect/Video", + "long-name": "circle", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { YUY2, UYVY, Y42B, I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { YUY2, UYVY, Y42B, I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "block-height": { - "blurb": "Block height for windowed comb detection", + "angle": { + "blurb": "Angle at which the arc starts in radians", "construct": false, "construct-only": false, - "default": "16", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "0", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "block-threshold": { - "blurb": "Block threshold for windowed comb detection", + "height": { + "blurb": "Height of the arc", "construct": false, "construct-only": false, - "default": "80", - "max": "18446744073709551615", + "default": "20", + "max": "2147483647", "min": "0", - "type-name": "guint64", - "writable": true - }, - "block-width": { - "blurb": "Block width for windowed comb detection", - "construct": false, - "construct-only": false, - "default": "16", - "max": "18446744073709551615", - "min": "1", - "type-name": "guint64", - "writable": true - }, - "comb-method": { - "blurb": "Metric to be used for identifying comb artifacts if using windowed comb detection", - "construct": false, - "construct-only": false, - "default": "5-tap (2)", - "enum": true, - "type-name": "FieldAnalysisCombMethod", - "values": [ - { - "desc": "Difference to above sample in same field small and difference to sample in other field large", - "name": "32-detect", - "value": "0" - }, - { - "desc": "Differences between current sample and the above/below samples in other field multiplied together, larger than squared spatial threshold (from Tritical's isCombed)", - "name": "isCombed", - "value": "1" - }, - { - "desc": "5-tap [1,-3,4,-3,1] vertical filter result is larger than spatial threshold*6", - "name": "5-tap", - "value": "2" - } - ], - "writable": true - }, - "field-metric": { - "blurb": "Metric to be used for comparing same parity fields to decide if they are a repeated field for telecine", - "construct": false, - "construct-only": false, - "default": "ssd (1)", - "enum": true, - "type-name": "GstFieldAnalysisFieldMetric", - "values": [ - { - "desc": "Sum of Absolute Differences", - "name": "sad", - "value": "0" - }, - { - "desc": "Sum of Squared Differences", - "name": "ssd", - "value": "1" - }, - { - "desc": "Difference of 3-tap [1,4,1] Horizontal Filter", - "name": "3-tap", - "value": "2" - } - ], + "readable": true, + "type": "gint", "writable": true }, - "field-threshold": { - "blurb": "Threshold for field metric decisions", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0.08", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", + "default": "ignore (0)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "frame-metric": { - "blurb": "Metric to be used for comparing opposite parity fields to decide if they are a progressive frame", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "5-tap (0)", - "enum": true, - "type-name": "GstFieldAnalysisFrameMetric", - "values": [ - { - "desc": "5-tap [1,-3,4,-3,1] Vertical Filter", - "name": "5-tap", - "value": "0" - }, - { - "desc": "Windowed Comb Detection (not optimised)", - "name": "windowed-comb", - "value": "1" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "frame-threshold": { - "blurb": "Threshold for frame metric decisions", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.002", - "max": "3.40282e+38", + "default": "0.35", + "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true }, - "ignored-lines": { - "blurb": "Ignore this many lines from the top and bottom for windowed comb detection", + "spread-angle": { + "blurb": "Length of the arc in radians", "construct": false, "construct-only": false, - "default": "2", - "max": "18446744073709551615", - "min": "2", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "3.14159", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "noise-floor": { - "blurb": "Noise floor for appropriate metrics (per-pixel metric values with a score less than this will be ignored)", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "16", - "max": "-1", + "default": "0.5", + "max": "1", "min": "0", - "type-name": "guint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gdouble", "writable": true }, - "spatial-threshold": { - "blurb": "Threshold for combing metric decisions", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "9", - "max": "9223372036854775807", + "default": "0.5", + "max": "1", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - } - }, - "filename": "gstfieldanalysis", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "flite": { - "description": "Flite speech synthesizer plugin", - "elements": { - "flitetestsrc": { - "author": "David Schleef ", - "description": "Creates audio test signals identifying channels", + }, + "diffuse": { + "author": "Thiago Santos", + "description": "Diffuses the image by moving its pixels in random directions", "hierarchy": [ - "GstFliteTestSrc", - "GstBaseSrc", + "GstDiffuse", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Audio", - "long-name": "Flite speech test source", - "name": "flitetestsrc", + "klass": "Transform/Effect/Video", + "long-name": "diffuse", "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 48000\n channels: [ 1, 8 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "scale": { + "blurb": "Scale of the texture", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "4", + "max": "1.79769e+308", + "min": "1", + "readable": true, + "type": "gdouble", "writable": true + } + }, + "rank": "none" + }, + "fisheye": { + "author": "Filippo Argiolas ", + "description": "Simulate a fisheye lens by zooming on the center of the image and compressing the edges", + "hierarchy": [ + "GstFisheye", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "fisheye", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "samplesperbuffer": { - "blurb": "Number of samples in each outgoing buffer", + "src": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "1024", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstflite", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "fluidsynthmidi": { - "description": "Fluidsynth MIDI Plugin", - "elements": { - "fluiddec": { - "author": "Wim Taymans ", - "description": "Midi Synthesizer Element", + }, + "kaleidoscope": { + "author": "Thiago Santos", + "description": "Applies 'kaleidoscope' geometric transform to the image", "hierarchy": [ - "GstFluidDec", + "GstKaleidoscope", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "Fluidsynth", - "name": "fluiddec", + "klass": "Transform/Effect/Video", + "long-name": "kaleidoscope", "pad-templates": { "sink": { - "caps": "audio/x-midi-event:\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: F32LE\n rate: 44100\n channels: 2\n layout: interleaved\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "angle": { + "blurb": "primary angle in radians of the kaleidoscope effect", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "angle2": { + "blurb": "secondary angle in radians of the kaleidoscope effect", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "soundfont": { - "blurb": "the filename of a soundfont (NULL for default)", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "synth-chorus": { - "blurb": "Turn the chorus on or off", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "synth-gain": { - "blurb": "Set the master gain", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.2", - "max": "10", + "default": "0.35", + "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "synth-polyphony": { - "blurb": "The number of simultaneous voices", + "sides": { + "blurb": "Number of sides of the kaleidoscope", "construct": false, "construct-only": false, - "default": "256", - "max": "65535", - "min": "1", - "type-name": "gint", + "default": "3", + "max": "2147483647", + "min": "2", + "readable": true, + "type": "gint", "writable": true }, - "synth-reverb": { - "blurb": "Turn the reverb on or off", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", + "construct": false, + "construct-only": false, + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true } }, - "rank": "secondary" - } - }, - "filename": "gstfluidsynthmidi", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "freeverb": { - "description": "Reverberation/room effect", - "elements": { - "freeverb": { - "author": "Stefan Sauer ", - "description": "Add reverberation to audio streams", + "rank": "none" + }, + "marble": { + "author": "Thiago Santos", + "description": "Applies a marbling effect to the image", "hierarchy": [ - "GstFreeverb", + "GstMarble", + "GstGeometricTransform", + "GstVideoFilter", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "Reverberation/room effect", - "name": "freeverb", + "klass": "Transform/Effect/Video", + "long-name": "marble", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n layout: interleaved\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: 2\n layout: interleaved\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "damping": { - "blurb": "Damping of high frequencies", - "construct": true, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "level": { - "blurb": "dry/wet level", - "construct": true, + "amount": { + "blurb": "Amount of effect", + "construct": false, "construct-only": false, - "default": "0.5", + "default": "1", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "room-size": { - "blurb": "Size of the simulated room", - "construct": true, + "turbulence": { + "blurb": "Turbulence of the effect", + "construct": false, "construct-only": false, - "default": "0.5", + "default": "4", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true }, - "width": { - "blurb": "Stereo panorama width", - "construct": true, + "x-scale": { + "blurb": "X scale of the texture", + "construct": false, "construct-only": false, - "default": "1", - "max": "1", + "default": "4", + "max": "1.79769e+308", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "y-scale": { + "blurb": "Y scale of the texture", + "construct": false, + "construct-only": false, + "default": "4", + "max": "1.79769e+308", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - } - }, - "filename": "gstfreeverb", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "frei0r": { - "description": "frei0r plugin library", - "elements": { - "frei0r-filter-3-point-color-balance": { - "author": "Sebastian Dr\u00f6ge , Maksim Golovkin", - "description": "Adjust color balance with 3 color points", + }, + "mirror": { + "author": "Filippo Argiolas ", + "description": "Split the image into two halves and reflect one over each other", "hierarchy": [ - "frei0r-filter-3-point-color-balance", + "GstMirror", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -15681,97 +13198,155 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "3 point color balance", - "name": "frei0r-filter-3-point-color-balance", + "klass": "Transform/Effect/Video", + "long-name": "mirror", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "black-color-b": { - "blurb": "Black color", + "mode": { + "blurb": "How to split the video frame and which side reflect", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "left (0)", + "readable": true, + "type": "GstMirrorMode", "writable": true }, - "black-color-g": { - "blurb": "Black color", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "black-color-r": { - "blurb": "Black color", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "perspective": { + "author": "Antonio Ospite ", + "description": "Apply a 2D perspective transform", + "hierarchy": [ + "GstPerspective", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "perspective", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "gray-color-b": { - "blurb": "Gray color", + "src": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "matrix": { + "blurb": "Matrix of dimension 3x3 to use in the 2D transform, passed as an array of 9 elements in row-major order", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "GValueArray", "writable": true }, - "gray-color-g": { - "blurb": "Gray color", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "ignore (0)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "gray-color-r": { - "blurb": "Gray color", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "pinch": { + "author": "Thiago Santos", + "description": "Applies 'pinch' geometric transform to the image", + "hierarchy": [ + "GstPinch", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "pinch", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "name": { - "blurb": "The name of the object", - "construct": true, + "src": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "intensity": { + "blurb": "intensity of the pinch effect", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0.5", + "max": "1", + "min": "-1", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { @@ -15779,63 +13354,52 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "source-image-on-left-side": { - "blurb": "Source image on left side", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "split-preview": { - "blurb": "Split privew", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "white-color-b": { - "blurb": "White color", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "1", + "default": "0.35", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true }, - "white-color-g": { - "blurb": "White color", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "1", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true }, - "white-color-r": { - "blurb": "White color", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "1", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-3dflippo": { - "author": "Sebastian Dr\u00f6ge , c.e. prelz AS FLUIDO ", - "description": "Frame rotation in 3d-space", + "rotate": { + "author": "Thiago Santos", + "description": "Rotates the picture by an arbitrary angle", "hierarchy": [ - "frei0r-filter-3dflippo", + "GstRotate", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -15843,81 +13407,39 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "3dflippo", - "name": "frei0r-filter-3dflippo", + "klass": "Transform/Effect/Video", + "long-name": "rotate", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "center-position--x-": { - "blurb": "Position of the center of rotation on the X axis", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "center-position--y-": { - "blurb": "Position of the center of rotation on the Y axis", + "angle": { + "blurb": "Angle by which the picture is rotated, in radians", "construct": false, "construct-only": false, "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "don-t-blank-mask": { - "blurb": "Mask for frame transposition is not blanked, so a trace of old transpositions is maintained", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "fill-with-image-or-black": { - "blurb": "If true, pixels that are not transposed are black, otherwise, they are copied with the original", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "invert-rotation-assignment": { - "blurb": "If true, when mapping rotation, make inverted (wrong) assignment", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "ignore (0)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { @@ -15925,77 +13447,113 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "sphere": { + "author": "Thiago Santos", + "description": "Applies 'sphere' geometric transform to the image", + "hierarchy": [ + "GstSphere", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "sphere", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "x-axis-rotation": { - "blurb": "Rotation on the X axis", + "src": { + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "x-axis-rotation-rate": { - "blurb": "Rotation rate on the X axis", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "y-axis-rotation": { - "blurb": "Rotation on the Y axis", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.5", + "default": "0.35", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "y-axis-rotation-rate": { - "blurb": "Rotation rate on the Y axis", + "refraction": { + "blurb": "refraction index", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "1.5", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "z-axis-rotation": { - "blurb": "Rotation on the Z axis", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "z-axis-rotation-rate": { - "blurb": "Rotation rate on the Z axis", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-alpha0ps": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Display and manipulation of the alpha channel", + "square": { + "author": "Filippo Argiolas ", + "description": "Distort center part of the image into a square", "hierarchy": [ - "frei0r-filter-alpha0ps", + "GstSquare", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -16003,73 +13561,39 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "alpha0ps", - "name": "frei0r-filter-alpha0ps", + "klass": "Transform/Effect/Video", + "long-name": "square", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "display": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "display-input-alpha": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "invert": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "operation": { - "blurb": "", + "height": { + "blurb": "Height of the square, relative to the frame height", "construct": false, "construct-only": false, - "default": "0", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { @@ -16077,37 +13601,42 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "shrink-grow-blur-amount": { - "blurb": "", + "width": { + "blurb": "Width of the square, relative to the frame width", "construct": false, "construct-only": false, - "default": "0.333344", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "threshold": { - "blurb": "", + "zoom": { + "blurb": "Zoom amount in the center region", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "2", + "max": "100", + "min": "1", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-alphagrad": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Fills alpha channel with a gradient", + "stretch": { + "author": "Filippo Argiolas ", + "description": "Stretch the image in a circle around the center point", "hierarchy": [ - "frei0r-filter-alphagrad", + "GstStretch", + "GstCircleGeometricTransform", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -16115,203 +13644,122 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "alphagrad", - "name": "frei0r-filter-alphagrad", + "klass": "Transform/Effect/Video", + "long-name": "stretch", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "max": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "min": { - "blurb": "", + "intensity": { + "blurb": "Intensity of the stretch effect", "construct": false, "construct-only": false, - "default": "0", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gdouble", "writable": true }, - "operation": { - "blurb": "", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "position": { - "blurb": "", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.5", + "default": "0.35", "max": "1", "min": "0", - "type-name": "gdouble", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gdouble", "writable": true }, - "tilt": { - "blurb": "", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "transition-width": { - "blurb": "", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-alphaspot": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Draws simple shapes into the alpha channel", - "hierarchy": [ - "frei0r-filter-alphaspot", - "GstVideoFilter", + "tunnel": { + "author": "Filippo Argiolas ", + "description": "Light tunnel effect", + "hierarchy": [ + "GstTunnel", + "GstCircleGeometricTransform", + "GstGeometricTransform", + "GstVideoFilter", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "alphaspot", - "name": "frei0r-filter-alphaspot", + "klass": "Transform/Effect/Video", + "long-name": "tunnel", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "max": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "min": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "operation": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "position-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "position-y": { - "blurb": "", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { @@ -16319,67 +13767,53 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "shape": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "size-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "size-y": { - "blurb": "", + "radius": { + "blurb": "radius of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.1", + "default": "0.35", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "tilt": { - "blurb": "", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true }, - "transition-width": { - "blurb": "", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.2", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-b": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Extracts Blue from Image", + "twirl": { + "author": "Thiago Santos", + "description": "Twists the image from the center out", "hierarchy": [ - "frei0r-filter-b", + "GstTwirl", + "GstCircleGeometricTransform", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -16387,37 +13821,39 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "B", - "name": "frei0r-filter-b", + "klass": "Transform/Effect/Video", + "long-name": "twirl", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "angle": { + "blurb": "This is the angle in radians by which pixels at the nearest edge of the image will move", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "3.14159", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", "writable": true }, "qos": { @@ -16425,73 +13861,53 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-baltan": { - "author": "Sebastian Dr\u00f6ge , Kentaro, Jaromil", - "description": "delayed alpha smoothed blit of time", - "hierarchy": [ - "frei0r-filter-baltan", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Baltan", - "name": "frei0r-filter-baltan", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "radius": { + "blurb": "radius of the circle_geometric_transform effect", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0.35", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" }, - "frei0r-filter-bgsubtract0r": { - "author": "Sebastian Dr\u00f6ge , Samuel Mimram", - "description": "Bluescreen the background of a static video.", + "waterripple": { + "author": "Thiago Santos", + "description": "Creates a water ripple effect on the image", "hierarchy": [ - "frei0r-filter-bgsubtract0r", + "GstWaterRipple", + "GstCircleGeometricTransform", + "GstGeometricTransform", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -16499,18279 +13915,1237 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "BgSubtract0r", - "name": "frei0r-filter-bgsubtract0r", + "klass": "Transform/Effect/Video", + "long-name": "waterripple", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "blur": { - "blurb": "Blur alpha channel by given radius (to remove sharp edges)", + "amplitude": { + "blurb": "amplitude", + "construct": false, + "construct-only": false, + "default": "10", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", + "writable": true + }, + "off-edge-pixels": { + "blurb": "What to do with off edge pixels", + "construct": false, + "construct-only": false, + "default": "clamp (1)", + "readable": true, + "type": "GstGeometricTransformOffEdgesPixelsMethod", + "writable": true + }, + "phase": { + "blurb": "phase", "construct": false, "construct-only": false, "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "denoise": { - "blurb": "Remove noise", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "radius": { + "blurb": "radius of the circle_geometric_transform effect", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0.35", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "wavelength": { + "blurb": "wavelength", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "16", + "max": "1.79769e+308", + "min": "-1.79769e+308", + "readable": true, + "type": "gdouble", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "x-center": { + "blurb": "X axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "threshold": { - "blurb": "Threshold for difference", + "y-center": { + "blurb": "Y axis center of the circle_geometric_transform effect", "construct": false, "construct-only": false, - "default": "0.101961", + "default": "0.5", "max": "1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - }, - "frei0r-filter-bluescreen0r": { - "author": "Sebastian Dr\u00f6ge , Hedde Bosman", - "description": "Color to alpha (blit SRCALPHA)", + } + }, + "filename": "gstgeometrictransform", + "license": "LGPL", + "other-types": { + "GstGeometricTransformOffEdgesPixelsMethod": { + "kind": "enum", + "values": [ + { + "desc": "Ignore", + "name": "ignore", + "value": "0" + }, + { + "desc": "Clamp", + "name": "clamp", + "value": "1" + }, + { + "desc": "Wrap", + "name": "wrap", + "value": "2" + } + ] + }, + "GstMirrorMode": { + "kind": "enum", + "values": [ + { + "desc": "Split horizontally and reflect left into right", + "name": "left", + "value": "0" + }, + { + "desc": "Split horizontally and reflect right into left", + "name": "right", + "value": "1" + }, + { + "desc": "Split vertically and reflect top into bottom", + "name": "top", + "value": "2" + }, + { + "desc": "Split vertically and reflect bottom into top", + "name": "bottom", + "value": "3" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "gme": { + "description": "GME Audio Decoder", + "elements": { + "gmedec": { + "author": "Chris Lee , Brian Koropoff , Michael Pyne , Sebastian Dröge ", + "description": "Uses libgme to emulate a gaming console sound processors", "hierarchy": [ - "frei0r-filter-bluescreen0r", - "GstVideoFilter", - "GstBaseTransform", + "GstGmeDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "bluescreen0r", - "name": "frei0r-filter-bluescreen0r", + "klass": "Codec/Audio/Decoder", + "long-name": "Gaming console music file decoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-ay:\naudio/x-gbs:\naudio/x-gym:\naudio/x-hes:\naudio/x-kss:\naudio/x-nsf:\naudio/x-sap:\naudio/x-spc:\naudio/x-vgm:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 32000\n channels: 2\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" + } + }, + "rank": "primary" + } + }, + "filename": "gstgme", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "gsm": { + "description": "GSM encoder/decoder", + "elements": { + "gsmdec": { + "author": "Philippe Khalaf ", + "description": "Decodes GSM encoded audio", + "hierarchy": [ + "GstGSMDec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "GSM audio decoder", + "pad-templates": { + "sink": { + "caps": "audio/x-gsm:\n rate: 8000\n channels: 1\naudio/ms-gsm:\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "direction": "src", + "presence": "always" } }, "properties": { - "color-b": { - "blurb": "The color to make transparent (B G R)", + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", "construct": false, "construct-only": false, "default": "0", - "max": "1", + "max": "9223372036854775807", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gint64", "writable": true }, - "color-g": { - "blurb": "The color to make transparent (B G R)", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "default": "0.94", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "color-r": { - "blurb": "The color to make transparent (B G R)", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "distance": { - "blurb": "Distance to Color (127 is good)", - "construct": false, - "construct-only": false, - "default": "0.288", - "max": "1", + "max": "9223372036854775807", "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none" + "rank": "primary" }, - "frei0r-filter-brightness": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Adjusts the brightness of a source image", + "gsmenc": { + "author": "Philippe Khalaf ", + "description": "Encodes GSM audio", "hierarchy": [ - "frei0r-filter-brightness", - "GstVideoFilter", - "GstBaseTransform", + "GstGSMEnc", + "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Brightness", - "name": "frei0r-filter-brightness", + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "GSM audio encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-gsm:\n rate: 8000\n channels: 1\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "brightness": { - "blurb": "The brightness value", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "false", + "readable": true, + "type": "gboolean", + "writable": false }, - "parent": { - "blurb": "The parent of the object", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "40000000", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none" - }, - "frei0r-filter-bw0r": { - "author": "Sebastian Dr\u00f6ge , coma@gephex.org", - "description": "Turns image black/white.", + "rank": "primary" + } + }, + "filename": "gstgsm", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "hls": { + "description": "HTTP Live Streaming (HLS)", + "elements": { + "hlsdemux": { + "author": "Marc-Andre Lureau \nAndoni Morales Alastruey ", + "description": "HTTP Live Streaming demuxer", "hierarchy": [ - "frei0r-filter-bw0r", - "GstVideoFilter", - "GstBaseTransform", + "GstHLSDemux", + "GstAdaptiveDemux", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "bw0r", - "name": "frei0r-filter-bw0r", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Codec/Demuxer/Adaptive", + "long-name": "HLS Demuxer", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "application/x-hls:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "src_%%u": { + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "sometimes" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "bitrate-limit": { + "blurb": "Limit of the available bitrate to use when switching to alternates.", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0.8", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "connection-speed": { + "blurb": "Network connection speed in kbps (0 = calculate from downloaded fragments)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "4294967", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } }, - "frei0r-filter-c0rners": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Four corners geometry engine", + "hlssink": { + "author": "Alessandro Decina ", + "description": "HTTP Live Streaming sink", "hierarchy": [ - "frei0r-filter-c0rners", - "GstVideoFilter", - "GstBaseTransform", + "GstHlsSink", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "c0rners", - "name": "frei0r-filter-c0rners", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Sink", + "long-name": "HTTP Live Streaming sink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "alpha-operation": { - "blurb": "", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "corner-1-x": { - "blurb": "X coordinate of corner 1", + "location": { + "blurb": "Location of the file to write", "construct": false, "construct-only": false, - "default": "0.333333", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "segment%%05d.ts", + "readable": true, + "type": "gchararray", "writable": true }, - "corner-1-y": { - "blurb": "Y coordinate of corner 1", + "max-files": { + "blurb": "Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.", "construct": false, "construct-only": false, - "default": "0.333333", - "max": "1", + "default": "10", + "max": "-1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint", "writable": true }, - "corner-2-x": { - "blurb": "X coordinate of corner 2", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "0.666666", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "corner-2-y": { - "blurb": "Y coordinate of corner 2", + "playlist-length": { + "blurb": "Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.", "construct": false, "construct-only": false, - "default": "0.333333", - "max": "1", + "default": "5", + "max": "-1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint", "writable": true }, - "corner-3-x": { - "blurb": "X coordinate of corner 3", + "playlist-location": { + "blurb": "Location of the playlist to write", "construct": false, "construct-only": false, - "default": "0.666666", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "playlist.m3u8", + "readable": true, + "type": "gchararray", "writable": true }, - "corner-3-y": { - "blurb": "Y coordinate of corner 3", + "playlist-root": { + "blurb": "Location of the playlist to write", "construct": false, "construct-only": false, - "default": "0.666666", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "corner-4-x": { - "blurb": "X coordinate of corner 4", - "construct": false, - "construct-only": false, - "default": "0.333333", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "corner-4-y": { - "blurb": "Y coordinate of corner 4", - "construct": false, - "construct-only": false, - "default": "0.666666", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "enable-stretch": { - "blurb": "Enable stretching", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "feather-alpha": { - "blurb": "Makes smooth transition into transparent", - "construct": false, - "construct-only": false, - "default": "0.01", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "interpolator": { - "blurb": "Quality of interpolation", - "construct": false, - "construct-only": false, - "default": "0.166667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stretch-x": { - "blurb": "Amount of stretching in X direction", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gchararray", "writable": true }, - "stretch-y": { - "blurb": "Amount of stretching in Y direction", + "target-duration": { + "blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", + "default": "15", + "max": "-1", "min": "0", - "type-name": "gdouble", - "writable": true - }, - "transparent-background": { - "blurb": "Makes background transparent", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true } }, "rank": "none" }, - "frei0r-filter-cairogradient": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities.", + "hlssink2": { + "author": "Alessandro Decina , Sebastian Dröge ", + "description": "HTTP Live Streaming sink", "hierarchy": [ - "frei0r-filter-cairogradient", - "GstVideoFilter", - "GstBaseTransform", + "GstHlsSink2", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "cairogradient", - "name": "frei0r-filter-cairogradient", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Sink", + "long-name": "HTTP Live Streaming sink", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "audio": { + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "request" }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "video": { + "caps": "ANY", + "direction": "sink", + "presence": "request" } }, "properties": { - "blend-mode": { - "blurb": "Blend mode used to compose gradient on image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "normal", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "end-color-b": { - "blurb": "Second color of the gradient", + "location": { + "blurb": "Location of the file to write", "construct": false, "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "segment%%05d.ts", + "readable": true, + "type": "gchararray", "writable": true }, - "end-color-g": { - "blurb": "Second color of the gradient", + "max-files": { + "blurb": "Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.", "construct": false, "construct-only": false, - "default": "1", - "max": "1", + "default": "10", + "max": "-1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint", "writable": true }, - "end-color-r": { - "blurb": "Second color of the gradient", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "end-opacity": { - "blurb": "Opacity of the second color of the gradient", + "playlist-length": { + "blurb": "Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", + "default": "5", + "max": "-1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint", "writable": true }, - "end-x": { - "blurb": "X position of the end point of the gradient", + "playlist-location": { + "blurb": "Location of the playlist to write", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "playlist.m3u8", + "readable": true, + "type": "gchararray", "writable": true }, - "end-y": { - "blurb": "Y position of the end point of the gradient", + "playlist-root": { + "blurb": "Location of the playlist to write", "construct": false, "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "offset": { - "blurb": "Position of first color in the line connecting gradient ends, really useful only for radial gradient", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pattern": { - "blurb": "Linear or radial gradient", - "construct": false, - "construct-only": false, - "default": "gradient_linear", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "send-keyframe-requests": { + "blurb": "Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "start-color-b": { - "blurb": "First color of the gradient", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "start-color-g": { - "blurb": "First color of the gradient", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "start-color-r": { - "blurb": "First color of the gradient", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gboolean", "writable": true }, - "start-opacity": { - "blurb": "Opacity of the first color of the gradient", + "target-duration": { + "blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", + "default": "15", + "max": "-1", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint", "writable": true + } + }, + "rank": "none", + "signals": { + "delete-fragment": { + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "void", + "when": "last" }, - "start-x": { - "blurb": "X position of the start point of the gradient", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true + "get-fragment-stream": { + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "GOutputStream", + "when": "last" }, - "start-y": { - "blurb": "Y position of the start point of the gradient", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true + "get-playlist-stream": { + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "GOutputStream", + "when": "last" } - }, - "rank": "none" - }, - "frei0r-filter-cairoimagegrid": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Draws a grid of input images.", + } + } + }, + "filename": "gsthls", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "id3tag": { + "description": "ID3 v1 and v2 muxing plugin", + "elements": { + "id3mux": { + "author": "Michael Smith , Tim-Philipp Müller ", + "description": "Adds an ID3v2 header and ID3v1 footer to a file", "hierarchy": [ - "frei0r-filter-cairoimagegrid", - "GstVideoFilter", - "GstBaseTransform", + "GstId3Mux", + "GstTagMux", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "cairoimagegrid", - "name": "frei0r-filter-cairoimagegrid", + "interfaces": [ + "GstTagSetter" + ], + "klass": "Formatter/Metadata", + "long-name": "ID3 v1 and v2 Muxer", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "application/x-id3:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "columns": { - "blurb": "Number of columns in the image grid. Input range 0 - 1 is interpreted as range 1 - 20", - "construct": false, - "construct-only": false, - "default": "0.105263", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", + "v2-version": { + "blurb": "Set version (3 for id3v2.3, 4 for id3v2.4) of id3v2 tags", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "3", + "max": "4", + "min": "3", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "write-v1": { + "blurb": "Write an id3v1 tag at the end of the file", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, + "write-v2": { + "blurb": "Write an id3v2 tag at the start of the file", + "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "rows": { - "blurb": "Number of rows in the image grid. Input range 0 - 1 is interpreted as range 1 - 20", - "construct": false, - "construct-only": false, - "default": "0.105263", - "max": "1", - "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" - }, - "frei0r-filter-cartoon": { - "author": "Sebastian Dr\u00f6ge , Dries Pruimboom, Jaromil", - "description": "Cartoonify video, do a form of edge detect", + "rank": "primary" + } + }, + "filename": "gstid3tag", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "inter": { + "description": "plugin for inter-pipeline communication", + "elements": { + "interaudiosink": { + "author": "David Schleef ", + "description": "Virtual audio sink for internal process communication", "hierarchy": [ - "frei0r-filter-cartoon", - "GstVideoFilter", - "GstBaseTransform", + "GstInterAudioSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Cartoon", - "name": "frei0r-filter-cartoon", + "klass": "Sink/Audio", + "long-name": "Internal audio sink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "diffspace": { - "blurb": "difference space: a value from 0 to 256 (mapped to [0,1])", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "0.00390625", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "4096", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "triplevel": { - "blurb": "level of trip: mapped to [0,1] asymptotical", + "last-sample": { + "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "default": "1", - "max": "1", + "readable": true, + "type": "GstSample", + "writable": false + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint64", "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-color-distance": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Calculates the distance between the selected color and the current pixel and uses that value as new pixel value", - "hierarchy": [ - "frei0r-filter-color-distance", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Color Distance", - "name": "frei0r-filter-color-distance", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "color-b": { - "blurb": "The Source Color", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, - "color-g": { - "blurb": "The Source Color", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", + "default": "20000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint64", "writable": true }, - "color-r": { - "blurb": "The Source Color", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint64", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "stats": { + "blurb": "Sink Statistics", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "sync": { + "blurb": "Sync on the clock", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" }, - "frei0r-filter-coloradj-rgb": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Simple color adjustment", + "interaudiosrc": { + "author": "David Schleef ", + "description": "Virtual audio source for internal process communication", "hierarchy": [ - "frei0r-filter-coloradj-rgb", - "GstVideoFilter", - "GstBaseTransform", + "GstInterAudioSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "coloradj_RGB", - "name": "frei0r-filter-coloradj-rgb", + "klass": "Source/Audio", + "long-name": "Internal audio source", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "action": { - "blurb": "Type of color adjustment", + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "default": "0.333344", - "max": "1", + "default": "-1", + "max": "-1", "min": "0", - "type-name": "gdouble", - "writable": true - }, - "alpha-controlled": { - "blurb": "Adjust only areas with nonzero alpha", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, - "b": { - "blurb": "Amount of blue", + "buffer-time": { + "blurb": "Size of audio buffer", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "1000000000", + "max": "18446744073709551615", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "g": { - "blurb": "Amount of green", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, - "keep-luma": { - "blurb": "Don't change brightness", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "luma-formula": { - "blurb": "", + "latency-time": { + "blurb": "Latency as reported by the source", "construct": false, "construct-only": false, - "default": "0.500025", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "100000000", + "max": "18446744073709551615", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "period-time": { + "blurb": "The minimum amount of data to read in each iteration", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "25000000", + "max": "18446744073709551615", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "r": { - "blurb": "Amount of red", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "frei0r-filter-colorhalftone": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Filters image to resemble a halftone print in which tones are represented as variable sized dots", + "intersubsink": { + "author": "David Schleef ", + "description": "Virtual subtitle sink for internal process communication", "hierarchy": [ - "frei0r-filter-colorhalftone", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "colorhalftone", - "name": "frei0r-filter-colorhalftone", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "cyan-angle": { - "blurb": "Cyan dots angle", - "construct": false, - "construct-only": false, - "default": "0.3", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "dot-radius": { - "blurb": "Halftone pattern dot size", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "magenta-angle": { - "blurb": "Magenta dots angle", - "construct": false, - "construct-only": false, - "default": "0.45", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "yellow-angle": { - "blurb": "Yellow dots angle", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-colorize": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Colorizes image to selected hue, saturation and lightness", - "hierarchy": [ - "frei0r-filter-colorize", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "colorize", - "name": "frei0r-filter-colorize", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "hue": { - "blurb": "Color shade of the colorized image", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "lightness": { - "blurb": "Lightness of the colorized image", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "saturation": { - "blurb": "Amount of color in the colorized image", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-colortap": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Applies a pre-made color effect to image", - "hierarchy": [ - "frei0r-filter-colortap", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "colortap", - "name": "frei0r-filter-colortap", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "table": { - "blurb": "Lookup table used to filter colors. One of: xpro, sepia, heat, red_green, old_photo, xray, esses, yellow_blue", - "construct": false, - "construct-only": false, - "default": "esses", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-contrast0r": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Adjusts the contrast of a source image", - "hierarchy": [ - "frei0r-filter-contrast0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Contrast0r", - "name": "frei0r-filter-contrast0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "contrast": { - "blurb": "The contrast value", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-curves": { - "author": "Sebastian Dr\u00f6ge , Maksim Golovkin, Till Theato", - "description": "Adjust luminance or color channel intensity with curve level mapping", - "hierarchy": [ - "frei0r-filter-curves", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Curves", - "name": "frei0r-filter-curves", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "b--zier-spline": { - "blurb": "Use cubic B\u00e9zier spline. Has to be a sorted list of points in the format \"handle1x;handle1y#pointx;pointy#handle2x;handle2y\"(pointx = in, pointy = out). Points are separated by a \"|\".The values can have \"double\" precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range.", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "channel": { - "blurb": "Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation)", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "curve-point-number": { - "blurb": "Number of points to use to build curve (/10 to fit [0,1] parameter range). Minimum 2 (0.2), Maximum 5 (0.5). Not relevant for B\u00e9zier spline.", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "graph-position": { - "blurb": "Output image corner where curve graph will be drawn (0.1 = TOP,LEFT; 0.2 = TOP,RIGHT; 0.3 = BOTTOM,LEFT; 0.4 = BOTTOM, RIGHT)", - "construct": false, - "construct-only": false, - "default": "0.3", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "luma-formula": { - "blurb": "Use Rec. 601 (false) or Rec. 709 (true)", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "point-1-input-value": { - "blurb": "Point 1 input value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-1-output-value": { - "blurb": "Point 1 output value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-2-input-value": { - "blurb": "Point 2 input value", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-2-output-value": { - "blurb": "Point 2 output value", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-3-input-value": { - "blurb": "Point 3 input value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-3-output-value": { - "blurb": "Point 3 output value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-4-input-value": { - "blurb": "Point 4 input value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-4-output-value": { - "blurb": "Point 4 output value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-5-input-value": { - "blurb": "Point 5 input value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "point-5-output-value": { - "blurb": "Point 5 output value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "show-curves": { - "blurb": "Draw curve graph on output image", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-defish0r": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Non rectilinear lens mappings", - "hierarchy": [ - "frei0r-filter-defish0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Defish0r", - "name": "frei0r-filter-defish0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amount": { - "blurb": "Focal Ratio", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "aspect-type": { - "blurb": "Pixel aspect ratio presets", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "defish": { - "blurb": "Fish or Defish", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "interpolator": { - "blurb": "Quality of interpolation", - "construct": false, - "construct-only": false, - "default": "0.166667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "manual-aspect": { - "blurb": "Manual Pixel Aspect ratio", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "manual-scale": { - "blurb": "Manual Scale", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "scaling": { - "blurb": "Scaling method", - "construct": false, - "construct-only": false, - "default": "0.666667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "type": { - "blurb": "Mapping function", - "construct": false, - "construct-only": false, - "default": "0.666667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-delay0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "video delay", - "hierarchy": [ - "frei0r-filter-delay0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "delay0r", - "name": "frei0r-filter-delay0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "delaytime": { - "blurb": "the delay time", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-delaygrab": { - "author": "Sebastian Dr\u00f6ge , Bill Spinhover, Andreas Schiffler, Jaromil", - "description": "delayed frame blitting mapped on a time bitmap", - "hierarchy": [ - "frei0r-filter-delaygrab", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Delaygrab", - "name": "frei0r-filter-delaygrab", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-distort0r": { - "author": "Sebastian Dr\u00f6ge , Gephex crew", - "description": "Plasma", - "hierarchy": [ - "frei0r-filter-distort0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Distort0r", - "name": "frei0r-filter-distort0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amplitude": { - "blurb": "The amplitude of the plasma signal", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "frequency": { - "blurb": "The frequency of the plasma signal", - "construct": false, - "construct-only": false, - "default": "0.005", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "use-velocity": { - "blurb": "'Time Based' or 'Adjustable Velocity'", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "velocity": { - "blurb": "Changing speed of the plasma signal", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-dither": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Dithers the image and reduces the number of available colors", - "hierarchy": [ - "frei0r-filter-dither", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "dither", - "name": "frei0r-filter-dither", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "levels": { - "blurb": "Number of values per channel", - "construct": false, - "construct-only": false, - "default": "0.104167", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "matrixid": { - "blurb": "Id of matrix used for dithering", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-edgeglow": { - "author": "Sebastian Dr\u00f6ge , Salsaman", - "description": "Edgeglow filter", - "hierarchy": [ - "frei0r-filter-edgeglow", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Edgeglow", - "name": "frei0r-filter-edgeglow", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "lredscale": { - "blurb": "multiplier for downscaling non-edge brightness", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "lthresh": { - "blurb": "threshold for edge lightening", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "lupscale": { - "blurb": "multiplier for upscaling edge brightness", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-emboss": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Creates embossed relief image of source image", - "hierarchy": [ - "frei0r-filter-emboss", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "emboss", - "name": "frei0r-filter-emboss", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "azimuth": { - "blurb": "Light direction", - "construct": false, - "construct-only": false, - "default": "0.375", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "elevation": { - "blurb": "Background lightness", - "construct": false, - "construct-only": false, - "default": "0.333333", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "width45": { - "blurb": "Bump height", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-equaliz0r": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal (Drone)", - "description": "Equalizes the intensity histograms", - "hierarchy": [ - "frei0r-filter-equaliz0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Equaliz0r", - "name": "frei0r-filter-equaliz0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-facebl0r": { - "author": "Sebastian Dr\u00f6ge , ZioKernel, Biilly, Jilt, Jaromil, ddennedy", - "description": "automatic face blur", - "hierarchy": [ - "frei0r-filter-facebl0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "name": "frei0r-filter-facebl0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "classifier": { - "blurb": "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades", - "construct": false, - "construct-only": false, - "default": "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml", - "type-name": "gchararray", - "writable": true - }, - "ellipse": { - "blurb": "Draw a red ellipse around the object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "largest": { - "blurb": "Maximum object size in pixels, divided by 10000", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "neighbors": { - "blurb": "Minimum number of rectangles that makes up an object, divided by 100", - "construct": false, - "construct-only": false, - "default": "0.02", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "recheck": { - "blurb": "How often to detect an object in number of frames, divided by 1000", - "construct": false, - "construct-only": false, - "default": "0.025", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "search-scale": { - "blurb": "The search window scale factor, divided by 10", - "construct": false, - "construct-only": false, - "default": "0.12", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "smallest": { - "blurb": "Minimum window size in pixels, divided by 1000", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "threads": { - "blurb": "How many threads to use divided by 100; 0 uses CPU count", - "construct": false, - "construct-only": false, - "default": "0.01", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": 0 - }, - "frei0r-filter-flippo": { - "author": "Sebastian Dr\u00f6ge , Carlo Emilio, Jean-Sebastien Senecal", - "description": "Flipping in x and y axis", - "hierarchy": [ - "frei0r-filter-flippo", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Flippo", - "name": "frei0r-filter-flippo", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "x-axis": { - "blurb": "Flipping on the horizontal axis", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "y-axis": { - "blurb": "Flipping on the vertical axis", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-g": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Extracts Green from Image", - "hierarchy": [ - "frei0r-filter-g", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "G", - "name": "frei0r-filter-g", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-gamma": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Adjusts the gamma value of a source image", - "hierarchy": [ - "frei0r-filter-gamma", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Gamma", - "name": "frei0r-filter-gamma", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "gamma": { - "blurb": "The gamma value", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-glitch0r": { - "author": "Sebastian Dr\u00f6ge , IDENT Software", - "description": "Adds glitches and block shifting", - "hierarchy": [ - "frei0r-filter-glitch0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Glitch0r", - "name": "frei0r-filter-glitch0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "block-height": { - "blurb": "Height range of the block that will be shifted/glitched", - "construct": false, - "construct-only": false, - "default": "0.498956", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "color-glitching-intensity": { - "blurb": "How intensive should be color distortion", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "glitch-frequency": { - "blurb": "How frequently the glitch should be applied", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "shift-intensity": { - "blurb": "How much we should move blocks when glitching", - "construct": false, - "construct-only": false, - "default": "0.499218", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-glow": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Creates a Glamorous Glow", - "hierarchy": [ - "frei0r-filter-glow", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Glow", - "name": "frei0r-filter-glow", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blur": { - "blurb": "Blur of the glow", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-hqdn3d": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli, Daniel Moreno", - "description": "High quality 3D denoiser from Mplayer", - "hierarchy": [ - "frei0r-filter-hqdn3d", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "hqdn3d", - "name": "frei0r-filter-hqdn3d", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "spatial": { - "blurb": "Amount of spatial filtering", - "construct": false, - "construct-only": false, - "default": "0.04", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "temporal": { - "blurb": "Amount of temporal filtering", - "construct": false, - "construct-only": false, - "default": "0.06", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-hueshift0r": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Shifts the hue of a source image", - "hierarchy": [ - "frei0r-filter-hueshift0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Hueshift0r", - "name": "frei0r-filter-hueshift0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "hue": { - "blurb": "The shift value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-iir-blur": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Three types of fast IIR blurring", - "hierarchy": [ - "frei0r-filter-iir-blur", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "IIR blur", - "name": "frei0r-filter-iir-blur", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amount": { - "blurb": "Amount of blur", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "edge": { - "blurb": "Edge compensation", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "type": { - "blurb": "Blur type", - "construct": false, - "construct-only": false, - "default": "0.333344", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-invert0r": { - "author": "Sebastian Dr\u00f6ge , Gephex crew", - "description": "Inverts all colors of a source image", - "hierarchy": [ - "frei0r-filter-invert0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Invert0r", - "name": "frei0r-filter-invert0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-k-means-clustering": { - "author": "Sebastian Dr\u00f6ge , binarymillenium", - "description": "Clusters of a source image by color and spatial distance", - "hierarchy": [ - "frei0r-filter-k-means-clustering", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "K-Means Clustering", - "name": "frei0r-filter-k-means-clustering", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "dist-weight": { - "blurb": "The weight on distance", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num": { - "blurb": "The number of clusters", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-keyspillm0pup": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Reduces the visibility of key color spill in chroma keying", - "hierarchy": [ - "frei0r-filter-keyspillm0pup", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "keyspillm0pup", - "name": "frei0r-filter-keyspillm0pup", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amount-1": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.55", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "amount-2": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "hue-gate": { - "blurb": "Restrict mask to hues close to key", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "key-color-b": { - "blurb": "Key color that was used for chroma keying", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "key-color-g": { - "blurb": "Key color that was used for chroma keying", - "construct": false, - "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "key-color-r": { - "blurb": "Key color that was used for chroma keying", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "mask-to-alpha": { - "blurb": "Replace alpha channel with the mask", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "mask-type": { - "blurb": "Which mask to apply [0,1,2,3]", - "construct": false, - "construct-only": false, - "default": "0", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "operation-1": { - "blurb": "First operation 1 [0,1,2]", - "construct": false, - "construct-only": false, - "default": "1", - "type-name": "gchararray", - "writable": true - }, - "operation-2": { - "blurb": "Second operation 2 [0,1,2]", - "construct": false, - "construct-only": false, - "default": "0", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "saturation-threshold": { - "blurb": "Restrict mask to saturated colors", - "construct": false, - "construct-only": false, - "default": "0.15", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "show-mask": { - "blurb": "Replace image with the mask", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "slope": { - "blurb": "Range of colors around the key where effect gradually decreases", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "target-color-b": { - "blurb": "Desired color to replace key residue with", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "target-color-g": { - "blurb": "Desired color to replace key residue with", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "target-color-r": { - "blurb": "Desired color to replace key residue with", - "construct": false, - "construct-only": false, - "default": "0.78", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "tolerance": { - "blurb": "Range of colors around the key, where effect is full strength", - "construct": false, - "construct-only": false, - "default": "0.24", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-lens-correction": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Allows compensation of lens distortion", - "hierarchy": [ - "frei0r-filter-lens-correction", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Lens Correction", - "name": "frei0r-filter-lens-correction", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "brightness": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "correction-near-center": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "correction-near-edges": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "x-center": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-letterb0xed": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Adds Black Borders at top and bottom for Cinema Look", - "hierarchy": [ - "frei0r-filter-letterb0xed", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "LetterB0xed", - "name": "frei0r-filter-letterb0xed", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "border-width": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "transparency": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-levels": { - "author": "Sebastian Dr\u00f6ge , Maksim Golovkin", - "description": "Adjust luminance or color channel intensity", - "hierarchy": [ - "frei0r-filter-levels", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Levels", - "name": "frei0r-filter-levels", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "black-output": { - "blurb": "Black output", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "channel": { - "blurb": "Channel to adjust levels", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "gamma": { - "blurb": "Gamma", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "histogram-position": { - "blurb": "Histogram position", - "construct": false, - "construct-only": false, - "default": "0.3", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "input-black-level": { - "blurb": "Input black level", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "input-white-level": { - "blurb": "Input white level", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "show-histogram": { - "blurb": "Show histogram", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "white-output": { - "blurb": "White output", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-light-graffiti": { - "author": "Sebastian Dr\u00f6ge , Simon A. Eugster (Granjow)", - "description": "Creates light graffitis from a video by keeping the brightest spots.", - "hierarchy": [ - "frei0r-filter-light-graffiti", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Light Graffiti", - "name": "frei0r-filter-light-graffiti", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "backgroundweight": { - "blurb": "Describes how strong the (accumulated) background should shine through", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blackreference": { - "blurb": "Uses black as background image instead of the first frame.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "dim": { - "blurb": "Dimming of the light mask", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "longalpha": { - "blurb": "Alpha value for moving average", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "loweroverexposure": { - "blurb": "Prevents some overexposure if the light source stays steady too long (varying speed)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "nonlineardim": { - "blurb": "Nonlinear dimming (may look more natural)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "reset": { - "blurb": "Reset filter masks", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "saturation": { - "blurb": "Saturation of lights", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "sensitivity": { - "blurb": "Sensitivity of the effect for light (higher sensitivity will lead to brighter lights)", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "statsbrightness": { - "blurb": "Display the brightness and threshold, for adjusting the brightness threshold parameter", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "statsdifference": { - "blurb": "Display the background difference and threshold", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "statsdiffsum": { - "blurb": "Display the sum of the background difference and the threshold", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "thresholdbrightness": { - "blurb": "Brightness threshold to distinguish between foreground and background", - "construct": false, - "construct-only": false, - "default": "0.588235", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "thresholddifference": { - "blurb": "Threshold: Difference to background to distinguish between fore- and background", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "thresholddiffsum": { - "blurb": "Threshold for sum of differences. Can in most cases be ignored (set to 0).", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "transparentbackground": { - "blurb": "Make the background transparent", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-luminance": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Creates a luminance map of the image", - "hierarchy": [ - "frei0r-filter-luminance", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Luminance", - "name": "frei0r-filter-luminance", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-mask0mate": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Creates an square alpha-channel mask", - "hierarchy": [ - "frei0r-filter-mask0mate", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Mask0Mate", - "name": "frei0r-filter-mask0mate", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blur": { - "blurb": "Blur the outline of the mask", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bottom": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "invert": { - "blurb": "Invert the mask, creates a hole in the frame.", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "left": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "right": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "top": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-medians": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Implements several median-type filters", - "hierarchy": [ - "frei0r-filter-medians", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Medians", - "name": "frei0r-filter-medians", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "size": { - "blurb": "Size for 'var size' type filter", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "type": { - "blurb": "Choose type of median: Cross5, Square3x3, Bilevel, Diamond3x3, Square5x5, Temp3, Temp5, ArceBI, ML3D, ML3dEX, VarSize", - "construct": false, - "construct-only": false, - "default": "Square3x3", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-ndvi-filter": { - "author": "Sebastian Dr\u00f6ge , Brian Matherly", - "description": "This filter creates a false image from a visible + infrared source.", - "hierarchy": [ - "frei0r-filter-ndvi-filter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "NDVI filter", - "name": "frei0r-filter-ndvi-filter", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "color-map": { - "blurb": "The color map to use. One of 'earth', 'grayscale', 'heat' or 'rainbow'.", - "construct": false, - "construct-only": false, - "default": "grayscale", - "type-name": "gchararray", - "writable": true - }, - "index-calculation": { - "blurb": "The index calculation to use. One of 'ndvi' or 'vi'.", - "construct": false, - "construct-only": false, - "default": "ndvi", - "type-name": "gchararray", - "writable": true - }, - "legend": { - "blurb": "Control legend display. One of 'off' or 'bottom'.", - "construct": false, - "construct-only": false, - "default": "off", - "type-name": "gchararray", - "writable": true - }, - "levels": { - "blurb": "The number of color levels to use in the false image (divided by 1000).", - "construct": false, - "construct-only": false, - "default": "0.256", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "nir-channel": { - "blurb": "The channel to use for the near-infrared component. One of 'r', 'g', or 'b'.", - "construct": false, - "construct-only": false, - "default": "r", - "type-name": "gchararray", - "writable": true - }, - "nir-offset": { - "blurb": "An offset to be applied to the near-infrared component (mapped to [-100%%, 100%%].", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "nir-scale": { - "blurb": "A scaling factor to be applied to the near-infrared component (divided by 10).", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "vis-offset": { - "blurb": "An offset to be applied to the visible component (mapped to [-100%%, 100%%].", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "vis-scale": { - "blurb": "A scaling factor to be applied to the visible component (divided by 10).", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "visible-channel": { - "blurb": "The channel to use for the visible component. One of 'r', 'g', or 'b'.", - "construct": false, - "construct-only": false, - "default": "b", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-nervous": { - "author": "Sebastian Dr\u00f6ge , Tannenbaum, Kentaro, Jaromil", - "description": "flushes frames in time in a nervous way", - "hierarchy": [ - "frei0r-filter-nervous", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Nervous", - "name": "frei0r-filter-nervous", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-nikon-d90-stairstepping-fix": { - "author": "Sebastian Dr\u00f6ge , Simon A. Eugster (Granjow)", - "description": "Removes the Stairstepping from Nikon D90 videos (720p only) by interpolation", - "hierarchy": [ - "frei0r-filter-nikon-d90-stairstepping-fix", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Nikon D90 Stairstepping fix", - "name": "frei0r-filter-nikon-d90-stairstepping-fix", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-nosync0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "broken tv", - "hierarchy": [ - "frei0r-filter-nosync0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "nosync0r", - "name": "frei0r-filter-nosync0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "hsync": { - "blurb": "the hsync offset", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-opencvfacedetect": { - "author": "Sebastian Dr\u00f6ge , binarymillenium, ddennedy", - "description": "detect faces and draw shapes on them", - "hierarchy": [ - "frei0r-filter-opencvfacedetect", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "name": "frei0r-filter-opencvfacedetect", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "alpha": { - "blurb": "The alpha channel value for the shapes", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "antialias": { - "blurb": "Draw with antialiasing", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "classifier": { - "blurb": "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades", - "construct": false, - "construct-only": false, - "default": "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml", - "type-name": "gchararray", - "writable": true - }, - "color-1-b": { - "blurb": "The color of the first object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-1-g": { - "blurb": "The color of the first object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-1-r": { - "blurb": "The color of the first object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-2-b": { - "blurb": "The color of the second object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-2-g": { - "blurb": "The color of the second object", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-2-r": { - "blurb": "The color of the second object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-3-b": { - "blurb": "The color of the third object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-3-g": { - "blurb": "The color of the third object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-3-r": { - "blurb": "The color of the third object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-4-b": { - "blurb": "The color of the fourth object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-4-g": { - "blurb": "The color of the fourth object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-4-r": { - "blurb": "The color of the fourth object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-5-b": { - "blurb": "The color of the fifth object", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-5-g": { - "blurb": "The color of the fifth object", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-5-r": { - "blurb": "The color of the fifth object", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "neighbors": { - "blurb": "Minimum number of rectangles that makes up an object, divided by 100", - "construct": false, - "construct-only": false, - "default": "0.02", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "recheck": { - "blurb": "How often to detect an object in number of frames, divided by 1000", - "construct": false, - "construct-only": false, - "default": "0.025", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "scale": { - "blurb": "Down scale the image prior detection", - "construct": false, - "construct-only": false, - "default": "0.666667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "search-scale": { - "blurb": "The search window scale factor, divided by 10", - "construct": false, - "construct-only": false, - "default": "0.12", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "shape": { - "blurb": "The shape to draw: 0=circle, 0.1=ellipse, 0.2=rectangle, 1=random", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "smallest": { - "blurb": "Minimum window size in pixels, divided by 1000", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "stroke": { - "blurb": "Line width, divided by 100, or fill if 0", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "threads": { - "blurb": "How many threads to use divided by 100; 0 uses CPU count", - "construct": false, - "construct-only": false, - "default": "0.01", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": 0 - }, - "frei0r-filter-perspective": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Distorts the image for a pseudo perspective", - "hierarchy": [ - "frei0r-filter-perspective", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Perspective", - "name": "frei0r-filter-perspective", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "bottom-left-Y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bottom-left-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bottom-right-Y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bottom-right-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "top-left-Y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "top-left-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "top-right-Y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "top-right-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-pixeliz0r": { - "author": "Sebastian Dr\u00f6ge , Gephex crew", - "description": "Pixelize input image.", - "hierarchy": [ - "frei0r-filter-pixeliz0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "pixeliz0r", - "name": "frei0r-filter-pixeliz0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "block-height": { - "blurb": "Vertical size of one \"pixel\"", - "construct": false, - "construct-only": false, - "default": "0.0291667", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "block-width": { - "blurb": "Horizontal size of one \"pixel\"", - "construct": false, - "construct-only": false, - "default": "0.021875", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-posterize": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Posterizes image by reducing the number of colors used in image", - "hierarchy": [ - "frei0r-filter-posterize", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "posterize", - "name": "frei0r-filter-posterize", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "levels": { - "blurb": "Number of values per channel", - "construct": false, - "construct-only": false, - "default": "0.104167", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-pr0be": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Measure video values", - "hierarchy": [ - "frei0r-filter-pr0be", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "pr0be", - "name": "frei0r-filter-pr0be", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "big-window": { - "blurb": "Display more data", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "measurement": { - "blurb": "What measurement to display", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "param-256-scale": { - "blurb": "use 0-255 instead of 0.0-1.0", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "show-alpha": { - "blurb": "Display alpha value too", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "x": { - "blurb": "X position of probe", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-size": { - "blurb": "X size of probe", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y": { - "blurb": "Y position of probe", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-size": { - "blurb": "Y size of probe", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-pr0file": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "2D video oscilloscope", - "hierarchy": [ - "frei0r-filter-pr0file", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "pr0file", - "name": "frei0r-filter-pr0file", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "alpha-trace": { - "blurb": "Show Alpha trace on scope", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "b-trace": { - "blurb": "Show B trace on scope", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "channel": { - "blurb": "Channel to numerically display", - "construct": false, - "construct-only": false, - "default": "0.375005", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "color": { - "blurb": "rec 601 or rec 709", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "crosshair-color": { - "blurb": "Color of the profile marker", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "display-average": { - "blurb": "e", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "display-maximum": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "display-minimum": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "display-rms": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "g-trace": { - "blurb": "Show G trace on scope", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "length": { - "blurb": "Length of profile", - "construct": false, - "construct-only": false, - "default": "0.589744", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "marker-1": { - "blurb": "Position of marker 1", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "marker-2": { - "blurb": "Position of marker 2", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "param-256-scale": { - "blurb": "use 0-255 instead of 0.0-1.0", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pb-trace": { - "blurb": "Show Pb trace on scope", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "pr-trace": { - "blurb": "Show Pr trace on scope", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "r-trace": { - "blurb": "Show R trace on scope", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "tilt": { - "blurb": "Tilt of profile", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x": { - "blurb": "X position of profile", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y": { - "blurb": "Y position of profile", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-trace": { - "blurb": "Show Y' trace on scope", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-primaries": { - "author": "Sebastian Dr\u00f6ge , Hedde Bosman", - "description": "Reduce image to primary colors", - "hierarchy": [ - "frei0r-filter-primaries", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "primaries", - "name": "frei0r-filter-primaries", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "factor": { - "blurb": "influence of mean px value. > 32 = 0", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-r": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Extracts Red from Image", - "hierarchy": [ - "frei0r-filter-r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "R", - "name": "frei0r-filter-r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-rgb-parade": { - "author": "Sebastian Dr\u00f6ge , Albert Frisch", - "description": "Displays a histogram of R, G and B of the video-data", - "hierarchy": [ - "frei0r-filter-rgb-parade", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "RGB-Parade", - "name": "frei0r-filter-rgb-parade", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "mix": { - "blurb": "The amount of source image mixed into background of display", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "overlay-sides": { - "blurb": "If false, the sides of image are shown without overlay", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-rgbnoise": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Adds RGB noise to image.", - "hierarchy": [ - "frei0r-filter-rgbnoise", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "rgbnoise", - "name": "frei0r-filter-rgbnoise", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "noise": { - "blurb": "Amount of noise added", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-rgbsplit0r": { - "author": "Sebastian Dr\u00f6ge , IDENT Software", - "description": "RGB splitting and shifting", - "hierarchy": [ - "frei0r-filter-rgbsplit0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "rgbsplit0r", - "name": "frei0r-filter-rgbsplit0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "horizontal-split-distance": { - "blurb": "How far should layers be moved horizontally from each other", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "vertical-split-distance": { - "blurb": "How far should layers be moved vertically from each other", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-saturat0r": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Adjusts the saturation of a source image", - "hierarchy": [ - "frei0r-filter-saturat0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Saturat0r", - "name": "frei0r-filter-saturat0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "saturation": { - "blurb": "The saturation value", - "construct": false, - "construct-only": false, - "default": "0.125", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-scale0tilt": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Scales, Tilts and Crops an Image", - "hierarchy": [ - "frei0r-filter-scale0tilt", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Scale0Tilt", - "name": "frei0r-filter-scale0tilt", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "clip-bottom": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "clip-left": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "clip-right": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "clip-top": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "scale-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "scale-y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "tilt-x": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "tilt-y": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-scanline0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "interlaced blak lines", - "hierarchy": [ - "frei0r-filter-scanline0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "scanline0r", - "name": "frei0r-filter-scanline0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-select0r": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Color based alpha selection", - "hierarchy": [ - "frei0r-filter-select0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "select0r", - "name": "frei0r-filter-select0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "color-to-select-b": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-to-select-g": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-to-select-r": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "delta-b---i---i": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "delta-g---b---chroma": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "delta-r---a---hue": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "edge-mode": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "invert-selection": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "operation": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "selection-subspace": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "slope": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "subspace-shape": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-sharpness": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli, Remi Guyomarch", - "description": "Unsharp masking (port from Mplayer)", - "hierarchy": [ - "frei0r-filter-sharpness", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Sharpness", - "name": "frei0r-filter-sharpness", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amount": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.3", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "size": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-sigmoidaltransfer": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy", - "hierarchy": [ - "frei0r-filter-sigmoidaltransfer", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "sigmoidaltransfer", - "name": "frei0r-filter-sigmoidaltransfer", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "brightness": { - "blurb": "Brightness of image", - "construct": false, - "construct-only": false, - "default": "0.75", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "sharpness": { - "blurb": "Sharpness of transfer", - "construct": false, - "construct-only": false, - "default": "0.85", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-sobel": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal (Drone)", - "description": "Sobel filter", - "hierarchy": [ - "frei0r-filter-sobel", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Sobel", - "name": "frei0r-filter-sobel", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-softglow": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Does softglow effect on highlights", - "hierarchy": [ - "frei0r-filter-softglow", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "softglow", - "name": "frei0r-filter-softglow", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blur": { - "blurb": "Blur of the glow", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blurblend": { - "blurb": "Blend mode used to blend highlight blur with input image", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "brightness": { - "blurb": "Brightness of highlight areas", - "construct": false, - "construct-only": false, - "default": "0.75", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "sharpness": { - "blurb": "Sharpness of highlight areas", - "construct": false, - "construct-only": false, - "default": "0.85", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-sop-sat": { - "author": "Sebastian Dr\u00f6ge , Simon A. Eugster (Granjow)", - "description": "Slope/Offset/Power and Saturation color corrections according to the ASC CDL (Color Decision List)", - "hierarchy": [ - "frei0r-filter-sop-sat", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "SOP/Sat", - "name": "frei0r-filter-sop-sat", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "aoffset": { - "blurb": "Offset of the alpha component", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "apower": { - "blurb": "Power (Gamma) of the alpha component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "aslope": { - "blurb": "Slope of the alpha component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "boffset": { - "blurb": "Offset of the blue color component", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bpower": { - "blurb": "Power (Gamma) of the blue color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "bslope": { - "blurb": "Slope of the blue color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "goffset": { - "blurb": "Offset of the green color component", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "gpower": { - "blurb": "Power (Gamma) of the green color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "gslope": { - "blurb": "Slope of the green color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "roffset": { - "blurb": "Offset of the red color component", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "rpower": { - "blurb": "Power (Gamma) of the red color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "rslope": { - "blurb": "Slope of the red color component", - "construct": false, - "construct-only": false, - "default": "0.05", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "saturation": { - "blurb": "Overall saturation", - "construct": false, - "construct-only": false, - "default": "0.1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-spillsupress": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Remove green or blue spill light from subjects shot in front of green or blue screen", - "hierarchy": [ - "frei0r-filter-spillsupress", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "spillsupress", - "name": "frei0r-filter-spillsupress", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "supresstype": { - "blurb": "Defines if green or blue screen spill suppress is applied", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-squareblur": { - "author": "Sebastian Dr\u00f6ge , Drone", - "description": "Variable-size square blur", - "hierarchy": [ - "frei0r-filter-squareblur", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Squareblur", - "name": "frei0r-filter-squareblur", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "kernel-size": { - "blurb": "The size of the kernel, as a proportion to its coverage of the image", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-tehroxx0r": { - "author": "Sebastian Dr\u00f6ge , Coma", - "description": "Something videowall-ish", - "hierarchy": [ - "frei0r-filter-tehroxx0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "TehRoxx0r", - "name": "frei0r-filter-tehroxx0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "interval": { - "blurb": "Changing speed of small blocks", - "construct": false, - "construct-only": false, - "default": "0.01", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-threelay0r": { - "author": "Sebastian Dr\u00f6ge , Hedde Bosman", - "description": "dynamic 3 level thresholding", - "hierarchy": [ - "frei0r-filter-threelay0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "threelay0r", - "name": "frei0r-filter-threelay0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-threshold0r": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Thresholds a source image", - "hierarchy": [ - "frei0r-filter-threshold0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Threshold0r", - "name": "frei0r-filter-threshold0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "threshold": { - "blurb": "The threshold", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-timeout-indicator": { - "author": "Sebastian Dr\u00f6ge , Simon A. Eugster", - "description": "Timeout indicators e.g. for slides.", - "hierarchy": [ - "frei0r-filter-timeout-indicator", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Timeout indicator", - "name": "frei0r-filter-timeout-indicator", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "color-b": { - "blurb": "Indicator colour", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-g": { - "blurb": "Indicator colour", - "construct": false, - "construct-only": false, - "default": "1.35632e-19", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-r": { - "blurb": "Indicator colour", - "construct": false, - "construct-only": false, - "default": "1.35632e-19", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "time": { - "blurb": "Current time", - "construct": false, - "construct-only": false, - "default": "1.8115e-152", - "max": "1", - "min": "0", - "type-name": "gdouble", - "unstable-values": [ - "default" - ], - "writable": true - }, - "transparency": { - "blurb": "Indicator transparency", - "construct": false, - "construct-only": false, - "default": "2.73945e-57", - "max": "1", - "min": "0", - "type-name": "gdouble", - "unstable-values": [ - "default" - ], - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-tint0r": { - "author": "Sebastian Dr\u00f6ge , Maksim Golovkin", - "description": "Tint a source image with specified color", - "hierarchy": [ - "frei0r-filter-tint0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Tint0r", - "name": "frei0r-filter-tint0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "map-black-to-b": { - "blurb": "The color to map source color with null luminance", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "map-black-to-g": { - "blurb": "The color to map source color with null luminance", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "map-black-to-r": { - "blurb": "The color to map source color with null luminance", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "map-white-to-b": { - "blurb": "The color to map source color with full luminance", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "map-white-to-g": { - "blurb": "The color to map source color with full luminance", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "map-white-to-r": { - "blurb": "The color to map source color with full luminance", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "tint-amount": { - "blurb": "Amount of color", - "construct": false, - "construct-only": false, - "default": "0.25", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-transparency": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Tunes the alpha channel.", - "hierarchy": [ - "frei0r-filter-transparency", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Transparency", - "name": "frei0r-filter-transparency", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "transparency": { - "blurb": "The transparency value", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-twolay0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "dynamic thresholding", - "hierarchy": [ - "frei0r-filter-twolay0r", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Twolay0r", - "name": "frei0r-filter-twolay0r", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-vectorscope": { - "author": "Sebastian Dr\u00f6ge , Albert Frisch", - "description": "Displays the vectorscope of the video-data", - "hierarchy": [ - "frei0r-filter-vectorscope", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Vectorscope", - "name": "frei0r-filter-vectorscope", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "mix": { - "blurb": "The amount of source image mixed into background of display", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "overlay-sides": { - "blurb": "If false, the sides of image are shown without overlay", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-vertigo": { - "author": "Sebastian Dr\u00f6ge , Fukuchi Kentarou", - "description": "alpha blending with zoomed and rotated images", - "hierarchy": [ - "frei0r-filter-vertigo", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Vertigo", - "name": "frei0r-filter-vertigo", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "phaseincrement": { - "blurb": "Phase increment", - "construct": false, - "construct-only": false, - "default": "0.02", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "zoomrate": { - "blurb": "Zoomrate", - "construct": false, - "construct-only": false, - "default": "0.202", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-vignette": { - "author": "Sebastian Dr\u00f6ge , Simon A. Eugster (Granjow)", - "description": "Lens vignetting effect, applies natural vignetting", - "hierarchy": [ - "frei0r-filter-vignette", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Vignette", - "name": "frei0r-filter-vignette", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "aspect": { - "blurb": "Aspect ratio", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "clearcenter": { - "blurb": "Size of the unaffected center", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "soft": { - "blurb": "Softness", - "construct": false, - "construct-only": false, - "default": "0.6", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-white-balance": { - "author": "Sebastian Dr\u00f6ge , Dan Dennedy", - "description": "Adjust the white balance / color temperature", - "hierarchy": [ - "frei0r-filter-white-balance", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "White Balance", - "name": "frei0r-filter-white-balance", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "green-tint": { - "blurb": "Adjust the level of green.", - "construct": false, - "construct-only": false, - "default": "0.133333", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "neutral-color-b": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "neutral-color-g": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "neutral-color-r": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-filter-white-balance--lms-space-": { - "author": "Sebastian Dr\u00f6ge , Steinar H. Gunderson", - "description": "Do simple color correction, in a physically meaningful way", - "hierarchy": [ - "frei0r-filter-white-balance--lms-space-", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "White Balance (LMS space)", - "name": "frei0r-filter-white-balance--lms-space-", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "color-temperature": { - "blurb": "Choose an output color temperature, if different from 6500 K.", - "construct": false, - "construct-only": false, - "default": "0.433333", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "neutral-color-b": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "neutral-color-g": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "neutral-color-r": { - "blurb": "Choose a color from the source image that should be white.", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-addition": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] addition operation of the pixel sources.", - "hierarchy": [ - "frei0r-mixer-addition", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "addition", - "name": "frei0r-mixer-addition", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-addition-alpha": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] addition_alpha operation of the pixel sources.", - "hierarchy": [ - "frei0r-mixer-addition-alpha", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "addition_alpha", - "name": "frei0r-mixer-addition-alpha", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alpha-injection": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Averages Input 1 and uses this as Alpha Channel on Input 2", - "hierarchy": [ - "frei0r-mixer-alpha-injection", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "Alpha Injection", - "name": "frei0r-mixer-alpha-injection", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alphaatop": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "the alpha ATOP operation", - "hierarchy": [ - "frei0r-mixer-alphaatop", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "alphaatop", - "name": "frei0r-mixer-alphaatop", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alphain": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "the alpha IN operation", - "hierarchy": [ - "frei0r-mixer-alphain", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "alphain", - "name": "frei0r-mixer-alphain", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alphaout": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "the alpha OUT operation", - "hierarchy": [ - "frei0r-mixer-alphaout", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "alphaout", - "name": "frei0r-mixer-alphaout", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alphaover": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "the alpha OVER operation", - "hierarchy": [ - "frei0r-mixer-alphaover", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "alphaover", - "name": "frei0r-mixer-alphaover", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-alphaxor": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "the alpha XOR operation", - "hierarchy": [ - "frei0r-mixer-alphaxor", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "alphaxor", - "name": "frei0r-mixer-alphaxor", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-blend": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a blend operation between two sources", - "hierarchy": [ - "frei0r-mixer-blend", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "blend", - "name": "frei0r-mixer-blend", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blend": { - "blurb": "blend factor", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-burn": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:\nD = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)", - "hierarchy": [ - "frei0r-mixer-burn", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "burn", - "name": "frei0r-mixer-burn", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-cairoaffineblend": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Composites second input on first input applying user-defined transformation, opacity and blend mode", - "hierarchy": [ - "frei0r-mixer-cairoaffineblend", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "cairoaffineblend", - "name": "frei0r-mixer-cairoaffineblend", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "anchor-x": { - "blurb": "X position of rotation center within the second input", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "anchor-y": { - "blurb": "Y position of rotation center within the second input", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blend-mode": { - "blurb": "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'", - "construct": false, - "construct-only": false, - "default": "normal", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "opacity": { - "blurb": "Opacity of second input", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "rotation": { - "blurb": "Rotation of second input, value interperted as range 0 - 360", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x": { - "blurb": "X position of second input, value interperted as range -2*width - 3*width", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-scale": { - "blurb": "X scale of second input, value interperted as range 0 - 5", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y": { - "blurb": "Y position of second input, value interperted as range -2*height - 3*height", - "construct": false, - "construct-only": false, - "default": "0.4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-scale": { - "blurb": "Y scale of second input, value interperted as range 0 - 5", - "construct": false, - "construct-only": false, - "default": "0.2", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-cairoblend": { - "author": "Sebastian Dr\u00f6ge , Janne Liljeblad", - "description": "Composites second input on the first input with user-defined blend mode and opacity.", - "hierarchy": [ - "frei0r-mixer-cairoblend", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "cairoblend", - "name": "frei0r-mixer-cairoblend", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blend-mode": { - "blurb": "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'", - "construct": false, - "construct-only": false, - "default": "normal", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "opacity": { - "blurb": "Opacity of composited image", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-color-only": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a conversion to color only of the source input1 using the hue and saturation values of input2.", - "hierarchy": [ - "frei0r-mixer-color-only", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "color_only", - "name": "frei0r-mixer-color-only", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-composition": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Composites Image 2 onto Image 1 according to its Alpha Channel", - "hierarchy": [ - "frei0r-mixer-composition", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "Composition", - "name": "frei0r-mixer-composition", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-darken": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a darken operation between two sources (minimum value of both sources).", - "hierarchy": [ - "frei0r-mixer-darken", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "darken", - "name": "frei0r-mixer-darken", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-difference": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] difference operation between the pixel sources.", - "hierarchy": [ - "frei0r-mixer-difference", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "difference", - "name": "frei0r-mixer-difference", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-divide": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator", - "hierarchy": [ - "frei0r-mixer-divide", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "divide", - "name": "frei0r-mixer-divide", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-dodge": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:\nD = saturation of 255 or (A * 256) / (256 - B)", - "hierarchy": [ - "frei0r-mixer-dodge", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "dodge", - "name": "frei0r-mixer-dodge", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-grain-extract": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] grain-extract operation between the pixel sources.", - "hierarchy": [ - "frei0r-mixer-grain-extract", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "grain_extract", - "name": "frei0r-mixer-grain-extract", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-grain-merge": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] grain-merge operation between the pixel sources.", - "hierarchy": [ - "frei0r-mixer-grain-merge", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "grain_merge", - "name": "frei0r-mixer-grain-merge", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-hardlight": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] hardlight operation between the pixel sources", - "hierarchy": [ - "frei0r-mixer-hardlight", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "hardlight", - "name": "frei0r-mixer-hardlight", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-hue": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a conversion to hue only of the source input1 using the hue of input2.", - "hierarchy": [ - "frei0r-mixer-hue", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "hue", - "name": "frei0r-mixer-hue", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-lighten": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a lighten operation between two sources (maximum value of both sources).", - "hierarchy": [ - "frei0r-mixer-lighten", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "lighten", - "name": "frei0r-mixer-lighten", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-multiply": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] multiply operation between the pixel sources.", - "hierarchy": [ - "frei0r-mixer-multiply", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "multiply", - "name": "frei0r-mixer-multiply", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-overlay": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:\nD = A * (B + (2 * B) * (255 - A))", - "hierarchy": [ - "frei0r-mixer-overlay", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "overlay", - "name": "frei0r-mixer-overlay", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-rgb": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Averages each Input and uses each as R, G or B channel of the Output", - "hierarchy": [ - "frei0r-mixer-rgb", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "RGB", - "name": "frei0r-mixer-rgb", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_2": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-saturation": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a conversion to saturation only of the source input1 using the saturation level of input2.", - "hierarchy": [ - "frei0r-mixer-saturation", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "saturation", - "name": "frei0r-mixer-saturation", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-screen": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:\nD = 255 - (255 - A) * (255 - B)", - "hierarchy": [ - "frei0r-mixer-screen", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "screen", - "name": "frei0r-mixer-screen", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-softlight": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] softlight operation between the pixel sources.", - "hierarchy": [ - "frei0r-mixer-softlight", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "softlight", - "name": "frei0r-mixer-softlight", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-subtract": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform an RGB[A] subtract operation of the pixel source input2 from input1.", - "hierarchy": [ - "frei0r-mixer-subtract", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "subtract", - "name": "frei0r-mixer-subtract", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-uv-map": { - "author": "Sebastian Dr\u00f6ge , Richard Spindler", - "description": "Uses Input 1 as UV Map to distort Input 2", - "hierarchy": [ - "frei0r-mixer-uv-map", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "UV Map", - "name": "frei0r-mixer-uv-map", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-value": { - "author": "Sebastian Dr\u00f6ge , Jean-Sebastien Senecal", - "description": "Perform a conversion to value only of the source input1 using the value of input2.", - "hierarchy": [ - "frei0r-mixer-value", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "value", - "name": "frei0r-mixer-value", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-mixer-xfade0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "a simple xfader", - "hierarchy": [ - "frei0r-mixer-xfade0r", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Editor/Video", - "long-name": "xfade0r", - "name": "frei0r-mixer-xfade0r", - "pad-templates": { - "sink_0": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "sink_1": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "fader": { - "blurb": "the fader position", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-ising0r": { - "author": "Sebastian Dr\u00f6ge , Gephex crew", - "description": "Generates ising noise", - "hierarchy": [ - "frei0r-src-ising0r", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "Ising0r", - "name": "frei0r-src-ising0r", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "border-growth": { - "blurb": "Border Growth", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "spontaneous-growth": { - "blurb": "Spontaneous Growth", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "temperature": { - "blurb": "Noise Temperature", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-lissajous0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "Generates Lissajous0r images", - "hierarchy": [ - "frei0r-src-lissajous0r", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "Lissajous0r", - "name": "frei0r-src-lissajous0r", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "ratiox": { - "blurb": "x-ratio", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "ratioy": { - "blurb": "y-ratio", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-nois0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "Generates white noise images", - "hierarchy": [ - "frei0r-src-nois0r", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "Nois0r", - "name": "frei0r-src-nois0r", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-onecol0r": { - "author": "Sebastian Dr\u00f6ge , Martin Bayer", - "description": "image with just one color", - "hierarchy": [ - "frei0r-src-onecol0r", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "onecol0r", - "name": "frei0r-src-onecol0r", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "color-b": { - "blurb": "the color of the image", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-g": { - "blurb": "the color of the image", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "color-r": { - "blurb": "the color of the image", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-partik0l": { - "author": "Sebastian Dr\u00f6ge , Jaromil", - "description": "Particles generated on prime number sinusoidal blossoming", - "hierarchy": [ - "frei0r-src-partik0l", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "Partik0l", - "name": "frei0r-src-partik0l", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "down": { - "blurb": "blossom on a lower prime number", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "up": { - "blurb": "blossom on a higher prime number", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-plasma": { - "author": "Sebastian Dr\u00f6ge , Jaromil", - "description": "Demo scene 8bit plasma", - "hierarchy": [ - "frei0r-src-plasma", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "Plasma", - "name": "frei0r-src-plasma", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "param-1-move": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "param-1-speed": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "param-2-move": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "param-2-speed": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "param-3-speed": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "param-4-speed": { - "blurb": " ", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-b": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates test card lookalikes", - "hierarchy": [ - "frei0r-src-test-pat-b", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_B", - "name": "frei0r-src-test-pat-b", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "aspect-type": { - "blurb": "7 choices, pixel aspect ratio", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "manual-aspect": { - "blurb": "Manual pixel aspect ratio (Aspect type 6)", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "type": { - "blurb": "8 choices, select test pattern", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-c": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates cross sections of color spaces", - "hierarchy": [ - "frei0r-src-test-pat-c", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_C", - "name": "frei0r-src-test-pat-c", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "color-space": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "cross-section": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "fullscreen": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "third-axis-value": { - "blurb": "", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-g": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates geometry test pattern images", - "hierarchy": [ - "frei0r-src-test-pat-g", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_G", - "name": "frei0r-src-test-pat-g", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "aspect-type": { - "blurb": "Pixel aspect ratio presets", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "manual-aspect": { - "blurb": "Manual pixel aspect ratio", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "negative": { - "blurb": "Polarity of image", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "size-1": { - "blurb": "Size of major features", - "construct": false, - "construct-only": false, - "default": "0.28125", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "size-2": { - "blurb": "Size of minor features", - "construct": false, - "construct-only": false, - "default": "0.0625", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "type": { - "blurb": "Type of test pattern", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-i": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates spatial impulse and step test patterns", - "hierarchy": [ - "frei0r-src-test-pat-i", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_I", - "name": "frei0r-src-test-pat-i", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amplitude": { - "blurb": "Amplitude (contrast) of the pattern", - "construct": false, - "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Into which color channel to draw", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "negative": { - "blurb": "Change polarity of impulse/step", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "tilt": { - "blurb": "Angle of step function", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "type": { - "blurb": "Type of test pattern", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "width": { - "blurb": "Width of impulse", - "construct": false, - "construct-only": false, - "default": "0.040404", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-l": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates linearity checking patterns", - "hierarchy": [ - "frei0r-src-test-pat-l", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_L", - "name": "frei0r-src-test-pat-l", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Into which color channel to draw", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "type": { - "blurb": "Type of test pattern", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "frei0r-src-test-pat-r": { - "author": "Sebastian Dr\u00f6ge , Marko Cebokli", - "description": "Generates resolution test patterns", - "hierarchy": [ - "frei0r-src-test-pat-r", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Src/Video", - "long-name": "test_pat_R", - "name": "frei0r-src-test-pat-r", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amplitude": { - "blurb": "Amplitude (contrast) of the pattern", - "construct": false, - "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "aspect-type": { - "blurb": "Pixel aspect ratio presets", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Into which color channel to draw", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "freq-1": { - "blurb": "Pattern 7 H frequency", - "construct": false, - "construct-only": false, - "default": "0.03", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "freq-2": { - "blurb": "Pattern 7 V frequency", - "construct": false, - "construct-only": false, - "default": "0.03", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "lin-p-swp": { - "blurb": "Use linear period sweep", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "manual-aspect": { - "blurb": "Manual pixel aspect ratio", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "type": { - "blurb": "Type of test pattern", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstfrei0r", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "gaudieffects": { - "description": "Gaudi video effects.", - "elements": { - "burn": { - "author": "Luis de Bethencourt ", - "description": "Burn adjusts the colors in the video signal.", - "hierarchy": [ - "GstBurn", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Burn", - "name": "burn", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "adjustment": { - "blurb": "Adjustment parameter", - "construct": false, - "construct-only": false, - "default": "175", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "chromium": { - "author": "Luis de Bethencourt ", - "description": "Chromium breaks the colors of the video signal.", - "hierarchy": [ - "GstChromium", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Chromium", - "name": "chromium", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "edge-a": { - "blurb": "First edge parameter", - "construct": false, - "construct-only": false, - "default": "200", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - }, - "edge-b": { - "blurb": "Second edge parameter", - "construct": false, - "construct-only": false, - "default": "1", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "dilate": { - "author": "Luis de Bethencourt ", - "description": "Dilate copies the brightest pixel around.", - "hierarchy": [ - "GstDilate", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Dilate", - "name": "dilate", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "erode": { - "blurb": "Erode parameter", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "dodge": { - "author": "Luis de Bethencourt ", - "description": "Dodge saturates the colors in the video signal.", - "hierarchy": [ - "GstDodge", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Dodge", - "name": "dodge", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "exclusion": { - "author": "Luis de Bethencourt ", - "description": "Exclusion exclodes the colors in the video signal.", - "hierarchy": [ - "GstExclusion", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Exclusion", - "name": "exclusion", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "factor": { - "blurb": "Exclusion factor parameter", - "construct": false, - "construct-only": false, - "default": "175", - "max": "175", - "min": "1", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "gaussianblur": { - "author": "Jan Schmidt ", - "description": "Perform Gaussian blur/sharpen on a video", - "hierarchy": [ - "GstGaussianBlur", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "GstGaussianBlur", - "name": "gaussianblur", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "sigma": { - "blurb": "Sigma value for gaussian blur (negative for sharpen)", - "construct": false, - "construct-only": false, - "default": "1.2", - "max": "20", - "min": "-20", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "solarize": { - "author": "Luis de Bethencourt ", - "description": "Solarize tunable inverse in the video signal.", - "hierarchy": [ - "GstSolarize", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Solarize", - "name": "solarize", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "end": { - "blurb": "End parameter", - "construct": false, - "construct-only": false, - "default": "185", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "start": { - "blurb": "Start parameter", - "construct": false, - "construct-only": false, - "default": "50", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - }, - "threshold": { - "blurb": "Threshold parameter", - "construct": false, - "construct-only": false, - "default": "127", - "max": "256", - "min": "0", - "type-name": "guint", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstgaudieffects", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "gdp": { - "description": "Payload/depayload GDP packets", - "elements": { - "gdpdepay": { - "author": "Thomas Vander Stichele ", - "description": "Depayloads GStreamer Data Protocol buffers", - "hierarchy": [ - "GstGDPDepay", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "GDP/Depayloader", - "long-name": "GDP Depayloader", - "name": "gdpdepay", - "pad-templates": { - "sink": { - "caps": "application/x-gdp:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp Offset", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "none" - }, - "gdppay": { - "author": "Thomas Vander Stichele ", - "description": "Payloads GStreamer Data Protocol buffers", - "hierarchy": [ - "GstGDPPay", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "GDP/Payloader", - "long-name": "GDP Payloader", - "name": "gdppay", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "application/x-gdp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "crc-header": { - "blurb": "Calculate and store a CRC checksum on the header", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "crc-payload": { - "blurb": "Calculate and store a CRC checksum on the payload", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstgdp", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "geometrictransform": { - "description": "Various geometric image transform elements", - "elements": { - "bulge": { - "author": "Filippo Argiolas ", - "description": "Adds a protuberance in the center point", - "hierarchy": [ - "GstBulge", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "bulge", - "name": "bulge", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "zoom": { - "blurb": "Zoom of the bulge effect", - "construct": false, - "construct-only": false, - "default": "3", - "max": "100", - "min": "1", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "circle": { - "author": "Thiago Santos", - "description": "Warps the picture into an arc shaped form", - "hierarchy": [ - "GstCircle", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "circle", - "name": "circle", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "angle": { - "blurb": "Angle at which the arc starts in radians", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "height": { - "blurb": "Height of the arc", - "construct": false, - "construct-only": false, - "default": "20", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "ignore (0)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "spread-angle": { - "blurb": "Length of the arc in radians", - "construct": false, - "construct-only": false, - "default": "3.14159", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "diffuse": { - "author": "Thiago Santos", - "description": "Diffuses the image by moving its pixels in random directions", - "hierarchy": [ - "GstDiffuse", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "diffuse", - "name": "diffuse", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "scale": { - "blurb": "Scale of the texture", - "construct": false, - "construct-only": false, - "default": "4", - "max": "1.79769e+308", - "min": "1", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "fisheye": { - "author": "Filippo Argiolas ", - "description": "Simulate a fisheye lens by zooming on the center of the image and compressing the edges", - "hierarchy": [ - "GstFisheye", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "fisheye", - "name": "fisheye", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "kaleidoscope": { - "author": "Thiago Santos", - "description": "Applies 'kaleidoscope' geometric transform to the image", - "hierarchy": [ - "GstKaleidoscope", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "kaleidoscope", - "name": "kaleidoscope", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "angle": { - "blurb": "primary angle in radians of the kaleidoscope effect", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "angle2": { - "blurb": "secondary angle in radians of the kaleidoscope effect", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "sides": { - "blurb": "Number of sides of the kaleidoscope", - "construct": false, - "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "2", - "type-name": "gint", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "marble": { - "author": "Thiago Santos", - "description": "Applies a marbling effect to the image", - "hierarchy": [ - "GstMarble", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "marble", - "name": "marble", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amount": { - "blurb": "Amount of effect", - "construct": false, - "construct-only": false, - "default": "1", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "turbulence": { - "blurb": "Turbulence of the effect", - "construct": false, - "construct-only": false, - "default": "4", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-scale": { - "blurb": "X scale of the texture", - "construct": false, - "construct-only": false, - "default": "4", - "max": "1.79769e+308", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-scale": { - "blurb": "Y scale of the texture", - "construct": false, - "construct-only": false, - "default": "4", - "max": "1.79769e+308", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "mirror": { - "author": "Filippo Argiolas ", - "description": "Split the image into two halves and reflect one over each other", - "hierarchy": [ - "GstMirror", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "mirror", - "name": "mirror", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "mode": { - "blurb": "How to split the video frame and which side reflect", - "construct": false, - "construct-only": false, - "default": "left (0)", - "enum": true, - "type-name": "GstMirrorMode", - "values": [ - { - "desc": "Split horizontally and reflect left into right", - "name": "left", - "value": "0" - }, - { - "desc": "Split horizontally and reflect right into left", - "name": "right", - "value": "1" - }, - { - "desc": "Split vertically and reflect top into bottom", - "name": "top", - "value": "2" - }, - { - "desc": "Split vertically and reflect bottom into top", - "name": "bottom", - "value": "3" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "perspective": { - "author": "Antonio Ospite ", - "description": "Apply a 2D perspective transform", - "hierarchy": [ - "GstPerspective", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "perspective", - "name": "perspective", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "matrix": { - "blurb": "Matrix of dimension 3x3 to use in the 2D transform, passed as an array of 9 elements in row-major order", - "construct": false, - "construct-only": false, - "type-name": "GValueArray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "ignore (0)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "pinch": { - "author": "Thiago Santos", - "description": "Applies 'pinch' geometric transform to the image", - "hierarchy": [ - "GstPinch", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "pinch", - "name": "pinch", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "intensity": { - "blurb": "intensity of the pinch effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "-1", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "rotate": { - "author": "Thiago Santos", - "description": "Rotates the picture by an arbitrary angle", - "hierarchy": [ - "GstRotate", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "rotate", - "name": "rotate", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "angle": { - "blurb": "Angle by which the picture is rotated, in radians", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "ignore (0)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "sphere": { - "author": "Thiago Santos", - "description": "Applies 'sphere' geometric transform to the image", - "hierarchy": [ - "GstSphere", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "sphere", - "name": "sphere", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "refraction": { - "blurb": "refraction index", - "construct": false, - "construct-only": false, - "default": "1.5", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "square": { - "author": "Filippo Argiolas ", - "description": "Distort center part of the image into a square", - "hierarchy": [ - "GstSquare", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "square", - "name": "square", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "height": { - "blurb": "Height of the square, relative to the frame height", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "width": { - "blurb": "Width of the square, relative to the frame width", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "zoom": { - "blurb": "Zoom amount in the center region", - "construct": false, - "construct-only": false, - "default": "2", - "max": "100", - "min": "1", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "stretch": { - "author": "Filippo Argiolas ", - "description": "Stretch the image in a circle around the center point", - "hierarchy": [ - "GstStretch", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "stretch", - "name": "stretch", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "intensity": { - "blurb": "Intensity of the stretch effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "tunnel": { - "author": "Filippo Argiolas ", - "description": "Light tunnel effect", - "hierarchy": [ - "GstTunnel", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "tunnel", - "name": "tunnel", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "twirl": { - "author": "Thiago Santos", - "description": "Twists the image from the center out", - "hierarchy": [ - "GstTwirl", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "twirl", - "name": "twirl", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "angle": { - "blurb": "This is the angle in radians by which pixels at the nearest edge of the image will move", - "construct": false, - "construct-only": false, - "default": "3.14159", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "waterripple": { - "author": "Thiago Santos", - "description": "Creates a water ripple effect on the image", - "hierarchy": [ - "GstWaterRipple", - "GstCircleGeometricTransform", - "GstGeometricTransform", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "waterripple", - "name": "waterripple", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "amplitude": { - "blurb": "amplitude", - "construct": false, - "construct-only": false, - "default": "10", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "off-edge-pixels": { - "blurb": "What to do with off edge pixels", - "construct": false, - "construct-only": false, - "default": "clamp (1)", - "enum": true, - "type-name": "GstGeometricTransformOffEdgesPixelsMethod", - "values": [ - { - "desc": "Ignore", - "name": "ignore", - "value": "0" - }, - { - "desc": "Clamp", - "name": "clamp", - "value": "1" - }, - { - "desc": "Wrap", - "name": "wrap", - "value": "2" - } - ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "phase": { - "blurb": "phase", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "radius": { - "blurb": "radius of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.35", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "wavelength": { - "blurb": "wavelength", - "construct": false, - "construct-only": false, - "default": "16", - "max": "1.79769e+308", - "min": "-1.79769e+308", - "type-name": "gdouble", - "writable": true - }, - "x-center": { - "blurb": "X axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "y-center": { - "blurb": "Y axis center of the circle_geometric_transform effect", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstgeometrictransform", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "gme": { - "description": "GME Audio Decoder", - "elements": { - "gmedec": { - "author": "Chris Lee , Brian Koropoff , Michael Pyne , Sebastian Dr\u00f6ge ", - "description": "Uses libgme to emulate a gaming console sound processors", - "hierarchy": [ - "GstGmeDec", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Audio/Decoder", - "long-name": "Gaming console music file decoder", - "pad-templates": { - "sink": { - "caps": "audio/x-ay:\naudio/x-gbs:\naudio/x-gym:\naudio/x-hes:\naudio/x-kss:\naudio/x-nsf:\naudio/x-sap:\naudio/x-spc:\naudio/x-vgm:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 32000\n channels: 2\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "primary" - } - }, - "filename": "gstgme", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "gsm": { - "description": "GSM encoder/decoder", - "elements": { - "gsmdec": { - "author": "Philippe Khalaf ", - "description": "Decodes GSM encoded audio", - "hierarchy": [ - "GstGSMDec", - "GstAudioDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Audio", - "long-name": "GSM audio decoder", - "name": "gsmdec", - "pad-templates": { - "sink": { - "caps": "audio/x-gsm:\n rate: 8000\n channels: 1\naudio/ms-gsm:\n rate: [ 1, 2147483647 ]\n channels: 1\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", - "writable": true - } - }, - "rank": "primary" - }, - "gsmenc": { - "author": "Philippe Khalaf ", - "description": "Encodes GSM audio", - "hierarchy": [ - "GstGSMEnc", - "GstAudioEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Encoder/Audio", - "long-name": "GSM audio encoder", - "name": "gsmenc", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-gsm:\n rate: 8000\n channels: 1\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", - "writable": true - } - }, - "rank": "primary" - } - }, - "filename": "gstgsm", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "hls": { - "description": "HTTP Live Streaming (HLS)", - "elements": { - "hlsdemux": { - "author": "Marc-Andre Lureau \nAndoni Morales Alastruey ", - "description": "HTTP Live Streaming demuxer", - "hierarchy": [ - "GstHLSDemux", - "GstAdaptiveDemux", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Demuxer/Adaptive", - "long-name": "HLS Demuxer", - "name": "hlsdemux", - "pad-templates": { - "sink": { - "caps": "application/x-hls:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src_%%u": { - "caps": "ANY", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "bitrate-limit": { - "blurb": "Limit of the available bitrate to use when switching to alternates.", - "construct": false, - "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "connection-speed": { - "blurb": "Network connection speed in kbps (0 = calculate from downloaded fragments)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "4294967", - "min": "0", - "type-name": "guint", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "primary", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } - }, - "hlssink": { - "author": "Alessandro Decina ", - "description": "HTTP Live Streaming sink", - "hierarchy": [ - "GstHlsSink", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink", - "long-name": "HTTP Live Streaming sink", - "name": "hlssink", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "location": { - "blurb": "Location of the file to write", - "construct": false, - "construct-only": false, - "default": "segment%%05d.ts", - "type-name": "gchararray", - "writable": true - }, - "max-files": { - "blurb": "Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.", - "construct": false, - "construct-only": false, - "default": "10", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "playlist-length": { - "blurb": "Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.", - "construct": false, - "construct-only": false, - "default": "5", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "playlist-location": { - "blurb": "Location of the playlist to write", - "construct": false, - "construct-only": false, - "default": "playlist.m3u8", - "type-name": "gchararray", - "writable": true - }, - "playlist-root": { - "blurb": "Location of the playlist to write", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "target-duration": { - "blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)", - "construct": false, - "construct-only": false, - "default": "15", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - } - }, - "rank": "none" - }, - "hlssink2": { - "author": "Alessandro Decina , Sebastian Dr\u00f6ge ", - "description": "HTTP Live Streaming sink", - "hierarchy": [ - "GstHlsSink2", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink", - "long-name": "HTTP Live Streaming sink", - "name": "hlssink2", - "pad-templates": { - "audio": { - "caps": "ANY", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "video": { - "caps": "ANY", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "location": { - "blurb": "Location of the file to write", - "construct": false, - "construct-only": false, - "default": "segment%%05d.ts", - "type-name": "gchararray", - "writable": true - }, - "max-files": { - "blurb": "Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.", - "construct": false, - "construct-only": false, - "default": "10", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "playlist-length": { - "blurb": "Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.", - "construct": false, - "construct-only": false, - "default": "5", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "playlist-location": { - "blurb": "Location of the playlist to write", - "construct": false, - "construct-only": false, - "default": "playlist.m3u8", - "type-name": "gchararray", - "writable": true - }, - "playlist-root": { - "blurb": "Location of the playlist to write", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "send-keyframe-requests": { - "blurb": "Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "target-duration": { - "blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)", - "construct": false, - "construct-only": false, - "default": "15", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gsthls", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "id3tag": { - "description": "ID3 v1 and v2 muxing plugin", - "elements": { - "id3mux": { - "author": "Michael Smith , Tim-Philipp M\u00fcller ", - "description": "Adds an ID3v2 header and ID3v1 footer to a file", - "hierarchy": [ - "GstId3Mux", - "GstTagMux", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Formatter/Metadata", - "long-name": "ID3 v1 and v2 Muxer", - "name": "id3mux", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "application/x-id3:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "v2-version": { - "blurb": "Set version (3 for id3v2.3, 4 for id3v2.4) of id3v2 tags", - "construct": true, - "construct-only": false, - "default": "3", - "max": "4", - "min": "3", - "type-name": "gint", - "writable": true - }, - "write-v1": { - "blurb": "Write an id3v1 tag at the end of the file", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "write-v2": { - "blurb": "Write an id3v2 tag at the start of the file", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "primary" - } - }, - "filename": "gstid3tag", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "inter": { - "description": "plugin for inter-pipeline communication", - "elements": { - "interaudiosink": { - "author": "David Schleef ", - "description": "Virtual audio sink for internal process communication", - "hierarchy": [ - "GstInterAudioSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Audio", - "long-name": "Internal audio sink", - "name": "interaudiosink", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "none" - }, - "interaudiosrc": { - "author": "David Schleef ", - "description": "Virtual audio source for internal process communication", - "hierarchy": [ - "GstInterAudioSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Audio", - "long-name": "Internal audio source", - "name": "interaudiosrc", - "pad-templates": { - "src": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "buffer-time": { - "blurb": "Size of audio buffer", - "construct": false, - "construct-only": false, - "default": "1000000000", - "max": "18446744073709551615", - "min": "1", - "type-name": "guint64", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "latency-time": { - "blurb": "Latency as reported by the source", - "construct": false, - "construct-only": false, - "default": "100000000", - "max": "18446744073709551615", - "min": "1", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "period-time": { - "blurb": "The minimum amount of data to read in each iteration", - "construct": false, - "construct-only": false, - "default": "25000000", - "max": "18446744073709551615", - "min": "1", - "type-name": "guint64", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "intersubsink": { - "author": "David Schleef ", - "description": "Virtual subtitle sink for internal process communication", - "hierarchy": [ - "GstInterSubSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Subtitle", - "long-name": "Internal subtitle sink", - "name": "intersubsink", - "pad-templates": { - "sink": { - "caps": "text/plain:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "none" - }, - "intersubsrc": { - "author": "David Schleef ", - "description": "Virtual subtitle source for internal process communication", - "hierarchy": [ - "GstInterSubSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Subtitle", - "long-name": "Internal subtitle source", - "name": "intersubsrc", - "pad-templates": { - "src": { - "caps": "application/unknown:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "intervideosink": { - "author": "David Schleef ", - "description": "Virtual video sink for internal process communication", - "hierarchy": [ - "GstInterVideoSink", - "GstVideoSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Video", - "long-name": "Internal video sink", - "name": "intervideosink", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "none" - }, - "intervideosrc": { - "author": "David Schleef ", - "description": "Virtual video source for internal process communication", - "hierarchy": [ - "GstInterVideoSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Video", - "long-name": "Internal video source", - "name": "intervideosrc", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "channel": { - "blurb": "Channel name to match inter src and sink elements", - "construct": false, - "construct-only": false, - "default": "default", - "type-name": "gchararray", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "timeout": { - "blurb": "Timeout after which to start outputting black frames", - "construct": false, - "construct-only": false, - "default": "1000000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstinter", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "interlace": { - "description": "Create an interlaced video stream", - "elements": { - "interlace": { - "author": "David Schleef ", - "description": "Creates an interlaced video from progressive frames", - "hierarchy": [ - "GstInterlace", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Video", - "long-name": "Interlace filter", - "name": "interlace", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)interleaved, (string)mixed }\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "allow-rff": { - "blurb": "Allow generation of buffers with RFF flag set, i.e., duration of 3 fields", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "field-pattern": { - "blurb": "The output field pattern", - "construct": false, - "construct-only": false, - "default": "2:3 (2)", - "enum": true, - "type-name": "GstInterlacePattern", - "values": [ - { - "desc": "1:1 (e.g. 60p -> 60i)", - "name": "1:1", - "value": "0" - }, - { - "desc": "2:2 (e.g. 30p -> 60i)", - "name": "2:2", - "value": "1" - }, - { - "desc": "2:3 (e.g. 24p -> 60i telecine)", - "name": "2:3", - "value": "2" - }, - { - "desc": "2:3:3:2 (e.g. 24p -> 60i telecine)", - "name": "2:3:3:2", - "value": "3" - }, - { - "desc": "Euro 2-11:3 (e.g. 24p -> 50i telecine)", - "name": "2-11:3", - "value": "4" - }, - { - "desc": "3:4-3 (e.g. 16p -> 60i telecine)", - "name": "3:4-3", - "value": "5" - }, - { - "desc": "3-7:4 (e.g. 16p -> 50i telecine)", - "name": "3-7:4", - "value": "6" - }, - { - "desc": "3:3:4 (e.g. 18p -> 60i telecine)", - "name": "3:3:4", - "value": "7" - }, - { - "desc": "3:3 (e.g. 20p -> 60i telecine)", - "name": "3:3", - "value": "8" - }, - { - "desc": "3:2-4 (e.g. 27.5p -> 60i telecine)", - "name": "3:2-4", - "value": "9" - }, - { - "desc": "1:2-4 (e.g. 27.5p -> 50i telecine)", - "name": "1:2-4", - "value": "10" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pattern-offset": { - "blurb": "The initial field pattern offset. Counts from 0.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "12", - "min": "0", - "type-name": "guint", - "writable": true - }, - "top-field-first": { - "blurb": "Interlaced stream should be top field first", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstinterlace", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "ipcpipeline": { - "description": "plugin for inter-process pipeline communication", - "elements": { - "ipcpipelinesink": { - "author": "Vincent Penquerc'h ", - "description": "Allows splitting and continuing a pipeline in another process", - "hierarchy": [ - "GstIpcPipelineSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink", - "long-name": "Inter-process Pipeline Sink", - "name": "ipcpipelinesink", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "ack-time": { - "blurb": "Maximum time to wait for a response to a message", - "construct": false, - "construct-only": false, - "default": "10000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "fdin": { - "blurb": "File descriptor to received data from", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "fdout": { - "blurb": "File descriptor to send data through", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "read-chunk-size": { - "blurb": "Read chunk size", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "16777216", - "min": "1", - "type-name": "guint", - "writable": true - } - }, - "rank": "none", - "signals": { - "disconnect": { - "args": [], - "retval": "void" - } - } - }, - "ipcpipelinesrc": { - "author": "Vincent Penquerc'h ", - "description": "Continues a split pipeline from another process", - "hierarchy": [ - "GstIpcPipelineSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source", - "long-name": "Inter-process Pipeline Source", - "name": "ipcpipelinesrc", - "pad-templates": { - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "ack-time": { - "blurb": "Maximum time to wait for a response to a message", - "construct": false, - "construct-only": false, - "default": "10000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "fdin": { - "blurb": "File descriptor to read data from", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "fdout": { - "blurb": "File descriptor to write data through", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "read-chunk-size": { - "blurb": "Read chunk size", - "construct": false, - "construct-only": false, - "default": "65536", - "max": "16777216", - "min": "1", - "type-name": "guint", - "writable": true - } - }, - "rank": "none", - "signals": { - "disconnect": { - "args": [], - "retval": "void" - }, - "forward-message": { - "args": [ - "GstMessage" - ], - "retval": "gboolean" - } - } - }, - "ipcslavepipeline": { - "author": "Vincent Penquerc'h ", - "description": "Provides various Image Quality Assessment metrics", - "hierarchy": [ - "GstIqa", - "GstVideoAggregator", - "GstAggregator", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Analyzer/Video", - "long-name": "Iqa", - "name": "iqa", - "pad-templates": { - "sink_%%u": { - "caps": "video/x-raw:\n format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "object-type": { - "hierarchy": [ - "GstVideoAggregatorConvertPad", - "GstVideoAggregatorPad", - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "converter-config": { - "blurb": "A GstStructure describing the configuration that should be used when scaling and converting this pad's video frames", - "construct": false, - "construct-only": false, - "type-name": "GstStructure", - "writable": true - }, - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "repeat-after-eos": { - "blurb": "Repeat the last frame after EOS until all pads are EOS", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "zorder": { - "blurb": "Z Order of the picture", - "construct": false, - "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "request" - }, - "src": { - "caps": "video/x-raw:\n format: { RGBA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "always" - } - }, - "properties": { - "do-dssim": { - "blurb": "Run structural similarity checks", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "dssim-error-threshold": { - "blurb": "dssim value over which the element will post an error message on the bus. A value < 0.0 means 'disabled'.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "-1", - "type-name": "gdouble", - "writable": true - }, - "latency": { - "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "min-upstream-latency": { - "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "start-time": { - "blurb": "Start time to use if start-time-selection=set", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "start-time-selection": { - "blurb": "Decides which start time is output", - "construct": false, - "construct-only": false, - "default": "zero (0)", - "enum": true, - "type-name": "GstAggregatorStartTimeSelection", - "values": [ - { - "desc": "Start at 0 running time (default)", - "name": "zero", - "value": "0" - }, - { - "desc": "Start at first observed input running time", - "name": "first", - "value": "1" - }, - { - "desc": "Set start time with start-time property", - "name": "set", - "value": "2" - } - ], - "writable": true - } - }, - "rank": "primary" - } - }, - "filename": "gstiqa", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "ivfparse": { - "description": "IVF parser", - "elements": { - "ivfparse": { - "author": "Philip J\u00e4genstedt ", - "description": "Demuxes a IVF stream", - "hierarchy": [ - "GstIvfParse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Demuxer", - "long-name": "IVF parser", - "name": "ivfparse", - "pad-templates": { - "sink": { - "caps": "video/x-ivf:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "primary" - } - }, - "filename": "gstivfparse", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "ivtc": { - "description": "Inverse Telecine", - "elements": { - "combdetect": { - "author": "David Schleef ", - "description": "Detect combing artifacts in video stream", - "hierarchy": [ - "GstCombDetect", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Video/Filter", - "long-name": "Comb Detect", - "name": "combdetect", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ivtc": { - "author": "David Schleef ", - "description": "Inverse Telecine Filter", - "hierarchy": [ - "GstIvtc", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Video/Filter", - "long-name": "Inverse Telecine", - "name": "ivtc", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstivtc", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "jp2kdecimator": { - "description": "JPEG2000 decimator", - "elements": { - "jp2kdecimator": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Removes information from JPEG2000 streams without recompression", - "hierarchy": [ - "GstJP2kDecimator", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Image", - "long-name": "JPEG2000 decimator", - "name": "jp2kdecimator", - "pad-templates": { - "sink": { - "caps": "image/x-jpc:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "image/x-jpc:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "max-decomposition-levels": { - "blurb": "Maximum number of decomposition levels to keep (-1 == all)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "32", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "max-layers": { - "blurb": "Maximum number of layers to keep (0 == all)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "65535", - "min": "0", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstjp2kdecimator", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "jpegformat": { - "description": "JPEG interchange format plugin", - "elements": { - "jifmux": { - "author": "Arnout Vandecappelle (Essensium/Mind) ", - "description": "Remuxes JPEG images with markers and tags", - "hierarchy": [ - "GstJifMux", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Video/Formatter", - "long-name": "JPEG stream muxer", - "name": "jifmux", - "pad-templates": { - "sink": { - "caps": "image/jpeg:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "image/jpeg:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "secondary" - }, - "jpegparse": { - "author": "Arnout Vandecappelle (Essensium/Mind) ", - "description": "Parse JPEG images into single-frame buffers", - "hierarchy": [ - "GstJpegParse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Video/Parser", - "long-name": "JPEG stream parser", - "name": "jpegparse", - "pad-templates": { - "sink": { - "caps": "image/jpeg:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "image/jpeg:\n format: { I420, Y41B, UYVY, YV12 }\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n parsed: true\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstjpegformat", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "kate": { - "description": "Kate plugin", - "elements": { - "katedec": { - "author": "Vincent Penquerc'h ", - "description": "Decodes Kate text streams", - "hierarchy": [ - "GstKateDec", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Subtitle", - "long-name": "Kate stream text decoder", - "name": "katedec", - "pad-templates": { - "sink": { - "caps": "subtitle/x-kate:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "text/x-raw:\n format: { pango-markup, utf8 }\nsubpicture/x-dvd:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "category": { - "blurb": "The category of the stream", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "language": { - "blurb": "The language of the stream", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "original-canvas-height": { - "blurb": "The canvas height this stream was authored for (0 is unspecified)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": false - }, - "original-canvas-width": { - "blurb": "The canvas width this stream was authored for", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": false - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "remove-markup": { - "blurb": "Remove markup from decoded text ?", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "primary" - }, - "kateenc": { - "author": "Vincent Penquerc'h ", - "description": "Encodes Kate streams from text or subpictures", - "hierarchy": [ - "GstKateEnc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Encoder/Subtitle", - "long-name": "Kate stream encoder", - "name": "kateenc", - "pad-templates": { - "sink": { - "caps": "text/x-raw:\n format: { pango-markup, utf8 }\nsubpicture/x-dvd:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "subtitle/x-kate:\napplication/x-kate:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "category": { - "blurb": "The category of the stream", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "default-spu-duration": { - "blurb": "The assumed max duration (in seconds) of SPUs with no duration specified", - "construct": false, - "construct-only": false, - "default": "1.5", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "granule-rate-denominator": { - "blurb": "The denominator of the granule rate", - "construct": false, - "construct-only": false, - "default": "1", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "granule-rate-numerator": { - "blurb": "The numerator of the granule rate", - "construct": false, - "construct-only": false, - "default": "1000", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "granule-shift": { - "blurb": "The granule shift", - "construct": false, - "construct-only": false, - "default": "32", - "max": "64", - "min": "0", - "type-name": "gint", - "writable": true - }, - "keepalive-min-time": { - "blurb": "Minimum time to emit keepalive packets (0 disables keepalive packets)", - "construct": false, - "construct-only": false, - "default": "2.5", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "language": { - "blurb": "The language of the stream (e.g. \"fr\" or \"fr_FR\" for French)", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "original-canvas-height": { - "blurb": "The height of the canvas this stream was authored for (0 is unspecified)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "original-canvas-width": { - "blurb": "The width of the canvas this stream was authored for (0 is unspecified)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "kateparse": { - "author": "Vincent Penquerc'h ", - "description": "parse raw kate streams", - "hierarchy": [ - "GstKateParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Subtitle", - "long-name": "Kate stream parser", - "name": "kateparse", - "pad-templates": { - "sink": { - "caps": "subtitle/x-kate:\napplication/x-kate:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "subtitle/x-kate:\napplication/x-kate:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - }, - "katetag": { - "author": "Vincent Penquerc'h ", - "description": "Retags kate streams", - "hierarchy": [ - "GstKateTag", - "GstKateParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Formatter/Metadata", - "long-name": "Kate stream tagger", - "name": "katetag", - "pad-templates": { - "sink": { - "caps": "subtitle/x-kate:\napplication/x-kate:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "subtitle/x-kate:\napplication/x-kate:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "category": { - "blurb": "Set the category of the stream", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "language": { - "blurb": "Set the language of the stream", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "original-canvas-height": { - "blurb": "Set the height of the canvas this stream was authored for (0 is unspecified)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "original-canvas-width": { - "blurb": "Set the width of the canvas this stream was authored for (0 is unspecified)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstkate", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "kms": { - "description": "Video sink using the Linux kernel mode setting API", - "elements": { - "kmssink": { - "author": "V\u00edctor J\u00e1quez ", - "description": "Video sink using the Linux kernel mode setting API", - "hierarchy": [ - "GstKMSSink", - "GstVideoSink", - "GstBaseSink", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Sink/Video", - "long-name": "KMS video sink", - "name": "kmssink", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { BGRA, BGRx, RGBA, RGBx, RGB, BGR, UYVY, YUY2, YVYU, I420, YV12, Y42B, NV12, NV21, NV16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "bus-id": { - "blurb": "DRM bus ID", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "can-scale": { - "blurb": "User can tell kmssink if the driver can support scale", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "connector-id": { - "blurb": "DRM connector id", - "construct": true, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "connector-properties": { - "blurb": "Additional properties for the connector", - "construct": false, - "construct-only": false, - "type-name": "GstStructure", - "writable": true - }, - "display-height": { - "blurb": "Height of the display surface in pixels", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": false - }, - "display-width": { - "blurb": "Width of the display surface in pixels", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": false - }, - "driver-name": { - "blurb": "DRM device driver name", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "force-modesetting": { - "blurb": "When enabled, the sink try to configure the display mode", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "plane-id": { - "blurb": "DRM plane id", - "construct": true, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "plane-properties": { - "blurb": "Additional properties for the plane", - "construct": false, - "construct-only": false, - "type-name": "GstStructure", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "render-rectangle": { - "blurb": "The render rectangle ('')", - "construct": false, - "construct-only": false, - "type-name": "GstValueArray", - "writable": true - }, - "restore-crtc": { - "blurb": "When enabled and CRTC was set with a new mode, previous CRTC mode willbe restored when going to NULL state.", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - } - }, - "rank": "secondary" - } - }, - "filename": "gstkms", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "ladspa": { - "description": "LADSPA plugin", - "elements": { - "ladspa-amp-so-amp-mono": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Mono Amplifier", - "hierarchy": [ - "ladspa-amp-so-amp-mono", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Mono Amplifier", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "gain": { - "blurb": "Gain", - "construct": true, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-amp-so-amp-stereo": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Stereo Amplifier", - "hierarchy": [ - "ladspa-amp-so-amp-stereo", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Stereo Amplifier", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "gain": { - "blurb": "Gain", - "construct": true, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-delay-so-delay-5s": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Simple Delay Line", - "hierarchy": [ - "ladspa-delay-so-delay-5s", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Simple Delay Line", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "delay": { - "blurb": "Delay (Seconds)", - "construct": true, - "construct-only": false, - "default": "1", - "max": "5", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "dry-wet-balance": { - "blurb": "Dry/Wet Balance", - "construct": true, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-filter-so-hpf": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Simple High Pass Filter", - "hierarchy": [ - "ladspa-filter-so-hpf", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Simple High Pass Filter", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "cutoff-frequency": { - "blurb": "Cutoff Frequency (Hz)", - "construct": true, - "construct-only": false, - "default": "440", - "max": "22050", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-filter-so-lpf": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Simple Low Pass Filter", - "hierarchy": [ - "ladspa-filter-so-lpf", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Simple Low Pass Filter", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "cutoff-frequency": { - "blurb": "Cutoff Frequency (Hz)", - "construct": true, - "construct-only": false, - "default": "440", - "max": "22050", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-sine-so-sine-faaa": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Sine Oscillator (Freq:audio, Amp:audio)", - "hierarchy": [ - "ladspa-sine-so-sine-faaa", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Sine Oscillator (Freq:audio, Amp:audio)", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-sine-so-sine-faac": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Sine Oscillator (Freq:audio, Amp:control)", - "hierarchy": [ - "ladspa-sine-so-sine-faac", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Sine Oscillator (Freq:audio, Amp:control)", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "amplitude": { - "blurb": "Amplitude", - "construct": true, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspa-sine-so-sine-fcaa": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Sine Oscillator (Freq:control, Amp:audio)", - "hierarchy": [ - "ladspa-sine-so-sine-fcaa", - "GstLADSPAFilter", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Audio/LADSPA", - "long-name": "Sine Oscillator (Freq:control, Amp:audio)", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "frequency": { - "blurb": "Frequency (Hz)", - "construct": true, - "construct-only": false, - "default": "440", - "max": "22050", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspasrc-noise-so-noise-white": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "White Noise Source", - "hierarchy": [ - "ladspasrc-noise-so-noise-white", - "GstLADSPASource", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Audio/LADSPA", - "long-name": "White Noise Source", - "pad-templates": { - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "amplitude": { - "blurb": "Amplitude", - "construct": true, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "can-activate-pull": { - "blurb": "Can activate in pull mode", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "can-activate-push": { - "blurb": "Can activate in push mode", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "is-live": { - "blurb": "Whether to act as a live source", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "samplesperbuffer": { - "blurb": "Number of samples in each outgoing buffer", - "construct": false, - "construct-only": false, - "default": "1024", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "timestamp-offset": { - "blurb": "An offset added to timestamps set on buffers (in ns)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "ladspasrc-sine-so-sine-fcac": { - "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", - "description": "Sine Oscillator (Freq:control, Amp:control)", - "hierarchy": [ - "ladspasrc-sine-so-sine-fcac", - "GstLADSPASource", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Audio/LADSPA", - "long-name": "Sine Oscillator (Freq:control, Amp:control)", - "pad-templates": { - "src": { - "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "amplitude": { - "blurb": "Amplitude", - "construct": true, - "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "can-activate-pull": { - "blurb": "Can activate in pull mode", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "can-activate-push": { - "blurb": "Can activate in push mode", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "frequency": { - "blurb": "Frequency (Hz)", - "construct": true, - "construct-only": false, - "default": "440", - "max": "22050", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "is-live": { - "blurb": "Whether to act as a live source", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "samplesperbuffer": { - "blurb": "Number of samples in each outgoing buffer", - "construct": false, - "construct-only": false, - "default": "1024", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "timestamp-offset": { - "blurb": "An offset added to timestamps set on buffers (in ns)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstladspa", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "legacyrawparse": { - "description": "Parses byte streams into raw frames", - "elements": { - "audioparse": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Converts stream into audio frames (deprecated: use rawaudioparse instead)", - "hierarchy": [ - "GstAudioParse", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Audio", - "long-name": "Audio Parse", - "name": "audioparse", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\naudio/x-unaligned-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\naudio/x-alaw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-mulaw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "channel-positions": { - "blurb": "Channel positions used on the output", - "construct": false, - "construct-only": false, - "type-name": "GValueArray", - "writable": true - }, - "channels": { - "blurb": "Number of channels in raw stream", - "construct": false, - "construct-only": false, - "default": "2", - "max": "64", - "min": "1", - "type-name": "gint", - "writable": true - }, - "format": { - "blurb": "Format of audio samples in raw stream", - "construct": false, - "construct-only": false, - "default": "raw (0)", - "enum": true, - "type-name": "GstAudioParseFormat", - "values": [ - { - "desc": "Raw", - "name": "raw", - "value": "0" - }, - { - "desc": "A-Law", - "name": "alaw", - "value": "2" - }, - { - "desc": "\u00b5-Law", - "name": "mulaw", - "value": "1" - } - ], - "writable": true - }, - "interleaved": { - "blurb": "True if audio has interleaved layout", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "rate": { - "blurb": "Rate of audio samples in raw stream", - "construct": false, - "construct-only": false, - "default": "44100", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "raw-format": { - "blurb": "Format of audio samples in raw stream", - "construct": false, - "construct-only": false, - "default": "s16 (4)", - "enum": true, - "type-name": "GstAudioFormat", - "values": [ - { - "desc": "GST_AUDIO_FORMAT_UNKNOWN", - "name": "unknown", - "value": "0" - }, - { - "desc": "GST_AUDIO_FORMAT_ENCODED", - "name": "encoded", - "value": "1" - }, - { - "desc": "GST_AUDIO_FORMAT_S8", - "name": "s8", - "value": "2" - }, - { - "desc": "GST_AUDIO_FORMAT_U8", - "name": "u8", - "value": "3" - }, - { - "desc": "GST_AUDIO_FORMAT_S16LE", - "name": "s16le", - "value": "4" - }, - { - "desc": "GST_AUDIO_FORMAT_S16BE", - "name": "s16be", - "value": "5" - }, - { - "desc": "GST_AUDIO_FORMAT_U16LE", - "name": "u16le", - "value": "6" - }, - { - "desc": "GST_AUDIO_FORMAT_U16BE", - "name": "u16be", - "value": "7" - }, - { - "desc": "GST_AUDIO_FORMAT_S24_32LE", - "name": "s24-32le", - "value": "8" - }, - { - "desc": "GST_AUDIO_FORMAT_S24_32BE", - "name": "s24-32be", - "value": "9" - }, - { - "desc": "GST_AUDIO_FORMAT_U24_32LE", - "name": "u24-32le", - "value": "10" - }, - { - "desc": "GST_AUDIO_FORMAT_U24_32BE", - "name": "u24-32be", - "value": "11" - }, - { - "desc": "GST_AUDIO_FORMAT_S32LE", - "name": "s32le", - "value": "12" - }, - { - "desc": "GST_AUDIO_FORMAT_S32BE", - "name": "s32be", - "value": "13" - }, - { - "desc": "GST_AUDIO_FORMAT_U32LE", - "name": "u32le", - "value": "14" - }, - { - "desc": "GST_AUDIO_FORMAT_U32BE", - "name": "u32be", - "value": "15" - }, - { - "desc": "GST_AUDIO_FORMAT_S24LE", - "name": "s24le", - "value": "16" - }, - { - "desc": "GST_AUDIO_FORMAT_S24BE", - "name": "s24be", - "value": "17" - }, - { - "desc": "GST_AUDIO_FORMAT_U24LE", - "name": "u24le", - "value": "18" - }, - { - "desc": "GST_AUDIO_FORMAT_U24BE", - "name": "u24be", - "value": "19" - }, - { - "desc": "GST_AUDIO_FORMAT_S20LE", - "name": "s20le", - "value": "20" - }, - { - "desc": "GST_AUDIO_FORMAT_S20BE", - "name": "s20be", - "value": "21" - }, - { - "desc": "GST_AUDIO_FORMAT_U20LE", - "name": "u20le", - "value": "22" - }, - { - "desc": "GST_AUDIO_FORMAT_U20BE", - "name": "u20be", - "value": "23" - }, - { - "desc": "GST_AUDIO_FORMAT_S18LE", - "name": "s18le", - "value": "24" - }, - { - "desc": "GST_AUDIO_FORMAT_S18BE", - "name": "s18be", - "value": "25" - }, - { - "desc": "GST_AUDIO_FORMAT_U18LE", - "name": "u18le", - "value": "26" - }, - { - "desc": "GST_AUDIO_FORMAT_U18BE", - "name": "u18be", - "value": "27" - }, - { - "desc": "GST_AUDIO_FORMAT_F32LE", - "name": "f32le", - "value": "28" - }, - { - "desc": "GST_AUDIO_FORMAT_F32BE", - "name": "f32be", - "value": "29" - }, - { - "desc": "GST_AUDIO_FORMAT_F64LE", - "name": "f64le", - "value": "30" - }, - { - "desc": "GST_AUDIO_FORMAT_F64BE", - "name": "f64be", - "value": "31" - }, - { - "desc": "GST_AUDIO_FORMAT_S16", - "name": "s16", - "value": "4" - }, - { - "desc": "GST_AUDIO_FORMAT_U16", - "name": "u16", - "value": "6" - }, - { - "desc": "GST_AUDIO_FORMAT_S24_32", - "name": "s24-32", - "value": "8" - }, - { - "desc": "GST_AUDIO_FORMAT_U24_32", - "name": "u24-32", - "value": "10" - }, - { - "desc": "GST_AUDIO_FORMAT_S32", - "name": "s32", - "value": "12" - }, - { - "desc": "GST_AUDIO_FORMAT_U32", - "name": "u32", - "value": "14" - }, - { - "desc": "GST_AUDIO_FORMAT_S24", - "name": "s24", - "value": "16" - }, - { - "desc": "GST_AUDIO_FORMAT_U24", - "name": "u24", - "value": "18" - }, - { - "desc": "GST_AUDIO_FORMAT_S20", - "name": "s20", - "value": "20" - }, - { - "desc": "GST_AUDIO_FORMAT_U20", - "name": "u20", - "value": "22" - }, - { - "desc": "GST_AUDIO_FORMAT_S18", - "name": "s18", - "value": "24" - }, - { - "desc": "GST_AUDIO_FORMAT_U18", - "name": "u18", - "value": "26" - }, - { - "desc": "GST_AUDIO_FORMAT_F32", - "name": "f32", - "value": "28" - }, - { - "desc": "GST_AUDIO_FORMAT_F64", - "name": "f64", - "value": "30" - } - ], - "writable": true - }, - "use-sink-caps": { - "blurb": "Use the sink caps for the format, only performing timestamping", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "videoparse": { - "author": "David Schleef , Sebastian Dr\u00f6ge ", - "description": "Converts stream into video frames (deprecated: use rawvideoparse instead)", - "hierarchy": [ - "GstVideoParse", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Video", - "long-name": "Video Parse", - "name": "videoparse", - "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "format": { - "blurb": "Format of images in raw stream", - "construct": false, - "construct-only": false, - "default": "i420 (2)", - "enum": true, - "type-name": "GstVideoFormat", - "values": [ - { - "desc": "GST_VIDEO_FORMAT_UNKNOWN", - "name": "unknown", - "value": "0" - }, - { - "desc": "GST_VIDEO_FORMAT_ENCODED", - "name": "encoded", - "value": "1" - }, - { - "desc": "GST_VIDEO_FORMAT_I420", - "name": "i420", - "value": "2" - }, - { - "desc": "GST_VIDEO_FORMAT_YV12", - "name": "yv12", - "value": "3" - }, - { - "desc": "GST_VIDEO_FORMAT_YUY2", - "name": "yuy2", - "value": "4" - }, - { - "desc": "GST_VIDEO_FORMAT_UYVY", - "name": "uyvy", - "value": "5" - }, - { - "desc": "GST_VIDEO_FORMAT_AYUV", - "name": "ayuv", - "value": "6" - }, - { - "desc": "GST_VIDEO_FORMAT_RGBx", - "name": "rgbx", - "value": "7" - }, - { - "desc": "GST_VIDEO_FORMAT_BGRx", - "name": "bgrx", - "value": "8" - }, - { - "desc": "GST_VIDEO_FORMAT_xRGB", - "name": "xrgb", - "value": "9" - }, - { - "desc": "GST_VIDEO_FORMAT_xBGR", - "name": "xbgr", - "value": "10" - }, - { - "desc": "GST_VIDEO_FORMAT_RGBA", - "name": "rgba", - "value": "11" - }, - { - "desc": "GST_VIDEO_FORMAT_BGRA", - "name": "bgra", - "value": "12" - }, - { - "desc": "GST_VIDEO_FORMAT_ARGB", - "name": "argb", - "value": "13" - }, - { - "desc": "GST_VIDEO_FORMAT_ABGR", - "name": "abgr", - "value": "14" - }, - { - "desc": "GST_VIDEO_FORMAT_RGB", - "name": "rgb", - "value": "15" - }, - { - "desc": "GST_VIDEO_FORMAT_BGR", - "name": "bgr", - "value": "16" - }, - { - "desc": "GST_VIDEO_FORMAT_Y41B", - "name": "y41b", - "value": "17" - }, - { - "desc": "GST_VIDEO_FORMAT_Y42B", - "name": "y42b", - "value": "18" - }, - { - "desc": "GST_VIDEO_FORMAT_YVYU", - "name": "yvyu", - "value": "19" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444", - "name": "y444", - "value": "20" - }, - { - "desc": "GST_VIDEO_FORMAT_v210", - "name": "v210", - "value": "21" - }, - { - "desc": "GST_VIDEO_FORMAT_v216", - "name": "v216", - "value": "22" - }, - { - "desc": "GST_VIDEO_FORMAT_NV12", - "name": "nv12", - "value": "23" - }, - { - "desc": "GST_VIDEO_FORMAT_NV21", - "name": "nv21", - "value": "24" - }, - { - "desc": "GST_VIDEO_FORMAT_GRAY8", - "name": "gray8", - "value": "25" - }, - { - "desc": "GST_VIDEO_FORMAT_GRAY16_BE", - "name": "gray16-be", - "value": "26" - }, - { - "desc": "GST_VIDEO_FORMAT_GRAY16_LE", - "name": "gray16-le", - "value": "27" - }, - { - "desc": "GST_VIDEO_FORMAT_v308", - "name": "v308", - "value": "28" - }, - { - "desc": "GST_VIDEO_FORMAT_RGB16", - "name": "rgb16", - "value": "29" - }, - { - "desc": "GST_VIDEO_FORMAT_BGR16", - "name": "bgr16", - "value": "30" - }, - { - "desc": "GST_VIDEO_FORMAT_RGB15", - "name": "rgb15", - "value": "31" - }, - { - "desc": "GST_VIDEO_FORMAT_BGR15", - "name": "bgr15", - "value": "32" - }, - { - "desc": "GST_VIDEO_FORMAT_UYVP", - "name": "uyvp", - "value": "33" - }, - { - "desc": "GST_VIDEO_FORMAT_A420", - "name": "a420", - "value": "34" - }, - { - "desc": "GST_VIDEO_FORMAT_RGB8P", - "name": "rgb8p", - "value": "35" - }, - { - "desc": "GST_VIDEO_FORMAT_YUV9", - "name": "yuv9", - "value": "36" - }, - { - "desc": "GST_VIDEO_FORMAT_YVU9", - "name": "yvu9", - "value": "37" - }, - { - "desc": "GST_VIDEO_FORMAT_IYU1", - "name": "iyu1", - "value": "38" - }, - { - "desc": "GST_VIDEO_FORMAT_ARGB64", - "name": "argb64", - "value": "39" - }, - { - "desc": "GST_VIDEO_FORMAT_AYUV64", - "name": "ayuv64", - "value": "40" - }, - { - "desc": "GST_VIDEO_FORMAT_r210", - "name": "r210", - "value": "41" - }, - { - "desc": "GST_VIDEO_FORMAT_I420_10BE", - "name": "i420-10be", - "value": "42" - }, - { - "desc": "GST_VIDEO_FORMAT_I420_10LE", - "name": "i420-10le", - "value": "43" - }, - { - "desc": "GST_VIDEO_FORMAT_I422_10BE", - "name": "i422-10be", - "value": "44" - }, - { - "desc": "GST_VIDEO_FORMAT_I422_10LE", - "name": "i422-10le", - "value": "45" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_10BE", - "name": "y444-10be", - "value": "46" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_10LE", - "name": "y444-10le", - "value": "47" - }, - { - "desc": "GST_VIDEO_FORMAT_GBR", - "name": "gbr", - "value": "48" - }, - { - "desc": "GST_VIDEO_FORMAT_GBR_10BE", - "name": "gbr-10be", - "value": "49" - }, - { - "desc": "GST_VIDEO_FORMAT_GBR_10LE", - "name": "gbr-10le", - "value": "50" - }, - { - "desc": "GST_VIDEO_FORMAT_NV16", - "name": "nv16", - "value": "51" - }, - { - "desc": "GST_VIDEO_FORMAT_NV24", - "name": "nv24", - "value": "52" - }, - { - "desc": "GST_VIDEO_FORMAT_NV12_64Z32", - "name": "nv12-64z32", - "value": "53" - }, - { - "desc": "GST_VIDEO_FORMAT_A420_10BE", - "name": "a420-10be", - "value": "54" - }, - { - "desc": "GST_VIDEO_FORMAT_A420_10LE", - "name": "a420-10le", - "value": "55" - }, - { - "desc": "GST_VIDEO_FORMAT_A422_10BE", - "name": "a422-10be", - "value": "56" - }, - { - "desc": "GST_VIDEO_FORMAT_A422_10LE", - "name": "a422-10le", - "value": "57" - }, - { - "desc": "GST_VIDEO_FORMAT_A444_10BE", - "name": "a444-10be", - "value": "58" - }, - { - "desc": "GST_VIDEO_FORMAT_A444_10LE", - "name": "a444-10le", - "value": "59" - }, - { - "desc": "GST_VIDEO_FORMAT_NV61", - "name": "nv61", - "value": "60" - }, - { - "desc": "GST_VIDEO_FORMAT_P010_10BE", - "name": "p010-10be", - "value": "61" - }, - { - "desc": "GST_VIDEO_FORMAT_P010_10LE", - "name": "p010-10le", - "value": "62" - }, - { - "desc": "GST_VIDEO_FORMAT_IYU2", - "name": "iyu2", - "value": "63" - }, - { - "desc": "GST_VIDEO_FORMAT_VYUY", - "name": "vyuy", - "value": "64" - }, - { - "desc": "GST_VIDEO_FORMAT_GBRA", - "name": "gbra", - "value": "65" - }, - { - "desc": "GST_VIDEO_FORMAT_GBRA_10BE", - "name": "gbra-10be", - "value": "66" - }, - { - "desc": "GST_VIDEO_FORMAT_GBRA_10LE", - "name": "gbra-10le", - "value": "67" - }, - { - "desc": "GST_VIDEO_FORMAT_GBR_12BE", - "name": "gbr-12be", - "value": "68" - }, - { - "desc": "GST_VIDEO_FORMAT_GBR_12LE", - "name": "gbr-12le", - "value": "69" - }, - { - "desc": "GST_VIDEO_FORMAT_GBRA_12BE", - "name": "gbra-12be", - "value": "70" - }, - { - "desc": "GST_VIDEO_FORMAT_GBRA_12LE", - "name": "gbra-12le", - "value": "71" - }, - { - "desc": "GST_VIDEO_FORMAT_I420_12BE", - "name": "i420-12be", - "value": "72" - }, - { - "desc": "GST_VIDEO_FORMAT_I420_12LE", - "name": "i420-12le", - "value": "73" - }, - { - "desc": "GST_VIDEO_FORMAT_I422_12BE", - "name": "i422-12be", - "value": "74" - }, - { - "desc": "GST_VIDEO_FORMAT_I422_12LE", - "name": "i422-12le", - "value": "75" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_12BE", - "name": "y444-12be", - "value": "76" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_12LE", - "name": "y444-12le", - "value": "77" - }, - { - "desc": "GST_VIDEO_FORMAT_GRAY10_LE32", - "name": "gray10-le32", - "value": "78" - }, - { - "desc": "GST_VIDEO_FORMAT_NV12_10LE32", - "name": "nv12-10le32", - "value": "79" - }, - { - "desc": "GST_VIDEO_FORMAT_NV16_10LE32", - "name": "nv16-10le32", - "value": "80" - }, - { - "desc": "GST_VIDEO_FORMAT_NV12_10LE40", - "name": "nv12-10le40", - "value": "81" - }, - { - "desc": "GST_VIDEO_FORMAT_Y210", - "name": "y210", - "value": "82" - }, - { - "desc": "GST_VIDEO_FORMAT_Y410", - "name": "y410", - "value": "83" - }, - { - "desc": "GST_VIDEO_FORMAT_VUYA", - "name": "vuya", - "value": "84" - }, - { - "desc": "GST_VIDEO_FORMAT_BGR10A2_LE", - "name": "bgr10a2-le", - "value": "85" - }, - { - "desc": "GST_VIDEO_FORMAT_RGB10A2_LE", - "name": "rgb10a2-le", - "value": "86" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_16BE", - "name": "y444-16be", - "value": "87" - }, - { - "desc": "GST_VIDEO_FORMAT_Y444_16LE", - "name": "y444-16le", - "value": "88" - }, - { - "desc": "GST_VIDEO_FORMAT_P016_BE", - "name": "p016-be", - "value": "89" - }, - { - "desc": "GST_VIDEO_FORMAT_P016_LE", - "name": "p016-le", - "value": "90" - } - ], - "writable": true - }, - "framerate": { - "blurb": "Frame rate of images in raw stream", + "GstInterSubSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Subtitle", + "long-name": "Internal subtitle sink", + "pad-templates": { + "sink": { + "caps": "text/plain:\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "25/1", - "max": "2147483647/1", - "min": "0/1", - "type-name": "GstFraction", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "framesize": { - "blurb": "Size of an image in raw stream (0: default)", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "construct": false, "construct-only": false, - "default": "0", + "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "height": { - "blurb": "Height of images in raw stream", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "default": "240", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, - "interlaced": { - "blurb": "True if video is interlaced", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "last-sample": { + "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "readable": true, + "type": "GstSample", + "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "offsets": { - "blurb": "Offset of each planes in bytes using string format: 'o0,o1,o2,o3'", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "0,76800,96000", - "type-name": "gchararray", + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "20000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "pixel-aspect-ratio": { - "blurb": "Pixel aspect ratio of images in raw stream", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "1/1", - "max": "100/1", - "min": "1/100", - "type-name": "GstFraction", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "strides": { - "blurb": "Stride of each planes in bytes using string format: 's0,s1,s2,s3'", + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", "construct": false, "construct-only": false, - "default": "320,160,160", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "top-field-first": { - "blurb": "True if top field is earlier than bottom field", + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "width": { - "blurb": "Width of images in raw stream", + "sync": { + "blurb": "Sync on the clock", "construct": false, "construct-only": false, - "default": "320", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstlegacyrawparse", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "midi": { - "description": "Parse MIDI files", - "elements": { - "midiparse": { - "author": "Wim Taymans ", - "description": "Midi Parser Element", - "hierarchy": [ - "GstMidiParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Demuxer/Audio", - "long-name": "MidiParse", - "name": "midiparse", - "pad-templates": { - "sink": { - "caps": "audio/midi:\naudio/riff-midi:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "audio/x-midi-event:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstmidi", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "mms": { - "description": "Microsoft Multi Media Server streaming protocol support", - "elements": { - "mmssrc": { - "author": "Maciej Katafiasz ", - "description": "Receive data streamed via MSFT Multi Media Server protocol", + "rank": "none" + }, + "intersubsrc": { + "author": "David Schleef ", + "description": "Virtual subtitle source for internal process communication", "hierarchy": [ - "GstMMS", - "GstPushSrc", + "GstInterSubSrc", "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "MMS streaming source", - "name": "mmssrc", + "klass": "Source/Subtitle", + "long-name": "Internal subtitle source", "pad-templates": { "src": { - "caps": "video/x-ms-asf:\n", + "caps": "application/unknown:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -34782,17 +15156,17 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "connection-speed": { - "blurb": "Network connection speed in kbps (0 = unknown)", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483", - "min": "0", - "type-name": "guint64", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, "do-timestamp": { @@ -34800,23 +15174,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "location": { - "blurb": "Host URL to connect to. Accepted are mms://, mmsu://, mmst:// URL types", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, "num-buffers": { @@ -34826,14 +15185,8 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, "typefind": { @@ -34841,2173 +15194,2124 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstmms", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "modplug": { - "description": ".MOD audio decoding", - "elements": { - "modplug": { - "author": "Jeremy SIMON ", - "description": "Module decoder based on modplug engine", + }, + "intervideosink": { + "author": "David Schleef ", + "description": "Virtual video sink for internal process communication", "hierarchy": [ - "GstModPlug", + "GstInterVideoSink", + "GstVideoSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "ModPlug", + "klass": "Sink/Video", + "long-name": "Internal video sink", "pad-templates": { "sink": { - "caps": "audio/x-mod:\naudio/x-xm:\naudio/x-it:\naudio/x-s3m:\naudio/x-stm:\n", + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: { S32LE, S16LE, U8 }\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)22050, (int)44100 }\n channels: [ 1, 2 ]\n", - "direction": "src", - "presence": "always" } }, "properties": { - "megabass": { - "blurb": "Megabass", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "megabass-amount": { - "blurb": "Megabass amount", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "construct": false, "construct-only": false, - "default": "40", - "max": "100", + "default": "4096", + "max": "-1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "megabass-range": { - "blurb": "Megabass range", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "default": "30", - "max": "100", - "min": "0", - "type-name": "gint", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, - "noise-reduction": { - "blurb": "noise reduction", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "oversamp": { - "blurb": "oversamp", + "last-sample": { + "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "GstSample", + "writable": false + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "reverb": { - "blurb": "Reverb", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "5000000", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, - "reverb-delay": { - "blurb": "Reverb delay", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "100", - "max": "200", + "default": "15000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "reverb-depth": { - "blurb": "Reverb depth", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "30", - "max": "100", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "songname": { - "blurb": "The song name", + "show-preroll-frame": { + "blurb": "Whether to render video frames during preroll", + "construct": true, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", "writable": false }, - "surround": { - "blurb": "Surround", + "sync": { + "blurb": "Sync on the clock", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "surround-delay": { - "blurb": "Surround delay", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "default": "20", - "max": "40", + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "surround-depth": { - "blurb": "Surround depth", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "20", - "max": "100", - "min": "0", - "type-name": "gint", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstmodplug", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "mpeg2enc": { - "description": "High-quality MPEG-1/2 video encoder", - "elements": { - "mpeg2enc": { - "author": "Andrew Stevens \nRonald Bultje ", - "description": "High-quality MPEG-1/2 video encoder", + "rank": "none" + }, + "intervideosrc": { + "author": "David Schleef ", + "description": "Virtual video source for internal process communication", "hierarchy": [ - "GstMpeg2enc", + "GstInterVideoSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Video", - "long-name": "mpeg2enc video encoder", - "name": "mpeg2enc", + "klass": "Source/Video", + "long-name": "Internal video source", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: I420\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001 }\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, "src": { - "caps": "video/mpeg:\n systemstream: false\n mpegversion: { (int)1, (int)2 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001 }\n", + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "altscan-mpeg2": { - "blurb": "Alternate MPEG-2 block scanning. Disabling this might make buggy players play SVCD streams", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "aspect": { - "blurb": "Display aspect ratio", - "construct": false, - "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstMpeg2encAspect", - "values": [ - { - "desc": "Deduce from input", - "name": "0", - "value": "0" - }, - { - "desc": "1:1", - "name": "1", - "value": "1" - }, - { - "desc": "4:3", - "name": "2", - "value": "2" - }, - { - "desc": "16:9", - "name": "3", - "value": "3" - }, - { - "desc": "2.21:1", - "name": "4", - "value": "4" - } - ], - "writable": true - }, - "b-per-refframe": { - "blurb": "Number of B frames between each I/P frame", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2", - "min": "0", - "type-name": "gint", - "writable": true - }, - "bitrate": { - "blurb": "Compressed video bitrate (kbps)", + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "default": "1125", - "max": "40000", + "default": "4096", + "max": "-1", "min": "0", - "type-name": "gint", - "writable": true - }, - "bufsize": { - "blurb": "Target decoders video buffer size (kB) (default depends on format)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "4000", - "min": "20", - "type-name": "gint", - "writable": true - }, - "closed-gop": { - "blurb": "All Group-of-Pictures are closed (for multi-angle DVDs)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, - "constraints": { - "blurb": "Use strict video resolution and bitrate checks", + "channel": { + "blurb": "Channel name to match inter src and sink elements", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "default", + "readable": true, + "type": "gchararray", "writable": true }, - "correct-svcd-hds": { - "blurb": "Force SVCD width to 480 instead of 540/720", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "dualprime": { - "blurb": "Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams. Quite some players do not support this.", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "dummy-svcd-sof": { - "blurb": "Generate dummy SVCD scan-data (for vcdimager)", + "timeout": { + "blurb": "Timeout after which to start outputting black frames", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1000000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "force-b-b-p": { - "blurb": "Force two B frames between I/P frames when closing GOP boundaries", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstinter", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "interlace": { + "description": "Create an interlaced video stream", + "elements": { + "interlace": { + "author": "David Schleef ", + "description": "Creates an interlaced video from progressive frames", + "hierarchy": [ + "GstInterlace", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Video", + "long-name": "Interlace filter", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "format": { - "blurb": "Encoding profile format", + "src": { + "caps": "video/x-raw:\n format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)interleaved, (string)mixed }\n\nvideo/x-raw(format:Interlaced):\n format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: alternate\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "allow-rff": { + "blurb": "Allow generation of buffers with RFF flag set, i.e., duration of 3 fields", "construct": false, "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstMpeg2encFormat", - "values": [ - { - "desc": "Generic MPEG-1", - "name": "0", - "value": "0" - }, - { - "desc": "Standard VCD", - "name": "1", - "value": "1" - }, - { - "desc": "User VCD", - "name": "2", - "value": "2" - }, - { - "desc": "Generic MPEG-2", - "name": "3", - "value": "3" - }, - { - "desc": "Standard SVCD", - "name": "4", - "value": "4" - }, - { - "desc": "User SVCD", - "name": "5", - "value": "5" - }, - { - "desc": "VCD Stills sequences", - "name": "6", - "value": "6" - }, - { - "desc": "SVCD Stills sequences", - "name": "7", - "value": "7" - }, - { - "desc": "DVD MPEG-2 for dvdauthor", - "name": "8", - "value": "8" - }, - { - "desc": "DVD MPEG-2", - "name": "9", - "value": "9" - }, - { - "desc": "ATSC 480i", - "name": "10", - "value": "10" - }, - { - "desc": "ATSC 480p", - "name": "11", - "value": "11" - }, - { - "desc": "ATSC 720p", - "name": "12", - "value": "12" - }, - { - "desc": "ATSC 1080i", - "name": "13", - "value": "13" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "framerate": { - "blurb": "Output framerate", + "field-pattern": { + "blurb": "The output field pattern", "construct": false, "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstMpeg2encFramerate", - "values": [ - { - "desc": "Same as input", - "name": "0", - "value": "0" - }, - { - "desc": "24/1.001 (NTSC 3:2 pulldown converted film)", - "name": "1", - "value": "1" - }, - { - "desc": "24 (native film)", - "name": "2", - "value": "2" - }, - { - "desc": "25 (PAL/SECAM video)", - "name": "3", - "value": "3" - }, - { - "desc": "30/1.001 (NTSC video)", - "name": "4", - "value": "4" - }, - { - "desc": "30", - "name": "5", - "value": "5" - }, - { - "desc": "50 (PAL/SECAM fields)", - "name": "6", - "value": "6" - }, - { - "desc": "60/1.001 (NTSC fields)", - "name": "7", - "value": "7" - }, - { - "desc": "60", - "name": "8", - "value": "8" - } - ], + "default": "2:3 (2)", + "readable": true, + "type": "GstInterlacePattern", "writable": true }, - "interlace-mode": { - "blurb": "MPEG-2 motion estimation and encoding modes", + "pattern-offset": { + "blurb": "The initial field pattern offset. Counts from 0.", "construct": false, "construct-only": false, - "default": "-1 (-1)", - "enum": true, - "type-name": "GstMpeg2encInterlaceMode", - "values": [ - { - "desc": "Format default mode", - "name": "-1", - "value": "-1" - }, - { - "desc": "Progressive", - "name": "0", - "value": "0" - }, - { - "desc": "Interlaced, per-frame encoding", - "name": "1", - "value": "1" - }, - { - "desc": "Interlaced, per-field-encoding", - "name": "2", - "value": "2" - } - ], + "default": "0", + "max": "12", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "intra-dc-prec": { - "blurb": "Number of bits precision for DC (base colour) in MPEG-2 blocks", + "top-field-first": { + "blurb": "Interlaced stream should be top field first", "construct": false, "construct-only": false, - "default": "9", - "max": "11", - "min": "8", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true - }, - "keep-hf": { - "blurb": "Maximize high-frequency resolution (for high-quality sources)", + } + }, + "rank": "none" + } + }, + "filename": "gstinterlace", + "license": "LGPL", + "other-types": { + "GstInterlacePattern": { + "kind": "enum", + "values": [ + { + "desc": "1:1 (e.g. 60p -> 60i)", + "name": "1:1", + "value": "0" + }, + { + "desc": "2:2 (e.g. 30p -> 60i)", + "name": "2:2", + "value": "1" + }, + { + "desc": "2:3 (e.g. 24p -> 60i telecine)", + "name": "2:3", + "value": "2" + }, + { + "desc": "2:3:3:2 (e.g. 24p -> 60i telecine)", + "name": "2:3:3:2", + "value": "3" + }, + { + "desc": "Euro 2-11:3 (e.g. 24p -> 50i telecine)", + "name": "2-11:3", + "value": "4" + }, + { + "desc": "3:4-3 (e.g. 16p -> 60i telecine)", + "name": "3:4-3", + "value": "5" + }, + { + "desc": "3-7:4 (e.g. 16p -> 50i telecine)", + "name": "3-7:4", + "value": "6" + }, + { + "desc": "3:3:4 (e.g. 18p -> 60i telecine)", + "name": "3:3:4", + "value": "7" + }, + { + "desc": "3:3 (e.g. 20p -> 60i telecine)", + "name": "3:3", + "value": "8" + }, + { + "desc": "3:2-4 (e.g. 27.5p -> 60i telecine)", + "name": "3:2-4", + "value": "9" + }, + { + "desc": "1:2-4 (e.g. 27.5p -> 50i telecine)", + "name": "1:2-4", + "value": "10" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "ipcpipeline": { + "description": "plugin for inter-process pipeline communication", + "elements": { + "ipcpipelinesink": { + "author": "Vincent Penquerc'h ", + "description": "Allows splitting and continuing a pipeline in another process", + "hierarchy": [ + "GstIpcPipelineSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink", + "long-name": "Inter-process Pipeline Sink", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "ack-time": { + "blurb": "Maximum time to wait for a response to a message", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "10000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "max-gop-size": { - "blurb": "Maximal size per Group-of-Pictures (-1=default)", + "fdin": { + "blurb": "File descriptor to received data from", "construct": false, "construct-only": false, "default": "-1", - "max": "250", + "max": "65535", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "min-gop-size": { - "blurb": "Minimal size per Group-of-Pictures (-1=default)", + "fdout": { + "blurb": "File descriptor to send data through", "construct": false, "construct-only": false, "default": "-1", - "max": "250", + "max": "65535", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "motion-search-radius": { - "blurb": "Motion compensation search radius", + "read-chunk-size": { + "blurb": "Read chunk size", "construct": false, "construct-only": false, - "default": "0", - "max": "32", + "default": "4096", + "max": "16777216", + "min": "1", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "none", + "signals": { + "disconnect": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "ipcpipelinesrc": { + "author": "Vincent Penquerc'h ", + "description": "Continues a split pipeline from another process", + "hierarchy": [ + "GstIpcPipelineSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source", + "long-name": "Inter-process Pipeline Source", + "pad-templates": { + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "ack-time": { + "blurb": "Maximum time to wait for a response to a message", + "construct": false, + "construct-only": false, + "default": "10000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "fdin": { + "blurb": "File descriptor to read data from", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "65535", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "non-video-bitrate": { - "blurb": "Assumed bitrate of non-video for sequence splitting (kbps)", + "fdout": { + "blurb": "File descriptor to write data through", "construct": false, "construct-only": false, - "default": "0", - "max": "10000", - "min": "0", - "type-name": "gint", + "default": "-1", + "max": "65535", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "norm": { - "blurb": "Tag output for specific video norm", + "read-chunk-size": { + "blurb": "Read chunk size", "construct": false, "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstMpeg2encVideoNorm", - "values": [ - { - "desc": "Unspecified", - "name": "0", - "value": "0" - }, - { - "desc": "PAL", - "name": "p", - "value": "112" - }, - { - "desc": "NTSC", - "name": "n", - "value": "110" - }, + "default": "65536", + "max": "16777216", + "min": "1", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "none", + "signals": { + "disconnect": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + }, + "forward-message": { + "action": true, + "args": [ { - "desc": "SECAM", - "name": "s", - "value": "115" + "name": "arg0", + "type": "GstMessage" } ], + "return-type": "gboolean", + "when": "last" + } + } + }, + "ipcslavepipeline": { + "author": "Vincent Penquerc'h ", + "description": "Provides various Image Quality Assessment metrics", + "hierarchy": [ + "GstIqa", + "GstVideoAggregator", + "GstAggregator", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Analyzer/Video", + "long-name": "Iqa", + "pad-templates": { + "sink_%%u": { + "caps": "video/x-raw:\n format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "request", + "type": "GstVideoAggregatorConvertPad" }, - "quant-reduction-max-var": { - "blurb": "Maximal luma variance below which quantisation boost is used", + "src": { + "caps": "video/x-raw:\n format: { RGBA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always", + "type": "GstAggregatorPad" + } + }, + "properties": { + "do-dssim": { + "blurb": "Run structural similarity checks", "construct": false, "construct-only": false, - "default": "100", - "max": "2500", - "min": "0", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "quantisation": { - "blurb": "Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst)", + "dssim-error-threshold": { + "blurb": "dssim value over which the element will post an error message on the bus. A value < 0.0 means 'disabled'.", "construct": false, "construct-only": false, "default": "0", - "max": "31", + "max": "1.79769e+308", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gdouble", "writable": true }, - "quantisation-reduction": { - "blurb": "Max. quantisation reduction for highly active blocks", + "latency": { + "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", "construct": false, "construct-only": false, "default": "0", - "max": "10", - "min": "-4", - "type-name": "gfloat", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "reduce-hf": { - "blurb": "How much to reduce high-frequency resolution (by increasing quantisation)", + "min-upstream-latency": { + "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", "construct": false, "construct-only": false, "default": "0", - "max": "2", + "max": "18446744073709551615", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint64", "writable": true }, - "reduction-2x2": { - "blurb": "Reduction factor for 2x2 subsampled candidate motion estimates (1=max. quality, 4=max. speed)", + "start-time": { + "blurb": "Start time to use if start-time-selection=set", "construct": false, "construct-only": false, - "default": "3", - "max": "4", - "min": "1", - "type-name": "gint", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "reduction-4x4": { - "blurb": "Reduction factor for 4x4 subsampled candidate motion estimates (1=max. quality, 4=max. speed)", + "start-time-selection": { + "blurb": "Decides which start time is output", "construct": false, "construct-only": false, - "default": "2", - "max": "4", - "min": "1", - "type-name": "gint", + "default": "zero (0)", + "readable": true, + "type": "GstAggregatorStartTimeSelection", "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstiqa", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "ivfparse": { + "description": "IVF parser", + "elements": { + "ivfparse": { + "author": "Philip Jägenstedt ", + "description": "Demuxes a IVF stream", + "hierarchy": [ + "GstIvfParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "IVF parser", + "pad-templates": { + "sink": { + "caps": "video/x-ivf:\n", + "direction": "sink", + "presence": "always" }, - "sequence-header-every-gop": { - "blurb": "Include a sequence header in every GOP", + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstivfparse", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "ivtc": { + "description": "Inverse Telecine", + "elements": { + "combdetect": { + "author": "David Schleef ", + "description": "Detect combing artifacts in video stream", + "hierarchy": [ + "GstCombDetect", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Video/Filter", + "long-name": "Comb Detect", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "ivtc": { + "author": "David Schleef ", + "description": "Inverse Telecine Filter", + "hierarchy": [ + "GstIvtc", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Video/Filter", + "long-name": "Inverse Telecine", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "sequence-length": { - "blurb": "Place a sequence boundary after each MB (0=disable)", + "src": { + "caps": "video/x-raw:\n format: { I420, Y444, Y42B }\n width: [ 1, 2048 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "10240", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstivtc", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "jp2kdecimator": { + "description": "JPEG2000 decimator", + "elements": { + "jp2kdecimator": { + "author": "Sebastian Dröge ", + "description": "Removes information from JPEG2000 streams without recompression", + "hierarchy": [ + "GstJP2kDecimator", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Image", + "long-name": "JPEG2000 decimator", + "pad-templates": { + "sink": { + "caps": "image/x-jpc:\n", + "direction": "sink", + "presence": "always" }, - "unit-coeff-elim": { - "blurb": "How aggressively small-unit picture blocks should be skipped", + "src": { + "caps": "image/x-jpc:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "max-decomposition-levels": { + "blurb": "Maximum number of decomposition levels to keep (-1 == all)", "construct": false, "construct-only": false, - "default": "0", - "max": "40", - "min": "-40", - "type-name": "gint", + "default": "-1", + "max": "32", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "vcd-still-size": { - "blurb": "Size of VCD stills (in KB)", + "max-layers": { + "blurb": "Maximum number of layers to keep (0 == all)", "construct": false, "construct-only": false, "default": "0", - "max": "512", + "max": "65535", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "marginal" + "rank": "none" } }, - "filename": "gstmpeg2enc", - "license": "GPL", + "filename": "gstjp2kdecimator", + "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "mpegpsdemux": { - "description": "MPEG-PS demuxer", + "jpegformat": { + "description": "JPEG interchange format plugin", "elements": { - "mpegpsdemux": { - "author": "Wim Taymans ", - "description": "Demultiplexes MPEG Program Streams", + "jifmux": { + "author": "Arnout Vandecappelle (Essensium/Mind) ", + "description": "Remuxes JPEG images with markers and tags", "hierarchy": [ - "GstMpegPSDemux", + "GstJifMux", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Demuxer", - "long-name": "MPEG Program Stream Demuxer", - "name": "mpegpsdemux", + "interfaces": [ + "GstTagSetter", + "GstTagXmpWriter" + ], + "klass": "Video/Formatter", + "long-name": "JPEG stream muxer", "pad-templates": { - "audio_%%02x": { - "caps": "audio/mpeg:\n mpegversion: 1\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)loas }\naudio/x-private1-lpcm:\naudio/x-private1-ac3:\naudio/x-private1-dts:\naudio/ac3:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, - "private_%%d": { - "caps": "ANY", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, "sink": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2 }\n systemstream: true\nvideo/x-cdxa:\n", + "caps": "image/jpeg:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "subpicture_%%02x": { - "caps": "subpicture/x-dvd:\n", + "src": { + "caps": "image/jpeg:\n", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" + } + }, + "rank": "secondary" + }, + "jpegparse": { + "author": "Arnout Vandecappelle (Essensium/Mind) ", + "description": "Parse JPEG images into single-frame buffers", + "hierarchy": [ + "GstJpegParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Video/Parser", + "long-name": "JPEG stream parser", + "pad-templates": { + "sink": { + "caps": "image/jpeg:\n", + "direction": "sink", + "presence": "always" }, - "video_%%02x": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n parsed: false\nvideo/x-h264:\n stream-format: byte-stream\nvideo/x-h265:\n stream-format: byte-stream\n", + "src": { + "caps": "image/jpeg:\n format: { I420, Y41B, UYVY, YV12 }\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n parsed: true\n", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } + "rank": "none" } }, - "filename": "gstmpegpsdemux", - "license": "unknown", + "filename": "gstjpegformat", + "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "mpegpsmux": { - "description": "MPEG-PS muxer", + "kate": { + "description": "Kate plugin", "elements": { - "mpegpsmux": { - "author": "Lin YANG ", - "description": "Multiplexes media streams into an MPEG Program Stream", + "katedec": { + "author": "Vincent Penquerc'h ", + "description": "Decodes Kate text streams", "hierarchy": [ - "MpegPsMux", + "GstKateDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Muxer", - "long-name": "MPEG Program Stream Muxer", - "name": "mpegpsmux", + "klass": "Codec/Decoder/Subtitle", + "long-name": "Kate stream text decoder", "pad-templates": { - "sink_%%u": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/mpeg:\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\n", + "sink": { + "caps": "subtitle/x-kate:\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/mpeg:\n mpegversion: 2\n systemstream: true\n", + "caps": "text/x-raw:\n format: { pango-markup, utf8 }\nsubpicture/x-dvd:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "aggregate-gops": { - "blurb": "Whether to aggregate GOPs and push them out as buffer lists", + "category": { + "blurb": "The category of the stream", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, + "language": { + "blurb": "The language of the stream", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true + "readable": true, + "type": "gchararray", + "writable": false + }, + "original-canvas-height": { + "blurb": "The canvas height this stream was authored for (0 is unspecified)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": false }, - "parent": { - "blurb": "The parent of the object", + "original-canvas-width": { + "blurb": "The canvas width this stream was authored for", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": false + }, + "remove-markup": { + "blurb": "Remove markup from decoded text ?", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "primary" - } - }, - "filename": "gstmpegpsmux", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "mpegtsdemux": { - "description": "MPEG TS demuxer", - "elements": { - "tsdemux": { - "author": "Zaheer Abbas Merali \nEdward Hervey ", - "description": "Demuxes MPEG2 transport streams", + }, + "kateenc": { + "author": "Vincent Penquerc'h ", + "description": "Encodes Kate streams from text or subpictures", "hierarchy": [ - "GstTSDemux", - "MpegTSBase", + "GstKateEnc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Demuxer", - "long-name": "MPEG transport stream demuxer", - "name": "tsdemux", + "interfaces": [ + "GstTagSetter" + ], + "klass": "Codec/Encoder/Subtitle", + "long-name": "Kate stream encoder", "pad-templates": { - "audio_%%01x_%%05x": { - "caps": "audio/mpeg:\n mpegversion: 1\naudio/mpeg:\n mpegversion: 2\n stream-format: adts\naudio/mpeg:\n mpegversion: 4\n stream-format: loas\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\naudio/x-ac3:\naudio/x-eac3:\naudio/x-dts:\naudio/x-opus:\naudio/x-private-ts-lpcm:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, - "private_%%01x_%%05x": { - "caps": "ANY", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, "sink": { - "caps": "video/mpegts:\n systemstream: true\n", + "caps": "text/x-raw:\n format: { pango-markup, utf8 }\nsubpicture/x-dvd:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "subpicture_%%01x_%%05x": { - "caps": "subpicture/x-pgs:\nsubpicture/x-dvd:\nsubpicture/x-dvb:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" }, - "video_%%01x_%%05x": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-h264:\n stream-format: byte-stream\n alignment: nal\nvideo/x-h265:\n stream-format: byte-stream\n alignment: nal\nvideo/x-dirac:\nvideo/x-cavs:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\nimage/x-jpc:\n", + "src": { + "caps": "subtitle/x-kate:\napplication/x-kate:\n", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "emit-stats": { - "blurb": "Emit messages for every pcr/opcr/pts/dts", + "category": { + "blurb": "The category of the stream", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "default-spu-duration": { + "blurb": "The assumed max duration (in seconds) of SPUs with no duration specified", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1.5", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "granule-rate-denominator": { + "blurb": "The denominator of the granule rate", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parse-private-sections": { - "blurb": "Parse private sections", + "granule-rate-numerator": { + "blurb": "The numerator of the granule rate", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1000", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "program-number": { - "blurb": "Program Number to demux for (-1 to ignore)", + "granule-shift": { + "blurb": "The granule shift", "construct": false, "construct-only": false, - "default": "-1", + "default": "32", + "max": "64", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "keepalive-min-time": { + "blurb": "Minimum time to emit keepalive packets (0 disables keepalive packets)", + "construct": false, + "construct-only": false, + "default": "2.5", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", + "writable": true + }, + "language": { + "blurb": "The language of the stream (e.g. \"fr\" or \"fr_FR\" for French)", + "construct": false, + "construct-only": false, + "default": "", + "readable": true, + "type": "gchararray", + "writable": true + }, + "original-canvas-height": { + "blurb": "The height of the canvas this stream was authored for (0 is unspecified)", + "construct": false, + "construct-only": false, + "default": "0", "max": "2147483647", - "min": "-1", - "type-name": "gint", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "original-canvas-width": { + "blurb": "The width of the canvas this stream was authored for (0 is unspecified)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "primary", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" + "rank": "none" + }, + "kateparse": { + "author": "Vincent Penquerc'h ", + "description": "parse raw kate streams", + "hierarchy": [ + "GstKateParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Subtitle", + "long-name": "Kate stream parser", + "pad-templates": { + "sink": { + "caps": "subtitle/x-kate:\napplication/x-kate:\n", + "direction": "sink", + "presence": "always" }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" + "src": { + "caps": "subtitle/x-kate:\napplication/x-kate:\n", + "direction": "src", + "presence": "always" } - } + }, + "rank": "none" }, - "tsparse": { - "author": "Alessandro Decina , Zaheer Abbas Merali ", - "description": "Parses MPEG2 transport streams", + "katetag": { + "author": "Vincent Penquerc'h ", + "description": "Retags kate streams", "hierarchy": [ - "MpegTSParse2", - "MpegTSBase", + "GstKateTag", + "GstKateParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Parser", - "long-name": "MPEG transport stream parser", - "name": "tsparse", + "interfaces": [ + "GstTagSetter" + ], + "klass": "Formatter/Metadata", + "long-name": "Kate stream tagger", "pad-templates": { - "program_%%u": { - "caps": "video/mpegts:\n systemstream: true\n", - "direction": "src", - "presence": "request", - "typename": "GstPad" - }, "sink": { - "caps": "video/mpegts:\n systemstream: true\n", + "caps": "subtitle/x-kate:\napplication/x-kate:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/mpegts:\n systemstream: true\n", + "caps": "subtitle/x-kate:\napplication/x-kate:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "category": { + "blurb": "Set the category of the stream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "parse-private-sections": { - "blurb": "Parse private sections", + "language": { + "blurb": "Set the language of the stream", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "pcr-pid": { - "blurb": "Set the PID to use for PCR values (-1 for auto)", + "original-canvas-height": { + "blurb": "Set the height of the canvas this stream was authored for (0 is unspecified)", "construct": false, "construct-only": false, "default": "-1", "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "set-timestamps": { - "blurb": "If set, timestamps will be set on the output buffers using PCRs and smoothed over the smoothing-latency period", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "smoothing-latency": { - "blurb": "Additional latency in microseconds for smoothing jitter in input timestamps on live capture", + "original-canvas-width": { + "blurb": "Set the width of the canvas this stream was authored for (0 is unspecified)", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", + "default": "-1", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" } }, - "filename": "gstmpegtsdemux", + "filename": "gstkate", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "mpegtsmux": { - "description": "MPEG-TS muxer", + "kms": { + "description": "Video sink using the Linux kernel mode setting API", "elements": { - "atscmux": { - "author": "Mathieu Duponchelle ", - "description": "Multiplexes media streams into an ATSC-compliant Transport Stream", + "kmssink": { + "author": "Víctor Jáquez ", + "description": "Video sink using the Linux kernel mode setting API", "hierarchy": [ - "GstATSCMux", - "GstBaseTsMux", - "GstAggregator", + "GstKMSSink", + "GstVideoSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Muxer", - "long-name": "ATSC Transport Stream Muxer", + "interfaces": [ + "GstVideoOverlay" + ], + "klass": "Sink/Video", + "long-name": "KMS video sink", "pad-templates": { - "sink_%%d": { - "caps": "video/mpeg:\n parsed: true\n mpegversion: 2\n systemstream: false\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/x-ac3:\n framed: true\naudio/x-eac3:\n framed: true\n", + "sink": { + "caps": "video/x-raw:\n format: { BGRA, BGRx, RGBA, RGBx, RGB, BGR, P010_10LE, P016_LE, UYVY, YUY2, YVYU, I420, YV12, Y42B, NV12, NV21, NV16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "object-type": { - "hierarchy": [ - "GstBaseTsMuxPad", - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "request" - }, - "src": { - "caps": "video/mpegts:\n systemstream: true\n packetsize: 188\n", - "direction": "src", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, "presence": "always" } }, "properties": { - "alignment": { - "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (-1 = auto, 0 = all available packets, 7 for UDP streaming)", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "bitrate": { - "blurb": "Set the target bitrate, will insert null packets as padding to achieve multiplex-wide constant bitrate (0 means no padding)", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "4096", + "max": "-1", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint", "writable": true }, - "latency": { - "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", - "construct": false, + "bus-id": { + "blurb": "DRM bus ID", + "construct": true, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "min-upstream-latency": { - "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", - "construct": false, + "can-scale": { + "blurb": "User can tell kmssink if the driver can support scale", + "construct": true, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", + "connector-id": { + "blurb": "DRM connector id", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "connector-properties": { + "blurb": "Additional properties for the connector", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstStructure", "writable": true }, - "pat-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PAT table", + "display-height": { + "blurb": "Height of the display surface in pixels", "construct": false, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", - "writable": true + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": false }, - "pcr-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing PCR", + "display-width": { + "blurb": "Width of the display surface in pixels", "construct": false, "construct-only": false, - "default": "3600", - "max": "-1", - "min": "1", - "type-name": "guint", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": false + }, + "driver-name": { + "blurb": "DRM device driver name", + "construct": true, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "pmt-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PMT table", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "prog-map": { - "blurb": "A GstStructure specifies the mapping from elementary streams to programs", - "construct": false, + "force-modesetting": { + "blurb": "When enabled, the sink try to configure the display mode", + "construct": true, "construct-only": false, - "type-name": "GstStructure", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "si-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables", + "last-sample": { + "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", - "writable": true + "readable": true, + "type": "GstSample", + "writable": false }, - "start-time": { - "blurb": "Start time to use if start-time-selection=set", + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, "construct-only": false, - "default": "18446744073709551615", + "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, - "start-time-selection": { - "blurb": "Decides which start time is output", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "zero (0)", - "enum": true, - "type-name": "GstAggregatorStartTimeSelection", - "values": [ - { - "desc": "Start at 0 running time (default)", - "name": "zero", - "value": "0" - }, - { - "desc": "Start at first observed input running time", - "name": "first", - "value": "1" - }, - { - "desc": "Set start time with start-time property", - "name": "set", - "value": "2" - } - ], + "default": "5000000", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true - } - }, - "rank": "primary" - }, - "mpegtsmux": { - "author": "Fluendo ", - "description": "Multiplexes media streams into an MPEG Transport Stream", - "hierarchy": [ - "GstMpegTsMux", - "GstBaseTsMux", - "GstAggregator", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Muxer", - "long-name": "MPEG Transport Stream Muxer", - "name": "mpegtsmux", - "pad-templates": { - "sink_%%d": { - "caps": "video/mpeg:\n parsed: true\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nimage/x-jpc:\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\nvideo/x-h265:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/mpeg:\n parsed: true\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n framed: true\n mpegversion: 4\n stream-format: adts\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\naudio/x-ac3:\n framed: true\naudio/x-dts:\n framed: true\naudio/x-opus:\n channels: [ 1, 8 ]\nchannel-mapping-family: { (int)0, (int)1 }\nsubpicture/x-dvb:\napplication/x-teletext:\nmeta/x-klv:\n parsed: true\nimage/x-jpc:\n profile: [ 0, 49151 ]\n", - "direction": "sink", - "object-type": { - "hierarchy": [ - "GstBaseTsMuxPad", - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "request", - "typename": "GstPad" }, - "src": { - "caps": "video/mpegts:\n systemstream: true\n packetsize: { (int)188, (int)192 }\n", - "direction": "src", - "object-type": { - "hierarchy": [ - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "alignment": { - "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (-1 = auto, 0 = all available packets, 7 for UDP streaming)", - "construct": false, + "plane-id": { + "blurb": "DRM plane id", + "construct": true, "construct-only": false, "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "bitrate": { - "blurb": "Set the target bitrate, will insert null packets as padding to achieve multiplex-wide constant bitrate (0 means no padding)", + "plane-properties": { + "blurb": "Additional properties for the plane", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "readable": true, + "type": "GstStructure", "writable": true }, - "latency": { - "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "0", + "default": "15000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, - "m2ts-mode": { - "blurb": "Set to TRUE to output Blu-Ray disc format with 192 byte packets. FALSE for standard TS format with 188 byte packets.", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "min-upstream-latency": { - "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", "construct": false, "construct-only": false, "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "guint64", "writable": true }, - "pat-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PAT table", + "render-rectangle": { + "blurb": "The render rectangle ('')", "construct": false, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", + "readable": false, + "type": "GstValueArray", "writable": true }, - "pcr-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing PCR", - "construct": false, + "restore-crtc": { + "blurb": "When enabled and CRTC was set with a new mode, previous CRTC mode willbe restored when going to NULL state.", + "construct": true, "construct-only": false, - "default": "3600", - "max": "-1", - "min": "1", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "pmt-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PMT table", - "construct": false, + "show-preroll-frame": { + "blurb": "Whether to render video frames during preroll", + "construct": true, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "prog-map": { - "blurb": "A GstStructure specifies the mapping from elementary streams to programs", + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "type-name": "GstStructure", - "writable": true + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "si-interval": { - "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables", + "sync": { + "blurb": "Sync on the clock", "construct": false, "construct-only": false, - "default": "9000", - "max": "-1", - "min": "1", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "start-time": { - "blurb": "Start time to use if start-time-selection=set", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "default": "18446744073709551615", + "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, - "start-time-selection": { - "blurb": "Decides which start time is output", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "zero (0)", - "enum": true, - "type-name": "GstAggregatorStartTimeSelection", - "values": [ - { - "desc": "Start at 0 running time (default)", - "name": "zero", - "value": "0" - }, - { - "desc": "Start at first observed input running time", - "name": "first", - "value": "1" - }, - { - "desc": "Set start time with start-time property", - "name": "set", - "value": "2" - } - ], + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "primary" + "rank": "secondary" } }, - "filename": "gstmpegtsmux", + "filename": "gstkms", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "mplex": { - "description": "High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer", + "ladspa": { + "description": "LADSPA plugin", "elements": { - "mplex": { - "author": "Andrew Stevens \nRonald Bultje \nMark Nauwelaerts ", - "description": "High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer", + "ladspa-amp-so-amp-mono": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Mono Amplifier", "hierarchy": [ - "GstMplex", + "ladspa-amp-so-amp-mono", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Muxer", - "long-name": "mplex video multiplexer", - "name": "mplex", + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Mono Amplifier", "pad-templates": { - "audio_%%u": { - "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 8 ]\n rate: [ 8000, 96000 ]\naudio/x-ac3:\n channels: [ 1, 8 ]\n rate: [ 8000, 96000 ]\naudio/x-dts:\naudio/x-raw:\n format: { S16BE, S20BE, S24BE }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 6 ]\n", + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/mpeg:\n systemstream: true\n", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" + } + }, + "properties": { + "gain": { + "blurb": "Gain", + "construct": true, + "construct-only": false, + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", + "writable": true }, - "video_%%u": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2 }\n systemstream: false\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none" + }, + "ladspa-amp-so-amp-stereo": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Stereo Amplifier", + "hierarchy": [ + "ladspa-amp-so-amp-stereo", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Stereo Amplifier", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "src", + "presence": "always" } }, "properties": { - "bufsize": { - "blurb": "Target decoders video buffer size (kB) [default determined by format if not explicitly set]", - "construct": false, + "gain": { + "blurb": "Gain", + "construct": true, "construct-only": false, - "default": "0", - "max": "4000", - "min": "20", - "type-name": "gint", + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "format": { - "blurb": "Encoding profile format", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "mpeg-1 (0)", - "enum": true, - "type-name": "GstMplexFormat", - "values": [ - { - "desc": "Generic MPEG-1", - "name": "mpeg-1", - "value": "0" - }, - { - "desc": "Standard VCD", - "name": "vcd", - "value": "1" - }, - { - "desc": "User VCD", - "name": "vcd-nsr", - "value": "2" - }, - { - "desc": "Generic MPEG-2", - "name": "mpeg-2", - "value": "3" - }, - { - "desc": "Standard SVCD", - "name": "svcd", - "value": "4" - }, - { - "desc": "User SVCD", - "name": "svcd-nsr", - "value": "5" - }, - { - "desc": "VCD Stills sequences", - "name": "vcd-still", - "value": "6" - }, - { - "desc": "SVCD Stills sequences", - "name": "svcd-still", - "value": "7" - }, - { - "desc": "DVD MPEG-2 for dvdauthor", - "name": "dvd-nav", - "value": "8" - }, - { - "desc": "DVD MPEG-2", - "name": "dvd", - "value": "9" - }, - { - "desc": "ATSC 480i", - "name": "atsc-480i", - "value": "10" - }, - { - "desc": "ATSC 480p", - "name": "atsc-480p", - "value": "11" - }, - { - "desc": "ATSC 720p", - "name": "atsc-720p", - "value": "12" - }, - { - "desc": "ATSC 1080i", - "name": "atsc-1080i", - "value": "13" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "ladspa-delay-so-delay-5s": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Simple Delay Line", + "hierarchy": [ + "ladspa-delay-so-delay-5s", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Simple Delay Line", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "sink", + "presence": "always" }, - "mux-bitrate": { - "blurb": "Bitrate of output stream in kbps (0 = autodetect)", - "construct": false, + "src": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "delay": { + "blurb": "Delay (Seconds)", + "construct": true, "construct-only": false, - "default": "0", - "max": "15360", + "default": "1", + "max": "5", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gfloat", "writable": true }, - "name": { - "blurb": "The name of the object", + "dry-wet-balance": { + "blurb": "Dry/Wet Balance", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "packets-per-pack": { - "blurb": "Number of packets per pack for generic formats", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "1", - "max": "100", - "min": "1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "ladspa-filter-so-hpf": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Simple High Pass Filter", + "hierarchy": [ + "ladspa-filter-so-hpf", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Simple High Pass Filter", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "sink", + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "src": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cutoff-frequency": { + "blurb": "Cutoff Frequency (Hz)", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "440", + "max": "22050", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "sector-size": { - "blurb": "Specify sector size in bytes for generic formats", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "2048", - "max": "16384", - "min": "256", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "ladspa-filter-so-lpf": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Simple Low Pass Filter", + "hierarchy": [ + "ladspa-filter-so-lpf", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Simple Low Pass Filter", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "sink", + "presence": "always" }, - "system-headers": { - "blurb": "Create system header in every pack for generic formats", - "construct": false, + "src": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cutoff-frequency": { + "blurb": "Cutoff Frequency (Hz)", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "440", + "max": "22050", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "vbr": { - "blurb": "Whether the input video stream is variable bitrate", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstmplex", - "license": "GPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "musepack": { - "description": "Musepack decoder", - "elements": { - "musepackdec": { - "author": "Ronald Bultje ", - "description": "Musepack decoder", + }, + "ladspa-sine-so-sine-faaa": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Sine Oscillator (Freq:audio, Amp:audio)", "hierarchy": [ - "GstMusepackDec", + "ladspa-sine-so-sine-faaa", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "Musepack decoder", + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Sine Oscillator (Freq:audio, Amp:audio)", "pad-templates": { "sink": { - "caps": "audio/x-musepack:\n streamversion: { (int)7, (int)8 }\n", + "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", "presence": "always" } }, - "rank": "primary" - } - }, - "filename": "gstmusepack", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "mxf": { - "description": "MXF plugin library", - "elements": { - "mxfdemux": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Demux MXF files", + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none" + }, + "ladspa-sine-so-sine-faac": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Sine Oscillator (Freq:audio, Amp:control)", "hierarchy": [ - "GstMXFDemux", + "ladspa-sine-so-sine-faac", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Demuxer", - "long-name": "MXF Demuxer", - "name": "mxfdemux", + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Sine Oscillator (Freq:audio, Amp:control)", "pad-templates": { "sink": { - "caps": "application/mxf:\n", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "track_%%u": { - "caps": "ANY", + "src": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "max-drift": { - "blurb": "Maximum number of nanoseconds by which tracks can differ", - "construct": false, - "construct-only": false, - "default": "500000000", - "max": "18446744073709551615", - "min": "100000000", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", + "amplitude": { + "blurb": "Amplitude", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "package": { - "blurb": "Material or Source package to use for playback", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true - }, - "structure": { - "blurb": "Structural metadata of the MXF file", - "construct": false, - "construct-only": false, - "type-name": "GstStructure", - "writable": false } }, - "rank": "primary", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } + "rank": "none" }, - "mxfmux": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Muxes video/audio streams into a MXF stream", + "ladspa-sine-so-sine-fcaa": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Sine Oscillator (Freq:control, Amp:audio)", "hierarchy": [ - "GstMXFMux", - "GstAggregator", + "ladspa-sine-so-sine-fcaa", + "GstLADSPAFilter", + "GstAudioFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Muxer", - "long-name": "MXF muxer", - "name": "mxfmux", + "klass": "Filter/Effect/Audio/LADSPA", + "long-name": "Sine Oscillator (Freq:control, Amp:audio)", "pad-templates": { - "alaw_audio_sink_%%u": { - "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "bwf_audio_sink_%%u": { - "caps": "audio/x-raw:\n format: S32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S32BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S24LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S24BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "dv_dif_video_sink_%%u": { - "caps": "video/x-dv:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n systemstream: true\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "jpeg2000_video_sink_%%u": { - "caps": "image/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n colorspace: { (string)sRGB, (string)sYUV }\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "mpeg_audio_sink_%%u": { - "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n rate: [ 8000, 48000 ]\n channels: [ 1, 2 ]\n parsed: true\naudio/x-ac3:\n rate: [ 4000, 96000 ]\n channels: [ 1, 6 ]\naudio/mpeg:\n mpegversion: 2\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "mpeg_video_sink_%%u": { - "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n stream-format: byte-stream\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "application/mxf:\n", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", - "object-type": { - "hierarchy": [ - "GstMXFMuxPad", - "GstAggregatorPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "emit-signals": { - "blurb": "Send signals to signal data consumption", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "signals": { - "buffer-consumed": { - "args": [ - "GstBuffer" - ], - "retval": "void" - } - } - }, - "presence": "always", - "typename": "GstMXFMuxPad" - }, - "up_video_sink_%%u": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: v308\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: UYVY\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: YUY2\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "vc3_video_sink_%%u": { - "caps": "video/x-dnxhd:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "latency": { - "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "min-upstream-latency": { - "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", + "frequency": { + "blurb": "Frequency (Hz)", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "start-time": { - "blurb": "Start time to use if start-time-selection=set", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", + "default": "440", + "max": "22050", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gfloat", "writable": true }, - "start-time-selection": { - "blurb": "Decides which start time is output", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "zero (0)", - "enum": true, - "type-name": "GstAggregatorStartTimeSelection", - "values": [ - { - "desc": "Start at 0 running time (default)", - "name": "zero", - "value": "0" - }, - { - "desc": "Start at first observed input running time", - "name": "first", - "value": "1" - }, - { - "desc": "Set start time with start-time property", - "name": "set", - "value": "2" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstmxf", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "neonhttpsrc": { - "description": "lib neon http client src", - "elements": { - "neonhttpsrc": { - "author": "Edgard Lima , Rosfran Borges , Andre Moreira Magalhaes ", - "description": "Receive data as a client over the network via HTTP using NEON", + "rank": "none" + }, + "ladspasrc-noise-so-noise-white": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "White Noise Source", "hierarchy": [ - "GstNeonhttpSrc", - "GstPushSrc", + "ladspasrc-noise-so-noise-white", + "GstLADSPASource", "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "HTTP client source", + "klass": "Source/Audio/LADSPA", + "long-name": "White Noise Source", "pad-templates": { "src": { - "caps": "ANY", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": { - "accept-self-signed": { - "blurb": "Accept self-signed SSL/TLS certificates", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "automatic-redirect": { - "blurb": "Automatically follow HTTP redirects (HTTP Status Code 3xx)", - "construct": false, + "amplitude": { + "blurb": "Amplitude", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, "blocksize": { "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "default": "4096", + "default": "-1", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "connect-timeout": { - "blurb": "Value in seconds to timeout a blocking connection (0 = default).", + "can-activate-pull": { + "blurb": "Can activate in pull mode", "construct": false, "construct-only": false, - "default": "0", - "max": "3600", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "cookies": { - "blurb": "HTTP request cookies", + "can-activate-push": { + "blurb": "Can activate in push mode", "construct": false, "construct-only": false, - "type-name": "GStrv", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "do-timestamp": { @@ -37015,31 +17319,17 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "iradio-mode": { - "blurb": "Enable internet radio mode (ask server to send shoutcast/icecast metadata interleaved with the actual stream data)", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "location": { - "blurb": "Location to read from", - "construct": false, - "construct-only": false, - "default": "http://localhost/", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, - "neon-http-debug": { - "blurb": "Enable Neon HTTP debug messages", + "is-live": { + "blurb": "Whether to act as a live source", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "num-buffers": { @@ -37049,25 +17339,30 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "proxy": { - "blurb": "Proxy server to use, in the form HOSTNAME:PORT. Defaults to the http_proxy environment variable", + "samplesperbuffer": { + "blurb": "Number of samples in each outgoing buffer", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", + "default": "1024", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "read-timeout": { - "blurb": "Value in seconds to timeout a blocking read (0 = default).", + "timestamp-offset": { + "blurb": "An offset added to timestamps set on buffers (in ns)", "construct": false, "construct-only": false, "default": "0", - "max": "3600", - "min": "0", - "type-name": "guint", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true }, "typefind": { @@ -37075,6546 +17370,7437 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "user-agent": { - "blurb": "Value of the User-Agent HTTP request header field", - "construct": false, - "construct-only": false, - "default": "GStreamer neonhttpsrc", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstneonhttpsrc", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "netsim": { - "description": "Network Simulator", - "elements": { - "netsim": { - "author": "Philippe Kalaf , Havard Graff ", - "description": "An element that simulates network jitter, packet loss and packet duplication", + }, + "ladspasrc-sine-so-sine-fcac": { + "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño , Andy Wingo , Steve Baker , Erik Walthinsen , Stefan Sauer , Wim Taymans ", + "description": "Sine Oscillator (Freq:control, Amp:control)", "hierarchy": [ - "GstNetSim", + "ladspasrc-sine-so-sine-fcac", + "GstLADSPASource", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Network", - "long-name": "Network Simulator", - "name": "netsim", + "klass": "Source/Audio/LADSPA", + "long-name": "Sine Oscillator (Freq:control, Amp:control)", "pad-templates": { - "sink": { - "caps": "ANY", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, "src": { - "caps": "ANY", + "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "allow-reordering": { - "blurb": "When delaying packets, are they allowed to be reordered or not", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "delay-distribution": { - "blurb": "Distribution for the amount of delay", + "amplitude": { + "blurb": "Amplitude", "construct": true, "construct-only": false, - "default": "uniform (0)", - "enum": true, - "type-name": "GstNetSimDistribution", - "values": [ - { - "desc": "uniform", - "name": "uniform", - "value": "0" - }, - { - "desc": "normal", - "name": "normal", - "value": "1" - }, - { - "desc": "gamma", - "name": "gamma", - "value": "2" - } - ], + "default": "1", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "delay-probability": { - "blurb": "The Probability a buffer is delayed", - "construct": true, + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "construct": false, "construct-only": false, - "default": "0", - "max": "1", + "default": "-1", + "max": "-1", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint", "writable": true }, - "drop-packets": { - "blurb": "Drop the next n packets", - "construct": true, + "can-activate-pull": { + "blurb": "Can activate in pull mode", + "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "drop-probability": { - "blurb": "The Probability a buffer is dropped", - "construct": true, + "can-activate-push": { + "blurb": "Can activate in push mode", + "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "duplicate-probability": { - "blurb": "The Probability a buffer is duplicated", - "construct": true, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "max-bucket-size": { - "blurb": "The size of the token bucket, related to burstiness resilience (-1 = unlimited)", + "frequency": { + "blurb": "Frequency (Hz)", "construct": true, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "440", + "max": "22050", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "max-delay": { - "blurb": "The maximum delay (inclusive) in ms to apply to buffers", - "construct": true, + "is-live": { + "blurb": "Whether to act as a live source", + "construct": false, "construct-only": false, - "default": "400", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "max-kbps": { - "blurb": "The maximum number of kilobits to let through per second (-1 = unlimited)", - "construct": true, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "construct": false, "construct-only": false, "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "min-delay": { - "blurb": "The minimum delay in ms to apply to buffers", - "construct": true, + "samplesperbuffer": { + "blurb": "Number of samples in each outgoing buffer", + "construct": false, "construct-only": false, - "default": "200", + "default": "1024", "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "timestamp-offset": { + "blurb": "An offset added to timestamps set on buffers (in ns)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "marginal" + "rank": "none" } }, - "filename": "gstnetsim", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "nvcodec": { - "description": "GStreamer NVCODEC plugin", - "elements": {}, - "filename": "gstnvcodec", + "filename": "gstladspa", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "nvdec": { - "description": "GStreamer NVDEC plugin", + "legacyrawparse": { + "description": "Parses byte streams into raw frames", "elements": { - "nvdec": { - "author": "Ericsson AB, http://www.ericsson.com", - "description": "NVDEC video decoder", + "audioparse": { + "author": "Sebastian Dröge ", + "description": "Converts stream into audio frames (deprecated: use rawaudioparse instead)", "hierarchy": [ - "GstNvDec", - "GstVideoDecoder", + "GstAudioParse", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "NVDEC video decoder", - "pad-templates": { - "sink": { - "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: au\nvideo/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nimage/jpeg:\nvideo/x-vp8:\nvideo/x-vp9:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:GLMemory):\n format: NV12\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "primary" - } - }, - "filename": "gstnvdec", - "license": "BSD", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "nvenc": { - "description": "GStreamer NVENC plugin", - "elements": { - "nvh264enc": { - "author": "Tim-Philipp M\u00fcller \nMatthew Waters ", - "description": "Encode H.264 video streams using NVIDIA's hardware-accelerated NVENC encoder API", - "hierarchy": [ - "GstNvH264Enc", - "GstNvBaseEnc", - "GstVideoEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" + "interfaces": [ + "GstChildProxy" ], - "klass": "Codec/Encoder/Video/Hardware", - "long-name": "NVENC H.264 Video Encoder", + "klass": "Filter/Audio", + "long-name": "Audio Parse", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { NV12, I420, Y444 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)progressive, (string)mixed, (string)interleaved }\n\nvideo/x-raw(memory:GLMemory):\n format: { NV12, Y444 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)progressive, (string)mixed, (string)interleaved }\n", + "caps": "ANY", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-h264:\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: byte-stream\n alignment: au\n profile: { (string)high, (string)main, (string)baseline }\n", + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\naudio/x-unaligned-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\naudio/x-alaw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-mulaw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "bitrate": { - "blurb": "Bitrate in kbit/sec (0 = from NVENC preset)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2048000", - "min": "0", - "type-name": "guint", - "writable": true - }, - "cuda-device-id": { - "blurb": "Set the GPU device to use for operations", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "gop-size": { - "blurb": "Number of frames between intra frames (-1 = infinite)", + "channel-positions": { + "blurb": "Channel positions used on the output", "construct": false, "construct-only": false, - "default": "75", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GValueArray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "channels": { + "blurb": "Number of channels in raw stream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "2", + "max": "64", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "preset": { - "blurb": "Encoding Preset", + "format": { + "blurb": "Format of audio samples in raw stream", "construct": false, "construct-only": false, - "default": "default (0)", - "enum": true, - "type-name": "GstNvPreset", - "values": [ - { - "desc": "Default", - "name": "default", - "value": "0" - }, - { - "desc": "High Performance", - "name": "hp", - "value": "1" - }, - { - "desc": "High Quality", - "name": "hq", - "value": "2" - }, - { - "desc": "Low Latency", - "name": "low-latency", - "value": "3" - }, - { - "desc": "Low Latency, High Quality", - "name": "low-latency-hq", - "value": "4" - }, - { - "desc": "Low Latency, High Performance", - "name": "low-latency-hp", - "value": "5" - }, - { - "desc": "Lossless", - "name": "lossless", - "value": "6" - }, - { - "desc": "Lossless, High Performance", - "name": "lossless-hp", - "value": "7" - } - ], + "default": "raw (0)", + "readable": true, + "type": "GstAudioParseFormat", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events from downstream", + "interleaved": { + "blurb": "True if audio has interleaved layout", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "qp-const": { - "blurb": "Constant quantizer (-1 = from NVENC preset)", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qp-max": { - "blurb": "Maximum quantizer (-1 = from NVENC preset)", + "rate": { + "blurb": "Rate of audio samples in raw stream", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "44100", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "qp-min": { - "blurb": "Minimum quantizer (-1 = from NVENC preset)", + "raw-format": { + "blurb": "Format of audio samples in raw stream", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "s16le (4)", + "readable": true, + "type": "GstAudioFormat", "writable": true }, - "rc-mode": { - "blurb": "Rate Control Mode", + "use-sink-caps": { + "blurb": "Use the sink caps for the format, only performing timestamping", "construct": false, "construct-only": false, - "default": "default (0)", - "enum": true, - "type-name": "GstNvRCMode", - "values": [ - { - "desc": "Default (from NVENC preset)", - "name": "default", - "value": "0" - }, - { - "desc": "Constant Quantization", - "name": "constqp", - "value": "1" - }, - { - "desc": "Constant Bit Rate", - "name": "cbr", - "value": "2" - }, - { - "desc": "Variable Bit Rate", - "name": "vbr", - "value": "3" - }, - { - "desc": "Variable Bit Rate (with minimum quantization parameter)", - "name": "vbr-minqp", - "value": "4" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary + 256" + "rank": "none" }, - "nvh265enc": { - "author": "Tim-Philipp M\u00fcller , Matthew Waters , Seungha Yang ", - "description": "Encode HEVC video streams using NVIDIA's hardware-accelerated NVENC encoder API", + "videoparse": { + "author": "David Schleef , Sebastian Dröge ", + "description": "Converts stream into video frames (deprecated: use rawvideoparse instead)", "hierarchy": [ - "GstNvH265Enc", - "GstNvBaseEnc", - "GstVideoEncoder", + "GstVideoParse", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Video/Hardware", - "long-name": "NVENC HEVC Video Encoder", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Filter/Video", + "long-name": "Video Parse", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { NV12, I420 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { NV12, Y444 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-h265:\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: byte-stream\n alignment: au\n profile: { (string)main }\n", + "caps": "video/x-raw:\n", "direction": "src", "presence": "always" } }, "properties": { - "bitrate": { - "blurb": "Bitrate in kbit/sec (0 = from NVENC preset)", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "0", - "max": "2048000", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "cuda-device-id": { - "blurb": "Set the GPU device to use for operations", + "format": { + "blurb": "Format of images in raw stream", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "i420 (2)", + "readable": true, + "type": "GstVideoFormat", "writable": true }, - "gop-size": { - "blurb": "Number of frames between intra frames (-1 = infinite)", + "framerate": { + "blurb": "Frame rate of images in raw stream", "construct": false, "construct-only": false, - "default": "75", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "25/1", + "max": "2147483647/1", + "min": "0/1", + "readable": true, + "type": "GstFraction", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "framesize": { + "blurb": "Size of an image in raw stream (0: default)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "height": { + "blurb": "Height of images in raw stream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "240", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "preset": { - "blurb": "Encoding Preset", + "interlaced": { + "blurb": "True if video is interlaced", "construct": false, "construct-only": false, - "default": "default (0)", - "enum": true, - "type-name": "GstNvPreset", - "values": [ - { - "desc": "Default", - "name": "default", - "value": "0" - }, - { - "desc": "High Performance", - "name": "hp", - "value": "1" - }, - { - "desc": "High Quality", - "name": "hq", - "value": "2" - }, - { - "desc": "Low Latency", - "name": "low-latency", - "value": "3" - }, - { - "desc": "Low Latency, High Quality", - "name": "low-latency-hq", - "value": "4" - }, - { - "desc": "Low Latency, High Performance", - "name": "low-latency-hp", - "value": "5" - }, - { - "desc": "Lossless", - "name": "lossless", - "value": "6" - }, - { - "desc": "Lossless, High Performance", - "name": "lossless-hp", - "value": "7" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events from downstream", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "qp-const": { - "blurb": "Constant quantizer (-1 = from NVENC preset)", + "offsets": { + "blurb": "Offset of each planes in bytes using string format: 'o0,o1,o2,o3'", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "0,76800,96000", + "readable": true, + "type": "gchararray", "writable": true }, - "qp-max": { - "blurb": "Maximum quantizer (-1 = from NVENC preset)", + "pixel-aspect-ratio": { + "blurb": "Pixel aspect ratio of images in raw stream", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "1/1", + "max": "100/1", + "min": "1/100", + "readable": true, + "type": "GstFraction", "writable": true }, - "qp-min": { - "blurb": "Minimum quantizer (-1 = from NVENC preset)", + "strides": { + "blurb": "Stride of each planes in bytes using string format: 's0,s1,s2,s3'", "construct": false, "construct-only": false, - "default": "-1", - "max": "51", - "min": "-1", - "type-name": "gint", + "default": "320,160,160", + "readable": true, + "type": "gchararray", "writable": true }, - "rc-mode": { - "blurb": "Rate Control Mode", + "top-field-first": { + "blurb": "True if top field is earlier than bottom field", "construct": false, "construct-only": false, - "default": "default (0)", - "enum": true, - "type-name": "GstNvRCMode", - "values": [ - { - "desc": "Default (from NVENC preset)", - "name": "default", - "value": "0" - }, - { - "desc": "Constant Quantization", - "name": "constqp", - "value": "1" - }, - { - "desc": "Constant Bit Rate", - "name": "cbr", - "value": "2" - }, - { - "desc": "Variable Bit Rate", - "name": "vbr", - "value": "3" - }, - { - "desc": "Variable Bit Rate (with minimum quantization parameter)", - "name": "vbr-minqp", - "value": "4" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "width": { + "blurb": "Width of images in raw stream", + "construct": false, + "construct-only": false, + "default": "320", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "primary + 256" + "rank": "none" } }, - "filename": "gstnvenc", + "filename": "gstlegacyrawparse", "license": "LGPL", + "other-types": { + "GstAudioParseFormat": { + "kind": "enum", + "values": [ + { + "desc": "Raw", + "name": "raw", + "value": "0" + }, + { + "desc": "A-Law", + "name": "alaw", + "value": "2" + }, + { + "desc": "µ-Law", + "name": "mulaw", + "value": "1" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "ofa": { - "description": "Calculate MusicIP fingerprint from audio files", + "lv2": { + "description": "All LV2 plugins", + "elements": {}, + "filename": "gstlv2", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "microdns": { + "description": "libmicrodns plugin library", + "elements": {}, + "filename": "gstmicrodns", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "midi": { + "description": "Parse MIDI files", "elements": { - "ofa": { - "author": "Milosz Derezynski , Eric Buehl ", - "description": "Find a music fingerprint using MusicIP's libofa", + "midiparse": { + "author": "Wim Taymans ", + "description": "Midi Parser Element", "hierarchy": [ - "GstOFA", - "GstAudioFilter", - "GstBaseTransform", + "GstMidiParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "MusicIP Fingerprinting element", - "long-name": "OFA", + "klass": "Codec/Demuxer/Audio", + "long-name": "MidiParse", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/midi:\naudio/riff-midi:\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-midi-event:\n", "direction": "src", "presence": "always" } }, - "properties": { - "fingerprint": { - "blurb": "Resulting fingerprint", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" + "rank": "primary" } }, - "filename": "gstofa", - "license": "GPL", + "filename": "gstmidi", + "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "openal": { - "description": "OpenAL plugin library", + "mms": { + "description": "Microsoft Multi Media Server streaming protocol support", "elements": { - "openalsink": { - "author": "Juan Manuel Borges Ca\u00f1o ", - "description": "Output audio through OpenAL", + "mmssrc": { + "author": "Maciej Katafiasz ", + "description": "Receive data streamed via MSFT Multi Media Server protocol", "hierarchy": [ - "GstOpenALSink", - "GstAudioSink", - "GstAudioBaseSink", - "GstBaseSink", + "GstMMS", + "GstPushSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Audio", - "long-name": "OpenAL Audio Sink", + "interfaces": [ + "GstURIHandler" + ], + "klass": "Source/Network", + "long-name": "MMS streaming source", "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: F64LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\naudio/x-raw:\n format: F32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", + "src": { + "caps": "video/x-ms-asf:\n", + "direction": "src", "presence": "always" } }, "properties": { - "alignment-threshold": { - "blurb": "Timestamp alignment threshold in nanoseconds", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "18446744073709551614", - "min": "1", - "type-name": "guint64", - "writable": true - }, - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", - "writable": true - }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports", - "construct": false, - "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", - "writable": true - }, - "can-activate-pull": { - "blurb": "Allow pull-based scheduling", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "device": { - "blurb": "Human-readable name of the device", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "guint", "writable": true }, - "device-name": { - "blurb": "Human-readable name of the opened device", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": false - }, - "discont-wait": { - "blurb": "Window of time in nanoseconds to wait before creating a discontinuity", + "connection-speed": { + "blurb": "Network connection speed in kbps (0 = unknown)", "construct": false, "construct-only": false, - "default": "1000000000", - "max": "18446744073709551614", + "default": "0", + "max": "2147483", "min": "0", - "type-name": "guint64", - "writable": true - }, - "drift-tolerance": { - "blurb": "Tolerance for clock drift in microseconds", - "construct": false, - "construct-only": false, - "default": "40000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "guint64", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "latency-time": { - "blurb": "The minimum amount of data to write in each iteration in microseconds", - "construct": false, - "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", + "location": { + "blurb": "Host URL to connect to. Accepted are mms://, mmsu://, mmst:// URL types", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", + "default": "-1", + "max": "2147483647", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, - "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", - "construct": false, - "construct-only": false, - "default": "skew (1)", - "enum": true, - "type-name": "GstAudioBaseSinkSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW", - "name": "skew", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE", - "name": "none", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM", - "name": "custom", - "value": "3" - } - ], - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - }, - "user-context": { - "blurb": "User context", - "construct": false, - "construct-only": false, - "type-name": "gpointer", - "writable": true - }, - "user-device": { - "blurb": "User device", - "construct": false, - "construct-only": false, - "type-name": "gpointer", - "writable": true - }, - "user-source": { - "blurb": "User source", - "construct": false, - "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "secondary" - }, - "openalsrc": { - "author": "Juan Manuel Borges Ca\u00f1o ", - "description": "Input audio through OpenAL", + "rank": "none" + } + }, + "filename": "gstmms", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "modplug": { + "description": ".MOD audio decoding", + "elements": { + "modplug": { + "author": "Jeremy SIMON ", + "description": "Module decoder based on modplug engine", "hierarchy": [ - "GstOpenalSrc", - "GstAudioSrc", - "GstAudioBaseSrc", - "GstPushSrc", - "GstBaseSrc", + "GstModPlug", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Audio", - "long-name": "OpenAL Audio Source", + "klass": "Codec/Decoder/Audio", + "long-name": "ModPlug", "pad-templates": { + "sink": { + "caps": "audio/x-mod:\naudio/x-xm:\naudio/x-it:\naudio/x-s3m:\naudio/x-stm:\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "caps": "audio/x-raw:\n format: { S32LE, S16LE, U8 }\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)22050, (int)44100 }\n channels: [ 1, 2 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "actual-buffer-time": { - "blurb": "Actual configured size of audio buffer in microseconds", + "megabass": { + "blurb": "Megabass", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true }, - "actual-latency-time": { - "blurb": "Actual configured audio latency in microseconds", + "megabass-amount": { + "blurb": "Megabass amount", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false + "default": "40", + "max": "100", + "min": "0", + "readable": true, + "type": "gint", + "writable": true }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "megabass-range": { + "blurb": "Megabass range", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", + "default": "30", + "max": "100", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds. This is the maximum amount of data that is buffered in the device and the maximum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-buffer-time\"", + "noise-reduction": { + "blurb": "noise reduction", "construct": false, "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "device": { - "blurb": "User device, default device if NULL", + "oversamp": { + "blurb": "oversamp", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "device-name": { - "blurb": "Human-readable name of the device", + "reverb": { + "blurb": "Reverb", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "reverb-delay": { + "blurb": "Reverb delay", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "100", + "max": "200", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "latency-time": { - "blurb": "The minimum amount of data to read in each iteration in microseconds. This is the minimum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-latency-time\"", + "reverb-depth": { + "blurb": "Reverb depth", "construct": false, "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "default": "30", + "max": "100", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "songname": { + "blurb": "The song name", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": false }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", + "surround": { + "blurb": "Surround", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", + "surround-delay": { + "blurb": "Surround delay", "construct": false, "construct-only": false, - "default": "skew (2)", - "enum": true, - "type-name": "GstAudioBaseSrcSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP", - "name": "re-timestamp", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_SKEW", - "name": "skew", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_NONE", - "name": "none", - "value": "3" - } - ], + "default": "20", + "max": "40", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "surround-depth": { + "blurb": "Surround depth", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "20", + "max": "100", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "secondary" + "rank": "primary" } }, - "filename": "gstopenal", + "filename": "gstmodplug", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "opencv": { - "description": "GStreamer OpenCV Plugins", + "mpeg2enc": { + "description": "High-quality MPEG-1/2 video encoder", "elements": { - "cameracalibrate": { - "author": "Philippe Renon ", - "description": "Performs camera calibration", + "mpeg2enc": { + "author": "Andrew Stevens \nRonald Bultje ", + "description": "High-quality MPEG-1/2 video encoder", "hierarchy": [ - "GstCameraCalibrate", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstMpeg2enc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "cameracalibrate", - "name": "cameracalibrate", + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video", + "long-name": "mpeg2enc video encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: I420\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001 }\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpeg:\n systemstream: false\n mpegversion: { (int)1, (int)2 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001 }\n", "direction": "src", "presence": "always" } }, "properties": { - "aspect-ratio": { - "blurb": "The aspect ratio", + "altscan-mpeg2": { + "blurb": "Alternate MPEG-2 block scanning. Disabling this might make buggy players play SVCD streams", "construct": false, "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "board-height": { - "blurb": "The board height in number of items", + "aspect": { + "blurb": "Display aspect ratio", "construct": false, "construct-only": false, - "default": "6", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "0 (0)", + "readable": true, + "type": "GstMpeg2encAspect", "writable": true }, - "board-width": { - "blurb": "The board width in number of items", + "b-per-refframe": { + "blurb": "Number of B frames between each I/P frame", "construct": false, "construct-only": false, - "default": "9", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "0", + "max": "2", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "center-principal-point": { - "blurb": "Fix the principal point at the center", + "bitrate": { + "blurb": "Compressed video bitrate (kbps)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1125", + "max": "40000", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "corner-sub-pixel": { - "blurb": "Improve corner detection accuracy for chessboard", + "bufsize": { + "blurb": "Target decoders video buffer size (kB) (default depends on format)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "4000", + "min": "20", + "readable": true, + "type": "gint", "writable": true }, - "delay": { - "blurb": "Sampling periodicity in ms", + "closed-gop": { + "blurb": "All Group-of-Pictures are closed (for multi-angle DVDs)", "construct": false, "construct-only": false, - "default": "350", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "frame-count": { - "blurb": "The number of frames to use from the input for calibration", + "constraints": { + "blurb": "Use strict video resolution and bitrate checks", "construct": false, "construct-only": false, - "default": "25", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "correct-svcd-hds": { + "blurb": "Force SVCD width to 480 instead of 540/720", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "pattern": { - "blurb": "One of the chessboard, circles, or asymmetric circle pattern", + "dualprime": { + "blurb": "Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams. Quite some players do not support this.", "construct": false, "construct-only": false, - "default": "chessboard (0)", - "enum": true, - "type-name": "GstCameraCalibrationPattern", - "values": [ - { - "desc": "Chessboard", - "name": "chessboard", - "value": "0" - }, - { - "desc": "Circle Grids", - "name": "circle_grids", - "value": "1" - }, - { - "desc": "Asymmetric Circle Grids", - "name": "asymmetric_circle_grids", - "value": "2" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "dummy-svcd-sof": { + "blurb": "Generate dummy SVCD scan-data (for vcdimager)", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "settings": { - "blurb": "Camera correction parameters (opaque string of serialized OpenCV objects)", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "show-corners": { - "blurb": "Show corners", + "force-b-b-p": { + "blurb": "Force two B frames between I/P frames when closing GOP boundaries", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "square-size": { - "blurb": "The size of a square in your defined unit (point, millimeter, etc.)", + "format": { + "blurb": "Encoding profile format", "construct": false, "construct-only": false, - "default": "50", - "max": "3.40282e+38", - "min": "0", - "type-name": "gfloat", + "default": "0 (0)", + "readable": true, + "type": "GstMpeg2encFormat", "writable": true }, - "use-fisheye": { - "blurb": "Use fisheye camera model for calibration", + "framerate": { + "blurb": "Output framerate", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0 (0)", + "readable": true, + "type": "GstMpeg2encFramerate", "writable": true }, - "zero-tangent-distorsion": { - "blurb": "Assume zero tangential distortion", + "interlace-mode": { + "blurb": "MPEG-2 motion estimation and encoding modes", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "-1 (-1)", + "readable": true, + "type": "GstMpeg2encInterlaceMode", "writable": true - } - }, - "rank": "none" - }, - "cameraundistort": { - "author": "Philippe Renon ", - "description": "Performs camera undistort", - "hierarchy": [ - "GstCameraUndistort", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "cameraundistort", - "name": "cameraundistort", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "alpha": { - "blurb": "Show all pixels (1), only valid ones (0) or something in between", + "intra-dc-prec": { + "blurb": "Number of bits precision for DC (base colour) in MPEG-2 blocks", "construct": false, "construct-only": false, - "default": "0", - "max": "1", - "min": "0", - "type-name": "gfloat", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "9", + "max": "11", + "min": "8", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "keep-hf": { + "blurb": "Maximize high-frequency resolution (for high-quality sources)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "max-gop-size": { + "blurb": "Maximal size per Group-of-Pictures (-1=default)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "-1", + "max": "250", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "settings": { - "blurb": "Camera correction parameters (opaque string of serialized OpenCV objects)", + "min-gop-size": { + "blurb": "Minimal size per Group-of-Pictures (-1=default)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "250", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "undistort": { - "blurb": "Apply camera corrections", + "motion-search-radius": { + "blurb": "Motion compensation search radius", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "32", + "min": "0", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "none" - }, - "cvdilate": { - "author": "Thiago Santos", - "description": "Applies cvDilate OpenCV function to the image", - "hierarchy": [ - "GstCvDilate", - "GstCvDilateErode", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "cvdilate", - "name": "cvdilate", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "iterations": { - "blurb": "Number of iterations to run the algorithm", + "non-video-bitrate": { + "blurb": "Assumed bitrate of non-video for sequence splitting (kbps)", "construct": false, "construct-only": false, - "default": "1", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "10000", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "norm": { + "blurb": "Tag output for specific video norm", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0 (0)", + "readable": true, + "type": "GstMpeg2encVideoNorm", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "playback-field-order": { + "blurb": "Force specific playback field order", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "cvequalizehist": { - "author": "Thiago Santos", - "description": "Applies cvEqualizeHist OpenCV function to the image", - "hierarchy": [ - "GstCvEqualizeHist", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "cvequalizehist", - "name": "cvequalizehist", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0 (-1)", + "readable": true, + "type": "GstMpeg2encPlaybackFieldOrders", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "pulldown-3-2": { + "blurb": "Generate header flags for 3-2 pull down 24fps movies", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "quant-matrix": { + "blurb": "Quantisation matrix to use for encoding", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "9 (0)", + "readable": true, + "type": "GstMpeg2encQuantisationMatrix", "writable": true - } - }, - "rank": "none" - }, - "cverode": { - "author": "Thiago Santos", - "description": "Applies cvErode OpenCV function to the image", - "hierarchy": [ - "GstCvErode", - "GstCvDilateErode", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "cverode", - "name": "cverode", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "iterations": { - "blurb": "Number of iterations to run the algorithm", + "quant-reduction-max-var": { + "blurb": "Maximal luma variance below which quantisation boost is used", "construct": false, "construct-only": false, - "default": "1", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "100", + "max": "2500", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "quantisation": { + "blurb": "Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "31", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "quantisation-reduction": { + "blurb": "Max. quantisation reduction for highly active blocks", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "10", + "min": "-4", + "readable": true, + "type": "gfloat", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "reduce-hf": { + "blurb": "How much to reduce high-frequency resolution (by increasing quantisation)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "2", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true - } - }, - "rank": "none" - }, - "cvlaplace": { - "author": "Thiago Santos", - "description": "Applies cvLaplace OpenCV function to the image", - "hierarchy": [ - "GstCvLaplace", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Transform/Effect/Video", - "long-name": "cvlaplace", - "name": "cvlaplace", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "aperture-size": { - "blurb": "Size of the extended Laplace Kernel (1, 3, 5 or 7)", + "reduction-2x2": { + "blurb": "Reduction factor for 2x2 subsampled candidate motion estimates (1=max. quality, 4=max. speed)", "construct": false, "construct-only": false, "default": "3", - "max": "7", + "max": "4", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "mask": { - "blurb": "Sets whether the detected edges should be used as a mask on the original input or not", + "reduction-4x4": { + "blurb": "Reduction factor for 4x4 subsampled candidate motion estimates (1=max. quality, 4=max. speed)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "2", + "max": "4", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "sequence-header-every-gop": { + "blurb": "Include a sequence header in every GOP", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "sequence-length": { + "blurb": "Place a sequence boundary after each MB (0=disable)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "10240", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "scale": { - "blurb": "Scale factor", + "unit-coeff-elim": { + "blurb": "How aggressively small-unit picture blocks should be skipped", "construct": false, "construct-only": false, - "default": "1", - "max": "1.79769e+308", - "min": "0", - "type-name": "gdouble", + "default": "0", + "max": "40", + "min": "-40", + "readable": true, + "type": "gint", "writable": true }, - "shift": { - "blurb": "Value added to the scaled source array elements", + "vcd-still-size": { + "blurb": "Size of VCD stills (in KB)", "construct": false, "construct-only": false, "default": "0", - "max": "1.79769e+308", + "max": "512", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "none" - }, - "cvsmooth": { - "author": "Thiago Santos", - "description": "Applies cvSmooth OpenCV function to the image", + "rank": "marginal" + } + }, + "filename": "gstmpeg2enc", + "license": "GPL", + "other-types": { + "GstMpeg2encAspect": { + "kind": "enum", + "values": [ + { + "desc": "Deduce from input", + "name": "0", + "value": "0" + }, + { + "desc": "1:1", + "name": "1", + "value": "1" + }, + { + "desc": "4:3", + "name": "2", + "value": "2" + }, + { + "desc": "16:9", + "name": "3", + "value": "3" + }, + { + "desc": "2.21:1", + "name": "4", + "value": "4" + } + ] + }, + "GstMpeg2encFormat": { + "kind": "enum", + "values": [ + { + "desc": "Generic MPEG-1", + "name": "0", + "value": "0" + }, + { + "desc": "Standard VCD", + "name": "1", + "value": "1" + }, + { + "desc": "User VCD", + "name": "2", + "value": "2" + }, + { + "desc": "Generic MPEG-2", + "name": "3", + "value": "3" + }, + { + "desc": "Standard SVCD", + "name": "4", + "value": "4" + }, + { + "desc": "User SVCD", + "name": "5", + "value": "5" + }, + { + "desc": "VCD Stills sequences", + "name": "6", + "value": "6" + }, + { + "desc": "SVCD Stills sequences", + "name": "7", + "value": "7" + }, + { + "desc": "DVD MPEG-2 for dvdauthor", + "name": "8", + "value": "8" + }, + { + "desc": "DVD MPEG-2", + "name": "9", + "value": "9" + }, + { + "desc": "ATSC 480i", + "name": "10", + "value": "10" + }, + { + "desc": "ATSC 480p", + "name": "11", + "value": "11" + }, + { + "desc": "ATSC 720p", + "name": "12", + "value": "12" + }, + { + "desc": "ATSC 1080i", + "name": "13", + "value": "13" + } + ] + }, + "GstMpeg2encFramerate": { + "kind": "enum", + "values": [ + { + "desc": "Same as input", + "name": "0", + "value": "0" + }, + { + "desc": "24/1.001 (NTSC 3:2 pulldown converted film)", + "name": "1", + "value": "1" + }, + { + "desc": "24 (native film)", + "name": "2", + "value": "2" + }, + { + "desc": "25 (PAL/SECAM video)", + "name": "3", + "value": "3" + }, + { + "desc": "30/1.001 (NTSC video)", + "name": "4", + "value": "4" + }, + { + "desc": "30", + "name": "5", + "value": "5" + }, + { + "desc": "50 (PAL/SECAM fields)", + "name": "6", + "value": "6" + }, + { + "desc": "60/1.001 (NTSC fields)", + "name": "7", + "value": "7" + }, + { + "desc": "60", + "name": "8", + "value": "8" + } + ] + }, + "GstMpeg2encInterlaceMode": { + "kind": "enum", + "values": [ + { + "desc": "Format default mode", + "name": "-1", + "value": "-1" + }, + { + "desc": "Progressive", + "name": "0", + "value": "0" + }, + { + "desc": "Interlaced, per-frame encoding", + "name": "1", + "value": "1" + }, + { + "desc": "Interlaced, per-field-encoding", + "name": "2", + "value": "2" + } + ] + }, + "GstMpeg2encPlaybackFieldOrders": { + "kind": "enum", + "values": [ + { + "desc": "Unspecified", + "name": "0", + "value": "-1" + }, + { + "desc": "Top-field first", + "name": "1", + "value": "1" + }, + { + "desc": "Bottom-field first", + "name": "2", + "value": "2" + } + ] + }, + "GstMpeg2encQuantisationMatrix": { + "kind": "enum", + "values": [ + { + "desc": "Default", + "name": "9", + "value": "0" + }, + { + "desc": "High resolution", + "name": "1", + "value": "1" + }, + { + "desc": "KVCD", + "name": "2", + "value": "2" + }, + { + "desc": "TMPGEnc", + "name": "3", + "value": "3" + } + ] + }, + "GstMpeg2encVideoNorm": { + "kind": "enum", + "values": [ + { + "desc": "Unspecified", + "name": "0", + "value": "0" + }, + { + "desc": "PAL", + "name": "p", + "value": "112" + }, + { + "desc": "NTSC", + "name": "n", + "value": "110" + }, + { + "desc": "SECAM", + "name": "s", + "value": "115" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mpegpsdemux": { + "description": "MPEG-PS demuxer", + "elements": { + "mpegpsdemux": { + "author": "Wim Taymans ", + "description": "Demultiplexes MPEG Program Streams", "hierarchy": [ - "GstCvSmooth", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstMpegPSDemux", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Transform/Effect/Video", - "long-name": "cvsmooth", - "name": "cvsmooth", + "klass": "Codec/Demuxer", + "long-name": "MPEG Program Stream Demuxer", "pad-templates": { + "audio_%%02x": { + "caps": "audio/mpeg:\n mpegversion: 1\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)loas }\naudio/x-private1-lpcm:\naudio/x-private1-ac3:\naudio/x-private1-dts:\naudio/ac3:\n", + "direction": "src", + "presence": "sometimes" + }, + "private_%%d": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + }, "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2 }\n systemstream: true\nvideo/x-cdxa:\n", "direction": "sink", "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "subpicture_%%02x": { + "caps": "subpicture/x-dvd:\n", "direction": "src", - "presence": "always" + "presence": "sometimes" + }, + "video_%%02x": { + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n parsed: false\nvideo/x-h264:\n stream-format: byte-stream\nvideo/x-h265:\n stream-format: byte-stream\n", + "direction": "src", + "presence": "sometimes" } }, "properties": { - "color": { - "blurb": "If type is gaussian, this means the standard deviation.If type is bilateral, this means the color-sigma. If zero, Default values are used.", + "ignore-scr": { + "blurb": "Ignore SCR data for timing", "construct": false, "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "0", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" }, - "height": { - "blurb": "Height of the area to blur (in pixels).", - "construct": false, - "construct-only": false, - "default": "2147483647", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" }, - "kernel-height": { - "blurb": "The gaussian kernel height (must be positive and odd).", - "construct": false, - "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } + } + }, + "filename": "gstmpegpsdemux", + "license": "unknown", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mpegpsmux": { + "description": "MPEG-PS muxer", + "elements": { + "mpegpsmux": { + "author": "Lin YANG ", + "description": "Multiplexes media streams into an MPEG Program Stream", + "hierarchy": [ + "MpegPsMux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Muxer", + "long-name": "MPEG Program Stream Muxer", + "pad-templates": { + "sink_%%u": { + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/mpeg:\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\n", + "direction": "sink", + "presence": "request" }, - "kernel-width": { - "blurb": "The gaussian kernel width (must be positive and odd).If type is median, this means the aperture linear size.Check OpenCV docs: http://docs.opencv.org/2.4/modules/imgproc/doc/filtering.htm", + "src": { + "caps": "video/mpeg:\n mpegversion: 2\n systemstream: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "aggregate-gops": { + "blurb": "Whether to aggregate GOPs and push them out as buffer lists", "construct": false, "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstmpegpsmux", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mpegtsdemux": { + "description": "MPEG TS demuxer", + "elements": { + "tsdemux": { + "author": "Zaheer Abbas Merali \nEdward Hervey ", + "description": "Demuxes MPEG2 transport streams", + "hierarchy": [ + "GstTSDemux", + "MpegTSBase", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "MPEG transport stream demuxer", + "pad-templates": { + "audio_%%01x_%%05x": { + "caps": "audio/mpeg:\n mpegversion: 1\naudio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: adts\naudio/mpeg:\n mpegversion: 4\n stream-format: loas\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\naudio/x-ac3:\naudio/x-eac3:\naudio/x-ac4:\naudio/x-dts:\naudio/x-opus:\naudio/x-private-ts-lpcm:\n", + "direction": "src", + "presence": "sometimes" }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "private_%%01x_%%05x": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + }, + "sink": { + "caps": "video/mpegts:\n systemstream: true\n", + "direction": "sink", + "presence": "always" + }, + "subpicture_%%01x_%%05x": { + "caps": "subpicture/x-pgs:\nsubpicture/x-dvd:\nsubpicture/x-dvb:\n", + "direction": "src", + "presence": "sometimes" }, - "parent": { - "blurb": "The parent of the object", + "video_%%01x_%%05x": { + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-h264:\n stream-format: byte-stream\nvideo/x-h265:\n stream-format: byte-stream\nvideo/x-dirac:\nvideo/x-cavs:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\nimage/x-jpc:\n", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "emit-stats": { + "blurb": "Emit messages for every pcr/opcr/pts/dts", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "position-x": { - "blurb": "Starting x position for blur (in pixels).", + "ignore-pcr": { + "blurb": "Ignore PCR stream for timing", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "position-y": { - "blurb": "Starting y position for blur (in pixels).", + "latency": { + "blurb": "Latency to add for smooth demuxing (in ms)", "construct": false, "construct-only": false, - "default": "0", + "default": "700", "max": "2147483647", - "min": "0", - "type-name": "gint", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "parse-private-sections": { + "blurb": "Parse private sections", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "spatial": { - "blurb": "Only used in bilateral type, means the spatial-sigma.", + "program-number": { + "blurb": "Program Number to demux for (-1 to ignore)", "construct": false, "construct-only": false, - "default": "0", - "max": "1.79769e+308", - "min": "0", - "type-name": "gdouble", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true + } + }, + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" }, - "type": { - "blurb": "Smooth Type", - "construct": false, - "construct-only": false, - "default": "gaussian (2)", - "enum": true, - "type-name": "GstCvSmoothTypeType", - "values": [ - { - "desc": "CV Blur", - "name": "blur", - "value": "1" - }, - { - "desc": "CV Gaussian", - "name": "gaussian", - "value": "2" - }, - { - "desc": "CV Median", - "name": "median", - "value": "3" - }, + "pad-added": { + "args": [ { - "desc": "CV Bilateral", - "name": "bilateral", - "value": "4" + "name": "arg0", + "type": "GstPad" } ], - "writable": true + "return-type": "void", + "when": "last" }, - "width": { - "blurb": "Width of the area to blur (in pixels).", - "construct": false, - "construct-only": false, - "default": "2147483647", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" } - }, - "rank": "none" + } }, - "cvsobel": { - "author": "Thiago Santos", - "description": "Applies cvSobel OpenCV function to the image", + "tsparse": { + "author": "Alessandro Decina , Zaheer Abbas Merali ", + "description": "Parses MPEG2 transport streams", "hierarchy": [ - "GstCvSobel", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "MpegTSParse2", + "MpegTSBase", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Transform/Effect/Video", - "long-name": "cvsobel", - "name": "cvsobel", + "klass": "Codec/Parser", + "long-name": "MPEG transport stream parser", "pad-templates": { + "program_%%u": { + "caps": "video/mpegts:\n systemstream: true\n", + "direction": "src", + "presence": "request" + }, "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpegts:\n systemstream: true\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpegts:\n systemstream: true\n", "direction": "src", "presence": "always" } }, "properties": { - "aperture-size": { - "blurb": "Size of the extended Sobel Kernel (1, 3, 5 or 7)", + "alignment": { + "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (0 = auto)", "construct": false, "construct-only": false, - "default": "3", - "max": "7", - "min": "1", - "type-name": "gint", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "mask": { - "blurb": "Sets whether the detected derivative edges should be used as a mask on the original input or not", + "ignore-pcr": { + "blurb": "Ignore PCR stream for timing", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "parse-private-sections": { + "blurb": "Parse private sections", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "pcr-pid": { + "blurb": "Set the PID to use for PCR values (-1 for auto)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "set-timestamps": { + "blurb": "If set, timestamps will be set on the output buffers using PCRs and smoothed over the smoothing-latency period", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "x-order": { - "blurb": "Order of the derivative x", + "smoothing-latency": { + "blurb": "Additional latency in microseconds for smoothing jitter in input timestamps on live capture", "construct": false, "construct-only": false, - "default": "1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "y-order": { - "blurb": "Order of the derivative y", + "split-on-rai": { + "blurb": "If set, buffers sized smaller than the alignment will be sent so that RAI packets are at the start of a new buffer", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - }, - "dewarp": { - "author": "Nicola Murino ", - "description": "Dewarp fisheye images", + } + }, + "filename": "gstmpegtsdemux", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mpegtsmux": { + "description": "MPEG-TS muxer", + "elements": { + "atscmux": { + "author": "Mathieu Duponchelle ", + "description": "Multiplexes media streams into an ATSC-compliant Transport Stream", "hierarchy": [ - "GstDewarp", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstATSCMux", + "GstBaseTsMux", + "GstAggregator", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Dewarp fisheye images", - "name": "dewarp", + "klass": "Codec/Muxer", + "long-name": "ATSC Transport Stream Muxer", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "sink_%%d": { + "caps": "video/mpeg:\n parsed: true\n mpegversion: 2\n systemstream: false\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/x-ac3:\n framed: true\naudio/x-eac3:\n framed: true\n", "direction": "sink", - "presence": "always" + "presence": "request", + "type": "GstBaseTsMuxPad" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpegts:\n systemstream: true\n packetsize: 188\n", "direction": "src", - "presence": "always" + "presence": "always", + "type": "GstAggregatorPad" } }, "properties": { - "display-mode": { - "blurb": "How to display the dewarped image", + "alignment": { + "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (-1 = auto, 0 = all available packets, 7 for UDP streaming)", "construct": false, "construct-only": false, - "default": "single-panorama (0)", - "enum": true, - "type-name": "GstDewarpDisplayMode", - "values": [ - { - "desc": "Single panorama image", - "name": "single-panorama", - "value": "0" - }, - { - "desc": "Dewarped image is split into two images displayed one below the other", - "name": "double-panorama", - "value": "1" - }, - { - "desc": "Dewarped image is split into four images displayed as a quad view", - "name": "quad-view", - "value": "2" - } - ], + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "inner-radius": { - "blurb": "Inner radius of the fisheye image donut. If outer radius <= inner radius the element will work in passthrough mode", + "bitrate": { + "blurb": "Set the target bitrate, will insert null packets as padding to achieve multiplex-wide constant bitrate (0 means no padding)", "construct": false, "construct-only": false, "default": "0", - "max": "1", + "max": "18446744073709551615", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint64", "writable": true }, - "interpolation-method": { - "blurb": "Interpolation method to use", + "latency": { + "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", "construct": false, "construct-only": false, - "default": "bilinear (1)", - "enum": true, - "type-name": "GstDewarpInterpolationMode", - "values": [ - { - "desc": "A nearest-neighbor interpolation", - "name": "nearest", - "value": "0" - }, - { - "desc": "A bilinear interpolation", - "name": "bilinear", - "value": "1" - }, - { - "desc": "A bicubic interpolation over 4x4 pixel neighborhood", - "name": "bicubic", - "value": "2" - }, - { - "desc": "A Lanczos interpolation over 8x8 pixel neighborhood", - "name": "Lanczos", - "value": "3" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "outer-radius": { - "blurb": "Outer radius of the fisheye image donut. If outer radius <= inner radius the element will work in passthrough mode", + "min-upstream-latency": { + "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", "construct": false, "construct-only": false, "default": "0", - "max": "1", + "max": "18446744073709551615", "min": "0", - "type-name": "gdouble", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "pat-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PAT table", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "pcr-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing PCR", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "3600", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "x-center": { - "blurb": "X axis center of the fisheye image", + "pmt-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PMT table", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "x-remap-correction": { - "blurb": "Correction factor for remapping on x axis. A correction is needed if the fisheye image is not inside a circle", + "prog-map": { + "blurb": "A GstStructure specifies the mapping from elementary streams to programs", "construct": false, "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gdouble", + "readable": true, + "type": "GstStructure", "writable": true }, - "y-center": { - "blurb": "Y axis center of the fisheye image", + "scte-35-null-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing SCTE-35 NULL (heartbeat) packets. (only valid if scte-35-pid is different from 0)", "construct": false, "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", + "default": "27000000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "y-remap-correction": { - "blurb": "Correction factor for remapping on y axis. A correction is needed if the fisheye image is not inside a circle", + "scte-35-pid": { + "blurb": "PID to use for inserting SCTE-35 packets (0: unused)", "construct": false, - "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gdouble", - "writable": true - } - }, - "rank": "none" - }, - "disparity": { - "author": "Miguel Casas-Sanchez ", - "description": "Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images", - "hierarchy": [ - "GstDisparity", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Stereo image disparity (depth) map calculation", - "name": "disparity", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "method": { - "blurb": "Stereo matching method to use", + "si-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables", "construct": false, "construct-only": false, - "default": "sgbm (1)", - "enum": true, - "type-name": "GstDisparityMethod", - "values": [ - { - "desc": "Global block matching algorithm", - "name": "sbm", - "value": "0" - }, - { - "desc": "Semi-global block matching algorithm", - "name": "sgbm", - "value": "1" - } - ], + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "start-time": { + "blurb": "Start time to use if start-time-selection=set", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "start-time-selection": { + "blurb": "Decides which start time is output", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "zero (0)", + "readable": true, + "type": "GstAggregatorStartTimeSelection", "writable": true } }, - "rank": "none" + "rank": "primary" }, - "edgedetect": { - "author": "Michael Sheldon ", - "description": "Performs canny edge detection on videos and images.", + "mpegtsmux": { + "author": "Fluendo ", + "description": "Multiplexes media streams into an MPEG Transport Stream", "hierarchy": [ - "GstEdgeDetect", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstMpegTsMux", + "GstBaseTsMux", + "GstAggregator", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "edgedetect", - "name": "edgedetect", + "klass": "Codec/Muxer", + "long-name": "MPEG Transport Stream Muxer", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "sink_%%d": { + "caps": "video/mpeg:\n parsed: true\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nimage/x-jpc:\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\nvideo/x-h265:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/mpeg:\n parsed: true\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n framed: true\n mpegversion: 4\n stream-format: adts\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\naudio/x-ac3:\n framed: true\naudio/x-dts:\n framed: true\naudio/x-opus:\n channels: [ 1, 8 ]\nchannel-mapping-family: { (int)0, (int)1 }\nsubpicture/x-dvb:\napplication/x-teletext:\nmeta/x-klv:\n parsed: true\nimage/x-jpc:\n profile: [ 0, 49151 ]\n", "direction": "sink", - "presence": "always" + "presence": "request", + "type": "GstBaseTsMuxPad" }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpegts:\n systemstream: true\n packetsize: { (int)188, (int)192 }\n", "direction": "src", - "presence": "always" + "presence": "always", + "type": "GstAggregatorPad" } }, "properties": { - "aperture": { - "blurb": "Aperture size for Sobel operator (Must be either 3, 5 or 7", + "alignment": { + "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (-1 = auto, 0 = all available packets, 7 for UDP streaming)", "construct": false, "construct-only": false, - "default": "3", - "max": "7", - "min": "3", - "type-name": "gint", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "mask": { - "blurb": "Sets whether the detected edges should be used as a mask on the original input or not", + "bitrate": { + "blurb": "Set the target bitrate, will insert null packets as padding to achieve multiplex-wide constant bitrate (0 means no padding)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "latency": { + "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "m2ts-mode": { + "blurb": "Set to TRUE to output Blu-Ray disc format with 192 byte packets. FALSE for standard TS format with 188 byte packets.", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "threshold1": { - "blurb": "Threshold value for canny edge detection", + "min-upstream-latency": { + "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", "construct": false, "construct-only": false, - "default": "50", - "max": "1000", + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "threshold2": { - "blurb": "Second threshold value for canny edge detection", + "pat-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PAT table", "construct": false, "construct-only": false, - "default": "150", - "max": "1000", - "min": "0", - "type-name": "gint", + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "none" - }, - "faceblur": { - "author": "Michael Sheldon ,Robert Jobbagy ", - "description": "Blurs faces in images and videos", - "hierarchy": [ - "GstFaceBlur", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "faceblur", - "name": "faceblur", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "flags": { - "blurb": "Flags to cvHaarDetectObjects", + "pcr-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing PCR", "construct": false, "construct-only": false, - "default": "do-canny-pruning", - "type-name": "GstOpencvFaceBlurFlags", - "values": [ - { - "desc": "Do Canny edge detection to discard some regions", - "name": "do-canny-pruning", - "value": "0x00000001" - } - ], + "default": "3600", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "min-neighbors": { - "blurb": "Minimum number (minus 1) of neighbor rectangles that makes up an object", + "pmt-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the PMT table", "construct": false, "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "min-size-height": { - "blurb": "Minimum window height size", + "prog-map": { + "blurb": "A GstStructure specifies the mapping from elementary streams to programs", "construct": false, "construct-only": false, - "default": "30", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "readable": true, + "type": "GstStructure", "writable": true }, - "min-size-width": { - "blurb": "Minimum window width size", + "scte-35-null-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing SCTE-35 NULL (heartbeat) packets. (only valid if scte-35-pid is different from 0)", "construct": false, "construct-only": false, - "default": "30", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "27000000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "scte-35-pid": { + "blurb": "PID to use for inserting SCTE-35 packets (0: unused)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "si-interval": { + "blurb": "Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "9000", + "max": "-1", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "profile": { - "blurb": "Location of Haar cascade file to use for face blurion", + "start-time": { + "blurb": "Start time to use if start-time-selection=set", "construct": false, "construct-only": false, - "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml", - "type-name": "gchararray", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "start-time-selection": { + "blurb": "Decides which start time is output", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "zero (0)", + "readable": true, + "type": "GstAggregatorStartTimeSelection", "writable": true - }, - "scale-factor": { - "blurb": "Factor by which the windows is scaled after each scan", + } + }, + "rank": "primary" + } + }, + "filename": "gstmpegtsmux", + "license": "LGPL", + "other-types": { + "GstBaseTsMuxPad": { + "hierarchy": [ + "GstBaseTsMuxPad", + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "kind": "object", + "properties": { + "emit-signals": { + "blurb": "Send signals to signal data consumption", "construct": false, "construct-only": false, - "default": "1.25", - "max": "10", - "min": "1.1", - "type-name": "gdouble", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" - }, - "facedetect": { - "author": "Michael Sheldon ", - "description": "Performs face detection on videos and images, providing detected positions via bus messages", + "signals": { + "buffer-consumed": { + "args": [ + { + "name": "arg0", + "type": "GstBuffer" + } + ], + "return-type": "void", + "when": "first" + } + } + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mplex": { + "description": "High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer", + "elements": { + "mplex": { + "author": "Andrew Stevens \nRonald Bultje \nMark Nauwelaerts ", + "description": "High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer", "hierarchy": [ - "GstFaceDetect", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstMplex", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "facedetect", - "name": "facedetect", + "klass": "Codec/Muxer", + "long-name": "mplex video multiplexer", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "audio_%%u": { + "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 8 ]\n rate: [ 8000, 96000 ]\naudio/x-ac3:\n channels: [ 1, 8 ]\n rate: [ 8000, 96000 ]\naudio/x-dts:\naudio/x-raw:\n format: { S16BE, S20BE, S24BE }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 6 ]\n", "direction": "sink", - "presence": "always" + "presence": "request" }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/mpeg:\n systemstream: true\n", "direction": "src", "presence": "always" + }, + "video_%%u": { + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2 }\n systemstream: false\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "request" } }, "properties": { - "display": { - "blurb": "Sets whether the detected faces should be highlighted in the output", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "eyes-profile": { - "blurb": "Location of Haar cascade file to use for eye-pair detection", - "construct": false, - "construct-only": false, - "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml", - "type-name": "gchararray", - "writable": true - }, - "flags": { - "blurb": "Flags to cvHaarDetectObjects", + "bufsize": { + "blurb": "Target decoders video buffer size (kB) [default determined by format if not explicitly set]", "construct": false, "construct-only": false, - "default": "do-canny-pruning", - "type-name": "GstOpencvFaceDetectFlags", - "values": [ - { - "desc": "Do Canny edge detection to discard some regions", - "name": "do-canny-pruning", - "value": "0x00000001" - } - ], + "default": "0", + "max": "4000", + "min": "20", + "readable": true, + "type": "gint", "writable": true }, - "min-neighbors": { - "blurb": "Minimum number (minus 1) of neighbor rectangles that makes up an object", + "format": { + "blurb": "Encoding profile format", "construct": false, "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "mpeg-1 (0)", + "readable": true, + "type": "GstMplexFormat", "writable": true }, - "min-size-height": { - "blurb": "Minimum area height to be recognized as a face", + "mux-bitrate": { + "blurb": "Bitrate of output stream in kbps (0 = autodetect)", "construct": false, "construct-only": false, - "default": "30", - "max": "2147483647", + "default": "0", + "max": "15360", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "min-size-width": { - "blurb": "Minimum area width to be recognized as a face", + "packets-per-pack": { + "blurb": "Number of packets per pack for generic formats", "construct": false, "construct-only": false, - "default": "30", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "1", + "max": "100", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "min-stddev": { - "blurb": "Minimum image average standard deviation: on images with standard deviation lesser than this value facedetection will not be performed. Setting this property help to save cpu and reduce false positives not performing face detection on images with little changes", + "sector-size": { + "blurb": "Specify sector size in bytes for generic formats", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "default": "2048", + "max": "16384", + "min": "256", + "readable": true, + "type": "gint", "writable": true }, - "mouth-profile": { - "blurb": "Location of Haar cascade file to use for mouth detection", + "system-headers": { + "blurb": "Create system header in every pack for generic formats", "construct": false, "construct-only": false, - "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "nose-profile": { - "blurb": "Location of Haar cascade file to use for nose detection", + "vbr": { + "blurb": "Whether the input video stream is variable bitrate", "construct": false, "construct-only": false, - "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstmplex", + "license": "GPL", + "other-types": { + "GstMplexFormat": { + "kind": "enum", + "values": [ + { + "desc": "Generic MPEG-1", + "name": "mpeg-1", + "value": "0" + }, + { + "desc": "Standard VCD", + "name": "vcd", + "value": "1" + }, + { + "desc": "User VCD", + "name": "vcd-nsr", + "value": "2" + }, + { + "desc": "Generic MPEG-2", + "name": "mpeg-2", + "value": "3" + }, + { + "desc": "Standard SVCD", + "name": "svcd", + "value": "4" + }, + { + "desc": "User SVCD", + "name": "svcd-nsr", + "value": "5" + }, + { + "desc": "VCD Stills sequences", + "name": "vcd-still", + "value": "6" + }, + { + "desc": "SVCD Stills sequences", + "name": "svcd-still", + "value": "7" + }, + { + "desc": "DVD MPEG-2 for dvdauthor", + "name": "dvd-nav", + "value": "8" + }, + { + "desc": "DVD MPEG-2", + "name": "dvd", + "value": "9" + }, + { + "desc": "ATSC 480i", + "name": "atsc-480i", + "value": "10" + }, + { + "desc": "ATSC 480p", + "name": "atsc-480p", + "value": "11" + }, + { + "desc": "ATSC 720p", + "name": "atsc-720p", + "value": "12" + }, + { + "desc": "ATSC 1080i", + "name": "atsc-1080i", + "value": "13" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "musepack": { + "description": "Musepack decoder", + "elements": { + "musepackdec": { + "author": "Ronald Bultje ", + "description": "Musepack decoder", + "hierarchy": [ + "GstMusepackDec", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "Musepack decoder", + "pad-templates": { + "sink": { + "caps": "audio/x-musepack:\n streamversion: { (int)7, (int)8 }\n", + "direction": "sink", + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "src": { + "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 2 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "primary" + } + }, + "filename": "gstmusepack", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "mxf": { + "description": "MXF plugin library", + "elements": { + "mxfdemux": { + "author": "Sebastian Dröge ", + "description": "Demux MXF files", + "hierarchy": [ + "GstMXFDemux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "MXF Demuxer", + "pad-templates": { + "sink": { + "caps": "application/mxf:\n", + "direction": "sink", + "presence": "always" }, - "profile": { - "blurb": "Location of Haar cascade file to use for face detection", + "track_%%u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "max-drift": { + "blurb": "Maximum number of nanoseconds by which tracks can differ", "construct": false, "construct-only": false, - "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml", - "type-name": "gchararray", + "default": "500000000", + "max": "18446744073709551615", + "min": "100000000", + "readable": true, + "type": "guint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "package": { + "blurb": "Material or Source package to use for playback", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "scale-factor": { - "blurb": "Factor by which the frame is scaled after each object scan", + "structure": { + "blurb": "Structural metadata of the MXF file", "construct": false, "construct-only": false, - "default": "1.25", - "max": "10", - "min": "1.1", - "type-name": "gdouble", - "writable": true + "readable": true, + "type": "GstStructure", + "writable": false + } + }, + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" }, - "updates": { - "blurb": "When send update bus messages, if at all", - "construct": false, - "construct-only": false, - "default": "every_frame (0)", - "enum": true, - "type-name": "GstFaceDetectUpdates", - "values": [ - { - "desc": "Send update messages on every frame", - "name": "every_frame", - "value": "0" - }, - { - "desc": "Send messages when a new face is detected or one is not anymore detected", - "name": "on_change", - "value": "1" - }, + "pad-added": { + "args": [ { - "desc": "Send messages whenever a face is detected", - "name": "on_face", - "value": "2" - }, + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ { - "desc": "Send no messages update", - "name": "none", - "value": "3" + "name": "arg0", + "type": "GstPad" } ], - "writable": true + "return-type": "void", + "when": "last" } - }, - "rank": "none" + } }, - "grabcut": { - "author": "Miguel Casas-Sanchez ", - "description": "Runs Grabcut algorithm on input alpha. Values: BG=0, FG=1, PR_BG=2, PR_FGD=3; NOTE: larger values of alpha (notably 255) are interpreted as PR_FGD too. \nIN CASE OF no alpha mask input (all 0's or all 1's), the 'face' downstream event is used to create a bbox of PR_FG elements.\nIF nothing is present, then nothing is done.", + "mxfmux": { + "author": "Sebastian Dröge ", + "description": "Muxes video/audio streams into a MXF stream", "hierarchy": [ - "GstGrabcut", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstMXFMux", + "GstAggregator", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Grabcut-based image FG/BG segmentation", - "name": "grabcut", + "klass": "Codec/Muxer", + "long-name": "MXF muxer", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "alaw_audio_sink_%%u": { + "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n", + "direction": "sink", + "presence": "request" + }, + "bwf_audio_sink_%%u": { + "caps": "audio/x-raw:\n format: S32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S32BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S24LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S24BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16BE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "request" + }, + "dv_dif_video_sink_%%u": { + "caps": "video/x-dv:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n systemstream: true\n", + "direction": "sink", + "presence": "request" + }, + "jpeg2000_video_sink_%%u": { + "caps": "image/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n colorspace: { (string)sRGB, (string)sYUV }\n", + "direction": "sink", + "presence": "request" + }, + "mpeg_audio_sink_%%u": { + "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n rate: [ 8000, 48000 ]\n channels: [ 1, 2 ]\n parsed: true\naudio/x-ac3:\n rate: [ 4000, 96000 ]\n channels: [ 1, 6 ]\naudio/mpeg:\n mpegversion: 2\n rate: [ 8000, 96000 ]\n channels: [ 1, 8 ]\n", "direction": "sink", - "presence": "always" + "presence": "request" + }, + "mpeg_video_sink_%%u": { + "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n stream-format: byte-stream\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "request" }, "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "application/mxf:\n", "direction": "src", - "presence": "always" + "presence": "always", + "type": "GstMXFMuxPad" + }, + "up_video_sink_%%u": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: v308\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: UYVY\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: YUY2\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "request" + }, + "vc3_video_sink_%%u": { + "caps": "video/x-dnxhd:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "request" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "latency": { + "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "min-upstream-latency": { + "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "start-time": { + "blurb": "Start time to use if start-time-selection=set", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "scale": { - "blurb": "Grow factor for the face bounding box, if present", + "start-time-selection": { + "blurb": "Decides which start time is output", "construct": false, "construct-only": false, - "default": "1.6", - "max": "4", - "min": "1", - "type-name": "gfloat", + "default": "zero (0)", + "readable": true, + "type": "GstAggregatorStartTimeSelection", "writable": true - }, - "test-mode": { - "blurb": "If true, the output RGB is overwritten with the segmented foreground. Alpha channel same as normal case ", + } + }, + "rank": "primary" + } + }, + "filename": "gstmxf", + "license": "LGPL", + "other-types": { + "GstMXFMuxPad": { + "hierarchy": [ + "GstMXFMuxPad", + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "kind": "object", + "properties": { + "emit-signals": { + "blurb": "Send signals to signal data consumption", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" - }, - "handdetect": { - "author": "Andol Li ", - "description": "Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events", + "signals": { + "buffer-consumed": { + "args": [ + { + "name": "arg0", + "type": "GstBuffer" + } + ], + "return-type": "void", + "when": "first" + } + } + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "netsim": { + "description": "Network Simulator", + "elements": { + "netsim": { + "author": "Philippe Kalaf , Havard Graff ", + "description": "An element that simulates network jitter, packet loss and packet duplication", "hierarchy": [ - "GstHanddetect", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstNetSim", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "handdetect", - "name": "handdetect", + "klass": "Filter/Network", + "long-name": "Network Simulator", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "src", "presence": "always" } }, "properties": { - "ROI-HEIGHT": { - "blurb": "HEIGHT of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", - "construct": false, + "allow-reordering": { + "blurb": "When delaying packets, are they allowed to be reordered or not", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "ROI-WIDTH": { - "blurb": "WIDTH of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", - "construct": false, + "delay-distribution": { + "blurb": "Distribution for the amount of delay", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "uniform (0)", + "readable": true, + "type": "GstNetSimDistribution", "writable": true }, - "ROI-X": { - "blurb": "X of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", - "construct": false, + "delay-probability": { + "blurb": "The Probability a buffer is delayed", + "construct": true, "construct-only": false, "default": "0", - "max": "2147483647", + "max": "1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gfloat", "writable": true }, - "ROI-Y": { - "blurb": "Y of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", - "construct": false, + "drop-packets": { + "blurb": "Drop the next n packets", + "construct": true, "construct-only": false, "default": "0", - "max": "2147483647", + "max": "-1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "display": { - "blurb": "Whether the detected hands are highlighted in output frame", - "construct": false, + "drop-probability": { + "blurb": "The Probability a buffer is dropped", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "name": { - "blurb": "The name of the object", + "duplicate-probability": { + "blurb": "The Probability a buffer is duplicated", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "max-bucket-size": { + "blurb": "The size of the token bucket, related to burstiness resilience (-1 = unlimited)", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "profile-fist": { - "blurb": "Location of HAAR cascade file (fist gesture)", - "construct": false, + "max-delay": { + "blurb": "The maximum delay (inclusive) in ms to apply to buffers", + "construct": true, "construct-only": false, - "default": "@0@/fist.xml", - "type-name": "gchararray", + "default": "400", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", "writable": true }, - "profile-palm": { - "blurb": "Location of HAAR cascade file (palm gesture)", - "construct": false, + "max-kbps": { + "blurb": "The maximum number of kilobits to let through per second (-1 = unlimited)", + "construct": true, "construct-only": false, - "default": "@0@/palm.xml", - "type-name": "gchararray", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, + "min-delay": { + "blurb": "The minimum delay in ms to apply to buffers", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "200", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "none" - }, - "motioncells": { - "author": "Robert Jobbagy , Nicola Murino ", - "description": "Performs motion detection on videos and images, providing detected motion cells index via bus messages", + "rank": "marginal" + } + }, + "filename": "gstnetsim", + "license": "LGPL", + "other-types": { + "GstNetSimDistribution": { + "kind": "enum", + "values": [ + { + "desc": "uniform", + "name": "uniform", + "value": "0" + }, + { + "desc": "normal", + "name": "normal", + "value": "1" + }, + { + "desc": "gamma", + "name": "gamma", + "value": "2" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "nvcodec": { + "description": "GStreamer NVCODEC plugin", + "elements": {}, + "filename": "gstnvcodec", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "ofa": { + "description": "Calculate MusicIP fingerprint from audio files", + "elements": { + "ofa": { + "author": "Milosz Derezynski , Eric Buehl ", + "description": "Find a music fingerprint using MusicIP's libofa", "hierarchy": [ - "GstMotioncells", - "GstOpencvVideoFilter", - "GstVideoFilter", + "GstOFA", + "GstAudioFilter", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "motioncells", - "name": "motioncells", + "klass": "MusicIP Fingerprinting element", + "long-name": "OFA", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "calculatemotion": { - "blurb": "Toggles motion calculation. If FALSE, this filter does nothing", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "cellscolor": { - "blurb": "Color for motion cells in R,G,B format. Max per channel is 255", - "construct": false, - "construct-only": false, - "default": "255,255,0", - "type-name": "gchararray", - "writable": true - }, - "datafile": { - "blurb": "Location of motioncells data file (empty string means no saving)", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "datafileextension": { - "blurb": "Extension of datafile", - "construct": false, - "construct-only": false, - "default": "vamc", - "type-name": "gchararray", - "writable": true - }, - "display": { - "blurb": "Toggle display of motion cells on current frame", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "gap": { - "blurb": "Interval in seconds after which motion is considered finished and a motion finished bus message is posted.", - "construct": false, - "construct-only": false, - "default": "5", - "max": "60", - "min": "1", - "type-name": "gint", - "writable": true - }, - "gridx": { - "blurb": "Number of horizontal grid cells.", - "construct": false, - "construct-only": false, - "default": "10", - "max": "32", - "min": "8", - "type-name": "gint", - "writable": true - }, - "gridy": { - "blurb": "Number of vertical grid cells.", - "construct": false, - "construct-only": false, - "default": "10", - "max": "32", - "min": "8", - "type-name": "gint", - "writable": true - }, - "minimummotionframes": { - "blurb": "Minimum number of motion frames triggering a motion event", - "construct": false, - "construct-only": false, - "default": "1", - "max": "60", - "min": "1", - "type-name": "gint", - "writable": true - }, - "motioncellsidx": { - "blurb": "Describe a cell with its line and column idx separated with \":\". Pass multiple cells as a comma-separated list", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "motioncellthickness": { - "blurb": "Motion Cell Border Thickness. Set to -1 to fill motion cell", - "construct": false, - "construct-only": false, - "default": "1", - "max": "5", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "motionmaskcellspos": { - "blurb": "Describe a cell with its line and column idx separated with \":\". Pass multiple cells as a comma-separated list", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "motionmaskcoords": { - "blurb": "Describe a region with its upper left and lower right x, y coordinates separated with \":\". Pass multiple regions as a comma-separated list", + "fingerprint": { + "blurb": "Resulting fingerprint", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "postallmotion": { - "blurb": "Post bus messages for every motion frame or just motion start and motion stop", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "postnomotion": { - "blurb": "If non 0, post a no_motion event on the bus if no motion is detected for the given number of seconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "180", - "min": "0", - "type-name": "gint", - "writable": true + "readable": true, + "type": "gchararray", + "writable": false }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "sensitivity": { - "blurb": "Motion detection sensitivity.", - "construct": false, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "threshold": { - "blurb": "Threshold value for motion. Filter detects motion when at least this fraction of the cells have moved", - "construct": false, - "construct-only": false, - "default": "0.01", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "usealpha": { - "blurb": "Toggle usage of alpha blending on frames with motion cells", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - }, - "opencvtextoverlay": { - "author": "sreerenj", - "description": "Write text on the top of video", + } + }, + "filename": "gstofa", + "license": "GPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "openal": { + "description": "OpenAL plugin library", + "elements": { + "openalsink": { + "author": "Juan Manuel Borges Caño ", + "description": "Output audio through OpenAL", "hierarchy": [ - "GstOpencvTextOverlay", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstOpenALSink", + "GstAudioSink", + "GstAudioBaseSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "opencvtextoverlay", - "name": "opencvtextoverlay", + "klass": "Sink/Audio", + "long-name": "OpenAL Audio Sink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: F64LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\naudio/x-raw:\n format: F32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "sink", "presence": "always" - }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" } }, "properties": { - "colorB": { - "blurb": "Sets the color -B", + "alignment-threshold": { + "blurb": "Timestamp alignment threshold in nanoseconds", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "default": "40000000", + "max": "18446744073709551614", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "colorG": { - "blurb": "Sets the color -G", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "colorR": { - "blurb": "Sets the color -R", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "construct": false, "construct-only": false, - "default": "0", - "max": "255", + "default": "4096", + "max": "-1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "height": { - "blurb": "Sets the height of fonts", + "buffer-time": { + "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports", "construct": false, "construct-only": false, - "default": "1", - "max": "5", + "default": "200000", + "max": "9223372036854775807", "min": "1", - "type-name": "gdouble", + "readable": true, + "type": "gint64", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "can-activate-pull": { + "blurb": "Allow pull-based scheduling", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "device": { + "blurb": "Human-readable name of the device", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", + "writable": true + }, + "device-name": { + "blurb": "Human-readable name of the opened device", + "construct": false, + "construct-only": false, + "default": "", + "readable": true, + "type": "gchararray", + "writable": false + }, + "discont-wait": { + "blurb": "Window of time in nanoseconds to wait before creating a discontinuity", + "construct": false, + "construct-only": false, + "default": "1000000000", + "max": "18446744073709551614", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "drift-tolerance": { + "blurb": "Tolerance for clock drift in microseconds", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "40000", + "max": "9223372036854775807", + "min": "1", + "readable": true, + "type": "gint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "text": { - "blurb": "Text to be display.", + "last-sample": { + "blurb": "The last sample received in the sink", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstSample", + "writable": false + }, + "latency-time": { + "blurb": "The minimum amount of data to write in each iteration in microseconds", "construct": false, "construct-only": false, - "default": "Opencv Text Overlay", - "type-name": "gchararray", + "default": "10000", + "max": "9223372036854775807", + "min": "1", + "readable": true, + "type": "gint64", "writable": true }, - "thickness": { - "blurb": "Sets the Thickness of Font", + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, "construct-only": false, - "default": "2", - "max": "2147483647", + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "width": { - "blurb": "Sets the width of fonts", + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", "construct": false, "construct-only": false, - "default": "1", - "max": "5", - "min": "1", - "type-name": "gdouble", + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, - "xpos": { - "blurb": "Sets the Horizontal position", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, - "default": "50", - "max": "2147483647", + "default": "20000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "ypos": { - "blurb": "Sets the Vertical position", + "provide-clock": { + "blurb": "Provide a clock to be used as the global pipeline clock", "construct": false, "construct-only": false, - "default": "50", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - }, - "retinex": { - "author": "Miguel Casas-Sanchez ", - "description": "Multiscale retinex for colour image enhancement", - "hierarchy": [ - "GstRetinex", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Retinex image colour enhancement", - "name": "retinex", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "method": { - "blurb": "Retinex method to use", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, - "default": "basic (0)", - "enum": true, - "type-name": "GstRetinexMethod", - "values": [ - { - "desc": "Basic retinex restoration", - "name": "basic", - "value": "0" - }, - { - "desc": "Mutiscale retinex restoration", - "name": "multiscale", - "value": "1" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "slave-method": { + "blurb": "Algorithm used to match the rate of the masterclock", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "skew (1)", + "readable": true, + "type": "GstAudioBaseSinkSlaveMethod", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "scales": { - "blurb": "Amount of gaussian filters (scales) used in multiscale retinex", + "sync": { + "blurb": "Sync on the clock", "construct": false, "construct-only": false, - "default": "3", - "max": "4", - "min": "1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - }, - "segmentation": { - "author": "Miguel Casas-Sanchez ", - "description": "Create a Foregound/Background mask applying a particular algorithm", - "hierarchy": [ - "GstSegmentation", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "Foreground/background video sequence segmentation", - "name": "segmentation", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "learning-rate": { - "blurb": "Speed with which a motionless foreground pixel would become background (inverse of number of frames)", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "default": "0.01", - "max": "1", + "default": "0", + "max": "18446744073709551615", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "guint64", "writable": true }, - "method": { - "blurb": "Segmentation method to use", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "mog2 (2)", - "enum": true, - "type-name": "GstSegmentationMethod", - "values": [ - { - "desc": "Codebook-based segmentation (Bradski2008)", - "name": "codebook", - "value": "0" - }, - { - "desc": "Mixture-of-Gaussians segmentation (Bowden2001)", - "name": "mog", - "value": "1" - }, - { - "desc": "Mixture-of-Gaussians segmentation (Zivkovic2004)", - "name": "mog2", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "user-context": { + "blurb": "User context", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gpointer", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "user-device": { + "blurb": "User device", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gpointer", "writable": true }, - "test-mode": { - "blurb": "If true, the output RGB is overwritten with the calculated foreground (white color)", + "user-source": { + "blurb": "User source", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, - "rank": "none" + "rank": "secondary" }, - "skindetect": { - "author": "Miguel Casas-Sanchez ", - "description": "Performs non-parametric skin detection on input", + "openalsrc": { + "author": "Juan Manuel Borges Caño ", + "description": "Input audio through OpenAL", "hierarchy": [ - "GstSkinDetect", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", + "GstOpenalSrc", + "GstAudioSrc", + "GstAudioBaseSrc", + "GstPushSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "skindetect", - "name": "skindetect", + "klass": "Source/Audio", + "long-name": "OpenAL Audio Source", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" - }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n", "direction": "src", "presence": "always" } }, "properties": { - "method": { - "blurb": "Method to use", + "actual-buffer-time": { + "blurb": "Actual configured size of audio buffer in microseconds", "construct": false, "construct-only": false, - "default": "hsv (0)", - "enum": true, - "type-name": "GstSkindetectMethod", - "values": [ - { - "desc": "Classic HSV thresholding", - "name": "hsv", - "value": "0" - }, - { - "desc": "Normalised-RGB colorspace thresholding", - "name": "rgb", - "value": "1" - } - ], - "writable": true + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", + "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, + "actual-latency-time": { + "blurb": "Actual configured audio latency in microseconds", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", + "writable": false }, - "parent": { - "blurb": "The parent of the object", + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "postprocess": { - "blurb": "Apply opening-closing to skin detection to extract large, significant blobs ", + "buffer-time": { + "blurb": "Size of audio buffer in microseconds. This is the maximum amount of data that is buffered in the device and the maximum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-buffer-time\"", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "200000", + "max": "9223372036854775807", + "min": "1", + "readable": true, + "type": "gint64", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "device": { + "blurb": "User device, default device if NULL", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true - } - }, - "rank": "none" - }, - "templatematch": { - "author": "Noam Lewis ", - "description": "Performs template matching on videos and images, providing detected positions via bus messages.", - "hierarchy": [ - "GstTemplateMatch", - "GstOpencvVideoFilter", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video", - "long-name": "templatematch", - "name": "templatematch", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "display": { - "blurb": "Sets whether the detected template should be highlighted in the output", + "device-name": { + "blurb": "Human-readable name of the device", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": false }, - "method": { - "blurb": "Specifies the way the template must be compared with image regions. 0=SQDIFF, 1=SQDIFF_NORMED, 2=CCOR, 3=CCOR_NORMED, 4=CCOEFF, 5=CCOEFF_NORMED.", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "default": "3", - "max": "5", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "latency-time": { + "blurb": "The minimum amount of data to read in each iteration in microseconds. This is the minimum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-latency-time\"", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "10000", + "max": "9223372036854775807", + "min": "1", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "provide-clock": { + "blurb": "Provide a clock to be used as the global pipeline clock", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "template": { - "blurb": "Filename of template image", + "slave-method": { + "blurb": "Algorithm used to match the rate of the masterclock", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "skew (2)", + "readable": true, + "type": "GstAudioBaseSrcSlaveMethod", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "secondary" } }, - "filename": "gstopencv", + "filename": "gstopenal", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "openexr": { - "description": "OpenEXR image plugin", + "opencv": { + "description": "GStreamer OpenCV Plugins", "elements": { - "openexrdec": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Decode EXR streams", + "cameracalibrate": { + "author": "Philippe Renon ", + "description": "Performs camera calibration", "hierarchy": [ - "GstOpenEXRDec", - "GstVideoDecoder", + "GstCameraCalibrate", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Video", - "long-name": "OpenEXR decoder", + "klass": "Filter/Effect/Video", + "long-name": "cameracalibrate", "pad-templates": { "sink": { - "caps": "image/x-exr:\n", + "caps": "video/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: ARGB64\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, - "rank": "primary" - } - }, - "filename": "gstopenexr", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "openh264": { - "description": "OpenH264 encoder/decoder plugin", - "elements": { - "openh264dec": { - "author": "Ericsson AB, http://www.ericsson.com", - "description": "OpenH264 video decoder", - "hierarchy": [ - "GstOpenh264Dec", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Decoder/Video", - "long-name": "OpenH264 video decoder", - "name": "openh264dec", - "pad-templates": { - "sink": { - "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline }\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - } - }, - "rank": "marginal" - }, - "openh264enc": { - "author": "Ericsson AB, http://www.ericsson.com", - "description": "OpenH264 video encoder", - "hierarchy": [ - "GstOpenh264Enc", - "GstVideoEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Encoder/Video", - "long-name": "OpenH264 video encoder", - "name": "openh264enc", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: baseline\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, "properties": { - "adaptive-quantization": { - "blurb": "Adaptive quantization", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "background-detection": { - "blurb": "Background detection", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "bitrate": { - "blurb": "Bitrate (in bits per second)", + "aspect-ratio": { + "blurb": "The aspect ratio", "construct": false, "construct-only": false, - "default": "128000", - "max": "-1", + "default": "1", + "max": "3.40282e+38", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gfloat", "writable": true }, - "complexity": { - "blurb": "Complexity", + "board-height": { + "blurb": "The board height in number of items", "construct": false, "construct-only": false, - "default": "medium (1)", - "enum": true, - "type-name": "GstOpenh264encComplexity", - "values": [ - { - "desc": "Low complexity / high speed encoding", - "name": "low", - "value": "0" - }, - { - "desc": "Medium complexity / medium speed encoding", - "name": "medium", - "value": "1" - }, - { - "desc": "High complexity / low speed encoding", - "name": "high", - "value": "2" - } - ], + "default": "6", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "deblocking": { - "blurb": "Deblocking mode", + "board-width": { + "blurb": "The board width in number of items", "construct": false, "construct-only": false, - "default": "on (0)", - "enum": true, - "type-name": "GstOpenh264encDeblockingModes", - "values": [ - { - "desc": "Deblocking on", - "name": "on", - "value": "0" - }, - { - "desc": "Deblocking off", - "name": "off", - "value": "1" - }, - { - "desc": "Deblocking on, except for slice boundaries", - "name": "not-slice-boundaries", - "value": "2" - } - ], + "default": "9", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "enable-denoise": { - "blurb": "Denoise control", + "center-principal-point": { + "blurb": "Fix the principal point at the center", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "enable-frame-skip": { - "blurb": "Skip frames to reach target bitrate", + "corner-sub-pixel": { + "blurb": "Improve corner detection accuracy for chessboard", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "gop-size": { - "blurb": "Number of frames between intra frames", + "delay": { + "blurb": "Sampling periodicity in ms", "construct": false, "construct-only": false, - "default": "90", - "max": "-1", + "default": "350", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "max-bitrate": { - "blurb": "Maximum Bitrate (in bits per second)", + "frame-count": { + "blurb": "The number of frames to use from the input for calibration", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "25", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "max-slice-size": { - "blurb": "The maximum size of one slice (in bytes).", + "pattern": { + "blurb": "One of the chessboard, circles, or asymmetric circle pattern", "construct": false, "construct-only": false, - "default": "1500000", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "chessboard (0)", + "readable": true, + "type": "GstCameraCalibrationPattern", "writable": true }, - "multi-thread": { - "blurb": "The number of threads.", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "settings": { + "blurb": "Camera correction parameters (opaque string of serialized OpenCV objects)", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true + "readable": true, + "type": "gchararray", + "writable": false }, - "num-slices": { - "blurb": "The number of slices (needs slice-mode=n-slices)", + "show-corners": { + "blurb": "Show corners", "construct": false, "construct-only": false, - "default": "1", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "square-size": { + "blurb": "The size of a square in your defined unit (point, millimeter, etc.)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "50", + "max": "3.40282e+38", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events from downstream", + "use-fisheye": { + "blurb": "Use fisheye camera model for calibration", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "qp-max": { - "blurb": "Maximum quantizer", + "zero-tangent-distorsion": { + "blurb": "Assume zero tangential distortion", "construct": false, "construct-only": false, - "default": "51", - "max": "51", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "cameraundistort": { + "author": "Philippe Renon ", + "description": "Performs camera undistort", + "hierarchy": [ + "GstCameraUndistort", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "cameraundistort", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "qp-min": { - "blurb": "Minimum quantizer", + "src": { + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "alpha": { + "blurb": "Show all pixels (1), only valid ones (0) or something in between", "construct": false, "construct-only": false, "default": "0", - "max": "51", + "max": "1", "min": "0", - "type-name": "guint", - "writable": true - }, - "rate-control": { - "blurb": "Rate control mode", - "construct": false, - "construct-only": false, - "default": "quality (0)", - "enum": true, - "type-name": "RC_MODES", - "values": [ - { - "desc": "Quality mode", - "name": "quality", - "value": "0" - }, - { - "desc": "Bitrate mode", - "name": "bitrate", - "value": "1" - }, - { - "desc": "No bitrate control, just using buffer status", - "name": "buffer", - "value": "2" - }, - { - "desc": "Rate control off mode", - "name": "off", - "value": "-1" - } - ], + "readable": true, + "type": "gfloat", "writable": true }, - "scene-change-detection": { - "blurb": "Scene change detection", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "slice-mode": { - "blurb": "Slice mode", + "settings": { + "blurb": "Camera correction parameters (opaque string of serialized OpenCV objects)", "construct": false, "construct-only": false, - "default": "n-slices (1)", - "enum": true, - "type-name": "GstOpenh264EncSliceModes", - "values": [ - { - "desc": "Fixed number of slices", - "name": "n-slices", - "value": "1" - }, - { - "desc": "Number of slices equal to number of threads", - "name": "auto", - "value": "5" - } - ], + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "usage-type": { - "blurb": "Type of video content", + "undistort": { + "blurb": "Apply camera corrections", "construct": false, "construct-only": false, - "default": "camera (0)", - "enum": true, - "type-name": "EUsageType", - "values": [ - { - "desc": "video from camera", - "name": "camera", - "value": "0" - }, - { - "desc": "screen content", - "name": "screen", - "value": "1" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "marginal" - } - }, - "filename": "gstopenh264", - "license": "BSD", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "openjpeg": { - "description": "OpenJPEG-based JPEG2000 image decoder/encoder", - "elements": { - "openjpegdec": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Decode JPEG2000 streams", + "rank": "none" + }, + "cvdilate": { + "author": "Thiago Santos", + "description": "Applies cvDilate OpenCV function to the image", "hierarchy": [ - "GstOpenJPEGDec", - "GstVideoDecoder", + "GstCvDilate", + "GstCvDilateErode", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Video", - "long-name": "OpenJPEG JPEG2000 decoder", - "name": "openjpegdec", + "klass": "Transform/Effect/Video", + "long-name": "cvdilate", "pad-templates": { "sink": { - "caps": "image/x-j2c:\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\nimage/x-jpc:\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\nimage/jp2:\n", + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "max-threads": { - "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "iterations": { + "blurb": "Number of iterations to run the algorithm", "construct": false, "construct-only": false, - "default": "0", + "default": "1", "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" + "rank": "none" }, - "openjpegenc": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Encode JPEG2000 streams", + "cvequalizehist": { + "author": "Thiago Santos", + "description": "Applies cvEqualizeHist OpenCV function to the image", "hierarchy": [ - "GstOpenJPEGEnc", - "GstVideoEncoder", + "GstCvEqualizeHist", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Video", - "long-name": "OpenJPEG JPEG2000 encoder", - "name": "openjpegenc", + "klass": "Transform/Effect/Video", + "long-name": "cvequalizehist", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "image/x-j2c:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n num-components: [ 1, 4 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\nimage/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n num-components: [ 1, 4 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\nimage/jp2:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "cverode": { + "author": "Thiago Santos", + "description": "Applies cvErode OpenCV function to the image", + "hierarchy": [ + "GstCvErode", + "GstCvDilateErode", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "cverode", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "num-layers": { - "blurb": "Number of layers", + "src": { + "caps": "video/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ABGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "iterations": { + "blurb": "Number of iterations to run the algorithm", "construct": false, "construct-only": false, "default": "1", - "max": "10", + "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "num-resolutions": { - "blurb": "Number of resolutions", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "6", - "max": "10", - "min": "1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "cvlaplace": { + "author": "Thiago Santos", + "description": "Applies cvLaplace OpenCV function to the image", + "hierarchy": [ + "GstCvLaplace", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "cvlaplace", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", + "src": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "aperture-size": { + "blurb": "Size of the extended Laplace Kernel (1, 3, 5 or 7)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "3", + "max": "7", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "progression-order": { - "blurb": "Progression order", + "mask": { + "blurb": "Sets whether the detected edges should be used as a mask on the original input or not", "construct": false, "construct-only": false, - "default": "lrcp (0)", - "enum": true, - "type-name": "GstOpenJPEGEncProgressionOrder", - "values": [ - { - "desc": "LRCP", - "name": "lrcp", - "value": "0" - }, - { - "desc": "RLCP", - "name": "rlcp", - "value": "1" - }, - { - "desc": "RPCL", - "name": "rpcl", - "value": "2" - }, - { - "desc": "PCRL", - "name": "pcrl", - "value": "3" - }, - { - "desc": "CPRL", - "name": "crpl", - "value": "4" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "qos": { - "blurb": "Handle Quality-of-Service events from downstream", + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "tile-height": { - "blurb": "Tile Height", + "scale": { + "blurb": "Scale factor", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", + "default": "1", + "max": "1.79769e+308", "min": "0", - "type-name": "gint", - "writable": true - }, - "tile-offset-x": { - "blurb": "Tile Offset X", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", - "writable": true - }, - "tile-offset-y": { - "blurb": "Tile Offset Y", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gdouble", "writable": true }, - "tile-width": { - "blurb": "Tile Width", + "shift": { + "blurb": "Value added to the scaled source array elements", "construct": false, "construct-only": false, "default": "0", - "max": "2147483647", + "max": "1.79769e+308", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gdouble", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstopenjpeg", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "openmpt": { - "description": "OpenMPT module player", - "elements": { - "openmptdec": { - "author": "Carlos Rafael Giani ", - "description": "Decoders module files (MOD/S3M/XM/IT/MTM/...) using OpenMPT", + "rank": "none" + }, + "cvsmooth": { + "author": "Thiago Santos", + "description": "Applies cvSmooth OpenCV function to the image", "hierarchy": [ - "GstOpenMptDec", - "GstNonstreamAudioDecoder", + "GstCvSmooth", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Audio", - "long-name": "OpenMPT-based module music decoder", + "klass": "Transform/Effect/Video", + "long-name": "cvsmooth", "pad-templates": { "sink": { - "caps": "audio/x-mod:\n type: { (string)669, (string)asylum-amf, (string)dsmi-amf, (string)extreme-ams, (string)velvet-ams, (string)dbm, (string)digi, (string)dmf, (string)dsm, (string)far, (string)gdm, (string)imf, (string)it, (string)j2b, (string)mdl, (string)med, (string)mod, (string)mt2, (string)mtm, (string)okt, (string)psm, (string)ptm, (string)s3m, (string)stm, (string)ult, (string)xm }\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: { S16LE, F32LE }\n layout: interleaved\n rate: [ 1, 192000 ]\n channels: { (int)1, (int)2, (int)4 }\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "current-subsong": { - "blurb": "Subsong that is currently selected for playback", + "color": { + "blurb": "If type is gaussian, this means the standard deviation.If type is bilateral, this means the color-sigma. If zero, Default values are used.", "construct": false, "construct-only": false, "default": "0", - "max": "-1", + "max": "1.79769e+308", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gdouble", "writable": true }, - "filter-length": { - "blurb": "Length of interpolation filter to use for the samples (0 = internal default)", + "height": { + "blurb": "Height of the area to blur (in pixels).", + "construct": false, + "construct-only": false, + "default": "2147483647", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "kernel-height": { + "blurb": "The gaussian kernel height (must be positive and odd).", + "construct": false, + "construct-only": false, + "default": "3", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "kernel-width": { + "blurb": "The gaussian kernel width (must be positive and odd).If type is median, this means the aperture linear size.Check OpenCV docs: http://docs.opencv.org/2.4/modules/imgproc/doc/filtering.htm", + "construct": false, + "construct-only": false, + "default": "3", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", + "writable": true + }, + "position-x": { + "blurb": "Starting x position for blur (in pixels).", "construct": false, "construct-only": false, "default": "0", - "max": "8", + "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "master-gain": { - "blurb": "Gain to apply to the playback, in millibel", + "position-y": { + "blurb": "Starting y position for blur (in pixels).", "construct": false, "construct-only": false, "default": "0", "max": "2147483647", - "min": "-2147483647", - "type-name": "gint", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "num-loops": { - "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)", + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "spatial": { + "blurb": "Only used in bilateral type, means the spatial-sigma.", "construct": false, "construct-only": false, "default": "0", + "max": "1.79769e+308", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "type": { + "blurb": "Smooth Type", + "construct": false, + "construct-only": false, + "default": "gaussian (2)", + "readable": true, + "type": "GstCvSmoothTypeType", + "writable": true + }, + "width": { + "blurb": "Width of the area to blur (in pixels).", + "construct": false, + "construct-only": false, + "default": "2147483647", "max": "2147483647", - "min": "-1", - "type-name": "gint", + "min": "0", + "readable": true, + "type": "gint", "writable": true + } + }, + "rank": "none" + }, + "cvsobel": { + "author": "Thiago Santos", + "description": "Applies cvSobel OpenCV function to the image", + "hierarchy": [ + "GstCvSobel", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Transform/Effect/Video", + "long-name": "cvsobel", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "output-buffer-size": { - "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)", + "src": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "aperture-size": { + "blurb": "Size of the extended Sobel Kernel (1, 3, 5 or 7)", "construct": false, "construct-only": false, - "default": "1024", - "max": "268435455", + "default": "3", + "max": "7", "min": "1", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "output-mode": { - "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position", + "mask": { + "blurb": "Sets whether the detected derivative edges should be used as a mask on the original input or not", "construct": false, "construct-only": false, - "default": "steady (1)", - "enum": true, - "type-name": "NonstreamAudioOutputMode", - "values": [ - { - "desc": "Looping output", - "name": "looping", - "value": "0" - }, - { - "desc": "Steady output", - "name": "steady", - "value": "1" - } - ], + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "stereo-separation": { - "blurb": "Degree of separation for stereo channels, in percent", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "100", - "max": "400", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "subsong-mode": { - "blurb": "Mode which defines how to treat subsongs", + "x-order": { + "blurb": "Order of the derivative x", "construct": false, "construct-only": false, - "default": "default (2)", - "enum": true, - "type-name": "NonstreamAudioSubsongMode", - "values": [ - { - "desc": "Play single subsong", - "name": "single", - "value": "0" - }, - { - "desc": "Play all subsongs", - "name": "all", - "value": "1" - }, - { - "desc": "Decoder specific default behavior", - "name": "default", - "value": "2" - } - ], + "default": "1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "volume-ramping": { - "blurb": "Volume ramping strength; higher value -> slower ramping (-1 = internal default)", + "y-order": { + "blurb": "Order of the derivative y", "construct": false, "construct-only": false, - "default": "-1", - "max": "10", + "default": "0", + "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "primary + 2" - } - }, - "filename": "gstopenmpt", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "openni2": { - "description": "GStreamer Openni2 Plugins", - "elements": { - "openni2src": { - "author": "Miguel Casas-Sanchez ", - "description": "Extract readings from an OpenNI supported device (Kinect etc). ", + "rank": "none" + }, + "dewarp": { + "author": "Nicola Murino ", + "description": "Dewarp fisheye images", "hierarchy": [ - "GstOpenni2Src", - "GstPushSrc", - "GstBaseSrc", + "GstDewarp", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "Openni2 client source", + "klass": "Filter/Effect/Video", + "long-name": "Dewarp fisheye images", "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "video/x-raw:\n format: { RGBA, RGB, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "display-mode": { + "blurb": "How to display the dewarped image", "construct": false, "construct-only": false, - "default": "4096", - "max": "-1", + "default": "single-panorama (0)", + "readable": true, + "type": "GstDewarpDisplayMode", + "writable": true + }, + "inner-radius": { + "blurb": "Inner radius of the fisheye image donut. If outer radius <= inner radius the element will work in passthrough mode", + "construct": false, + "construct-only": false, + "default": "0", + "max": "1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gdouble", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "interpolation-method": { + "blurb": "Interpolation method to use", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "bilinear (1)", + "readable": true, + "type": "GstDewarpInterpolationMode", "writable": true }, - "location": { - "blurb": "Source uri, can be a file or a device.", + "outer-radius": { + "blurb": "Outer radius of the fisheye image donut. If outer radius <= inner radius the element will work in passthrough mode", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "sourcetype": { - "blurb": "Type of readings to get from the source", + "x-center": { + "blurb": "X axis center of the fisheye image", "construct": false, "construct-only": false, - "default": "depth (0)", - "enum": true, - "type-name": "GstOpenni2SrcSourcetype", - "values": [ - { - "desc": "Get depth readings", - "name": "depth", - "value": "0" - }, - { - "desc": "Get color readings", - "name": "color", - "value": "1" - }, - { - "desc": "Get color and depth (as alpha) readings - EXPERIMENTAL", - "name": "both", - "value": "2" - } - ], + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "x-remap-correction": { + "blurb": "Correction factor for remapping on x axis. A correction is needed if the fisheye image is not inside a circle", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gdouble", + "writable": true + }, + "y-center": { + "blurb": "Y axis center of the fisheye image", + "construct": false, + "construct-only": false, + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "y-remap-correction": { + "blurb": "Correction factor for remapping on y axis. A correction is needed if the fisheye image is not inside a circle", + "construct": false, + "construct-only": false, + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - } - }, - "filename": "gstopenni2", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "opusparse": { - "description": "OPUS parse plugin", - "elements": { - "opusparse": { - "author": "Vincent Penquerc'h ", - "description": "parses opus audio streams", + }, + "disparity": { + "author": "Miguel Casas-Sanchez ", + "description": "Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images", "hierarchy": [ - "GstOpusParse", - "GstBaseParse", + "GstDisparity", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Parser/Audio", - "long-name": "Opus audio parser", - "name": "opusparse", + "klass": "Filter/Effect/Video", + "long-name": "Stereo image disparity (depth) map calculation", "pad-templates": { "sink": { - "caps": "audio/x-opus:\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-opus:\n framed: true\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "method": { + "blurb": "Stereo matching method to use", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "sgbm (1)", + "readable": true, + "type": "GstDisparityMethod", "writable": true } }, "rank": "none" - } - }, - "filename": "gstopusparse", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "pcapparse": { - "description": "Element parsing raw pcap streams", - "elements": { - "irtspparse": { - "author": "Mark Nauwelaerts ", - "description": "Parses a raw interleaved RTSP stream", + }, + "edgedetect": { + "author": "Michael Sheldon ", + "description": "Performs canny edge detection on videos and images.", "hierarchy": [ - "GstIRTSPParse", - "GstBaseParse", + "GstEdgeDetect", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Raw/Parser", - "long-name": "IRTSPParse", - "name": "irtspparse", + "klass": "Filter/Effect/Video", + "long-name": "edgedetect", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "application/x-rtp:\napplication/x-rtcp:\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "channel-id": { - "blurb": "Channel Identifier", + "aperture": { + "blurb": "Aperture size for Sobel operator (Must be either 3, 5 or 7", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "default": "3", + "max": "7", + "min": "3", + "readable": true, + "type": "gint", "writable": true }, - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "mask": { + "blurb": "Sets whether the detected edges should be used as a mask on the original input or not", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "threshold1": { + "blurb": "Threshold value for canny edge detection", + "construct": false, + "construct-only": false, + "default": "50", + "max": "1000", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "threshold2": { + "blurb": "Second threshold value for canny edge detection", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "150", + "max": "1000", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" }, - "pcapparse": { - "author": "Ole Andr\u00e9 Vadla Ravn\u00e5s ", - "description": "Parses a raw pcap stream", + "faceblur": { + "author": "Michael Sheldon ,Robert Jobbagy ", + "description": "Blurs faces in images and videos", "hierarchy": [ - "GstPcapParse", + "GstFaceBlur", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Raw/Parser", - "long-name": "PCapParse", - "name": "pcapparse", + "klass": "Filter/Effect/Video", + "long-name": "faceblur", "pad-templates": { "sink": { - "caps": "raw/x-pcap:\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "ANY", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "caps": { - "blurb": "The caps of the source pad", + "flags": { + "blurb": "Flags to cvHaarDetectObjects", "construct": false, "construct-only": false, - "type-name": "GstCaps", + "default": "do-canny-pruning", + "readable": true, + "type": "GstOpencvFaceBlurFlags", "writable": true }, - "dst-ip": { - "blurb": "Destination IP to restrict to", + "min-neighbors": { + "blurb": "Minimum number (minus 1) of neighbor rectangles that makes up an object", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", + "default": "3", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "dst-port": { - "blurb": "Destination port to restrict to", + "min-size-height": { + "blurb": "Minimum window height size", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "30", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "min-size-width": { + "blurb": "Minimum window width size", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "30", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "src-ip": { - "blurb": "Source IP to restrict to", + "profile": { + "blurb": "Location of Haar cascade file to use for face blurion", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", + "default": "/usr/share/opencv4/haarcascades/haarcascade_frontalface_default.xml", + "readable": true, + "type": "gchararray", "writable": true }, - "src-port": { - "blurb": "Source port to restrict to", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "-1", - "max": "65535", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "ts-offset": { - "blurb": "Relative timestamp offset (ns) to apply (-1 = use absolute packet time)", + "scale-factor": { + "blurb": "Factor by which the windows is scaled after each scan", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", + "default": "1.25", + "max": "10", + "min": "1.1", + "readable": true, + "type": "gdouble", "writable": true } }, "rank": "none" - } - }, - "filename": "gstpcapparse", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "pnm": { - "description": "PNM plugin", - "elements": { - "pnmdec": { - "author": "Lutz Mueller ", - "description": "Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format", + }, + "facedetect": { + "author": "Michael Sheldon ", + "description": "Performs face detection on videos and images, providing detected positions via bus messages", "hierarchy": [ - "GstPnmdec", - "GstVideoDecoder", + "GstFaceDetect", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Image", - "long-name": "PNM image decoder", - "name": "pnmdec", + "klass": "Filter/Effect/Video", + "long-name": "facedetect", "pad-templates": { "sink": { - "caps": "image/x-portable-bitmap:\nimage/x-portable-graymap:\nimage/x-portable-pixmap:\nimage/x-portable-anymap:\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { RGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "display": { + "blurb": "Sets whether the detected faces should be highlighted in the output", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "eyes-profile": { + "blurb": "Location of Haar cascade file to use for eye-pair detection", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "/usr/share/opencv4/haarcascades/haarcascade_mcs_eyepair_small.xml", + "readable": true, + "type": "gchararray", "writable": true - } - }, - "rank": "primary" - }, - "pnmenc": { - "author": "Lutz Mueller ", - "description": "Encodes images into portable pixmap or graymap (PNM) format", - "hierarchy": [ - "GstPnmenc", - "GstVideoEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Encoder/Image", - "long-name": "PNM image encoder", - "name": "pnmenc", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { RGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "image/x-portable-bitmap:\nimage/x-portable-graymap:\nimage/x-portable-pixmap:\nimage/x-portable-anymap:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "ascii": { - "blurb": "The output will be ASCII encoded", + "flags": { + "blurb": "Flags to cvHaarDetectObjects", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "do-canny-pruning", + "readable": true, + "type": "GstOpencvFaceDetectFlags", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "min-neighbors": { + "blurb": "Minimum number (minus 1) of neighbor rectangles that makes up an object", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "3", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "min-size-height": { + "blurb": "Minimum area height to be recognized as a face", + "construct": false, + "construct-only": false, + "default": "30", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "min-size-width": { + "blurb": "Minimum area width to be recognized as a face", + "construct": false, + "construct-only": false, + "default": "30", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "min-stddev": { + "blurb": "Minimum image average standard deviation: on images with standard deviation lesser than this value facedetection will not be performed. Setting this property help to save cpu and reduce false positives not performing face detection on images with little changes", + "construct": false, + "construct-only": false, + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "mouth-profile": { + "blurb": "Location of Haar cascade file to use for mouth detection", + "construct": false, + "construct-only": false, + "default": "/usr/share/opencv4/haarcascades/haarcascade_mcs_mouth.xml", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "nose-profile": { + "blurb": "Location of Haar cascade file to use for nose detection", + "construct": false, + "construct-only": false, + "default": "/usr/share/opencv4/haarcascades/haarcascade_mcs_nose.xml", + "readable": true, + "type": "gchararray", + "writable": true + }, + "profile": { + "blurb": "Location of Haar cascade file to use for face detection", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "/usr/share/opencv4/haarcascades/haarcascade_frontalface_default.xml", + "readable": true, + "type": "gchararray", "writable": true }, "qos": { - "blurb": "Handle Quality-of-Service events from downstream", + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "scale-factor": { + "blurb": "Factor by which the frame is scaled after each object scan", + "construct": false, + "construct-only": false, + "default": "1.25", + "max": "10", + "min": "1.1", + "readable": true, + "type": "gdouble", + "writable": true + }, + "updates": { + "blurb": "When send update bus messages, if at all", + "construct": false, + "construct-only": false, + "default": "every_frame (0)", + "readable": true, + "type": "GstFaceDetectUpdates", "writable": true } }, - "rank": "primary" - } - }, - "filename": "gstpnm", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "proxy": { - "description": "plugin for proxied inter-pipeline communication", - "elements": { - "proxysink": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Proxy source for internal process communication", + "rank": "none" + }, + "grabcut": { + "author": "Miguel Casas-Sanchez ", + "description": "Runs Grabcut algorithm on input alpha. Values: BG=0, FG=1, PR_BG=2, PR_FGD=3; NOTE: larger values of alpha (notably 255) are interpreted as PR_FGD too. \nIN CASE OF no alpha mask input (all 0's or all 1's), the 'face' downstream event is used to create a bbox of PR_FG elements.\nIF nothing is present, then nothing is done.", "hierarchy": [ - "GstProxySink", + "GstGrabcut", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink", - "long-name": "Proxy Sink", + "klass": "Filter/Effect/Video", + "long-name": "Grabcut-based image FG/BG segmentation", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "scale": { + "blurb": "Grow factor for the face bounding box, if present", + "construct": false, + "construct-only": false, + "default": "1.6", + "max": "4", + "min": "1", + "readable": true, + "type": "gfloat", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "test-mode": { + "blurb": "If true, the output RGB is overwritten with the segmented foreground. Alpha channel same as normal case ", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "proxysrc": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Proxy source for internal process communication", + "handdetect": { + "author": "Andol Li ", + "description": "Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events", "hierarchy": [ - "GstProxySrc", - "GstBin", + "GstHanddetect", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source", - "long-name": "Proxy source", + "interfaces": [ + "GstNavigation" + ], + "klass": "Filter/Effect/Video", + "long-name": "handdetect", "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "ANY", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "ROI-HEIGHT": { + "blurb": "HEIGHT of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "ROI-WIDTH": { + "blurb": "WIDTH of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "ROI-X": { + "blurb": "X of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "ROI-Y": { + "blurb": "Y of left-top pointer in region of interest \nGestures in the defined region of interest will emit messages", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "proxysink": { - "blurb": "Matching proxysink", + "display": { + "blurb": "Whether the detected hands are highlighted in output frame", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "profile-fist": { + "blurb": "Location of HAAR cascade file (fist gesture)", + "construct": false, + "construct-only": false, + "default": "@0@/fist.xml", + "readable": true, + "type": "gchararray", + "writable": true + }, + "profile-palm": { + "blurb": "Location of HAAR cascade file (palm gesture)", "construct": false, "construct-only": false, - "type-name": "GstProxySink", + "default": "@0@/palm.xml", + "readable": true, + "type": "gchararray", + "writable": true + }, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" - } - }, - "filename": "gstproxy", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "removesilence": { - "description": "Removes silence from an audio stream", - "elements": { - "removesilence": { - "author": "Tiago Katcipis \n Paulo Pizarro \n Nicola Murino ", - "description": "Removes all the silence periods from the audio stream.", + }, + "motioncells": { + "author": "Robert Jobbagy , Nicola Murino ", + "description": "Performs motion detection on videos and images, providing detected motion cells index via bus messages", "hierarchy": [ - "GstRemoveSilence", + "GstMotioncells", + "GstOpencvVideoFilter", + "GstVideoFilter", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "RemoveSilence", - "name": "removesilence", + "klass": "Filter/Effect/Video", + "long-name": "motioncells", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "hysteresis": { - "blurb": "Set the hysteresis (on samples) used on the internal VAD", + "calculatemotion": { + "blurb": "Toggles motion calculation. If FALSE, this filter does nothing", "construct": false, "construct-only": false, - "default": "480", - "max": "18446744073709551615", - "min": "1", - "type-name": "guint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "minimum-silence-buffers": { - "blurb": "Define the minimum number of consecutive silence buffers before removing silence, 0 means disabled. This will not introduce latency", + "cellscolor": { + "blurb": "Color for motion cells in R,G,B format. Max per channel is 255", "construct": false, "construct-only": false, - "default": "0", - "max": "10000", - "min": "0", - "type-name": "guint", + "default": "255,255,0", + "readable": true, + "type": "gchararray", "writable": true }, - "minimum-silence-time": { - "blurb": "Define the minimum silence time in nanoseconds before removing silence, 0 means disabled. This will not introduce latency", + "datafile": { + "blurb": "Location of motioncells data file (empty string means no saving)", "construct": false, "construct-only": false, - "default": "0", - "max": "10000000000", - "min": "0", - "type-name": "guint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "datafileextension": { + "blurb": "Extension of datafile", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "vamc", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "display": { + "blurb": "Toggle display of motion cells on current frame", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "gap": { + "blurb": "Interval in seconds after which motion is considered finished and a motion finished bus message is posted.", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "5", + "max": "60", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "remove": { - "blurb": "Set to true to remove silence from the stream, false otherwise", + "gridx": { + "blurb": "Number of horizontal grid cells.", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "10", + "max": "32", + "min": "8", + "readable": true, + "type": "gint", "writable": true }, - "silent": { - "blurb": "Disable/enable bus message notifications for silence detected/finished", + "gridy": { + "blurb": "Number of vertical grid cells.", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "10", + "max": "32", + "min": "8", + "readable": true, + "type": "gint", "writable": true }, - "squash": { - "blurb": "Set to true to retimestamp buffers when silence is removed and so avoid timestamp gap", + "minimummotionframes": { + "blurb": "Minimum number of motion frames triggering a motion event", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1", + "max": "60", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "threshold": { - "blurb": "Set the silence threshold used on the internal VAD in dB", + "motioncellsidx": { + "blurb": "Describe a cell with its line and column idx separated with \":\". Pass multiple cells as a comma-separated list", "construct": false, "construct-only": false, - "default": "-60", - "max": "70", - "min": "-70", - "type-name": "gint", + "default": "", + "readable": true, + "type": "gchararray", "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstremovesilence", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "resindvd": { - "description": "Resin DVD playback elements", - "elements": { - "rsndvdbin": { - "author": "Jan Schmidt ", - "description": "DVD playback element", - "hierarchy": [ - "RsnDvdBin", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Generic/Bin/Player", - "long-name": "rsndvdbin", - "name": "rsndvdbin", - "pad-templates": { - "audio": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" }, - "subpicture": { - "caps": "subpicture/x-dvd:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "motioncellthickness": { + "blurb": "Motion Cell Border Thickness. Set to -1 to fill motion cell", + "construct": false, + "construct-only": false, + "default": "1", + "max": "5", + "min": "-1", + "readable": true, + "type": "gint", + "writable": true }, - "video": { - "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "motionmaskcellspos": { + "blurb": "Describe a cell with its line and column idx separated with \":\". Pass multiple cells as a comma-separated list", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "device": { - "blurb": "DVD device location", + "motionmaskcoords": { + "blurb": "Describe a region with its upper left and lower right x, y coordinates separated with \":\". Pass multiple regions as a comma-separated list", "construct": false, "construct-only": false, - "default": "/dev/dvd", - "type-name": "gchararray", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "postallmotion": { + "blurb": "Post bus messages for every motion frame or just motion start and motion stop", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "postnomotion": { + "blurb": "If non 0, post a no_motion event on the bus if no motion is detected for the given number of seconds", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "180", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "primary", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" + "sensitivity": { + "blurb": "Motion detection sensitivity.", + "construct": false, + "construct-only": false, + "default": "0.5", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" + "threshold": { + "blurb": "Threshold value for motion. Filter detects motion when at least this fraction of the cells have moved", + "construct": false, + "construct-only": false, + "default": "0.01", + "max": "1", + "min": "0", + "readable": true, + "type": "gdouble", + "writable": true + }, + "usealpha": { + "blurb": "Toggle usage of alpha blending on frames with motion cells", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true } - } - } - }, - "filename": "gstresindvd", - "license": "GPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "rfbsrc": { - "description": "Connects to a VNC server and decodes RFB stream", - "elements": { - "rfbsrc": { - "author": "David A. Schleef , Andre Moreira Magalhaes , Thijs Vermeir ", - "description": "Creates a rfb video stream", + }, + "rank": "none" + }, + "opencvtextoverlay": { + "author": "sreerenj", + "description": "Write text on the top of video", "hierarchy": [ - "GstRfbSrc", - "GstPushSrc", - "GstBaseSrc", + "GstOpencvTextOverlay", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "Rfb source", - "name": "rfbsrc", + "klass": "Filter/Effect/Video", + "long-name": "opencvtextoverlay", "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "colorB": { + "blurb": "Sets the color -B", "construct": false, "construct-only": false, - "default": "4096", - "max": "-1", + "default": "0", + "max": "255", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "colorG": { + "blurb": "Sets the color -G", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "height": { - "blurb": "height of screen", + "colorR": { + "blurb": "Sets the color -R", "construct": false, "construct-only": false, "default": "0", - "max": "65535", + "max": "255", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "host": { - "blurb": "Host to connect to", + "height": { + "blurb": "Sets the height of fonts", "construct": false, "construct-only": false, - "default": "127.0.0.1", - "type-name": "gchararray", + "default": "1", + "max": "5", + "min": "1", + "readable": true, + "type": "gdouble", "writable": true }, - "incremental": { - "blurb": "Incremental updates", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "text": { + "blurb": "Text to be display.", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "Opencv Text Overlay", + "readable": true, + "type": "gchararray", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "thickness": { + "blurb": "Sets the Thickness of Font", "construct": false, "construct-only": false, - "default": "-1", + "default": "2", "max": "2147483647", - "min": "-1", - "type-name": "gint", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "offset-x": { - "blurb": "x offset for screen scrapping", + "width": { + "blurb": "Sets the width of fonts", + "construct": false, + "construct-only": false, + "default": "1", + "max": "5", + "min": "1", + "readable": true, + "type": "gdouble", + "writable": true + }, + "xpos": { + "blurb": "Sets the Horizontal position", + "construct": false, + "construct-only": false, + "default": "50", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "ypos": { + "blurb": "Sets the Vertical position", + "construct": false, + "construct-only": false, + "default": "50", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "retinex": { + "author": "Miguel Casas-Sanchez ", + "description": "Multiscale retinex for colour image enhancement", + "hierarchy": [ + "GstRetinex", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Retinex image colour enhancement", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "method": { + "blurb": "Retinex method to use", + "construct": false, + "construct-only": false, + "default": "basic (0)", + "readable": true, + "type": "GstRetinexMethod", + "writable": true + }, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "scales": { + "blurb": "Amount of gaussian filters (scales) used in multiscale retinex", + "construct": false, + "construct-only": false, + "default": "3", + "max": "4", + "min": "1", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "segmentation": { + "author": "Miguel Casas-Sanchez ", + "description": "Create a Foregound/Background mask applying a particular algorithm", + "hierarchy": [ + "GstSegmentation", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Foreground/background video sequence segmentation", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "learning-rate": { + "blurb": "Speed with which a motionless foreground pixel would become background (inverse of number of frames)", "construct": false, "construct-only": false, - "default": "0", - "max": "65535", + "default": "0.01", + "max": "1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gfloat", "writable": true }, - "offset-y": { - "blurb": "y offset for screen scrapping", + "method": { + "blurb": "Segmentation method to use", "construct": false, "construct-only": false, - "default": "0", - "max": "65535", - "min": "0", - "type-name": "gint", + "default": "mog2 (2)", + "readable": true, + "type": "GstSegmentationMethod", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "password": { - "blurb": "Password for authentication", + "test-mode": { + "blurb": "If true, the output RGB is overwritten with the calculated foreground (white color)", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "skindetect": { + "author": "Miguel Casas-Sanchez ", + "description": "Performs non-parametric skin detection on input", + "hierarchy": [ + "GstSkinDetect", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "skindetect", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "port": { - "blurb": "Port", + "src": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "method": { + "blurb": "Method to use", "construct": false, "construct-only": false, - "default": "5900", - "max": "65535", - "min": "1", - "type-name": "gint", + "default": "hsv (0)", + "readable": true, + "type": "GstSkindetectMethod", "writable": true }, - "shared": { - "blurb": "Share desktop with other clients", + "postprocess": { + "blurb": "Apply opening-closing to skin detection to extract large, significant blobs ", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "templatematch": { + "author": "Noam Lewis ", + "description": "Performs template matching on videos and images, providing detected positions via bus messages.", + "hierarchy": [ + "GstTemplateMatch", + "GstOpencvVideoFilter", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "templatematch", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "use-copyrect": { - "blurb": "Use copyrect encoding", + "src": { + "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "display": { + "blurb": "Sets whether the detected template should be highlighted in the output", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "version": { - "blurb": "RFB protocol version", + "method": { + "blurb": "Specifies the way the template must be compared with image regions. 0=SQDIFF, 1=SQDIFF_NORMED, 2=CCOR, 3=CCOR_NORMED, 4=CCOEFF, 5=CCOEFF_NORMED.", "construct": false, "construct-only": false, - "default": "3.3", - "type-name": "gchararray", + "default": "3", + "max": "5", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "view-only": { - "blurb": "only view the desktop", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "width": { - "blurb": "width of screen", + "template": { + "blurb": "Filename of template image", "construct": false, "construct-only": false, - "default": "0", - "max": "65535", - "min": "0", - "type-name": "gint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, "rank": "none" } }, - "filename": "gstrfbsrc", + "filename": "gstopencv", "license": "LGPL", + "other-types": { + "GstCameraCalibrationPattern": { + "kind": "enum", + "values": [ + { + "desc": "Chessboard", + "name": "chessboard", + "value": "0" + }, + { + "desc": "Circle Grids", + "name": "circle_grids", + "value": "1" + }, + { + "desc": "Asymmetric Circle Grids", + "name": "asymmetric_circle_grids", + "value": "2" + } + ] + }, + "GstCvSmoothTypeType": { + "kind": "enum", + "values": [ + { + "desc": "CV Blur", + "name": "blur", + "value": "1" + }, + { + "desc": "CV Gaussian", + "name": "gaussian", + "value": "2" + }, + { + "desc": "CV Median", + "name": "median", + "value": "3" + }, + { + "desc": "CV Bilateral", + "name": "bilateral", + "value": "4" + } + ] + }, + "GstDewarpDisplayMode": { + "kind": "enum", + "values": [ + { + "desc": "Single panorama image", + "name": "single-panorama", + "value": "0" + }, + { + "desc": "Dewarped image is split in two images displayed one below the other", + "name": "double-panorama", + "value": "1" + }, + { + "desc": "Dewarped image is split in four images dysplayed as a quad view", + "name": "quad-view", + "value": "2" + } + ] + }, + "GstDewarpInterpolationMode": { + "kind": "enum", + "values": [ + { + "desc": "A nearest-neighbor interpolation", + "name": "nearest", + "value": "0" + }, + { + "desc": "A bilinear interpolation", + "name": "bilinear", + "value": "1" + }, + { + "desc": "A bicubic interpolation over 4x4 pixel neighborhood", + "name": "bicubic", + "value": "2" + }, + { + "desc": "A Lanczos interpolation over 8x8 pixel neighborhood", + "name": "Lanczos", + "value": "3" + } + ] + }, + "GstDisparityMethod": { + "kind": "enum", + "values": [ + { + "desc": "Global block matching algorithm", + "name": "sbm", + "value": "0" + }, + { + "desc": "Semi-global block matching algorithm", + "name": "sgbm", + "value": "1" + } + ] + }, + "GstFaceDetectUpdates": { + "kind": "enum", + "values": [ + { + "desc": "Send update messages on every frame", + "name": "every_frame", + "value": "0" + }, + { + "desc": "Send messages when a new face is detected or one is not anymore detected", + "name": "on_change", + "value": "1" + }, + { + "desc": "Send messages whenever a face is detected", + "name": "on_face", + "value": "2" + }, + { + "desc": "Send no messages update", + "name": "none", + "value": "3" + } + ] + }, + "GstOpencvFaceBlurFlags": { + "kind": "flags", + "values": [ + { + "desc": "Do Canny edge detection to discard some regions", + "name": "do-canny-pruning", + "value": "0x00000001" + } + ] + }, + "GstOpencvFaceDetectFlags": { + "kind": "flags", + "values": [ + { + "desc": "Do Canny edge detection to discard some regions", + "name": "do-canny-pruning", + "value": "0x00000001" + } + ] + }, + "GstRetinexMethod": { + "kind": "enum", + "values": [ + { + "desc": "Basic retinex restoration", + "name": "basic", + "value": "0" + }, + { + "desc": "Mutiscale retinex restoration", + "name": "multiscale", + "value": "1" + } + ] + }, + "GstSegmentationMethod": { + "kind": "enum", + "values": [ + { + "desc": "Codebook-based segmentation (Bradski2008)", + "name": "codebook", + "value": "0" + }, + { + "desc": "Mixture-of-Gaussians segmentation (Bowden2001)", + "name": "mog", + "value": "1" + }, + { + "desc": "Mixture-of-Gaussians segmentation (Zivkovic2004)", + "name": "mog2", + "value": "2" + } + ] + }, + "GstSkindetectMethod": { + "kind": "enum", + "values": [ + { + "desc": "Classic HSV thresholding", + "name": "hsv", + "value": "0" + }, + { + "desc": "Normalised-RGB colorspace thresholding", + "name": "rgb", + "value": "1" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "rist": { - "description": "Source and Sink for RIST TR-06-1 streaming specification", + "openexr": { + "description": "OpenEXR image plugin", "elements": { - "ristdispatcher": { - "author": "Nicolas Dufresne ", + "description": "Decode EXR streams", "hierarchy": [ - "GstRistDispatcher", + "GstOpenEXRDec", + "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "RIST Dispatcher", + "klass": "Codec/Decoder/Video", + "long-name": "OpenEXR decoder", "pad-templates": { "sink": { - "caps": "application/x-rtp:\n", + "caps": "image/x-exr:\n", "direction": "sink", "presence": "always" }, - "src_%%d": { - "caps": "application/x-rtp:\n", + "src": { + "caps": "video/x-raw:\n format: ARGB64\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "request" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" - }, - "ristrtxreceive": { - "author": "Nicolas Dufresne ", - "description": "Receive retransmitted RIST packets according to VSF TR-06-1", + "rank": "primary" + } + }, + "filename": "gstopenexr", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "openh264": { + "description": "OpenH264 encoder/decoder plugin", + "elements": { + "openh264dec": { + "author": "Ericsson AB, http://www.ericsson.com", + "description": "OpenH264 video decoder", "hierarchy": [ - "GstRistRtxReceive", + "GstOpenh264Dec", + "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec", - "long-name": "RIST Retransmission receiver", + "klass": "Decoder/Video", + "long-name": "OpenH264 video decoder", "pad-templates": { "sink": { - "caps": "application/x-rtp:\n", + "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline, (string)main, (string)high }\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "application/x-rtp:\n", + "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-rtx-packets": { - "blurb": " Number of retransmission packets received", - "construct": false, - "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": false - }, - "num-rtx-requests": { - "blurb": "Number of retransmission events received", - "construct": false, - "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": false - }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "marginal" }, - "ristrtxsend": { - "author": "Nicolas Dufresne ", - "description": "Retransmit RTP packets when needed, according to VSF TR-06-1", + "openh264enc": { + "author": "Ericsson AB, http://www.ericsson.com", + "description": "OpenH264 video encoder", "hierarchy": [ - "GstRistRtxSend", + "GstOpenh264Enc", + "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec", - "long-name": "RIST Retransmission Sender", + "interfaces": [ + "GstPreset" + ], + "klass": "Encoder/Video", + "long-name": "OpenH264 video encoder", "pad-templates": { "sink": { - "caps": "application/x-rtp:\n clock-rate: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "application/x-rtp:\n", + "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: baseline\n", "direction": "src", "presence": "always" } }, "properties": { - "max-size-packets": { - "blurb": "Amount of packets to queue (0 = unlimited)", + "adaptive-quantization": { + "blurb": "Adaptive quantization", "construct": false, "construct-only": false, - "default": "100", - "max": "32767", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "max-size-time": { - "blurb": "Amount of ms to queue (0 = unlimited)", + "background-detection": { + "blurb": "Background detection", "construct": false, "construct-only": false, - "default": "0", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "bitrate": { + "blurb": "Bitrate (in bits per second)", + "construct": false, + "construct-only": false, + "default": "128000", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "complexity": { + "blurb": "Complexity", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "medium (1)", + "readable": true, + "type": "GstOpenh264encComplexity", "writable": true }, - "num-rtx-packets": { - "blurb": " Number of retransmission packets sent", + "deblocking": { + "blurb": "Deblocking mode", "construct": false, "construct-only": false, - "default": "0", + "default": "on (0)", + "readable": true, + "type": "GstOpenh264encDeblockingModes", + "writable": true + }, + "enable-denoise": { + "blurb": "Denoise control", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "enable-frame-skip": { + "blurb": "Skip frames to reach target bitrate", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "gop-size": { + "blurb": "Number of frames between intra frames", + "construct": false, + "construct-only": false, + "default": "90", "max": "-1", "min": "0", - "type-name": "guint", - "writable": false + "readable": true, + "type": "guint", + "writable": true }, - "num-rtx-requests": { - "blurb": "Number of retransmission events received", + "max-bitrate": { + "blurb": "Maximum Bitrate (in bits per second)", "construct": false, "construct-only": false, "default": "0", "max": "-1", "min": "0", - "type-name": "guint", - "writable": false + "readable": true, + "type": "guint", + "writable": true }, - "parent": { - "blurb": "The parent of the object", + "max-slice-size": { + "blurb": "The maximum size of one slice (in bytes).", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1500000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "none" - }, - "ristsink": { - "author": "Nicolas Dufresne : to send to. ", + "qp-max": { + "blurb": "Maximum quantizer", "construct": false, "construct-only": false, - "default": "localhost:5004", - "type-name": "gchararray", + "default": "51", + "max": "51", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "bonding-method": { - "blurb": "Defines the bonding method to use.", - "construct": true, + "qp-min": { + "blurb": "Minimum quantizer", + "construct": false, "construct-only": false, - "default": "broadcast (0)", - "enum": true, - "type-name": "GstRistBondingMethodType", - "values": [ - { - "desc": "GST_RIST_BONDING_METHOD_BROADCAST", - "name": "broadcast", - "value": "0" - }, - { - "desc": "GST_RIST_BONDING_METHOD_ROUND_ROBIN", - "name": "round-robin", - "value": "1" - } - ], + "default": "0", + "max": "51", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "cname": { - "blurb": "Set the CNAME in the SDES block of the sender report.", + "rate-control": { + "blurb": "Rate control mode", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "quality (0)", + "readable": true, + "type": "RC_MODES", "writable": true }, - "dispatcher": { - "blurb": "An element that takes care of multi-plexing bonded links. When set \"bonding-method\" is ignored.", + "scene-change-detection": { + "blurb": "Scene change detection", "construct": false, "construct-only": false, - "type-name": "GstElement", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "max-rtcp-bandwidth": { - "blurb": "The maximum bandwidth used for RTCP as a fraction of RTP bandwdith", - "construct": true, + "slice-mode": { + "blurb": "Slice mode", + "construct": false, "construct-only": false, - "default": "0.05", - "max": "0.05", - "min": "0", - "type-name": "gdouble", + "default": "n-slices (1)", + "readable": true, + "type": "GstOpenh264EncSliceModes", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "usage-type": { + "blurb": "Type of video content", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "camera (0)", + "readable": true, + "type": "EUsageType", "writable": true + } + }, + "rank": "marginal" + } + }, + "filename": "gstopenh264", + "license": "BSD", + "other-types": { + "EUsageType": { + "kind": "enum", + "values": [ + { + "desc": "video from camera", + "name": "camera", + "value": "0" + }, + { + "desc": "screen content", + "name": "screen", + "value": "1" + } + ] + }, + "GstOpenh264EncSliceModes": { + "kind": "enum", + "values": [ + { + "desc": "Fixed number of slices", + "name": "n-slices", + "value": "1" + }, + { + "desc": "Number of slices equal to number of threads", + "name": "auto", + "value": "5" + } + ] + }, + "GstOpenh264encComplexity": { + "kind": "enum", + "values": [ + { + "desc": "Low complexity / high speed encoding", + "name": "low", + "value": "0" + }, + { + "desc": "Medium complexity / medium speed encoding", + "name": "medium", + "value": "1" + }, + { + "desc": "High complexity / low speed encoding", + "name": "high", + "value": "2" + } + ] + }, + "GstOpenh264encDeblockingModes": { + "kind": "enum", + "values": [ + { + "desc": "Deblocking on", + "name": "on", + "value": "0" + }, + { + "desc": "Deblocking off", + "name": "off", + "value": "1" + }, + { + "desc": "Deblocking on, except for slice boundaries", + "name": "not-slice-boundaries", + "value": "2" + } + ] + }, + "RC_MODES": { + "kind": "enum", + "values": [ + { + "desc": "Quality mode", + "name": "quality", + "value": "0" + }, + { + "desc": "Bitrate mode", + "name": "bitrate", + "value": "1" + }, + { + "desc": "No bitrate control, just using buffer status", + "name": "buffer", + "value": "2" + }, + { + "desc": "Rate control off mode", + "name": "off", + "value": "-1" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "openjpeg": { + "description": "OpenJPEG-based JPEG2000 image decoder/encoder", + "elements": { + "openjpegdec": { + "author": "Sebastian Dröge ", + "description": "Decode JPEG2000 streams", + "hierarchy": [ + "GstOpenJPEGDec", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "OpenJPEG JPEG2000 decoder", + "pad-templates": { + "sink": { + "caps": "image/x-j2c:\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\nimage/x-jpc:\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\nimage/jp2:\n", + "direction": "sink", + "presence": "always" }, - "min-rtcp-interval": { - "blurb": "The minimum interval (in ms) between two regular successive RTCP packets.", - "construct": true, + "src": { + "caps": "video/x-raw:\n format: { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "max-threads": { + "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "construct": false, "construct-only": false, - "default": "100", - "max": "100", + "default": "0", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "multicast-iface": { - "blurb": "The multicast interface to use to send packets.", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "primary" + }, + "openjpegenc": { + "author": "Sebastian Dröge ", + "description": "Encode JPEG2000 streams", + "hierarchy": [ + "GstOpenJPEGEnc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video", + "long-name": "OpenJPEG JPEG2000 encoder", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "image/x-j2c:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n num-components: [ 1, 4 ]\n num-stripes: [ 1, 2147483647 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\nimage/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n num-components: [ 1, 4 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\nimage/jp2:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "num-layers": { + "blurb": "Number of layers", + "construct": false, + "construct-only": false, + "default": "1", + "max": "10", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "multicast-loopback": { - "blurb": "When enabled, the packet will be received locally.", - "construct": true, + "num-resolutions": { + "blurb": "Number of resolutions", + "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "6", + "max": "10", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "multicast-ttl": { - "blurb": "The multicast time-to-live parameter.", - "construct": true, + "num-stripes": { + "blurb": "Number of stripes for low latency encoding. (1 = low latency disabled)", + "construct": false, "construct-only": false, "default": "1", - "max": "255", - "min": "0", - "type-name": "gint", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "progression-order": { + "blurb": "Progression order", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "lrcp (0)", + "readable": true, + "type": "GstOpenJPEGEncProgressionOrder", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "port": { - "blurb": "The port RTP packets will be sent, the RTCP port is this value + 1. This port must be an even number.", - "construct": true, + "tile-height": { + "blurb": "Tile Height", + "construct": false, "construct-only": false, - "default": "5004", - "max": "65534", - "min": "2", - "type-name": "guint", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "sender-buffer": { - "blurb": "Size of the retransmission queue (in ms)", - "construct": true, + "tile-offset-x": { + "blurb": "Tile Offset X", + "construct": false, "construct-only": false, - "default": "1200", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "0", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", "writable": true }, - "stats": { - "blurb": "Statistic in a GstStructure named 'rist/x-sender-stats'", + "tile-offset-y": { + "blurb": "Tile Offset Y", "construct": false, "construct-only": false, - "default": "rist/x-sender-stats, sent-original-packets=(guint64)0, sent-retransmitted-packets=(guint64)0, session-stats=(GValueArray)< \"rist/x-sender-session-stats\\,\\ session-id\\=\\(int\\)0\\,\\ sent-original-packets\\=\\(guint64\\)0\\,\\ sent-retransmitted-packets\\=\\(guint64\\)0\\,\\ round-trip-time\\=\\(guint64\\)0\\;\" >;", - "type-name": "GstStructure", - "writable": false + "default": "0", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", + "writable": true }, - "stats-update-interval": { - "blurb": "The interval between 'stats' update notification (in ms) (0 disabled)", - "construct": true, + "tile-width": { + "blurb": "Tile Width", + "construct": false, "construct-only": false, "default": "0", - "max": "-1", + "max": "2147483647", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true } }, "rank": "primary" - }, - "ristsrc": { - "author": "Nicolas Dufresne ", + "description": "Decoders module files (MOD/S3M/XM/IT/MTM/...) using OpenMPT", "hierarchy": [ - "GstRistSrc", - "GstBin", + "GstOpenMptDec", + "GstNonstreamAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "RIST Source", + "klass": "Codec/Decoder/Audio", + "long-name": "OpenMPT-based module music decoder", "pad-templates": { + "sink": { + "caps": "audio/x-mod:\n type: { (string)669, (string)asylum-amf, (string)dsmi-amf, (string)extreme-ams, (string)velvet-ams, (string)dbm, (string)digi, (string)dmf, (string)dsm, (string)far, (string)gdm, (string)imf, (string)it, (string)j2b, (string)mdl, (string)med, (string)mod, (string)mt2, (string)mtm, (string)okt, (string)psm, (string)ptm, (string)s3m, (string)stm, (string)ult, (string)xm }\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "application/x-rtp:\n", + "caps": "audio/x-raw:\n format: { S16LE, F32LE }\n layout: interleaved\n rate: [ 1, 192000 ]\n channels: { (int)1, (int)2, (int)4 }\n", "direction": "src", "presence": "always" } }, "properties": { - "address": { - "blurb": "Address to receive packets from (can be IPv4 or IPv6).", + "current-subsong": { + "blurb": "Subsong that is currently selected for playback", "construct": false, "construct-only": false, - "default": "0.0.0.0", - "type-name": "gchararray", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "filter-length": { + "blurb": "Length of interpolation filter to use for the samples (0 = internal default)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "8", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "bonding-addresses": { - "blurb": "Comma (,) separated list of
: to receive from. Only used if 'enable-bonding' is set.", + "master-gain": { + "blurb": "Gain to apply to the playback, in millibel", "construct": false, "construct-only": false, - "default": "0.0.0.0:5004", - "type-name": "gchararray", + "default": "0", + "max": "2147483647", + "min": "-2147483647", + "readable": true, + "type": "gint", "writable": true }, - "cname": { - "blurb": "Set the CNAME in the SDES block of the receiver report.", + "num-loops": { + "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "max-rtcp-bandwidth": { - "blurb": "The maximum bandwidth used for RTCP as a fraction of RTP bandwdith", - "construct": true, + "output-buffer-size": { + "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)", + "construct": false, "construct-only": false, - "default": "0.05", - "max": "0.05", - "min": "0", - "type-name": "gdouble", + "default": "1024", + "max": "268435455", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "max-rtx-retries": { - "blurb": "The maximum number of retransmission requests for a lost packet.", - "construct": true, + "output-mode": { + "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position", + "construct": false, "construct-only": false, - "default": "7", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "steady (1)", + "readable": true, + "type": "NonstreamAudioOutputMode", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "stereo-separation": { + "blurb": "Degree of separation for stereo channels, in percent", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "100", + "max": "400", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "min-rtcp-interval": { - "blurb": "The minimum interval (in ms) between two successive RTCP packets", - "construct": true, + "subsong-mode": { + "blurb": "Mode which defines how to treat subsongs", + "construct": false, "construct-only": false, - "default": "100", - "max": "100", - "min": "0", - "type-name": "guint", + "default": "default (2)", + "readable": true, + "type": "NonstreamAudioSubsongMode", "writable": true }, - "multicast-iface": { - "blurb": "The multicast interface to use to send packets.", + "volume-ramping": { + "blurb": "Volume ramping strength; higher value -> slower ramping (-1 = internal default)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "-1", + "max": "10", + "min": "-1", + "readable": true, + "type": "gint", "writable": true + } + }, + "rank": "primary + 2" + } + }, + "filename": "gstopenmpt", + "license": "LGPL", + "other-types": { + "NonstreamAudioOutputMode": { + "kind": "enum", + "values": [ + { + "desc": "Looping output", + "name": "looping", + "value": "0" + }, + { + "desc": "Steady output", + "name": "steady", + "value": "1" + } + ] + }, + "NonstreamAudioSubsongMode": { + "kind": "enum", + "values": [ + { + "desc": "Play single subsong", + "name": "single", + "value": "0" + }, + { + "desc": "Play all subsongs", + "name": "all", + "value": "1" + }, + { + "desc": "Decoder specific default behavior", + "name": "default", + "value": "2" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "opusparse": { + "description": "OPUS parse plugin", + "elements": { + "opusparse": { + "author": "Vincent Penquerc'h ", + "description": "parses opus audio streams", + "hierarchy": [ + "GstOpusParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Audio", + "long-name": "Opus audio parser", + "pad-templates": { + "sink": { + "caps": "audio/x-opus:\n", + "direction": "sink", + "presence": "always" }, - "multicast-loopback": { - "blurb": "When enabled, the packets will be received locally.", - "construct": true, + "src": { + "caps": "audio/x-opus:\n framed: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", + "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstopusparse", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "pcapparse": { + "description": "Element parsing raw pcap streams", + "elements": { + "irtspparse": { + "author": "Mark Nauwelaerts ", + "description": "Parses a raw interleaved RTSP stream", + "hierarchy": [ + "GstIRTSPParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Raw/Parser", + "long-name": "IRTSPParse", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" }, - "multicast-ttl": { - "blurb": "The multicast time-to-live parameter.", - "construct": true, + "src": { + "caps": "application/x-rtp:\napplication/x-rtcp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "channel-id": { + "blurb": "Channel Identifier", + "construct": false, "construct-only": false, - "default": "1", + "default": "0", "max": "255", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "pcapparse": { + "author": "Ole André Vadla Ravnås ", + "description": "Parses a raw pcap stream", + "hierarchy": [ + "GstPcapParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Raw/Parser", + "long-name": "PCapParse", + "pad-templates": { + "sink": { + "caps": "raw/x-pcap:\n", + "direction": "sink", + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "caps": { + "blurb": "The caps of the source pad", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstCaps", "writable": true }, - "port": { - "blurb": "The port to listen for RTP packets, the RTCP port is this value + 1. This port must be an even number.", - "construct": true, + "dst-ip": { + "blurb": "Destination IP to restrict to", + "construct": false, "construct-only": false, - "default": "5004", - "max": "65534", - "min": "2", - "type-name": "guint", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "receiver-buffer": { - "blurb": "Buffering duration (in ms)", - "construct": true, + "dst-port": { + "blurb": "Destination port to restrict to", + "construct": false, "construct-only": false, - "default": "1000", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "-1", + "max": "65535", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "reorder-section": { - "blurb": "Time to wait before sending retransmission request (in ms)", - "construct": true, + "src-ip": { + "blurb": "Source IP to restrict to", + "construct": false, "construct-only": false, - "default": "70", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "", + "readable": true, + "type": "gchararray", "writable": true }, - "stats": { - "blurb": "Statistic in a GstStructure named 'rist/x-receiver-stats'", + "src-port": { + "blurb": "Source port to restrict to", "construct": false, "construct-only": false, - "default": "rist/x-receiver-stats, dropped=(guint64)0, received=(guint64)0, recovered=(guint64)0, permanently-lost=(guint64)0, duplicates=(guint64)0, retransmission-requests-sent=(guint64)0, rtx-roundtrip-time=(guint64)0, session-stats=(GValueArray)< \"rist/x-receiver-session-stats\\,\\ session-id\\=\\(int\\)0\\,\\ rtp-from\\=\\(string\\)\\\"\\\"\\,\\ rtcp-from\\=\\(string\\)\\\"\\\"\\,\\ dropped\\=\\(guint64\\)0\\,\\ received\\=\\(guint64\\)0\\;\" >;", - "type-name": "GstStructure", - "writable": false + "default": "-1", + "max": "65535", + "min": "-1", + "readable": true, + "type": "gint", + "writable": true }, - "stats-update-interval": { - "blurb": "The interval between 'stats' update notification (in ms) (0 disabled)", - "construct": true, + "ts-offset": { + "blurb": "Relative timestamp offset (ns) to apply (-1 = use absolute packet time)", + "construct": false, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstpcapparse", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "pnm": { + "description": "PNM plugin", + "elements": { + "pnmdec": { + "author": "Lutz Mueller ", + "description": "Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format", + "hierarchy": [ + "GstPnmdec", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Image", + "long-name": "PNM image decoder", + "pad-templates": { + "sink": { + "caps": "image/x-portable-bitmap:\nimage/x-portable-graymap:\nimage/x-portable-pixmap:\nimage/x-portable-anymap:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { RGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "primary" }, - "roundrobin": { - "author": "Nicolas Dufresne ", + "description": "Encodes images into portable pixmap or graymap (PNM) format", "hierarchy": [ - "GstRoundRobin", + "GstPnmenc", + "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "Round Robin", + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Image", + "long-name": "PNM image encoder", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "video/x-raw:\n format: { RGB, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, - "src_%%d": { - "caps": "ANY", + "src": { + "caps": "image/x-portable-bitmap:\nimage/x-portable-graymap:\nimage/x-portable-pixmap:\nimage/x-portable-anymap:\n", "direction": "src", - "presence": "request" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "ascii": { + "blurb": "The output will be ASCII encoded", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary" } }, - "filename": "gstrist", + "filename": "gstpnm", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "rsvg": { - "description": "RSVG plugin library", + "proxy": { + "description": "plugin for proxied inter-pipeline communication", "elements": { - "rsvgdec": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Uses librsvg to decode SVG images", + "proxysink": { + "author": "Sebastian Dröge ", + "description": "Proxy source for internal process communication", "hierarchy": [ - "GstRsvgDec", - "GstVideoDecoder", + "GstProxySink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Image", - "long-name": "SVG image decoder", - "name": "rsvgdec", + "klass": "Sink", + "long-name": "Proxy Sink", "pad-templates": { "sink": { - "caps": "image/svg+xml:\nimage/svg:\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, + "presence": "always" + } + }, + "rank": "none" + }, + "proxysrc": { + "author": "Sebastian Dröge ", + "description": "Proxy source for internal process communication", + "hierarchy": [ + "GstProxySrc", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "klass": "Source", + "long-name": "Proxy source", + "pad-templates": { "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "proxysink": { + "blurb": "Matching proxysink", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstProxySink", "writable": true } }, - "rank": "primary" - }, - "rsvgoverlay": { - "author": "Olivier Aubert ", - "description": "Overlays SVG graphics over a video stream", + "rank": "none" + } + }, + "filename": "gstproxy", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "removesilence": { + "description": "Removes silence from an audio stream", + "elements": { + "removesilence": { + "author": "Tiago Katcipis \n Paulo Pizarro \n Nicola Murino ", + "description": "Removes all the silence periods from the audio stream.", "hierarchy": [ - "GstRsvgOverlay", - "GstVideoFilter", + "GstRemoveSilence", "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Editor/Video", - "long-name": "RSVG overlay", - "name": "rsvgoverlay", + "klass": "Filter/Effect/Audio", + "long-name": "RemoveSilence", "pad-templates": { - "data_sink": { - "caps": "image/svg+xml:\nimage/svg:\ntext/plain:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, "sink": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "data": { - "blurb": "SVG data.", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "fit-to-frame": { - "blurb": "Fit the SVG to fill the whole frame.", + "hysteresis": { + "blurb": "Set the hysteresis (on samples) used on the internal VAD", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "480", + "max": "18446744073709551615", + "min": "1", + "readable": true, + "type": "guint64", "writable": true }, - "height": { - "blurb": "Specify a height in pixels.", + "minimum-silence-buffers": { + "blurb": "Define the minimum number of consecutive silence buffers before removing silence, 0 means disabled. This will not introduce latency", "construct": false, "construct-only": false, "default": "0", - "max": "2147483647", - "min": "-2147483647", - "type-name": "gint", + "max": "10000", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "height-relative": { - "blurb": "Specify a height relative to the display size.", + "minimum-silence-time": { + "blurb": "Define the minimum silence time in nanoseconds before removing silence, 0 means disabled. This will not introduce latency", "construct": false, "construct-only": false, "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "max": "10000000000", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "location": { - "blurb": "SVG file location.", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "remove": { + "blurb": "Set to true to remove silence from the stream, false otherwise", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "silent": { + "blurb": "Disable/enable bus message notifications for silence detected/finished", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "width": { - "blurb": "Specify a width in pixels.", + "squash": { + "blurb": "Set to true to retimestamp buffers when silence is removed and so avoid timestamp gap", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483647", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "width-relative": { - "blurb": "Specify a width relative to the display size.", + "threshold": { + "blurb": "Set the silence threshold used on the internal VAD in dB", "construct": false, "construct-only": false, - "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "default": "-60", + "max": "70", + "min": "-70", + "readable": true, + "type": "gint", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstremovesilence", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "resindvd": { + "description": "Resin DVD playback elements", + "elements": { + "rsndvdbin": { + "author": "Jan Schmidt ", + "description": "DVD playback element", + "hierarchy": [ + "RsnDvdBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], + "klass": "Generic/Bin/Player", + "long-name": "rsndvdbin", + "pad-templates": { + "audio": { + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "sometimes" }, - "x": { - "blurb": "Specify an x offset.", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483647", - "type-name": "gint", - "writable": true + "subpicture": { + "caps": "subpicture/x-dvd:\n", + "direction": "src", + "presence": "sometimes" }, - "x-relative": { - "blurb": "Specify an x offset relative to the display size.", + "video": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "y": { - "blurb": "Specify a y offset.", + "device": { + "blurb": "DVD device location", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483647", - "type-name": "gint", + "default": "/dev/dvd", + "readable": true, + "type": "gchararray", "writable": true }, - "y-relative": { - "blurb": "Specify a y offset relative to the display size.", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "0", - "max": "3.40282e+38", - "min": "-3.40282e+38", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gstrsvg", - "license": "LGPL", + "filename": "gstresindvd", + "license": "GPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "rtmp": { - "description": "RTMP source and sink", + "rfbsrc": { + "description": "Connects to a VNC server and decodes RFB stream", "elements": { - "rtmpsink": { - "author": "Jan Schmidt ", - "description": "Sends FLV content to a server via RTMP", + "rfbsrc": { + "author": "David A. Schleef , Andre Moreira Magalhaes , Thijs Vermeir ", + "description": "Creates a rfb video stream", "hierarchy": [ - "GstRTMPSink", - "GstBaseSink", + "GstRfbSrc", + "GstPushSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Network", - "long-name": "RTMP output sink", - "name": "rtmpsink", + "klass": "Source/Video", + "long-name": "Rfb source", "pad-templates": { - "sink": { - "caps": "video/x-flv:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "src": { + "caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xRGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: xBGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" } }, "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "last-sample": { - "blurb": "The last sample received in the sink", + "height": { + "blurb": "height of screen", "construct": false, "construct-only": false, - "type-name": "GstSample", - "writable": false + "default": "0", + "max": "65535", + "min": "0", + "readable": true, + "type": "gint", + "writable": true }, - "location": { - "blurb": "RTMP url", + "host": { + "blurb": "Host to connect to", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "127.0.0.1", + "readable": true, + "type": "gchararray", "writable": true }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", + "incremental": { + "blurb": "Incremental updates", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", + "default": "-1", + "max": "2147483647", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "offset-x": { + "blurb": "x offset for screen scrapping", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "65535", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "offset-y": { + "blurb": "y offset for screen scrapping", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "65535", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "password": { + "blurb": "Password for authentication", "construct": false, "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "", + "readable": false, + "type": "gchararray", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", + "port": { + "blurb": "Port", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "5900", + "max": "65535", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", + "shared": { + "blurb": "Share desktop with other clients", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "stats": { - "blurb": "Sink Statistics", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true }, - "sync": { - "blurb": "Sync on the clock", + "use-copyrect": { + "blurb": "Use copyrect encoding", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", + "version": { + "blurb": "RFB protocol version", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "3.3", + "readable": true, + "type": "gchararray", "writable": true }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", + "view-only": { + "blurb": "only view the desktop", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "width": { + "blurb": "width of screen", "construct": false, "construct-only": false, "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "max": "65535", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, - "rank": "primary" - }, - "rtmpsrc": { - "author": "Bastien Nocera , Sebastian Dr\u00f6ge ", - "description": "Read RTMP streams", + "rank": "none" + } + }, + "filename": "gstrfbsrc", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "rist": { + "description": "Source and Sink for RIST TR-06-1 streaming specification", + "elements": { + "ristrtpdeext": { + "author": "Olivier Crete ", + "description": "Receive retransmitted RIST packets according to VSF TR-06-1", + "hierarchy": [ + "GstRistRtxReceive", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec", + "long-name": "RIST Retransmission receiver", + "pad-templates": { + "sink": { + "caps": "application/x-rtp:\n", + "direction": "sink", + "presence": "always" }, - "timeout": { - "blurb": "Time without receiving any data from the server to wait before to timeout the session", + "src": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "num-rtx-packets": { + "blurb": " Number of retransmission packets received", "construct": false, "construct-only": false, - "default": "120", - "max": "2147483647", + "default": "0", + "max": "-1", "min": "0", - "type-name": "gint", - "writable": true + "readable": true, + "type": "guint", + "writable": false }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "num-rtx-requests": { + "blurb": "Number of retransmission events received", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": false } }, - "rank": "primary" - } - }, - "filename": "gstrtmp", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "rtpmanagerbad": { - "description": "GStreamer RTP Plugins", - "elements": { - "rtpsink": { - "author": "Marc Leeman ", - "description": "Simple RTP sink", + "rank": "none" + }, + "ristrtxsend": { + "author": "Nicolas Dufresne ", + "description": "Retransmit RTP packets when needed, according to VSF TR-06-1", "hierarchy": [ - "GstRtpSink", - "GstBin", + "GstRistRtxSend", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Generic/Bin/Sink", - "long-name": "RTP Sink element", + "klass": "Codec", + "long-name": "RIST Retransmission Sender", "pad-templates": { - "sink_%%u": { + "sink": { + "caps": "application/x-rtp:\n clock-rate: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { "caps": "application/x-rtp:\n", - "direction": "sink", - "presence": "request" + "direction": "src", + "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "message-forward": { - "blurb": "Forwards all children messages", + "max-size-packets": { + "blurb": "Amount of packets to queue (0 = unlimited)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "100", + "max": "32767", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "ttl": { - "blurb": "Used for setting the unicast TTL parameter", + "max-size-time": { + "blurb": "Amount of ms to queue (0 = unlimited)", "construct": false, "construct-only": false, - "default": "64", - "max": "255", + "default": "0", + "max": "-1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "ttl-mc": { - "blurb": "Used for setting the multicast TTL parameter", + "num-rtx-packets": { + "blurb": " Number of retransmission packets sent", "construct": false, "construct-only": false, - "default": "1", - "max": "255", + "default": "0", + "max": "-1", "min": "0", - "type-name": "gint", - "writable": true + "readable": true, + "type": "guint", + "writable": false }, - "uri": { - "blurb": "URI in the form of rtp://host:port?query", + "num-rtx-requests": { + "blurb": "Number of retransmission events received", "construct": false, "construct-only": false, - "default": "rtp://0.0.0.0:5004", - "type-name": "gchararray", - "writable": true + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": false } }, - "rank": "primary + 1" + "rank": "none" }, - "rtpsrc": { - "author": "Marc Leeman ", - "description": "Simple RTP src", + "ristsink": { + "author": "Nicolas Dufresne : to send to. ", + "construct": false, + "construct-only": false, + "default": "localhost:5004", + "readable": true, + "type": "gchararray", + "writable": true + }, + "bonding-method": { + "blurb": "Defines the bonding method to use.", + "construct": true, + "construct-only": false, + "default": "broadcast (0)", + "readable": true, + "type": "GstRistBondingMethodType", + "writable": true + }, + "cname": { + "blurb": "Set the CNAME in the SDES block of the sender report.", "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "latency": { - "blurb": "Default amount of ms to buffer in the jitterbuffers", + "dispatcher": { + "blurb": "An element that takes care of multi-plexing bonded links. When set \"bonding-method\" is ignored.", "construct": false, "construct-only": false, - "default": "200", - "max": "-1", + "readable": true, + "type": "GstElement", + "writable": true + }, + "drop-null-ts-packets": { + "blurb": "Drop null MPEG-TS packet and replace them with a custom header extension.", + "construct": true, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "max-rtcp-bandwidth": { + "blurb": "The maximum bandwidth used for RTCP as a fraction of RTP bandwdith", + "construct": true, + "construct-only": false, + "default": "0.05", + "max": "0.05", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gdouble", "writable": true }, "message-forward": { @@ -43622,887 +24808,880 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "ttl": { - "blurb": "Used for setting the unicast TTL parameter", - "construct": false, + "min-rtcp-interval": { + "blurb": "The minimum interval (in ms) between two regular successive RTCP packets.", + "construct": true, "construct-only": false, - "default": "64", - "max": "255", + "default": "100", + "max": "100", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "ttl-mc": { - "blurb": "Used for setting the multicast TTL parameter", + "multicast-iface": { + "blurb": "The multicast interface to use to send packets.", "construct": false, "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "multicast-loopback": { + "blurb": "When enabled, the packet will be received locally.", + "construct": true, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "multicast-ttl": { + "blurb": "The multicast time-to-live parameter.", + "construct": true, + "construct-only": false, "default": "1", "max": "255", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "uri": { - "blurb": "URI in the form of rtp://host:port?query", - "construct": false, + "port": { + "blurb": "The port RTP packets will be sent, the RTCP port is this value + 1. This port must be an even number.", + "construct": true, "construct-only": false, - "default": "rtp://0.0.0.0:5004", - "type-name": "gchararray", + "default": "5004", + "max": "65534", + "min": "2", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "primary + 1", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } - } - }, - "filename": "gstrtpmanagerbad", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "rtponvif": { - "description": "ONVIF Streaming features", - "elements": { - "rtponvifparse": { - "author": "Guillaume Desmottes ", - "description": "Add absolute timestamps and flags of recorded data in a playback session", - "hierarchy": [ - "GstRtpOnvifParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Effect/RTP", - "long-name": "ONVIF NTP timestamps RTP extension", - "name": "rtponvifparse", - "pad-templates": { - "sink": { - "caps": "application/x-rtp:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "sender-buffer": { + "blurb": "Size of the retransmission queue (in ms)", + "construct": true, + "construct-only": false, + "default": "1200", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true }, - "src": { - "caps": "application/x-rtp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", + "sequence-number-extension": { + "blurb": "Add sequence number extension to packets.", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "stats": { + "blurb": "Statistic in a GstStructure named 'rist/x-sender-stats'", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "rist/x-sender-stats, sent-original-packets=(guint64)0, sent-retransmitted-packets=(guint64)0, session-stats=(GValueArray)< \"rist/x-sender-session-stats\\,\\ session-id\\=\\(int\\)0\\,\\ sent-original-packets\\=\\(guint64\\)0\\,\\ sent-retransmitted-packets\\=\\(guint64\\)0\\,\\ round-trip-time\\=\\(guint64\\)0\\;\" >;", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "stats-update-interval": { + "blurb": "The interval between 'stats' update notification (in ms) (0 disabled)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, - "rank": "none" + "rank": "primary" }, - "rtponviftimestamp": { - "author": "Guillaume Desmottes ", - "description": "Add absolute timestamps and flags of recorded data in a playback session", + "ristsrc": { + "author": "Nicolas Dufresne : to receive from. Only used if 'enable-bonding' is set.", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0.0.0.0:5004", + "readable": true, + "type": "gchararray", "writable": true }, - "ntp-offset": { - "blurb": "Offset between the pipeline running time and the absolute UTC time, in nano-seconds since 1900 (-1 for automatic computation)", + "cname": { + "blurb": "Set the CNAME in the SDES block of the receiver report.", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "max-rtcp-bandwidth": { + "blurb": "The maximum bandwidth used for RTCP as a fraction of RTP bandwdith", + "construct": true, + "construct-only": false, + "default": "0.05", + "max": "0.05", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gdouble", "writable": true }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "max-rtx-retries": { + "blurb": "The maximum number of retransmission requests for a lost packet.", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "7", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "set-e-bit": { - "blurb": "If the element should set the 'E' bit as defined in the ONVIF RTP extension. This increases latency by one packet", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "set-t-bit": { - "blurb": "If the element should set the 'T' bit as defined in the ONVIF RTP extension. This increases latency by one packet", + "min-rtcp-interval": { + "blurb": "The minimum interval (in ms) between two successive RTCP packets", + "construct": true, + "construct-only": false, + "default": "100", + "max": "100", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "multicast-iface": { + "blurb": "The multicast interface to use to send packets.", "construct": false, "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "multicast-loopback": { + "blurb": "When enabled, the packets will be received locally.", + "construct": true, + "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstrtponvif", - "license": "unknown", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "sbc": { - "description": "SBC bluetooth audio support", - "elements": { - "sbcdec": { - "author": "Marcel Holtmann ", - "description": "Decode an SBC audio stream", - "hierarchy": [ - "GstSbcDec", - "GstAudioDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Audio", - "long-name": "Bluetooth SBC audio decoder", - "name": "sbcdec", - "pad-templates": { - "sink": { - "caps": "audio/x-sbc:\n channels: [ 1, 2 ]\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n parsed: true\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n layout: interleaved\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", - "construct": false, + "multicast-ttl": { + "blurb": "The multicast time-to-live parameter.", + "construct": true, "construct-only": false, - "default": "0", - "max": "9223372036854775807", + "default": "1", + "max": "255", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", + "port": { + "blurb": "The port to listen for RTP packets, the RTCP port is this value + 1. This port must be an even number.", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "5004", + "max": "65534", + "min": "2", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "receiver-buffer": { + "blurb": "Buffering duration (in ms)", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "1000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", - "construct": false, + "reorder-section": { + "blurb": "Time to wait before sending retransmission request (in ms)", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "70", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "stats": { + "blurb": "Statistic in a GstStructure named 'rist/x-receiver-stats'", "construct": false, "construct-only": false, + "default": "rist/x-receiver-stats, dropped=(guint64)0, received=(guint64)0, recovered=(guint64)0, permanently-lost=(guint64)0, duplicates=(guint64)0, retransmission-requests-sent=(guint64)0, rtx-roundtrip-time=(guint64)0, session-stats=(GValueArray)< \"rist/x-receiver-session-stats\\,\\ session-id\\=\\(int\\)0\\,\\ rtp-from\\=\\(string\\)\\\"\\\"\\,\\ rtcp-from\\=\\(string\\)\\\"\\\"\\,\\ dropped\\=\\(guint64\\)0\\,\\ received\\=\\(guint64\\)0\\;\" >;", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "stats-update-interval": { + "blurb": "The interval between 'stats' update notification (in ms) (0 disabled)", + "construct": true, + "construct-only": false, "default": "0", - "max": "9223372036854775807", + "max": "-1", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "guint", "writable": true } }, "rank": "primary" }, - "sbcenc": { - "author": "Marcel Holtmann ", - "description": "Encode an SBC audio stream", + "roundrobin": { + "author": "Nicolas Dufresne ", - "description": "Decodes packets with SCTP", + "rsvgdec": { + "author": "Sebastian Dröge ", + "description": "Uses librsvg to decode SVG images", + "hierarchy": [ + "GstRsvgDec", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Image", + "long-name": "SVG image decoder", + "pad-templates": { + "sink": { + "caps": "image/svg+xml:\nimage/svg:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "primary" + }, + "rsvgoverlay": { + "author": "Olivier Aubert ", + "description": "Overlays SVG graphics over a video stream", "hierarchy": [ - "GstSctpDec", + "GstRsvgOverlay", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Decoder/Network/SCTP", - "long-name": "SCTP Decoder", + "klass": "Filter/Editor/Video", + "long-name": "RSVG overlay", "pad-templates": { + "data_sink": { + "caps": "image/svg+xml:\nimage/svg:\ntext/plain:\n", + "direction": "sink", + "presence": "always" + }, "sink": { - "caps": "application/x-sctp:\n", + "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, - "src_%%u": { - "caps": "ANY", + "src": { + "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "sometimes" + "presence": "always" } }, "properties": { - "local-sctp-port": { - "blurb": "Local sctp port for the sctp association. The remote port is configured via the GstSctpEnc element.", + "data": { + "blurb": "SVG data.", + "construct": false, + "construct-only": false, + "default": "", + "readable": false, + "type": "gchararray", + "writable": true + }, + "fit-to-frame": { + "blurb": "Fit the SVG to fill the whole frame.", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "height": { + "blurb": "Specify a height in pixels.", "construct": false, "construct-only": false, "default": "0", - "max": "65535", - "min": "0", - "type-name": "guint", + "max": "2147483647", + "min": "-2147483647", + "readable": true, + "type": "gint", "writable": true }, - "sctp-association-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", + "height-relative": { + "blurb": "Specify a height relative to the display size.", "construct": false, "construct-only": false, - "default": "1", - "max": "65535", - "min": "0", - "type-name": "guint", + "default": "0", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", "writable": true - } - }, - "rank": "none", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" + "location": { + "blurb": "SVG file location.", + "construct": false, + "construct-only": false, + "default": "", + "readable": false, + "type": "gchararray", + "writable": true }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true }, - "reset-stream": { - "args": [ - "guint" - ], - "retval": "void" - } - } - }, - "sctpenc": { - "author": "George Kiagiadakis ", - "description": "Encodes packets with SCTP", - "hierarchy": [ - "GstSctpEnc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Encoder/Network/SCTP", - "long-name": "SCTP Encoder", - "pad-templates": { - "sink_%%u": { - "caps": "ANY", - "direction": "sink", - "presence": "request" + "width": { + "blurb": "Specify a width in pixels.", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "-2147483647", + "readable": true, + "type": "gint", + "writable": true }, - "src": { - "caps": "application/x-sctp:\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "remote-sctp-port": { - "blurb": "Sctp remote sctp port for the sctp association. The local port is configured via the GstSctpDec element.", + "width-relative": { + "blurb": "Specify a width relative to the display size.", "construct": false, "construct-only": false, "default": "0", - "max": "65535", - "min": "0", - "type-name": "guint", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", "writable": true }, - "sctp-association-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", + "x": { + "blurb": "Specify an x offset.", "construct": false, "construct-only": false, - "default": "1", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "0", + "max": "2147483647", + "min": "-2147483647", + "readable": true, + "type": "gint", "writable": true }, - "use-sock-stream": { - "blurb": "When set to TRUE, a sequenced, reliable, connection-based connection is used.When TRUE the partial reliability parameters of the channel are ignored.", + "x-relative": { + "blurb": "Specify an x offset relative to the display size.", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", "writable": true - } - }, - "rank": "none", - "signals": { - "bytes-sent": { - "args": [ - "guint" - ], - "retval": "guint64" }, - "sctp-association-established": { - "args": [ - "gboolean" - ], - "retval": "void" + "y": { + "blurb": "Specify a y offset.", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "-2147483647", + "readable": true, + "type": "gint", + "writable": true + }, + "y-relative": { + "blurb": "Specify a y offset relative to the display size.", + "construct": false, + "construct-only": false, + "default": "0", + "max": "3.40282e+38", + "min": "-3.40282e+38", + "readable": true, + "type": "gfloat", + "writable": true } - } + }, + "rank": "none" } }, - "filename": "gstsctp", - "license": "BSD", + "filename": "gstrsvg", + "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "sdpelem": { - "description": "configure streaming sessions using SDP", + "rtmp": { + "description": "RTMP source and sink", "elements": { - "sdpdemux": { - "author": "Wim Taymans ", - "description": "Receive data over the network via SDP", + "rtmpsink": { + "author": "Jan Schmidt ", + "description": "Sends FLV content to a server via RTMP", "hierarchy": [ - "GstSDPDemux", - "GstBin", + "GstRTMPSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Demuxer/Network/RTP", - "long-name": "SDP session setup", - "name": "sdpdemux", + "interfaces": [ + "GstURIHandler" + ], + "klass": "Sink/Network", + "long-name": "RTMP output sink", "pad-templates": { "sink": { - "caps": "application/sdp:\n", + "caps": "video/x-flv:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "stream_%%u": { - "caps": "application/x-rtp:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "async": { + "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "debug": { - "blurb": "Dump request and response messages to stdout", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "latency": { - "blurb": "Amount of ms to buffer", - "construct": true, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "construct": false, "construct-only": false, - "default": "200", + "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "enable-last-sample": { + "blurb": "Enable the last-sample property", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "last-sample": { + "blurb": "The last sample received in the sink", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstSample", + "writable": false + }, + "location": { + "blurb": "RTMP url", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "redirect": { - "blurb": "Sends a redirection message instead of using a custom session element", - "construct": true, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, - "timeout": { - "blurb": "Fail transport after UDP timeout microseconds (0 = disabled)", - "construct": true, + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "construct": false, "construct-only": false, - "default": "10000000", + "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true - } - }, - "rank": "none", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } - }, - "sdpsrc": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Stream RTP based on an SDP", - "hierarchy": [ - "GstSdpSrc", - "GstBin", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Network/RTP", - "long-name": "SDP Source", - "name": "sdpsrc", - "pad-templates": { - "stream_%%u": { - "caps": "application/x-rtp:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - } - }, - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "qos": { + "blurb": "Generate Quality-of-Service events upstream", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "location": { - "blurb": "URI to SDP file (sdp:///path/to/file)", + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "stats": { + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "name": { - "blurb": "The name of the object", - "construct": true, + "sync": { + "blurb": "Sync on the clock", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "sdp": { - "blurb": "SDP description used instead of location", + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - } - } - } - }, - "filename": "gstsdpelem", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "segmentclip": { - "description": "Segment clip elements", - "elements": { - "audiosegmentclip": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Clips audio buffers to the configured segment", + "rank": "primary" + }, + "rtmpsrc": { + "author": "Bastien Nocera , Sebastian Dröge ", + "description": "Read RTMP streams", "hierarchy": [ - "GstAudioSegmentClip", - "GstSegmentClip", + "GstRTMPSrc", + "GstPushSrc", + "GstBaseSrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Audio", - "long-name": "Audio buffer segment clipper", - "name": "audiosegmentclip", + "interfaces": [ + "GstURIHandler" + ], + "klass": "Source/File", + "long-name": "RTMP Source", "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, "src": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "4096", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - }, - "videosegmentclip": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Clips video buffers to the configured segment", - "hierarchy": [ - "GstVideoSegmentClip", - "GstSegmentClip", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Video", - "long-name": "Video buffer segment clipper", - "name": "videosegmentclip", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "location": { + "blurb": "Location of the RTMP url to read", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", + "writable": true + }, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "construct": false, + "construct-only": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", + "writable": true + }, + "timeout": { + "blurb": "Time without receiving any data from the server to wait before to timeout the session", + "construct": false, + "construct-only": false, + "default": "120", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary" } }, - "filename": "gstsegmentclip", + "filename": "gstrtmp", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "shm": { - "description": "shared memory sink source", + "rtmp2": { + "description": "RTMP plugin", "elements": { - "shmsink": { - "author": "Olivier Crete ", - "description": "Send data over shared memory to the matching source", + "rtmp2sink": { + "author": "Make.TV, Inc. ", + "description": "Sink element for RTMP streams", "hierarchy": [ - "GstShmSink", + "GstRtmp2Sink", "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstURIHandler", + "GstRtmpLocationHandler" + ], "klass": "Sink", - "long-name": "Shared Memory Sink", - "name": "shmsink", + "long-name": "RTMP sink element", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "video/x-flv:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { + "application": { + "blurb": "RTMP application path", + "construct": false, + "construct-only": false, + "default": "live", + "readable": true, + "type": "gchararray", + "writable": true + }, "async": { "blurb": "Go asynchronously to PAUSED", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", + "writable": true + }, + "async-connect": { + "blurb": "Connect on READY, otherwise on first push", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "authmod": { + "blurb": "RTMP authorization mode", + "construct": true, + "construct-only": false, + "default": "auto (1)", + "readable": true, + "type": "GstRtmpAuthmod", "writable": true }, "blocksize": { @@ -44512,17 +25691,19 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "buffer-time": { - "blurb": "Maximum Size of the shm buffer in nanoseconds (-1 to disable)", - "construct": true, + "chunk-size": { + "blurb": "RTMP chunk size", + "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", + "default": "128", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, "enable-last-sample": { @@ -44530,16 +25711,45 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", + "writable": true + }, + "flash-version": { + "blurb": "Flash version reported to the server", + "construct": true, + "construct-only": false, + "default": "LNX 10,0,32,18", + "readable": true, + "type": "gchararray", + "writable": true + }, + "host": { + "blurb": "RTMP server host name", + "construct": false, + "construct-only": false, + "default": "localhost", + "readable": true, + "type": "gchararray", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, + "location": { + "blurb": "Location of RTMP stream to access", + "construct": true, + "construct-only": false, + "default": "rtmp://localhost/live/myStream", + "readable": true, + "type": "gchararray", + "writable": true + }, "max-bitrate": { "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, @@ -44547,7 +25757,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -44557,42 +25768,50 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "password": { + "blurb": "RTMP authorization password", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "peak-kbps": { + "blurb": "Bitrate in kbit/sec to pace outgoing packets", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "17179869", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "perms": { - "blurb": "Permissions to set on the shm area", + "port": { + "blurb": "RTMP server port", "construct": false, "construct-only": false, - "default": "416", - "max": "4095", - "min": "0", - "type-name": "guint", + "default": "1935", + "max": "65535", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -44600,7 +25819,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -44610,41 +25830,53 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, - "shm-size": { - "blurb": "Size of the shared memory area", + "scheme": { + "blurb": "RTMP connection scheme", "construct": false, "construct-only": false, - "default": "67108864", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "rtmp (0)", + "readable": true, + "type": "GstRtmpScheme", "writable": true }, - "socket-path": { - "blurb": "The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition", - "construct": false, + "secure-token": { + "blurb": "RTMP authorization token", + "construct": true, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "stats": { - "blurb": "Sink Statistics", + "blurb": "Retrieve a statistics structure", "construct": false, "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "default": "GstRtmpConnectionStats, in-chunk-size=(uint)0, out-chunk-size=(uint)0, in-window-ack-size=(uint)0, out-window-ack-size=(uint)0, in-bytes-total=(guint64)0, out-bytes-total=(guint64)0, in-bytes-acked=(guint64)0, out-bytes-acked=(guint64)0;", + "readable": true, + "type": "GstStructure", "writable": false }, + "stream": { + "blurb": "RTMP stream path", + "construct": false, + "construct-only": false, + "default": "myStream", + "readable": true, + "type": "gchararray", + "writable": true + }, "sync": { "blurb": "Sync on the clock", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -44654,7 +25886,28 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", + "writable": true + }, + "timeout": { + "blurb": "RTMP timeout in seconds", + "construct": true, + "construct-only": false, + "default": "5", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "tls-validation-flags": { + "blurb": "TLS validation flags to use", + "construct": true, + "construct-only": false, + "default": "validate-all", + "readable": true, + "type": "GTlsCertificateFlags", "writable": true }, "ts-offset": { @@ -44664,39 +25917,27 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, - "wait-for-connection": { - "blurb": "Block the stream until the shm pipe is connected", + "username": { + "blurb": "RTMP authorization user name", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "none", - "signals": { - "client-connected": { - "args": [ - "gint" - ], - "retval": "void" - }, - "client-disconnected": { - "args": [ - "gint" - ], - "retval": "void" - } - } + "rank": "primary + 1" }, - "shmsrc": { - "author": "Olivier Crete ", - "description": "Receive data from the shared memory sink", + "rtmp2src": { + "author": "Make.TV, Inc. ", + "description": "Source element for RTMP streams", "hierarchy": [ - "GstShmSrc", + "GstRtmp2Src", "GstPushSrc", "GstBaseSrc", "GstElement", @@ -44704,18 +25945,47 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstURIHandler", + "GstRtmpLocationHandler" + ], "klass": "Source", - "long-name": "Shared Memory Source", - "name": "shmsrc", + "long-name": "RTMP source element", "pad-templates": { "src": { - "caps": "ANY", + "caps": "video/x-flv:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { + "application": { + "blurb": "RTMP application path", + "construct": false, + "construct-only": false, + "default": "live", + "readable": true, + "type": "gchararray", + "writable": true + }, + "async-connect": { + "blurb": "Connect on READY, otherwise on first push", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "authmod": { + "blurb": "RTMP authorization mode", + "construct": true, + "construct-only": false, + "default": "auto (1)", + "readable": true, + "type": "GstRtmpAuthmod", + "writable": true + }, "blocksize": { "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, @@ -44723,7 +25993,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "do-timestamp": { @@ -44731,23 +26002,46 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "is-live": { - "blurb": "True if the element cannot produce data in PAUSED", + "flash-version": { + "blurb": "Flash version reported to the server", + "construct": true, + "construct-only": false, + "default": "LNX 10,0,32,18", + "readable": true, + "type": "gchararray", + "writable": true + }, + "host": { + "blurb": "RTMP server host name", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "localhost", + "readable": true, + "type": "gchararray", + "writable": true + }, + "idle-timeout": { + "blurb": "The maximum allowed time in seconds for valid packets not to arrive from the peer (0 = no timeout)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", + "location": { + "blurb": "Location of RTMP stream to access", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "rtmp://localhost/live/myStream", + "readable": true, + "type": "gchararray", "writable": true }, "num-buffers": { @@ -44757,396 +26051,322 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint", "writable": true }, - "shm-area-name": { - "blurb": "The name of the shared memory area used to get buffers", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": false - }, - "socket-path": { - "blurb": "The path to the control socket used to control the shared memory", + "password": { + "blurb": "RTMP authorization password", "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "port": { + "blurb": "RTMP server port", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1935", + "max": "65535", + "min": "1", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstshm", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "siren": { - "description": "Siren encoder/decoder/payloader/depayloader plugins", - "elements": { - "sirendec": { - "author": "Youness Alaoui ", - "description": "Decode streams encoded with the Siren7 codec into 16bit PCM", - "hierarchy": [ - "GstSirenDec", - "GstAudioDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Audio ", - "long-name": "Siren Decoder element", - "name": "sirendec", - "pad-templates": { - "sink": { - "caps": "audio/x-siren:\n dct-length: 320\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n rate: 16000\n channels: 1\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "min-latency": { - "blurb": "Aggregate output data to a minimum of latency time (ns)", + "scheme": { + "blurb": "RTMP connection scheme", "construct": false, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "default": "rtmp (0)", + "readable": true, + "type": "GstRtmpScheme", "writable": true }, - "name": { - "blurb": "The name of the object", + "secure-token": { + "blurb": "RTMP authorization token", "construct": true, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "stats": { + "blurb": "Retrieve a statistics structure", "construct": false, "construct-only": false, - "type-name": "GstObject", - "writable": true + "default": "GstRtmpConnectionStats, in-chunk-size=(uint)0, out-chunk-size=(uint)0, in-window-ack-size=(uint)0, out-window-ack-size=(uint)0, in-bytes-total=(guint64)0, out-bytes-total=(guint64)0, in-bytes-acked=(guint64)0, out-bytes-acked=(guint64)0;", + "readable": true, + "type": "GstStructure", + "writable": false }, - "plc": { - "blurb": "Perform packet loss concealment (if supported)", + "stream": { + "blurb": "RTMP stream path", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "myStream", + "readable": true, + "type": "gchararray", "writable": true }, - "tolerance": { - "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", - "construct": false, + "timeout": { + "blurb": "RTMP timeout in seconds", + "construct": true, "construct-only": false, - "default": "0", - "max": "9223372036854775807", + "default": "5", + "max": "-1", "min": "0", - "type-name": "gint64", - "writable": true - } - }, - "rank": "marginal" - }, - "sirenenc": { - "author": "Youness Alaoui ", - "description": "Encode 16bit PCM streams into the Siren7 codec", - "hierarchy": [ - "GstSirenEnc", - "GstAudioEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Encoder/Audio ", - "long-name": "Siren Encoder element", - "name": "sirenenc", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: S16LE\n rate: 16000\n channels: 1\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "audio/x-siren:\n dct-length: 320\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "guint", "writable": true }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": false - }, - "name": { - "blurb": "The name of the object", + "tls-validation-flags": { + "blurb": "TLS validation flags to use", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "default": "validate-all", + "readable": true, + "type": "GTlsCertificateFlags", "writable": true }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "username": { + "blurb": "RTMP authorization user name", "construct": false, "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "marginal" + "rank": "primary + 1" } }, - "filename": "gstsiren", + "filename": "gstrtmp2", "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", + "other-types": { + "GstRtmpAuthmod": { + "kind": "enum", + "values": [ + { + "desc": "GST_RTMP_AUTHMOD_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_RTMP_AUTHMOD_AUTO", + "name": "auto", + "value": "1" + }, + { + "desc": "GST_RTMP_AUTHMOD_ADOBE", + "name": "adobe", + "value": "2" + } + ] + }, + "GstRtmpScheme": { + "kind": "enum", + "values": [ + { + "desc": "GST_RTMP_SCHEME_RTMP", + "name": "rtmp", + "value": "0" + }, + { + "desc": "GST_RTMP_SCHEME_RTMPS", + "name": "rtmps", + "value": "1" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "smooth": { - "description": "Apply a smooth filter to an image", + "rtpmanagerbad": { + "description": "GStreamer RTP Plugins", "elements": { - "smooth": { - "author": "Wim Taymans ", - "description": "Apply a smooth filter to an image", + "rtpsink": { + "author": "Marc Leeman ", + "description": "Simple RTP sink", "hierarchy": [ - "GstSmooth", - "GstVideoFilter", - "GstBaseTransform", + "GstRtpSink", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Smooth effect", - "name": "smooth", + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], + "klass": "Generic/Bin/Sink", + "long-name": "RTP Sink element", "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "sink_%%u": { + "caps": "application/x-rtp:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "request" } }, "properties": { - "active": { - "blurb": "process video", + "address": { + "blurb": "Address to send packets to (can be IPv4 or IPv6).", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0.0.0.0", + "readable": true, + "type": "gchararray", "writable": true }, - "filter-size": { - "blurb": "size of media filter", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "3", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "luma-only": { - "blurb": "only filter luma part", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "multicast-iface": { + "blurb": "The network interface on which to join the multicast group.This allows multiple interfaces separated by comma. (\"eth0,eth1\")", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", + "writable": true + }, + "port": { + "blurb": "The port RTP packets will be sent, the RTCP port is this value + 1. This port must be an even number.", + "construct": true, + "construct-only": false, + "default": "5004", + "max": "65534", + "min": "2", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "ttl": { + "blurb": "Used for setting the unicast TTL parameter", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "64", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "ttl-mc": { + "blurb": "Used for setting the multicast TTL parameter", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "tolerance": { - "blurb": "contrast tolerance for smoothing", + "uri": { + "blurb": "URI in the form of rtp://host:port?query", "construct": false, "construct-only": false, - "default": "8", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "default": "rtp://0.0.0.0:5004", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "none" - } - }, - "filename": "gstsmooth", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "smoothstreaming": { - "description": "Microsoft's Smooth Streaming format support ", - "elements": { - "mssdemux": { - "author": "Thiago Santos ", - "description": "Parse and demultiplex a Smooth Streaming manifest into audio and video streams", + "rank": "primary + 1" + }, + "rtpsrc": { + "author": "Marc Leeman ", + "description": "Simple RTP src", "hierarchy": [ - "GstMssDemux", - "GstAdaptiveDemux", + "GstRtpSrc", "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Demuxer/Adaptive", - "long-name": "Smooth Streaming demuxer", - "name": "mssdemux", + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], + "klass": "Generic/Bin/Src", + "long-name": "RTP Source element", "pad-templates": { - "audio_%%02u": { - "caps": "ANY", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, - "sink": { - "caps": "application/vnd.ms-sstr+xml:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "video_%%02u": { - "caps": "ANY", + "src_%%u": { + "caps": "application/x-rtp:\n", "direction": "src", - "presence": "sometimes", - "typename": "GstPad" + "presence": "sometimes" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "address": { + "blurb": "Address to receive packets from (can be IPv4 or IPv6).", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0.0.0.0", + "readable": true, + "type": "gchararray", "writable": true }, - "bitrate-limit": { - "blurb": "Limit of the available bitrate to use when switching to alternates.", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "0.8", - "max": "1", - "min": "0", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "connection-speed": { - "blurb": "Network connection speed in kbps (0 = calculate from downloaded fragments)", + "encoding-name": { + "blurb": "Encoding name use to determine caps parameters", "construct": false, "construct-only": false, - "default": "0", - "max": "4294967", - "min": "0", - "type-name": "guint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "max-queue-size-buffers": { - "blurb": "Maximum buffers that can be stored in each internal stream queue (0 = infinite) (deprecated)", + "latency": { + "blurb": "Default amount of ms to buffer in the jitterbuffers", "construct": false, "construct-only": false, - "default": "0", + "default": "200", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "message-forward": { @@ -45154,613 +26374,841 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "multicast-iface": { + "blurb": "The network interface on which to join the multicast group.This allows multiple interfaces separated by comma. (\"eth0,eth1\")", + "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", + "writable": true + }, + "port": { + "blurb": "The port to listen for RTP packets, the RTCP port is this value + 1. This port must be an even number.", + "construct": true, + "construct-only": false, + "default": "5004", + "max": "65534", + "min": "2", + "readable": true, + "type": "guint", + "writable": true + }, + "ttl": { + "blurb": "Used for setting the unicast TTL parameter", + "construct": false, + "construct-only": false, + "default": "64", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "ttl-mc": { + "blurb": "Used for setting the multicast TTL parameter", + "construct": false, + "construct-only": false, + "default": "1", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "uri": { + "blurb": "URI in the form of rtp://host:port?query", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "rtp://0.0.0.0:5004", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "primary", + "rank": "primary + 1", "signals": { "no-more-pads": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-added": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-removed": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } } }, - "filename": "gstsmoothstreaming", + "filename": "gstrtpmanagerbad", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "sndfile": { - "description": "use libsndfile to read and write various audio formats", + "rtponvif": { + "description": "ONVIF Streaming features", "elements": { - "sfdec": { - "author": "Stefan Sauer ", - "description": "Read audio streams using libsndfile", + "rtponvifparse": { + "author": "Guillaume Desmottes ", + "description": "Add absolute timestamps and flags of recorded data in a playback session", "hierarchy": [ - "GstSFDec", + "GstRtpOnvifParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Decoder/Audio", - "long-name": "Sndfile decoder", + "klass": "Effect/RTP", + "long-name": "ONVIF NTP timestamps RTP extension", "pad-templates": { "sink": { - "caps": "audio/x-ircam:\naudio/x-nist:\naudio/x-paris:\naudio/x-rf64:\naudio/x-sds:\naudio/x-svx:\naudio/x-voc:\naudio/x-w64:\naudio/x-xi:\n", + "caps": "application/x-rtp:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "rtponviftimestamp": { + "author": "Guillaume Desmottes ", + "description": "Add absolute timestamps and flags of recorded data in a playback session", + "hierarchy": [ + "GstRtpOnvifTimestamp", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Effect/RTP", + "long-name": "ONVIF NTP timestamps RTP extension", + "pad-templates": { + "sink": { + "caps": "application/x-rtp:\n", "direction": "sink", "presence": "always" }, - "src": { - "caps": "audio/x-raw:\n format: { F32LE, S32LE, S16LE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "always" + "src": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cseq": { + "blurb": "The RTSP CSeq which initiated the playback", + "construct": false, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "drop-out-of-segment": { + "blurb": "Whether the element should drop buffers that fall outside the segment, not part of the specification but allows full reverse playback.", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "ntp-offset": { + "blurb": "Offset between the pipeline running time and the absolute UTC time, in nano-seconds since 1900 (-1 for automatic computation)", + "construct": false, + "construct-only": false, + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "set-e-bit": { + "blurb": "If the element should set the 'E' bit as defined in the ONVIF RTP extension. This increases latency by one packet", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "set-t-bit": { + "blurb": "If the element should set the 'T' bit as defined in the ONVIF RTP extension. This increases latency by one packet", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true } }, - "rank": "marginal" + "rank": "none" } }, - "filename": "gstsndfile", - "license": "LGPL", + "filename": "gstrtponvif", + "license": "unknown", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "soundtouch": { - "description": "Audio Pitch Controller & BPM Detection", + "sbc": { + "description": "SBC bluetooth audio support", "elements": { - "bpmdetect": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Detect the BPM of an audio stream", + "sbcdec": { + "author": "Marcel Holtmann ", + "description": "Decode an SBC audio stream", "hierarchy": [ - "GstBPMDetect", - "GstAudioFilter", - "GstBaseTransform", + "GstSbcDec", + "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analyzer/Audio", - "long-name": "BPM Detector", - "name": "bpmdetect", + "klass": "Codec/Decoder/Audio", + "long-name": "Bluetooth SBC audio decoder", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-sbc:\n channels: [ 1, 2 ]\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n parsed: true\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n layout: interleaved\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none" + "rank": "primary" }, - "pitch": { - "author": "Wouter Paesen ", - "description": "Control the pitch of an audio stream", + "sbcenc": { + "author": "Marcel Holtmann ", + "description": "Encode an SBC audio stream", "hierarchy": [ - "GstPitch", + "GstSbcEnc", + "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "Pitch controller", - "name": "pitch", + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "Bluetooth SBC audio encoder", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", + "caps": "audio/x-sbc:\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n channel-mode: { (string)mono, (string)dual, (string)stereo, (string)joint }\n blocks: { (int)4, (int)8, (int)12, (int)16 }\n subbands: { (int)4, (int)8 }\nallocation-method: { (string)snr, (string)loudness }\n bitpool: [ 2, 64 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "output-rate": { - "blurb": "Output rate on downstream segment events", - "construct": false, - "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gfloat", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "pitch": { - "blurb": "Audio stream pitch", + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", "construct": false, "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gfloat", - "writable": true + "default": "false", + "readable": true, + "type": "gboolean", + "writable": false }, - "rate": { - "blurb": "Audio stream rate", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gfloat", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "tempo": { - "blurb": "Audio stream tempo", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "default": "1", - "max": "10", - "min": "0.1", - "type-name": "gfloat", + "default": "40000000", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" } }, - "filename": "gstsoundtouch", + "filename": "gstsbc", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "spandsp": { - "description": "libspandsp plugin", + "sctp": { + "description": "SCTP encoder/decoder plugin", "elements": { - "dtmfdetect": { - "author": "Olivier Crete ", - "description": "This element detects DTMF tones", + "sctpdec": { + "author": "George Kiagiadakis ", + "description": "Decodes packets with SCTP", "hierarchy": [ - "GstDtmfDetect", - "GstBaseTransform", + "GstSctpDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analyzer/Audio", - "long-name": "DTMF detector element", - "name": "dtmfdetect", + "klass": "Decoder/Network/SCTP", + "long-name": "SCTP Decoder", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 1\n", + "caps": "application/x-sctp:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 1\n", + "src_%%u": { + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "sometimes" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "local-sctp-port": { + "blurb": "Local sctp port for the sctp association. The remote port is configured via the GstSctpEnc element.", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "sctp-association-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, - "rank": "marginal" + "rank": "none", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "reset-stream": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "void", + "when": "last" + } + } }, - "spanplc": { - "author": "Youness Alaoui ", - "description": "Adds packet loss concealment to audio", + "sctpenc": { + "author": "George Kiagiadakis ", + "description": "Encodes packets with SCTP", "hierarchy": [ - "GstSpanPlc", + "GstSctpEnc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "SpanDSP PLC", - "name": "spanplc", + "klass": "Encoder/Network/SCTP", + "long-name": "SCTP Encoder", "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "sink_%%u": { + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "request" }, "src": { - "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "caps": "application/x-sctp:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "remote-sctp-port": { + "blurb": "Sctp remote sctp port for the sctp association. The local port is configured via the GstSctpDec element.", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "sctp-association-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", + "construct": false, + "construct-only": false, + "default": "1", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "use-sock-stream": { + "blurb": "When set to TRUE, a sequenced, reliable, connection-based connection is used.When TRUE the partial reliability parameters of the channel are ignored.", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" - }, - "tonegeneratesrc": { - "author": "Iskratel ", - "description": "Creates telephony signals of given frequency, volume, cadence", + "rank": "none", + "signals": { + "bytes-sent": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "guint64", + "when": "last" + }, + "sctp-association-established": { + "args": [ + { + "name": "arg0", + "type": "gboolean" + } + ], + "return-type": "void", + "when": "last" + } + } + } + }, + "filename": "gstsctp", + "license": "BSD", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "sdpelem": { + "description": "configure streaming sessions using SDP", + "elements": { + "sdpdemux": { + "author": "Wim Taymans ", + "description": "Receive data over the network via SDP", "hierarchy": [ - "GstToneGenerateSrc", - "GstPushSrc", - "GstBaseSrc", + "GstSDPDemux", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Audio", - "long-name": "Telephony Tone Generator source", - "name": "tonegeneratesrc", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Codec/Demuxer/Network/RTP", + "long-name": "SDP session setup", "pad-templates": { - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", + "sink": { + "caps": "application/sdp:\n", + "direction": "sink", + "presence": "always" + }, + "stream_%%u": { + "caps": "application/x-rtp:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "sometimes" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "2048", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, + "debug": { + "blurb": "Dump request and response messages to stdout", + "construct": true, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "freq": { - "blurb": "Frequency of test signal", - "construct": false, + "latency": { + "blurb": "Amount of ms to buffer", + "construct": true, "construct-only": false, - "default": "0", - "max": "20000", + "default": "200", + "max": "-1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", "writable": true }, - "freq2": { - "blurb": "Frequency of second telephony tone component", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "0", - "max": "20000", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", + "redirect": { + "blurb": "Sends a redirection message instead of using a custom session element", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "off-time": { - "blurb": "Time of the first period when the tone signal is off", - "construct": false, - "construct-only": false, - "default": "1000", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "off-time2": { - "blurb": "Time of the second period when the tone signal is off", - "construct": false, + "timeout": { + "blurb": "Fail transport after UDP timeout microseconds (0 = disabled)", + "construct": true, "construct-only": false, - "default": "1000", - "max": "2147483647", + "default": "10000000", + "max": "18446744073709551615", "min": "0", - "type-name": "gint", - "writable": true - }, - "on-time": { - "blurb": "Time of the first period when the tone signal is present", - "construct": false, - "construct-only": false, - "default": "1000", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "on-time2": { - "blurb": "Time of the second period when the tone signal is present", - "construct": false, - "construct-only": false, - "default": "1000", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true + } + }, + "rank": "none", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" }, - "repeat": { - "blurb": "Whether to repeat specified tone indefinitely", + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } + }, + "sdpsrc": { + "author": "Sebastian Dröge ", + "description": "Stream RTP based on an SDP", + "hierarchy": [ + "GstSdpSrc", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy", + "GstURIHandler" + ], + "klass": "Source/Network/RTP", + "long-name": "SDP Source", + "pad-templates": { + "stream_%%u": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "samplesperbuffer": { - "blurb": "Number of samples in each outgoing buffer", + "location": { + "blurb": "URI to SDP file (sdp:///path/to/file)", "construct": false, "construct-only": false, - "default": "1024", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "volume": { - "blurb": "Volume of first signal", - "construct": false, - "construct-only": false, - "default": "0", - "max": "0", - "min": "-50", - "type-name": "gint", + "readable": true, + "type": "gboolean", "writable": true }, - "volume2": { - "blurb": "Volume of second tone signal", + "sdp": { + "blurb": "SDP description used instead of location", "construct": false, "construct-only": false, - "default": "0", - "max": "0", - "min": "-50", - "type-name": "gint", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "none" + "rank": "none", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gstspandsp", + "filename": "gstsdpelem", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "speed": { - "description": "Set speed/pitch on audio/raw streams (resampler)", + "segmentclip": { + "description": "Segment clip elements", "elements": { - "speed": { - "author": "Andy Wingo , Tim-Philipp M\u00fcller ", - "description": "Set speed/pitch on audio/raw streams (resampler)", + "audiosegmentclip": { + "author": "Sebastian Dröge ", + "description": "Clips audio buffers to the configured segment", + "hierarchy": [ + "GstAudioSegmentClip", + "GstSegmentClip", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Audio", + "long-name": "Audio buffer segment clipper", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "videosegmentclip": { + "author": "Sebastian Dröge ", + "description": "Clips video buffers to the configured segment", "hierarchy": [ - "GstSpeed", + "GstVideoSegmentClip", + "GstSegmentClip", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Audio", - "long-name": "Speed", - "name": "speed", + "klass": "Filter/Video", + "long-name": "Video buffer segment clipper", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "speed": { - "blurb": "speed", - "construct": true, - "construct-only": false, - "default": "1", - "max": "40", - "min": "0.1", - "type-name": "gfloat", - "writable": true + "presence": "always" } }, "rank": "none" } }, - "filename": "gstspeed", + "filename": "gstsegmentclip", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "srt": { - "description": "transfer data via SRT", + "shm": { + "description": "shared memory sink source", "elements": { - "srtsink": { - "author": "Justin Kim ", - "description": "Send data over the network via SRT", + "shmsink": { + "author": "Olivier Crete ", + "description": "Send data over shared memory to the matching source", "hierarchy": [ - "GstSRTSink", + "GstShmSink", "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Network", - "long-name": "SRT sink", + "klass": "Sink", + "long-name": "Shared Memory Sink", "pad-templates": { "sink": { "caps": "ANY", @@ -45774,7 +27222,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -45784,7 +27233,19 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", + "writable": true + }, + "buffer-time": { + "blurb": "Maximum Size of the shm buffer in nanoseconds (-1 to disable)", + "construct": true, + "construct-only": false, + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "readable": true, + "type": "gint64", "writable": true }, "enable-last-sample": { @@ -45792,44 +27253,18 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, - "latency": { - "blurb": "Minimum latency (milliseconds)", - "construct": false, - "construct-only": false, - "default": "125", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "localaddress": { - "blurb": "Local address to bind", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "localport": { - "blurb": "Local port to bind", - "construct": false, - "construct-only": false, - "default": "7001", - "max": "65535", - "min": "0", - "type-name": "guint", - "writable": true - }, "max-bitrate": { "blurb": "The maximum bits per second to render (0 = disabled)", "construct": false, @@ -45837,7 +27272,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -45847,112 +27283,30 @@ "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "mode": { - "blurb": "SRT connection mode", - "construct": false, - "construct-only": false, - "default": "caller (1)", - "enum": true, - "type-name": "GstSRTConnectionMode", - "values": [ - { - "desc": "GST_SRT_CONNECTION_MODE_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_CALLER", - "name": "caller", - "value": "1" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_LISTENER", - "name": "listener", - "value": "2" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_RENDEZVOUS", - "name": "rendezvous", - "value": "3" - } - ], - "writable": true - }, - "msg-size": { - "blurb": "Message size to use with SRT", - "construct": false, - "construct-only": false, - "default": "1316", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "passphrase": { - "blurb": "Password for the encrypted transmission", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "pbkeylen": { - "blurb": "Crypto key length in bytes", - "construct": false, - "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstSRTKeyLength", - "values": [ - { - "desc": "GST_SRT_KEY_LENGTH_NO_KEY", - "name": "no-key", - "value": "0" - }, - { - "desc": "GST_SRT_KEY_LENGTH_0", - "name": "0", - "value": "0" - }, - { - "desc": "GST_SRT_KEY_LENGTH_16", - "name": "16", - "value": "16" - }, - { - "desc": "GST_SRT_KEY_LENGTH_24", - "name": "24", - "value": "24" - }, - { - "desc": "GST_SRT_KEY_LENGTH_32", - "name": "32", - "value": "32" - } - ], + "readable": true, + "type": "gint64", "writable": true }, - "poll-timeout": { - "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", + "perms": { + "blurb": "Permissions to set on the shm area", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "416", + "max": "4095", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "20000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -45960,7 +27314,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -45970,15 +27325,37 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", + "writable": true + }, + "shm-size": { + "blurb": "Size of the shared memory area", + "construct": false, + "construct-only": false, + "default": "67108864", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": true + }, + "socket-path": { + "blurb": "The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, "stats": { - "blurb": "SRT Statistics", + "blurb": "Sink Statistics", "construct": false, "construct-only": false, - "default": "application/x-srt-statistics;", - "type-name": "GstStructure", + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -45986,7 +27363,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -45996,7 +27374,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ts-offset": { @@ -46006,41 +27385,49 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true }, - "uri": { - "blurb": "URI in the form of srt://address:port", + "wait-for-connection": { + "blurb": "Block the stream until the shm pipe is connected", "construct": false, "construct-only": false, - "default": "srt://127.0.0.1:7001", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary", + "rank": "none", "signals": { - "caller-added": { + "client-connected": { "args": [ - "gint", - "GSocketAddress" + { + "name": "arg0", + "type": "gint" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, - "caller-removed": { + "client-disconnected": { "args": [ - "gint", - "GSocketAddress" + { + "name": "arg0", + "type": "gint" + } ], - "retval": "void" + "return-type": "void", + "when": "last" } } }, - "srtsrc": { - "author": "Justin Kim ", - "description": "Receive data over the network via SRT", + "shmsrc": { + "author": "Olivier Crete ", + "description": "Receive data from the shared memory sink", "hierarchy": [ - "GstSRTSrc", + "GstShmSrc", "GstPushSrc", "GstBaseSrc", "GstElement", @@ -46048,8 +27435,8 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Source/Network", - "long-name": "SRT source", + "klass": "Source", + "long-name": "Shared Memory Source", "pad-templates": { "src": { "caps": "ANY", @@ -46065,84 +27452,26 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "do-timestamp": { "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "latency": { - "blurb": "Minimum latency (milliseconds)", - "construct": false, - "construct-only": false, - "default": "125", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "localaddress": { - "blurb": "Local address to bind", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "localport": { - "blurb": "Local port to bind", - "construct": false, - "construct-only": false, - "default": "7001", - "max": "65535", - "min": "0", - "type-name": "guint", - "writable": true - }, - "mode": { - "blurb": "SRT connection mode", - "construct": false, - "construct-only": false, - "default": "caller (1)", - "enum": true, - "type-name": "GstSRTConnectionMode", - "values": [ - { - "desc": "GST_SRT_CONNECTION_MODE_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_CALLER", - "name": "caller", - "value": "1" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_LISTENER", - "name": "listener", - "value": "2" - }, - { - "desc": "GST_SRT_CONNECTION_MODE_RENDEZVOUS", - "name": "rendezvous", - "value": "3" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "msg-size": { - "blurb": "Message size to use with SRT", + "is-live": { + "blurb": "True if the element cannot produce data in PAUSED", "construct": false, "construct-only": false, - "default": "1316", - "max": "2147483647", - "min": "1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, "num-buffers": { @@ -46152,3223 +27481,2891 @@ "default": "-1", "max": "2147483647", "min": "-1", - "type-name": "gint", - "writable": true - }, - "passphrase": { - "blurb": "Password for the encrypted transmission", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": true - }, - "pbkeylen": { - "blurb": "Crypto key length in bytes", - "construct": false, - "construct-only": false, - "default": "0 (0)", - "enum": true, - "type-name": "GstSRTKeyLength", - "values": [ - { - "desc": "GST_SRT_KEY_LENGTH_NO_KEY", - "name": "no-key", - "value": "0" - }, - { - "desc": "GST_SRT_KEY_LENGTH_0", - "name": "0", - "value": "0" - }, - { - "desc": "GST_SRT_KEY_LENGTH_16", - "name": "16", - "value": "16" - }, - { - "desc": "GST_SRT_KEY_LENGTH_24", - "name": "24", - "value": "24" - }, - { - "desc": "GST_SRT_KEY_LENGTH_32", - "name": "32", - "value": "32" - } - ], - "writable": true - }, - "poll-timeout": { - "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "stats": { - "blurb": "SRT Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-srt-statistics;", - "type-name": "GstStructure", - "writable": false - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gint", "writable": true }, - "uri": { - "blurb": "URI in the form of srt://address:port", + "shm-area-name": { + "blurb": "The name of the shared memory area used to get buffers", "construct": false, "construct-only": false, - "default": "srt://127.0.0.1:7001", - "type-name": "gchararray", - "writable": true - } - }, - "rank": "primary", - "signals": { - "caller-added": { - "args": [ - "gint", - "GSocketAddress" - ], - "retval": "void" - }, - "caller-removed": { - "args": [ - "gint", - "GSocketAddress" - ], - "retval": "void" - } - } - } - }, - "filename": "gstsrt", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "srtp": { - "description": "GStreamer SRTP", - "elements": { - "srtpdec": { - "author": "Gabriel Millaire ", - "description": "A SRTP and SRTCP decoder", - "hierarchy": [ - "GstSrtpDec", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Network/SRTP", - "long-name": "SRTP decoder", - "name": "srtpdec", - "pad-templates": { - "rtcp_sink": { - "caps": "application/x-srtcp:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "rtcp_src": { - "caps": "application/x-rtcp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "rtp_sink": { - "caps": "application/x-srtp:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "rtp_src": { - "caps": "application/x-rtp:\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "replay-window-size": { - "blurb": "Size of the replay protection window", - "construct": false, - "construct-only": false, - "default": "128", - "max": "32768", - "min": "64", - "type-name": "guint", - "writable": true - }, - "stats": { - "blurb": "Various statistics", - "construct": false, - "construct-only": false, - "default": "application/x-srtp-decoder-stats, streams=(int)< >;", - "type-name": "GstStructure", + "readable": true, + "type": "gchararray", "writable": false - } - }, - "rank": "none", - "signals": { - "clear-keys": { - "args": [], - "retval": "void" - }, - "hard-limit": { - "args": [ - "guint" - ], - "retval": "GstCaps" - }, - "remove-key": { - "args": [ - "guint" - ], - "retval": "void" - }, - "request-key": { - "args": [ - "guint" - ], - "retval": "GstCaps" - }, - "soft-limit": { - "args": [ - "guint" - ], - "retval": "GstCaps" - } - } - }, - "srtpenc": { - "author": "Gabriel Millaire ", - "description": "A SRTP and SRTCP encoder", - "hierarchy": [ - "GstSrtpEnc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Network/SRTP", - "long-name": "SRTP encoder", - "name": "srtpenc", - "pad-templates": { - "rtcp_sink_%%u": { - "caps": "application/x-rtcp:\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "rtcp_src_%%u": { - "caps": "application/x-srtcp:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - }, - "rtp_sink_%%u": { - "caps": "application/x-rtp:\n", - "direction": "sink", - "presence": "request", - "typename": "GstPad" - }, - "rtp_src_%%u": { - "caps": "application/x-srtp:\n", - "direction": "src", - "presence": "sometimes", - "typename": "GstPad" - } - }, - "properties": { - "allow-repeat-tx": { - "blurb": "Whether retransmissions of packets with the same sequence number are allowed(Note that such repeated transmissions must have the same RTP payload, or a severe security weakness is introduced!)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true }, - "key": { - "blurb": "Master key (minimum of 30 and maximum of 46 bytes)", - "construct": false, - "construct-only": false, - "type-name": "GstBuffer", - "writable": true - }, - "mki": { - "blurb": "Master key Identifier (NULL means no MKI)", + "socket-path": { + "blurb": "The path to the control socket used to control the shared memory", "construct": false, "construct-only": false, - "type-name": "GstBuffer", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gchararray", "writable": true }, - "random-key": { - "blurb": "Generate a random key if TRUE", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "replay-window-size": { - "blurb": "Size of the replay protection window", - "construct": false, - "construct-only": false, - "default": "128", - "max": "32768", - "min": "64", - "type-name": "guint", - "writable": true - }, - "rtcp-auth": { - "blurb": "RTCP Authentication", - "construct": false, - "construct-only": false, - "default": "hmac-sha1-80 (2)", - "enum": true, - "type-name": "GstSrtpAuthType", - "values": [ - { - "desc": "GST_SRTP_AUTH_NULL", - "name": "null", - "value": "0" - }, - { - "desc": "GST_SRTP_AUTH_HMAC_SHA1_32", - "name": "hmac-sha1-32", - "value": "1" - }, - { - "desc": "GST_SRTP_AUTH_HMAC_SHA1_80", - "name": "hmac-sha1-80", - "value": "2" - } - ], - "writable": true - }, - "rtcp-cipher": { - "blurb": "RTCP Cipher", - "construct": false, - "construct-only": false, - "default": "aes-128-icm (1)", - "enum": true, - "type-name": "GstSrtpCipherType", - "values": [ - { - "desc": "GST_SRTP_CIPHER_NULL", - "name": "null", - "value": "0" - }, - { - "desc": "GST_SRTP_CIPHER_AES_128_ICM", - "name": "aes-128-icm", - "value": "1" - }, - { - "desc": "GST_SRTP_CIPHER_AES_256_ICM", - "name": "aes-256-icm", - "value": "2" - }, - { - "desc": "GST_SRTP_CIPHER_AES_128_GCM", - "name": "aes-128-gcm", - "value": "3" - }, - { - "desc": "GST_SRTP_CIPHER_AES_256_GCM", - "name": "aes-256-gcm", - "value": "4" - } - ], - "writable": true - }, - "rtp-auth": { - "blurb": "RTP Authentication", - "construct": false, - "construct-only": false, - "default": "hmac-sha1-80 (2)", - "enum": true, - "type-name": "GstSrtpAuthType", - "values": [ - { - "desc": "GST_SRTP_AUTH_NULL", - "name": "null", - "value": "0" - }, - { - "desc": "GST_SRTP_AUTH_HMAC_SHA1_32", - "name": "hmac-sha1-32", - "value": "1" - }, - { - "desc": "GST_SRTP_AUTH_HMAC_SHA1_80", - "name": "hmac-sha1-80", - "value": "2" - } - ], - "writable": true - }, - "rtp-cipher": { - "blurb": "RTP Cipher", - "construct": false, - "construct-only": false, - "default": "aes-128-icm (1)", - "enum": true, - "type-name": "GstSrtpCipherType", - "values": [ - { - "desc": "GST_SRTP_CIPHER_NULL", - "name": "null", - "value": "0" - }, - { - "desc": "GST_SRTP_CIPHER_AES_128_ICM", - "name": "aes-128-icm", - "value": "1" - }, - { - "desc": "GST_SRTP_CIPHER_AES_256_ICM", - "name": "aes-256-icm", - "value": "2" - }, - { - "desc": "GST_SRTP_CIPHER_AES_128_GCM", - "name": "aes-128-gcm", - "value": "3" - }, - { - "desc": "GST_SRTP_CIPHER_AES_256_GCM", - "name": "aes-256-gcm", - "value": "4" - } - ], - "writable": true - }, - "stats": { - "blurb": "Various statistics", - "construct": false, - "construct-only": false, - "default": "application/x-srtp-encoder-stats, streams=(int)< >;", - "type-name": "GstStructure", - "writable": false - } - }, - "rank": "none", - "signals": { - "no-more-pads": { - "args": [], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "soft-limit": { - "args": [], - "retval": "void" + "readable": true, + "type": "gboolean", + "writable": true } - } + }, + "rank": "none" } }, - "filename": "gstsrtp", + "filename": "gstshm", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "subenc": { - "description": "subtitle encoders", + "siren": { + "description": "Siren encoder/decoder/payloader/depayloader plugins", "elements": { - "srtenc": { - "author": "Thijs Vermeir ", - "description": "Srt subtitle encoder", + "sirendec": { + "author": "Youness Alaoui ", + "description": "Decode streams encoded with the Siren7 codec into 16bit PCM", "hierarchy": [ - "GstSrtEnc", + "GstSirenDec", + "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Subtitle", - "long-name": "Srt encoder", - "name": "srtenc", + "klass": "Codec/Decoder/Audio ", + "long-name": "Siren Decoder element", "pad-templates": { "sink": { - "caps": "text/x-raw:\n format: { pango-markup, utf8 }\n", + "caps": "audio/x-siren:\n dct-length: 320\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "application/x-subtitle:\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: 16000\n channels: 1\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "duration": { - "blurb": "Offset for the duration of the subtitles", + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", "construct": false, "construct-only": false, "default": "0", "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "min": "0", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "plc": { + "blurb": "Perform packet loss concealment (if supported)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "timestamp": { - "blurb": "Offset for the starttime for the subtitles", + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", "construct": false, "construct-only": false, "default": "0", "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none" + "rank": "marginal" }, - "webvttenc": { - "author": "David Schleef ", - "description": "WebVTT subtitle encoder", + "sirenenc": { + "author": "Youness Alaoui ", + "description": "Encode 16bit PCM streams into the Siren7 codec", "hierarchy": [ - "GstWebvttEnc", + "GstSirenEnc", + "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Subtitle", - "long-name": "WebVTT encoder", - "name": "webvttenc", + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio ", + "long-name": "Siren Encoder element", "pad-templates": { "sink": { - "caps": "text/x-raw:\n format: { pango-markup, utf8 }\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: 16000\n channels: 1\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "application/x-subtitle-vtt:\n", + "caps": "audio/x-siren:\n dct-length: 320\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "duration": { - "blurb": "Offset for the duration of the subtitles", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "false", + "readable": true, + "type": "gboolean", + "writable": false }, - "parent": { - "blurb": "The parent of the object", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "timestamp": { - "blurb": "Offset for the starttime for the subtitles", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "default": "0", + "default": "40000000", "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "none" + "rank": "marginal" } }, - "filename": "gstsubenc", + "filename": "gstsiren", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "switchbin": { - "description": "switchbin", + "smooth": { + "description": "Apply a smooth filter to an image", "elements": { - "switchbin": { - "author": "Carlos Rafael Giani ", - "description": "Switch between sub-pipelines (paths) based on input caps", + "smooth": { + "author": "Wim Taymans ", + "description": "Apply a smooth filter to an image", "hierarchy": [ - "GstSwitchBin", - "GstBin", + "GstSmooth", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Generic/Bin", - "long-name": "switchbin", + "klass": "Filter/Effect/Video", + "long-name": "Smooth effect", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "ANY", + "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", + "active": { + "blurb": "process video", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "current-path": { - "blurb": "Currently selected path", + "filter-size": { + "blurb": "size of media filter", "construct": false, "construct-only": false, - "default": "-1", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": false + "default": "3", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", + "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "luma-only": { + "blurb": "only filter luma part", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "num-paths": { - "blurb": "Number of paths", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "-2", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", + "writable": true + }, + "tolerance": { + "blurb": "contrast tolerance for smoothing", + "construct": false, + "construct-only": false, + "default": "8", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" } }, - "filename": "gstswitchbin", + "filename": "gstsmooth", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "teletext": { - "description": "Teletext plugin", + "smoothstreaming": { + "description": "Microsoft's Smooth Streaming format support ", "elements": { - "teletextdec": { - "author": "Sebastian P\u00f6lsterl , Andoni Morales Alastruey ", - "description": "Decode a raw VBI stream containing teletext information to RGBA and text", + "mssdemux": { + "author": "Thiago Santos ", + "description": "Parse and demultiplex a Smooth Streaming manifest into audio and video streams", "hierarchy": [ - "GstTeletextDec", + "GstMssDemux", + "GstAdaptiveDemux", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Decoder", - "long-name": "Teletext decoder", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Codec/Demuxer/Adaptive", + "long-name": "Smooth Streaming demuxer", "pad-templates": { + "audio_%%02u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + }, "sink": { - "caps": "application/x-teletext:\n", + "caps": "application/vnd.ms-sstr+xml:\n", "direction": "sink", "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\ntext/x-raw:\n format: { utf-8, pango-markup }\n", + "video_%%02u": { + "caps": "ANY", "direction": "src", - "presence": "always" + "presence": "sometimes" } }, "properties": { - "font-description": { - "blurb": "Font description used for the pango output.", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "verdana 12", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "page": { - "blurb": "Number of page that should displayed", + "bitrate-limit": { + "blurb": "Limit of the available bitrate to use when switching to alternates.", "construct": false, "construct-only": false, - "default": "100", - "max": "999", - "min": "100", - "type-name": "gint", + "default": "0.8", + "max": "1", + "min": "0", + "readable": true, + "type": "gfloat", "writable": true }, - "subpage": { - "blurb": "Number of sub-page that should displayed (-1 for all)", + "connection-speed": { + "blurb": "Network connection speed in kbps (0 = calculate from downloaded fragments)", "construct": false, "construct-only": false, - "default": "-1", - "max": "153", - "min": "-1", - "type-name": "gint", + "default": "0", + "max": "4294967", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "subtitles-mode": { - "blurb": "Enables subtitles mode for text output stripping the blank lines and the teletext state lines", + "max-queue-size-buffers": { + "blurb": "Maximum buffers that can be stored in each internal stream queue (0 = infinite) (deprecated)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "subtitles-template": { - "blurb": "Output template used to print each one of the subtitles lines", + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, - "default": "%%s\\n", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gstteletext", + "filename": "gstsmoothstreaming", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "timecode": { - "description": "Timecode-related elements", + "sndfile": { + "description": "use libsndfile to read and write various audio formats", "elements": { - "avwait": { - "author": "Vivia Nikolaidou ", - "description": "Drops all audio/video until a specific timecode or running time has been reached", + "sfdec": { + "author": "Stefan Sauer ", + "description": "Read audio streams using libsndfile", "hierarchy": [ - "GstAvWait", + "GstSFDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Audio/Video", - "long-name": "Timecode Wait", - "name": "avwait", + "klass": "Decoder/Audio", + "long-name": "Sndfile decoder", "pad-templates": { - "asink": { - "caps": "audio/x-raw:\n", + "sink": { + "caps": "audio/x-ircam:\naudio/x-nist:\naudio/x-paris:\naudio/x-rf64:\naudio/x-sds:\naudio/x-svx:\naudio/x-voc:\naudio/x-w64:\naudio/x-xi:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "asrc": { - "caps": "audio/x-raw:\n", + "src": { + "caps": "audio/x-raw:\n format: { F32LE, S32LE, S16LE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "vsink": { - "caps": "video/x-raw:\n", + "presence": "always" + } + }, + "rank": "marginal" + } + }, + "filename": "gstsndfile", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "soundtouch": { + "description": "Audio Pitch Controller & BPM Detection", + "elements": { + "bpmdetect": { + "author": "Sebastian Dröge ", + "description": "Detect the BPM of an audio stream", + "hierarchy": [ + "GstBPMDetect", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Analyzer/Audio", + "long-name": "BPM Detector", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "vsrc": { - "caps": "video/x-raw:\n", + "src": { + "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "end-running-time": { - "blurb": "Running time to end at in running-time mode", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "end-timecode": { - "blurb": "Timecode to end at in timecode mode (object)", - "construct": false, - "construct-only": false, - "type-name": "GstVideoTimeCode", - "writable": true - }, - "mode": { - "blurb": "Operation mode: What to wait for", - "construct": false, - "construct-only": false, - "default": "timecode (0)", - "enum": true, - "type-name": "GstAvWaitMode", - "values": [ - { - "desc": "time code (default)", - "name": "timecode", - "value": "0" - }, - { - "desc": "running time", - "name": "running-time", - "value": "1" - }, - { - "desc": "video first", - "name": "video-first", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "recording": { - "blurb": "Whether the element is stopped or recording. If set to FALSE, all buffers will be dropped regardless of settings.", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "target-running-time": { - "blurb": "Running time to wait for in running-time mode", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "target-timecode": { - "blurb": "Timecode to wait for in timecode mode (object)", - "construct": false, - "construct-only": false, - "type-name": "GstVideoTimeCode", - "writable": true - }, - "target-timecode-string": { - "blurb": "Timecode to wait for in timecode mode (string). Must take the form 00:00:00:00", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "00:00:00:00", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "timecodestamper": { - "author": "Vivia Nikolaidou ", - "description": "Attaches a timecode meta into each video frame", + "pitch": { + "author": "Wouter Paesen ", + "description": "Control the pitch of an audio stream", "hierarchy": [ - "GstTimeCodeStamper", - "GstBaseTransform", + "GstPitch", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Video", - "long-name": "Timecode stamper", - "name": "timecodestamper", + "klass": "Filter/Effect/Audio", + "long-name": "Pitch controller", "pad-templates": { - "ltc_sink": { - "caps": "audio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n", - "direction": "sink", - "presence": "request" - }, "sink": { - "caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "daily-jam": { - "blurb": "The daily jam of the timecode", - "construct": false, - "construct-only": false, - "type-name": "GDateTime", - "writable": true - }, - "drop-frame": { - "blurb": "Use drop-frame timecodes for 29.97 and 59.94 FPS", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "first-timecode": { - "blurb": "If set, take this timecode for the first frame and increment from it. Only the values itself are taken, flags and frame rate are always determined by timecodestamper itself. If unset (and to-now is also not set), the timecode will start at 0", - "construct": false, - "construct-only": false, - "type-name": "GstVideoTimeCode", - "writable": true - }, - "first-timecode-to-now": { - "blurb": "If true and first-timecode is unset, set it to system time automatically when the first media segment is received.", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "ltc-auto-resync": { - "blurb": "If true and LTC timecode is used, it will be automatically resynced if it drifts, otherwise it will only be initialised once", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "ltc-daily-jam": { - "blurb": "The daily jam of the LTC timecode", - "construct": false, - "construct-only": false, - "type-name": "GDateTime", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "override-existing": { - "blurb": "If set to true, any existing timecode will be overridden", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "post-messages": { - "blurb": "Post element message containing the current timecode", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "rtc-auto-resync": { - "blurb": "If true and RTC timecode is used, it will be automatically resynced if it drifts, otherwise it will only be initialised once", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "rtc-max-drift": { - "blurb": "Maximum number of nanoseconds the RTC clock is allowed to drift from the video before it is resynced", - "construct": false, - "construct-only": false, - "default": "250000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "set": { - "blurb": "Choose whether timecodes should be overridden or not", - "construct": false, - "construct-only": false, - "default": "keep (1)", - "enum": true, - "type-name": "GstTimeCodeStamperSet", - "values": [ - { - "desc": "Never set timecodes", - "name": "never", - "value": "0" - }, - { - "desc": "Keep upstream timecodes and only set if no upstream timecode", - "name": "keep", - "value": "1" - }, - { - "desc": "Always set timecode and remove upstream timecode", - "name": "always", - "value": "2" - } - ], + "output-rate": { + "blurb": "Output rate on downstream segment events", + "construct": false, + "construct-only": false, + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gfloat", "writable": true }, - "set-internal-timecode": { - "blurb": "If set, take this timecode as the internal timecode for the first frame and increment from it. Only the values itself and daily jam are taken, flags and frame rate are always determined by timecodestamper itself. If unset (and to-now is also not set), the internal timecode will start at 0 with the daily jam being the current real-time clock time", + "pitch": { + "blurb": "Audio stream pitch", "construct": false, "construct-only": false, - "type-name": "GstVideoTimeCode", + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gfloat", "writable": true }, - "source": { - "blurb": "Choose from what source the timecode should be taken", + "rate": { + "blurb": "Audio stream rate", "construct": false, "construct-only": false, - "default": "internal (0)", - "enum": true, - "type-name": "GstTimeCodeStamperSource", - "values": [ - { - "desc": "Use internal timecode counter, starting at zero or value set by property", - "name": "internal", - "value": "0" - }, - { - "desc": "Always use zero", - "name": "zero", - "value": "1" - }, - { - "desc": "Count up from the last known upstream timecode or internal if unknown", - "name": "last-known", - "value": "2" - }, - { - "desc": "Linear timecode from an audio device", - "name": "ltc", - "value": "3" - }, - { - "desc": "Timecode from real time clock", - "name": "rtc", - "value": "4" - } - ], + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gfloat", "writable": true }, - "timecode-offset": { - "blurb": "Add this offset in frames to internal, LTC or RTC timecode, useful if there is an offset between the timecode source and video", + "tempo": { + "blurb": "Audio stream tempo", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-2147483648", - "type-name": "gint", + "default": "1", + "max": "10", + "min": "0.1", + "readable": true, + "type": "gfloat", "writable": true } }, "rank": "none" } }, - "filename": "gsttimecode", + "filename": "gstsoundtouch", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "tinyalsa": { - "description": "tinyalsa plugin library", + "spandsp": { + "description": "libspandsp plugin", "elements": { - "tinyalsasink": { - "author": "Arun Raghavan ", - "description": "Plays audio to an ALSA device", + "dtmfdetect": { + "author": "Olivier Crete ", + "description": "This element detects DTMF tones", "hierarchy": [ - "GstTinyalsaSink", - "GstAudioSink", - "GstAudioBaseSink", - "GstBaseSink", + "GstDtmfDetect", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Audio", - "long-name": "tinyalsa Audio Sink", + "klass": "Filter/Analyzer/Audio", + "long-name": "DTMF detector element", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { S16LE, S32LE, S24_32LE, S8 }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 1\n", "direction": "sink", "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 1\n", + "direction": "src", + "presence": "always" } }, "properties": { - "alignment-threshold": { - "blurb": "Timestamp alignment threshold in nanoseconds", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "40000000", - "max": "18446744073709551614", - "min": "1", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "marginal" + }, + "spanplc": { + "author": "Youness Alaoui ", + "description": "Adds packet loss concealment to audio", + "hierarchy": [ + "GstSpanPlc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Audio", + "long-name": "SpanDSP PLC", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "direction": "sink", + "presence": "always" }, - "async": { - "blurb": "Go asynchronously to PAUSED", + "src": { + "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "stats": { + "blurb": "Various statistics", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, + "readable": true, + "type": "GstStructure", + "writable": false + } + }, + "rank": "primary" + }, + "tonegeneratesrc": { + "author": "Iskratel ", + "description": "Creates telephony signals of given frequency, volume, cadence", + "hierarchy": [ + "GstToneGenerateSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Audio", + "long-name": "Telephony Tone Generator source", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", + "blurb": "Size in bytes to read per buffer (-1 = default)", "construct": false, "construct-only": false, - "default": "4096", + "default": "2048", "max": "-1", "min": "0", - "type-name": "guint", - "writable": true - }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports", - "construct": false, - "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "guint", "writable": true }, - "can-activate-pull": { - "blurb": "Allow pull-based scheduling", + "do-timestamp": { + "blurb": "Apply current stream time to buffers", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "card": { - "blurb": "The ALSA card to use", + "freq": { + "blurb": "Frequency of test signal", "construct": false, "construct-only": false, "default": "0", - "max": "-1", + "max": "20000", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "device": { - "blurb": "The ALSA device to use", + "freq2": { + "blurb": "Frequency of second telephony tone component", "construct": false, "construct-only": false, "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "discont-wait": { - "blurb": "Window of time in nanoseconds to wait before creating a discontinuity", - "construct": false, - "construct-only": false, - "default": "1000000000", - "max": "18446744073709551614", + "max": "20000", "min": "0", - "type-name": "guint64", - "writable": true - }, - "drift-tolerance": { - "blurb": "Tolerance for clock drift in microseconds", - "construct": false, - "construct-only": false, - "default": "40000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "gint", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "latency-time": { - "blurb": "The minimum amount of data to write in each iteration in microseconds", + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", "construct": false, "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", + "off-time": { + "blurb": "Time of the first period when the tone signal is off", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "1000", + "max": "2147483647", "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", + "readable": true, + "type": "gint", "writable": true }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "off-time2": { + "blurb": "Time of the second period when the tone signal is off", "construct": false, "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", + "default": "1000", + "max": "2147483647", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gint", "writable": true }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", + "on-time": { + "blurb": "Time of the first period when the tone signal is present", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "1000", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", + "on-time2": { + "blurb": "Time of the second period when the tone signal is present", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "1000", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", + "repeat": { + "blurb": "Whether to repeat specified tone indefinitely", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", + "samplesperbuffer": { + "blurb": "Number of samples in each outgoing buffer", "construct": false, "construct-only": false, - "default": "skew (1)", - "enum": true, - "type-name": "GstAudioBaseSinkSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW", - "name": "skew", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE", - "name": "none", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM", - "name": "custom", - "value": "3" - } - ], + "default": "1024", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", + "volume": { + "blurb": "Volume of first signal", "construct": false, "construct-only": false, "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "max": "0", + "min": "-50", + "readable": true, + "type": "gint", "writable": true }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", + "volume2": { + "blurb": "Volume of second tone signal", "construct": false, "construct-only": false, "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "max": "0", + "min": "-50", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" } }, - "filename": "gsttinyalsa", + "filename": "gstspandsp", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "transcode": { - "description": "A plugin containing elements for transcoding", + "speed": { + "description": "Set speed/pitch on audio/raw streams (resampler)", "elements": { - "transcodebin": { - "author": "Thibault Saunier ", - "description": "Autoplug and transcoder a stream", + "speed": { + "author": "Andy Wingo , Tim-Philipp Müller ", + "description": "Set speed/pitch on audio/raw streams (resampler)", "hierarchy": [ - "GstTranscodeBin", - "GstBin", + "GstSpeed", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Generic/Bin/Encoding", - "long-name": "Transcode Bin", + "klass": "Filter/Effect/Audio", + "long-name": "Speed", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "ANY", + "caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "audio-filter": { - "blurb": "the audio filter(s) to apply, if possible", - "construct": false, + "speed": { + "blurb": "speed", + "construct": true, "construct-only": false, - "type-name": "GstElement", + "default": "1", + "max": "40", + "min": "0.1", + "readable": true, + "type": "gfloat", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstspeed", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "srtp": { + "description": "GStreamer SRTP", + "elements": { + "srtpdec": { + "author": "Gabriel Millaire ", + "description": "A SRTP and SRTCP decoder", + "hierarchy": [ + "GstSrtpDec", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Network/SRTP", + "long-name": "SRTP decoder", + "pad-templates": { + "rtcp_sink": { + "caps": "application/x-srtcp:\n", + "direction": "sink", + "presence": "always" }, - "avoid-reencoding": { - "blurb": "Whether to re-encode portions of compatible video streams that lay on segment boundaries", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "rtcp_src": { + "caps": "application/x-rtcp:\n", + "direction": "src", + "presence": "always" }, - "message-forward": { - "blurb": "Forwards all children messages", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "rtp_sink": { + "caps": "application/x-srtp:\n", + "direction": "sink", + "presence": "always" }, - "profile": { - "blurb": "The GstEncodingProfile to use", + "rtp_src": { + "caps": "application/x-rtp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "replay-window-size": { + "blurb": "Size of the replay protection window", "construct": false, "construct-only": false, - "type-name": "GstEncodingProfile", + "default": "128", + "max": "32768", + "min": "64", + "readable": true, + "type": "guint", "writable": true }, - "video-filter": { - "blurb": "the video filter(s) to apply, if possible", + "stats": { + "blurb": "Various statistics", "construct": false, "construct-only": false, - "type-name": "GstElement", - "writable": true + "default": "application/x-srtp-decoder-stats, streams=(int)< >;", + "readable": true, + "type": "GstStructure", + "writable": false } }, - "rank": "none" + "rank": "none", + "signals": { + "clear-keys": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + }, + "hard-limit": { + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "GstCaps", + "when": "last" + }, + "remove-key": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "void", + "when": "last" + }, + "request-key": { + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "GstCaps", + "when": "last" + }, + "soft-limit": { + "args": [ + { + "name": "arg0", + "type": "guint" + } + ], + "return-type": "GstCaps", + "when": "last" + } + } }, - "uritranscodebin": { - "author": "Thibault Saunier ", - "description": "Autoplug and transcoder media from uris", + "srtpenc": { + "author": "Gabriel Millaire ", + "description": "A SRTP and SRTCP encoder", "hierarchy": [ - "GstUriTranscodeBin", - "GstPipeline", - "GstBin", + "GstSrtpEnc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Generic/Bin/Encoding", - "long-name": "URITranscode Bin", - "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true + "klass": "Filter/Network/SRTP", + "long-name": "SRTP encoder", + "pad-templates": { + "rtcp_sink_%%u": { + "caps": "application/x-rtcp:\n", + "direction": "sink", + "presence": "request" }, - "audio-filter": { - "blurb": "the audio filter(s) to apply, if possible", - "construct": false, - "construct-only": false, - "type-name": "GstElement", - "writable": true + "rtcp_src_%%u": { + "caps": "application/x-srtcp:\n", + "direction": "src", + "presence": "sometimes" }, - "auto-flush-bus": { - "blurb": "Whether to automatically flush the pipeline's bus when going from READY into NULL state", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "rtp_sink_%%u": { + "caps": "application/x-rtp:\n", + "direction": "sink", + "presence": "request" }, - "avoid-reencoding": { - "blurb": "Whether to re-encode portions of compatible video streams that lay on segment boundaries", + "rtp_src_%%u": { + "caps": "application/x-srtp:\n", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "allow-repeat-tx": { + "blurb": "Whether retransmissions of packets with the same sequence number are allowed(Note that such repeated transmissions must have the same RTP payload, or a severe security weakness is introduced!)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "cpu-usage": { - "blurb": "The percentage of CPU to try to use with the processus running the pipeline driven by the clock", - "construct": false, - "construct-only": false, - "default": "100", - "max": "100", - "min": "0", - "type-name": "guint", - "writable": true - }, - "delay": { - "blurb": "Expected delay needed for elements to spin up to PLAYING in nanoseconds", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gboolean", "writable": true }, - "dest-uri": { - "blurb": "URI to put output stream", + "key": { + "blurb": "Master key (minimum of 30 and maximum of 46 bytes)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstBuffer", "writable": true }, - "latency": { - "blurb": "Latency to configure on the pipeline", + "mki": { + "blurb": "Master key Identifier (NULL means no MKI)", "construct": false, "construct-only": false, - "default": "18446744073709551615", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "readable": true, + "type": "GstBuffer", "writable": true }, - "message-forward": { - "blurb": "Forwards all children messages", + "random-key": { + "blurb": "Generate a random key if TRUE", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "profile": { - "blurb": "The GstEncodingProfile to use", + "replay-window-size": { + "blurb": "Size of the replay protection window", "construct": false, "construct-only": false, - "type-name": "GstEncodingProfile", + "default": "128", + "max": "32768", + "min": "64", + "readable": true, + "type": "guint", "writable": true }, - "sink": { - "blurb": "the output element to use", + "rtcp-auth": { + "blurb": "RTCP Authentication", "construct": false, "construct-only": false, - "type-name": "GstElement", + "default": "hmac-sha1-80 (2)", + "readable": true, + "type": "GstSrtpAuthType", "writable": true }, - "source": { - "blurb": "the input element to use", + "rtcp-cipher": { + "blurb": "RTCP Cipher", "construct": false, "construct-only": false, - "type-name": "GstElement", + "default": "aes-128-icm (1)", + "readable": true, + "type": "GstSrtpCipherType", "writable": true }, - "source-uri": { - "blurb": "URI to decode", + "rtp-auth": { + "blurb": "RTP Authentication", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "hmac-sha1-80 (2)", + "readable": true, + "type": "GstSrtpAuthType", "writable": true }, - "video-filter": { - "blurb": "the video filter(s) to apply, if possible", + "rtp-cipher": { + "blurb": "RTP Cipher", "construct": false, "construct-only": false, - "type-name": "GstElement", + "default": "aes-128-icm (1)", + "readable": true, + "type": "GstSrtpCipherType", "writable": true + }, + "stats": { + "blurb": "Various statistics", + "construct": false, + "construct-only": false, + "default": "application/x-srtp-encoder-stats, streams=(int)< >;", + "readable": true, + "type": "GstStructure", + "writable": false } }, - "rank": "none" + "rank": "none", + "signals": { + "no-more-pads": { + "args": [], + "return-type": "void", + "when": "last" + }, + "pad-added": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "pad-removed": { + "args": [ + { + "name": "arg0", + "type": "GstPad" + } + ], + "return-type": "void", + "when": "last" + }, + "soft-limit": { + "args": [], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gsttranscode", + "filename": "gstsrtp", "license": "LGPL", - "package": "GStreamer git", - "source": "gstreamer", + "other-types": { + "GstSrtpAuthType": { + "kind": "enum", + "values": [ + { + "desc": "GST_SRTP_AUTH_NULL", + "name": "null", + "value": "0" + }, + { + "desc": "GST_SRTP_AUTH_HMAC_SHA1_32", + "name": "hmac-sha1-32", + "value": "1" + }, + { + "desc": "GST_SRTP_AUTH_HMAC_SHA1_80", + "name": "hmac-sha1-80", + "value": "2" + } + ] + }, + "GstSrtpCipherType": { + "kind": "enum", + "values": [ + { + "desc": "GST_SRTP_CIPHER_NULL", + "name": "null", + "value": "0" + }, + { + "desc": "GST_SRTP_CIPHER_AES_128_ICM", + "name": "aes-128-icm", + "value": "1" + }, + { + "desc": "GST_SRTP_CIPHER_AES_256_ICM", + "name": "aes-256-icm", + "value": "2" + }, + { + "desc": "GST_SRTP_CIPHER_AES_128_GCM", + "name": "aes-128-gcm", + "value": "3" + }, + { + "desc": "GST_SRTP_CIPHER_AES_256_GCM", + "name": "aes-256-gcm", + "value": "4" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "ttmlsubs": { - "description": "TTML subtitle handling", + "subenc": { + "description": "subtitle encoders", "elements": { - "ttmlparse": { - "author": "GStreamer maintainers , Chris Bass ", - "description": "Parses TTML subtitle files", + "srtenc": { + "author": "Thijs Vermeir ", + "description": "Srt subtitle encoder", "hierarchy": [ - "GstTtmlParse", + "GstSrtEnc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Parser/Subtitle", - "long-name": "TTML subtitle parser", - "name": "ttmlparse", + "klass": "Codec/Encoder/Subtitle", + "long-name": "Srt encoder", "pad-templates": { "sink": { - "caps": "application/ttml+xml:\n", + "caps": "text/x-raw:\n format: { pango-markup, utf8 }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "text/x-raw(meta:GstSubtitleMeta):\n", + "caps": "application/x-subtitle:\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "duration": { + "blurb": "Offset for the duration of the subtitles", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "timestamp": { + "blurb": "Offset for the starttime for the subtitles", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" }, - "ttmlrender": { - "author": "David Schleef , Zeeshan Ali , Chris Bass ", - "description": "Renders timed-text subtitles on top of video buffers", + "webvttenc": { + "author": "David Schleef ", + "description": "WebVTT subtitle encoder", "hierarchy": [ - "GstTtmlRender", + "GstWebvttEnc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Overlay/Subtitle", - "long-name": "TTML subtitle renderer", - "name": "ttmlrender", + "klass": "Codec/Encoder/Subtitle", + "long-name": "WebVTT encoder", "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "text_sink": { - "caps": "text/x-raw(meta:GstSubtitleMeta):\n", + "sink": { + "caps": "text/x-raw:\n format: { pango-markup, utf8 }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "video_sink": { - "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "src": { + "caps": "application/x-subtitle-vtt:\n", + "direction": "src", + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "duration": { + "blurb": "Offset for the duration of the subtitles", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "timestamp": { + "blurb": "Offset for the starttime for the subtitles", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "readable": true, + "type": "gint64", "writable": true } }, "rank": "none" } }, - "filename": "gstttmlsubs", + "filename": "gstsubenc", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "uvch264": { - "description": "UVC compliant H264 encoding cameras plugin", + "switchbin": { + "description": "switchbin", "elements": { - "uvch264mjpgdemux": { - "author": "Youness Alaoui ", - "description": "Demux UVC H264 auxiliary streams from MJPG images", + "switchbin": { + "author": "Carlos Rafael Giani ", + "description": "Switch between sub-pipelines (paths) based on input caps", "hierarchy": [ - "GstUvcH264MjpgDemux", + "GstSwitchBin", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Video/Demuxer", - "long-name": "UVC H264 MJPG Demuxer", - "name": "uvch264mjpgdemux", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Generic/Bin", + "long-name": "switchbin", "pad-templates": { - "h264": { - "caps": "video/x-h264:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "jpeg": { - "caps": "image/jpeg:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "nv12": { - "caps": "video/x-raw:\n format: NV12\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, "sink": { - "caps": "image/jpeg:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "yuy2": { - "caps": "video/x-raw:\n format: YUY2\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "src": { + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "device-fd": { - "blurb": "File descriptor of the v4l2 device", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "current-path": { + "blurb": "Currently selected path", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "default": "-1", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": false }, - "num-clock-samples": { - "blurb": "Number of clock samples to gather for the PTS synchronization (-1 = unlimited)", - "construct": true, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, "construct-only": false, - "default": "32", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "num-paths": { + "blurb": "Number of paths", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "0", + "max": "-2", + "min": "0", + "readable": true, + "type": "guint", "writable": true } }, "rank": "none" - }, - "uvch264src": { - "author": "Youness Alaoui ", - "description": "UVC H264 Encoding camera source", + } + }, + "filename": "gstswitchbin", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "teletext": { + "description": "Teletext plugin", + "elements": { + "teletextdec": { + "author": "Sebastian Pölsterl , Andoni Morales Alastruey ", + "description": "Decode a raw VBI stream containing teletext information to RGBA and text", "hierarchy": [ - "GstUvcH264Src", - "GstBaseCameraSrc", - "GstBin", + "GstTeletextDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "UVC H264 Source", - "name": "uvch264src", + "klass": "Decoder", + "long-name": "Teletext decoder", "pad-templates": { - "imgsrc": { - "caps": "EMPTY", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "vfsrc": { - "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" + "sink": { + "caps": "application/x-teletext:\n", + "direction": "sink", + "presence": "always" }, - "vidsrc": { - "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\n profile: { (string)high, (string)main, (string)baseline, (string)constrained-baseline }\n", + "src": { + "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\ntext/x-raw:\n format: { utf-8, pango-markup }\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "async-handling": { - "blurb": "The bin will handle Asynchronous state changes", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "auto-start": { - "blurb": "Automatically starts capture when going to the PAUSED state", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "average-bitrate": { - "blurb": "The average bitrate in bits/second (dynamic control)", - "construct": false, - "construct-only": false, - "default": "3000000", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "colorspace-name": { - "blurb": "The name of the colorspace element", - "construct": true, - "construct-only": false, - "default": "videoconvert", - "type-name": "gchararray", - "writable": true - }, - "device": { - "blurb": "Device location", + "font-description": { + "blurb": "Font description used for the pango output.", "construct": false, "construct-only": false, - "default": "/dev/video0", - "type-name": "gchararray", + "default": "verdana 12", + "readable": true, + "type": "gchararray", "writable": true }, - "device-name": { - "blurb": "Name of the device", - "construct": false, - "construct-only": false, - "default": "", - "type-name": "gchararray", - "writable": false - }, - "enable-sei": { - "blurb": "Enable SEI picture timing (static control)", + "page": { + "blurb": "Number of page that should displayed", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "100", + "max": "999", + "min": "100", + "readable": true, + "type": "gint", "writable": true }, - "entropy": { - "blurb": "Entropy (static control)", + "subpage": { + "blurb": "Number of sub-page that should displayed (-1 for all)", "construct": false, "construct-only": false, - "default": "cavlc (0)", - "enum": true, - "type-name": "UvcH264Entropy", - "values": [ - { - "desc": "CAVLC", - "name": "cavlc", - "value": "0" - }, - { - "desc": "CABAC", - "name": "cabac", - "value": "1" - } - ], + "default": "-1", + "max": "153", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "fixed-framerate": { - "blurb": "Fixed framerate (static & dynamic control)", + "subtitles-mode": { + "blurb": "Enables subtitles mode for text output stripping the blank lines and the teletext state lines", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "iframe-period": { - "blurb": "Time between IDR frames in milliseconds (static control)", - "construct": false, - "construct-only": false, - "default": "10000", - "max": "65535", - "min": "0", - "type-name": "guint", - "writable": true - }, - "initial-bitrate": { - "blurb": "Initial bitrate in bits/second (static control)", - "construct": false, - "construct-only": false, - "default": "3000000", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "jpeg-decoder-name": { - "blurb": "The name of the jpeg decoder element", - "construct": true, - "construct-only": false, - "default": "jpegdec", - "type-name": "gchararray", - "writable": true - }, - "leaky-bucket-size": { - "blurb": "Size of the leaky bucket size in milliseconds (static control)", - "construct": false, - "construct-only": false, - "default": "1000", - "max": "65535", - "min": "0", - "type-name": "guint", - "writable": true - }, - "level-idc": { - "blurb": "Level IDC (dynamic control)", - "construct": false, - "construct-only": false, - "default": "40", - "max": "255", - "min": "0", - "type-name": "guint", - "writable": true - }, - "ltr-buffer-size": { - "blurb": "Total number of Long-Term Reference frames (dynamic control)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "readable": true, + "type": "gboolean", "writable": true }, - "ltr-encoder-control": { - "blurb": "Number of LTR frames the device can control (dynamic control)", + "subtitles-template": { + "blurb": "Output template used to print each one of the subtitles lines", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "gint", + "default": "%%s\\n", + "readable": true, + "type": "gchararray", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstteletext", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "timecode": { + "description": "Timecode-related elements", + "elements": { + "avwait": { + "author": "Vivia Nikolaidou ", + "description": "Drops all audio/video until a specific timecode or running time has been reached", + "hierarchy": [ + "GstAvWait", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Audio/Video", + "long-name": "Timecode Wait", + "pad-templates": { + "asink": { + "caps": "audio/x-raw:\n", + "direction": "sink", + "presence": "always" }, - "max-bframe-qp": { - "blurb": "The minimum Quantization step size for B frames (dynamic control)", - "construct": false, - "construct-only": false, - "default": "46", - "max": "127", - "min": "-127", - "type-name": "gint", - "writable": true + "asrc": { + "caps": "audio/x-raw:\n", + "direction": "src", + "presence": "always" }, - "max-iframe-qp": { - "blurb": "The minimum Quantization step size for I frames (dynamic control)", - "construct": false, - "construct-only": false, - "default": "46", - "max": "127", - "min": "-127", - "type-name": "gint", - "writable": true + "vsink": { + "caps": "video/x-raw:\n", + "direction": "sink", + "presence": "always" }, - "max-mbps": { - "blurb": "The number of macroblocks per second for the maximum processing rate", + "vsrc": { + "caps": "video/x-raw:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "end-running-time": { + "blurb": "Running time to end at in running-time mode", "construct": false, "construct-only": false, - "default": "0", - "max": "-1", + "default": "18446744073709551615", + "max": "18446744073709551615", "min": "0", - "type-name": "guint", - "writable": false - }, - "max-pframe-qp": { - "blurb": "The minimum Quantization step size for P frames (dynamic control)", - "construct": false, - "construct-only": false, - "default": "46", - "max": "127", - "min": "-127", - "type-name": "gint", + "readable": true, + "type": "guint64", "writable": true }, - "max-zoom": { - "blurb": "Digital zoom factor (e.g. 1.5 means 1.5x)", - "construct": false, - "construct-only": false, - "default": "10", - "max": "3.40282e+38", - "min": "1", - "type-name": "gfloat", - "writable": false - }, - "message-forward": { - "blurb": "Forwards all children messages", + "end-timecode": { + "blurb": "Timecode to end at in timecode mode (object)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "GstVideoTimeCode", "writable": true }, - "min-bframe-qp": { - "blurb": "The minimum Quantization step size for B frames (dynamic control)", + "mode": { + "blurb": "Operation mode: What to wait for", "construct": false, "construct-only": false, - "default": "10", - "max": "127", - "min": "-127", - "type-name": "gint", + "default": "timecode (0)", + "readable": true, + "type": "GstAvWaitMode", "writable": true }, - "min-iframe-qp": { - "blurb": "The minimum Quantization step size for I frames (dynamic control)", + "recording": { + "blurb": "Whether the element is stopped or recording. If set to FALSE, all buffers will be dropped regardless of settings.", "construct": false, - "construct-only": false, - "default": "10", - "max": "127", - "min": "-127", - "type-name": "gint", + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "min-pframe-qp": { - "blurb": "The minimum Quantization step size for P frames (dynamic control)", + "target-running-time": { + "blurb": "Running time to wait for in running-time mode", "construct": false, "construct-only": false, - "default": "10", - "max": "127", - "min": "-127", - "type-name": "gint", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "mode": { - "blurb": "The capture mode (still image capture or video recording)", + "target-timecode": { + "blurb": "Timecode to wait for in timecode mode (object)", "construct": false, "construct-only": false, - "default": "mode-video (2)", - "enum": true, - "type-name": "GstCameraBin2Mode", - "values": [ - { - "desc": "Still image capture (default)", - "name": "mode-image", - "value": "1" - }, - { - "desc": "Video recording", - "name": "mode-video", - "value": "2" - } - ], + "readable": true, + "type": "GstVideoTimeCode", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "target-timecode-string": { + "blurb": "Timecode to wait for in timecode mode (string). Must take the form 00:00:00:00", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "00:00:00:00", + "readable": true, + "type": "gchararray", "writable": true + } + }, + "rank": "none" + }, + "timecodestamper": { + "author": "Vivia Nikolaidou ", + "description": "Attaches a timecode meta into each video frame", + "hierarchy": [ + "GstTimeCodeStamper", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Video", + "long-name": "Timecode stamper", + "pad-templates": { + "ltc_sink": { + "caps": "audio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n", + "direction": "sink", + "presence": "request" }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "sink": { + "caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "auto-resync": { + "blurb": "If true resync last known timecode from upstream, otherwise only count up from the last known one", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "num-clock-samples": { - "blurb": "Number of clock samples to gather for the PTS synchronization (-1 = unlimited)", - "construct": true, + "drop-frame": { + "blurb": "Use drop-frame timecodes for 29.97 and 59.94 FPS", + "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "num-reorder-frames": { - "blurb": "Number of B frames between the references frames (static control)", + "ltc-auto-resync": { + "blurb": "If true the LTC timecode will be automatically resynced if it drifts, otherwise it will only be counted up from the last known one", "construct": false, "construct-only": false, - "default": "0", - "max": "255", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "ltc-daily-jam": { + "blurb": "The daily jam of the LTC timecode", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GDateTime", "writable": true }, - "peak-bitrate": { - "blurb": "The peak bitrate in bits/second (dynamic control)", + "ltc-extra-latency": { + "blurb": "Extra latency to introduce for waiting for LTC timecodes", "construct": false, "construct-only": false, - "default": "3000000", - "max": "-1", + "default": "150000000", + "max": "18446744073709551615", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint64", "writable": true }, - "post-previews": { - "blurb": "If capture preview images should be posted to the bus", + "ltc-timeout": { + "blurb": "Time out LTC timecode if no new timecode was detected after this time", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "preview-caps": { - "blurb": "The caps of the preview image to be posted (NULL means ANY)", + "post-messages": { + "blurb": "Post element message containing the current timecode", "construct": false, "construct-only": false, - "default": "ANY", - "type-name": "GstCaps", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "preview-filter": { - "blurb": "A custom preview filter to process preview image data", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstElement", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "preview-flipped": { - "blurb": "Horizontal flipped image for non H.264 streams (static control)", + "rtc-auto-resync": { + "blurb": "If true the RTC timecode will be automatically resynced if it drifts, otherwise it will only be counted up from the last known one", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "rate-control": { - "blurb": "Rate control mode (static & dynamic control)", + "rtc-max-drift": { + "blurb": "Maximum number of nanoseconds the RTC clock is allowed to drift from the video before it is resynced", "construct": false, "construct-only": false, - "default": "cbr (1)", - "enum": true, - "type-name": "UvcH264RateControl", - "values": [ - { - "desc": "Constant bit rate", - "name": "cbr", - "value": "1" - }, - { - "desc": "Variable bit rate", - "name": "vbr", - "value": "2" - }, - { - "desc": "Constant QP", - "name": "qp", - "value": "3" - } - ], + "default": "250000000", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true }, - "ready-for-capture": { - "blurb": "Informs this element is ready for starting another capture", + "set": { + "blurb": "Choose whether timecodes should be overridden or not", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": false + "default": "keep (1)", + "readable": true, + "type": "GstTimeCodeStamperSet", + "writable": true }, - "slice-mode": { - "blurb": "Defines the unit of the slice-units property (static control)", + "set-internal-timecode": { + "blurb": "If set, take this timecode as the internal timecode for the first frame and increment from it. Only the values itself and daily jam are taken, flags and frame rate are always determined by timecodestamper itself. If unset, the internal timecode will start at 0 with the daily jam being the current real-time clock time", "construct": false, "construct-only": false, - "default": "slice/frame (3)", - "enum": true, - "type-name": "UvcH264SliceMode", - "values": [ - { - "desc": "Ignored", - "name": "ignored", - "value": "0" - }, - { - "desc": "Bits per slice", - "name": "bits/slice", - "value": "1" - }, - { - "desc": "MBs per Slice", - "name": "MBs/slice", - "value": "2" - }, - { - "desc": "Slice Per Frame", - "name": "slice/frame", - "value": "3" - } - ], + "readable": true, + "type": "GstVideoTimeCode", "writable": true }, - "slice-units": { - "blurb": "Slice units (static control)", + "source": { + "blurb": "Choose from what source the timecode should be taken", "construct": false, "construct-only": false, - "default": "4", - "max": "65535", - "min": "0", - "type-name": "guint", + "default": "internal (0)", + "readable": true, + "type": "GstTimeCodeStamperSource", "writable": true }, - "usage-type": { - "blurb": "The usage type (static control)", + "timecode-offset": { + "blurb": "Add this offset in frames to internal, LTC or RTC timecode, useful if there is an offset between the timecode source and video", "construct": false, "construct-only": false, - "default": "realtime (1)", - "enum": true, - "type-name": "UvcH264UsageType", - "values": [ - { - "desc": "Realtime (video conferencing)", - "name": "realtime", - "value": "1" - }, - { - "desc": "Broadcast", - "name": "broadcast", - "value": "2" - }, - { - "desc": "Storage", - "name": "storage", - "value": "3" - }, - { - "desc": "UCConfig 0", - "name": "ucconfig0", - "value": "4" - }, - { - "desc": "UCConfig 1", - "name": "ucconfig1", - "value": "5" - }, - { - "desc": "UCConfig 2Q", - "name": "ucconfig2q", - "value": "6" - }, - { - "desc": "UCConfig 2S", - "name": "ucconfig2s", - "value": "7" - }, - { - "desc": "UCConfig 3", - "name": "ucconfig3", - "value": "8" - } - ], + "default": "0", + "max": "2147483647", + "min": "-2147483648", + "readable": true, + "type": "gint", "writable": true }, - "zoom": { - "blurb": "Digital zoom factor (e.g. 1.5 means 1.5x)", + "timeout": { + "blurb": "Time out upstream timecode if no new timecode was detected after this time", "construct": false, "construct-only": false, - "default": "1", - "max": "3.40282e+38", - "min": "1", - "type-name": "gfloat", + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", "writable": true } }, - "rank": "none", - "signals": { - "get-boolean-setting": { - "args": [ - "gchararray", - "gpointer", - "gpointer" - ], - "retval": "gboolean" - }, - "get-enum-setting": { - "args": [ - "gchararray", - "gpointer", - "gpointer" - ], - "retval": "gboolean" - }, - "get-int-setting": { - "args": [ - "gchararray", - "gpointer", - "gpointer", - "gpointer" - ], - "retval": "gboolean" - }, - "start-capture": { - "args": [], - "retval": "void" - }, - "stop-capture": { - "args": [], - "retval": "void" - } - } + "rank": "none" } }, - "filename": "gstuvch264", + "filename": "gsttimecode", "license": "LGPL", + "other-types": { + "GstAvWaitMode": { + "kind": "enum", + "values": [ + { + "desc": "time code (default)", + "name": "timecode", + "value": "0" + }, + { + "desc": "running time", + "name": "running-time", + "value": "1" + }, + { + "desc": "video first", + "name": "video-first", + "value": "2" + } + ] + }, + "GstTimeCodeStamperSet": { + "kind": "enum", + "values": [ + { + "desc": "Never set timecodes", + "name": "never", + "value": "0" + }, + { + "desc": "Keep upstream timecodes and only set if no upstream timecode", + "name": "keep", + "value": "1" + }, + { + "desc": "Always set timecode and remove upstream timecode", + "name": "always", + "value": "2" + } + ] + }, + "GstTimeCodeStamperSource": { + "kind": "enum", + "values": [ + { + "desc": "Use internal timecode counter, starting at zero or value set by property", + "name": "internal", + "value": "0" + }, + { + "desc": "Always use zero", + "name": "zero", + "value": "1" + }, + { + "desc": "Count up from the last known upstream timecode or internal if unknown", + "name": "last-known", + "value": "2" + }, + { + "desc": "Count up from the last known upstream timecode or zero if unknown", + "name": "last-known-or-zero", + "value": "3" + }, + { + "desc": "Linear timecode from an audio device", + "name": "ltc", + "value": "4" + }, + { + "desc": "Timecode from real time clock", + "name": "rtc", + "value": "5" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "videofiltersbad": { - "description": "Video filters in gst-plugins-bad", + "transcode": { + "description": "A plugin containing elements for transcoding", "elements": { - "scenechange": { - "author": "David Schleef ", - "description": "Detects scene changes in video", + "transcodebin": { + "author": "Thibault Saunier ", + "description": "Autoplug and transcoder a stream", "hierarchy": [ - "GstSceneChange", - "GstVideoFilter", - "GstBaseTransform", + "GstTranscodeBin", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Video/Filter", - "long-name": "Scene change detector", - "name": "scenechange", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Generic/Bin/Encoding", + "long-name": "Transcode Bin", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I420, Y42B, Y41B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { I420, Y42B, Y41B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "ANY", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "audio-filter": { + "blurb": "the audio filter(s) to apply, if possible", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstElement", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "avoid-reencoding": { + "blurb": "Whether to re-encode portions of compatible video streams that lay on segment boundaries", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "none" - }, - "videodiff": { - "author": "David Schleef ", - "description": "Visualize differences between adjacent video frames", - "hierarchy": [ - "GstVideoDiff", - "GstVideoFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Video/Filter", - "long-name": "Video Diff", - "name": "videodiff", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "profile": { + "blurb": "The GstEncodingProfile to use", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstEncodingProfile", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "video-filter": { + "blurb": "the video filter(s) to apply, if possible", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "GstElement", "writable": true } }, "rank": "none" }, - "zebrastripe": { - "author": "David Schleef ", - "description": "Overlays zebra striping on overexposed areas of video", + "uritranscodebin": { + "author": "Thibault Saunier ", + "description": "Autoplug and transcoder media from uris", "hierarchy": [ - "GstZebraStripe", - "GstVideoFilter", - "GstBaseTransform", + "GstUriTranscodeBin", + "GstPipeline", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analysis", - "long-name": "Zebra stripe overlay", - "name": "zebrastripe", - "pad-templates": { - "sink": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, + "interfaces": [ + "GstChildProxy" + ], + "klass": "Generic/Bin/Encoding", + "long-name": "URITranscode Bin", "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "audio-filter": { + "blurb": "the audio filter(s) to apply, if possible", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstElement", "writable": true }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "auto-flush-bus": { + "blurb": "Whether to automatically flush the pipeline's bus when going from READY into NULL state", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "threshold": { - "blurb": "Threshold above which the video is striped", - "construct": true, + "avoid-reencoding": { + "blurb": "Whether to re-encode portions of compatible video streams that lay on segment boundaries", + "construct": false, "construct-only": false, - "default": "90", + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "cpu-usage": { + "blurb": "The percentage of CPU to try to use with the processus running the pipeline driven by the clock", + "construct": false, + "construct-only": false, + "default": "100", "max": "100", "min": "0", - "type-name": "gint", + "readable": true, + "type": "guint", + "writable": true + }, + "delay": { + "blurb": "Expected delay needed for elements to spin up to PLAYING in nanoseconds", + "construct": false, + "construct-only": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "dest-uri": { + "blurb": "URI to put output stream", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "latency": { + "blurb": "Latency to configure on the pipeline", + "construct": false, + "construct-only": false, + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "readable": true, + "type": "guint64", + "writable": true + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "profile": { + "blurb": "The GstEncodingProfile to use", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstEncodingProfile", + "writable": true + }, + "source-uri": { + "blurb": "URI to decode", + "construct": false, + "construct-only": false, + "default": "NULL", + "readable": true, + "type": "gchararray", + "writable": true + }, + "video-filter": { + "blurb": "the video filter(s) to apply, if possible", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstElement", "writable": true } }, "rank": "none" } }, - "filename": "gstvideofiltersbad", + "filename": "gsttranscode", "license": "LGPL", - "package": "GStreamer Bad Plug-ins", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "videoframe_audiolevel": { - "description": "Video frame-synchronized audio level", + "ttmlsubs": { + "description": "TTML subtitle handling", "elements": { - "videoframe-audiolevel": { - "author": "Vivia Nikolaidou ", - "description": "Synchronized audio/video RMS Level messenger for audio/raw", + "ttmlparse": { + "author": "GStreamer maintainers , Chris Bass ", + "description": "Parses TTML subtitle files", "hierarchy": [ - "GstVideoFrameAudioLevel", + "GstTtmlParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analyzer/Audio", - "long-name": "Video-frame audio level", - "name": "videoframe-audiolevel", + "klass": "Codec/Parser/Subtitle", + "long-name": "TTML subtitle parser", "pad-templates": { - "asink": { - "caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "asrc": { - "caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - }, - "vsink": { - "caps": "video/x-raw:\n", + "sink": { + "caps": "application/ttml+xml:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "vsrc": { - "caps": "video/x-raw:\n", + "src": { + "caps": "text/x-raw(meta:GstSubtitleMeta):\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "rank": "none" + }, + "ttmlrender": { + "author": "David Schleef , Zeeshan Ali , Chris Bass ", + "description": "Renders timed-text subtitles on top of video buffers", + "hierarchy": [ + "GstTtmlRender", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Overlay/Subtitle", + "long-name": "TTML subtitle renderer", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "text_sink": { + "caps": "text/x-raw(meta:GstSubtitleMeta):\n", + "direction": "sink", + "presence": "always" + }, + "video_sink": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" } }, "rank": "none" } }, - "filename": "gstvideoframe_audiolevel", + "filename": "gstttmlsubs", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "videoparsersbad": { - "description": "videoparsers", + "uvch264": { + "description": "UVC compliant H264 encoding cameras plugin", "elements": { - "diracparse": { - "author": "David Schleef ", - "description": "Parses Dirac streams", + "uvch264mjpgdemux": { + "author": "Youness Alaoui ", + "description": "Demux UVC H264 auxiliary streams from MJPG images", "hierarchy": [ - "GstDiracParse", - "GstBaseParse", + "GstUvcH264MjpgDemux", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Parser/Video", - "long-name": "Dirac parser", - "name": "diracparse", + "klass": "Video/Demuxer", + "long-name": "UVC H264 MJPG Demuxer", "pad-templates": { + "h264": { + "caps": "video/x-h264:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + }, + "jpeg": { + "caps": "image/jpeg:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + }, + "nv12": { + "caps": "video/x-raw:\n format: NV12\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + }, "sink": { - "caps": "video/x-dirac:\n", + "caps": "image/jpeg:\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "src": { - "caps": "video/x-dirac:\n parsed: true\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\npixel-aspect-ratio: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)progressive, (string)interleaved }\n profile: { (string)vc2-low-delay, (string)vc2-simple, (string)vc2-main, (string)main }\n level: { (string)0, (string)1, (string)128 }\n", + "yuy2": { + "caps": "video/x-raw:\n format: YUY2\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "device-fd": { + "blurb": "File descriptor of the v4l2 device", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", + "num-clock-samples": { + "blurb": "Number of clock samples to gather for the PTS synchronization (-1 = unlimited)", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "default": "32", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" }, - "h263parse": { - "author": "Arun Raghavan ,Edward Hervey ", - "description": "Parses H.263 streams", + "uvch264src": { + "author": "Youness Alaoui ", + "description": "UVC H264 Encoding camera source", "hierarchy": [ - "GstH263Parse", - "GstBaseParse", + "GstUvcH264Src", + "GstBaseCameraSrc", + "GstBin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Parser/Video", - "long-name": "H.263 parser", - "name": "h263parse", + "interfaces": [ + "GstChildProxy" + ], + "klass": "Source/Video", + "long-name": "UVC H264 Source", "pad-templates": { - "sink": { - "caps": "video/x-h263:\n variant: itu\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" + "imgsrc": { + "caps": "EMPTY", + "direction": "src", + "presence": "always" }, - "src": { - "caps": "video/x-h263:\n variant: itu\n parsed: true\n framerate: [ 0/1, 2147483647/1 ]\n", + "vfsrc": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" + }, + "vidsrc": { + "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\n profile: { (string)high, (string)main, (string)baseline, (string)constrained-baseline }\n", + "direction": "src", + "presence": "always" } }, "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "auto-start": { + "blurb": "Automatically starts capture when going to the PAUSED state", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "average-bitrate": { + "blurb": "The average bitrate in bits/second (dynamic control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "3000000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "primary + 1" - }, - "h264parse": { - "author": "Mark Nauwelaerts ", - "description": "Parses H.264 streams", - "hierarchy": [ - "GstH264Parse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Converter/Video", - "long-name": "H.264 parser", - "name": "h264parse", - "pad-templates": { - "sink": { - "caps": "video/x-h264:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-h264:\n parsed: true\n stream-format: { (string)avc, (string)avc3, (string)byte-stream }\n alignment: { (string)au, (string)nal }\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "config-interval": { - "blurb": "Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", + "colorspace-name": { + "blurb": "The name of the colorspace element", "construct": true, "construct-only": false, - "default": "0", - "max": "3600", - "min": "-1", - "type-name": "gint", + "default": "videoconvert", + "readable": true, + "type": "gchararray", "writable": true }, - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "device": { + "blurb": "Device location", + "construct": false, + "construct-only": false, + "default": "/dev/video0", + "readable": true, + "type": "gchararray", + "writable": true + }, + "device-name": { + "blurb": "Name of the device", + "construct": false, + "construct-only": false, + "default": "", + "readable": true, + "type": "gchararray", + "writable": false + }, + "enable-sei": { + "blurb": "Enable SEI picture timing (static control)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "entropy": { + "blurb": "Entropy (static control)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "cavlc (0)", + "readable": true, + "type": "UvcH264Entropy", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "fixed-framerate": { + "blurb": "Fixed framerate (static & dynamic control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true - } - }, - "rank": "primary + 1" - }, - "h265parse": { - "author": "Sreerenj Balachandran ", - "description": "Parses H.265 streams", - "hierarchy": [ - "GstH265Parse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Converter/Video", - "long-name": "H.265 parser", - "name": "h265parse", - "pad-templates": { - "sink": { - "caps": "video/x-h265:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-h265:\n parsed: true\n stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }\n alignment: { (string)au, (string)nal }\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "config-interval": { - "blurb": "Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", - "construct": true, + "iframe-period": { + "blurb": "Time between IDR frames in milliseconds (static control)", + "construct": false, "construct-only": false, - "default": "0", - "max": "3600", - "min": "-1", - "type-name": "gint", + "default": "10000", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "initial-bitrate": { + "blurb": "Initial bitrate in bits/second (static control)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "3000000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", + "jpeg-decoder-name": { + "blurb": "The name of the jpeg decoder element", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "jpegdec", + "readable": true, + "type": "gchararray", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "leaky-bucket-size": { + "blurb": "Size of the leaky bucket size in milliseconds (static control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1000", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "secondary" - }, - "jpeg2000parse": { - "author": "Aaron Boxer ", - "description": "Parses JPEG 2000 files", - "hierarchy": [ - "GstJPEG2000Parse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Video/Image", - "long-name": "JPEG 2000 parser", - "name": "jpeg2000parse", - "pad-templates": { - "sink": { - "caps": "image/jp2:\nimage/x-jpc:\nimage/x-j2c:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "image/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\n profile: [ 0, 49151 ]\n parsed: true\nimage/x-j2c:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\n profile: [ 0, 49151 ]\n parsed: true\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "level-idc": { + "blurb": "Level IDC (dynamic control)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "40", + "max": "255", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "ltr-buffer-size": { + "blurb": "Total number of Long-Term Reference frames (dynamic control)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", + "writable": true + }, + "ltr-encoder-control": { + "blurb": "Number of LTR frames the device can control (dynamic control)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "max-bframe-qp": { + "blurb": "The minimum Quantization step size for B frames (dynamic control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "46", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "primary" - }, - "mpeg4videoparse": { - "author": "Julien Moutte ", - "description": "Parses MPEG-4 Part 2 elementary video streams", - "hierarchy": [ - "GstMpeg4VParse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Video", - "long-name": "MPEG 4 video elementary stream parser", - "name": "mpeg4videoparse", - "pad-templates": { - "sink": { - "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/mpeg:\n mpegversion: 4\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n parsed: true\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "config-interval": { - "blurb": "Send Configuration Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", + "max-iframe-qp": { + "blurb": "The minimum Quantization step size for I frames (dynamic control)", + "construct": false, + "construct-only": false, + "default": "46", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", + "writable": true + }, + "max-mbps": { + "blurb": "The number of macroblocks per second for the maximum processing rate", "construct": false, "construct-only": false, "default": "0", - "max": "3600", - "min": "-1", - "type-name": "gint", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", + "writable": false + }, + "max-pframe-qp": { + "blurb": "The minimum Quantization step size for P frames (dynamic control)", + "construct": false, + "construct-only": false, + "default": "46", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", "writable": true }, - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "max-zoom": { + "blurb": "Digital zoom factor (e.g. 1.5 means 1.5x)", + "construct": false, + "construct-only": false, + "default": "10", + "max": "3.40282e+38", + "min": "1", + "readable": true, + "type": "gfloat", + "writable": false + }, + "message-forward": { + "blurb": "Forwards all children messages", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "drop": { - "blurb": "Drop data until valid configuration data is received either in the stream or through caps", - "construct": true, + "min-bframe-qp": { + "blurb": "The minimum Quantization step size for B frames (dynamic control)", + "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "10", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "min-iframe-qp": { + "blurb": "The minimum Quantization step size for I frames (dynamic control)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "10", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "min-pframe-qp": { + "blurb": "The minimum Quantization step size for P frames (dynamic control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "10", + "max": "127", + "min": "-127", + "readable": true, + "type": "gint", "writable": true - } - }, - "rank": "primary + 1" - }, - "mpegvideoparse": { - "author": "Wim Taymans , Jan Schmidt , Mark Nauwelaerts ", - "description": "Parses and frames MPEG-1 and MPEG-2 elementary video streams", - "hierarchy": [ - "GstMpegvParse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Video", - "long-name": "MPEG video elementary stream parser", - "name": "mpegvideoparse", - "pad-templates": { - "sink": { - "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n parsed: true\n systemstream: false\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "mode": { + "blurb": "The capture mode (still image capture or video recording)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "mode-video (2)", + "readable": true, + "type": "GstCameraBin2Mode", "writable": true }, - "drop": { - "blurb": "Drop data until valid configuration data is received either in the stream or through caps", - "construct": true, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "-1", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "gop-split": { - "blurb": "Split frame when encountering GOP", + "num-clock-samples": { + "blurb": "Number of clock samples to gather for the PTS synchronization (-1 = unlimited)", "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "num-reorder-frames": { + "blurb": "Number of B frames between the references frames (static control)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "255", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "peak-bitrate": { + "blurb": "The peak bitrate in bits/second (dynamic control)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "3000000", + "max": "-1", + "min": "0", + "readable": true, + "type": "guint", "writable": true - } - }, - "rank": "primary + 1" - }, - "pngparse": { - "author": "Olivier Crete ", - "description": "Parses PNG files", - "hierarchy": [ - "GstPngParse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Video/Image", - "long-name": "PNG parser", - "name": "pngparse", - "pad-templates": { - "sink": { - "caps": "image/png:\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "image/png:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n parsed: true\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "post-previews": { + "blurb": "If capture preview images should be posted to the bus", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "preview-caps": { + "blurb": "The caps of the preview image to be posted (NULL means ANY)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "ANY", + "readable": true, + "type": "GstCaps", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "preview-filter": { + "blurb": "A custom preview filter to process preview image data", "construct": false, "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstElement", + "writable": true + }, + "preview-flipped": { + "blurb": "Horizontal flipped image for non H.264 streams (static control)", + "construct": false, + "construct-only": false, + "default": "false", + "readable": true, + "type": "gboolean", + "writable": true + }, + "rate-control": { + "blurb": "Rate control mode (static & dynamic control)", + "construct": false, + "construct-only": false, + "default": "cbr (1)", + "readable": true, + "type": "UvcH264RateControl", + "writable": true + }, + "ready-for-capture": { + "blurb": "Informs this element is ready for starting another capture", + "construct": false, + "construct-only": false, + "default": "true", + "readable": true, + "type": "gboolean", + "writable": false + }, + "slice-mode": { + "blurb": "Defines the unit of the slice-units property (static control)", + "construct": false, + "construct-only": false, + "default": "slice/frame (3)", + "readable": true, + "type": "UvcH264SliceMode", "writable": true - } - }, - "rank": "primary" - }, - "vc1parse": { - "author": "Sebastian Dr\u00f6ge ", - "description": "Parses VC1 streams", - "hierarchy": [ - "GstVC1Parse", - "GstBaseParse", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Parser/Converter/Video", - "long-name": "VC1 parser", - "name": "vc1parse", - "pad-templates": { - "sink": { - "caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMV3 }\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" }, - "src": { - "caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMV3 }\n stream-format: { (string)bdu, (string)bdu-frame, (string)sequence-layer-bdu, (string)sequence-layer-bdu-frame, (string)sequence-layer-raw-frame, (string)sequence-layer-frame-layer, (string)asf, (string)frame-layer }\n header-format: { (string)none, (string)asf, (string)sequence-layer }\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "disable-passthrough": { - "blurb": "Force processing (disables passthrough)", + "slice-units": { + "blurb": "Slice units (static control)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "4", + "max": "65535", + "min": "0", + "readable": true, + "type": "guint", "writable": true }, - "name": { - "blurb": "The name of the object", - "construct": true, + "usage-type": { + "blurb": "The usage type (static control)", + "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "realtime (1)", + "readable": true, + "type": "UvcH264UsageType", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "zoom": { + "blurb": "Digital zoom factor (e.g. 1.5 means 1.5x)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "1", + "max": "3.40282e+38", + "min": "1", + "readable": true, + "type": "gfloat", "writable": true } }, - "rank": "none" + "rank": "none", + "signals": { + "get-boolean-setting": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + }, + { + "name": "arg1", + "type": "gpointer" + }, + { + "name": "arg2", + "type": "gpointer" + } + ], + "return-type": "gboolean", + "when": "last" + }, + "get-enum-setting": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + }, + { + "name": "arg1", + "type": "gpointer" + }, + { + "name": "arg2", + "type": "gpointer" + } + ], + "return-type": "gboolean", + "when": "last" + }, + "get-int-setting": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + }, + { + "name": "arg1", + "type": "gpointer" + }, + { + "name": "arg2", + "type": "gpointer" + }, + { + "name": "arg3", + "type": "gpointer" + } + ], + "return-type": "gboolean", + "when": "last" + }, + "start-capture": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + }, + "stop-capture": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gstvideoparsersbad", + "filename": "gstuvch264", "license": "LGPL", + "other-types": { + "GstCameraBin2Mode": { + "kind": "enum", + "values": [ + { + "desc": "Still image capture (default)", + "name": "mode-image", + "value": "1" + }, + { + "desc": "Video recording", + "name": "mode-video", + "value": "2" + } + ] + }, + "UvcH264Entropy": { + "kind": "enum", + "values": [ + { + "desc": "CAVLC", + "name": "cavlc", + "value": "0" + }, + { + "desc": "CABAC", + "name": "cabac", + "value": "1" + } + ] + }, + "UvcH264RateControl": { + "kind": "enum", + "values": [ + { + "desc": "Constant bit rate", + "name": "cbr", + "value": "1" + }, + { + "desc": "Variable bit rate", + "name": "vbr", + "value": "2" + }, + { + "desc": "Constant QP", + "name": "qp", + "value": "3" + } + ] + }, + "UvcH264SliceMode": { + "kind": "enum", + "values": [ + { + "desc": "Ignored", + "name": "ignored", + "value": "0" + }, + { + "desc": "Bits per slice", + "name": "bits/slice", + "value": "1" + }, + { + "desc": "MBs per Slice", + "name": "MBs/slice", + "value": "2" + }, + { + "desc": "Slice Per Frame", + "name": "slice/frame", + "value": "3" + } + ] + }, + "UvcH264UsageType": { + "kind": "enum", + "values": [ + { + "desc": "Realtime (video conferencing)", + "name": "realtime", + "value": "1" + }, + { + "desc": "Broadcast", + "name": "broadcast", + "value": "2" + }, + { + "desc": "Storage", + "name": "storage", + "value": "3" + }, + { + "desc": "UCConfig 0", + "name": "ucconfig0", + "value": "4" + }, + { + "desc": "UCConfig 1", + "name": "ucconfig1", + "value": "5" + }, + { + "desc": "UCConfig 2Q", + "name": "ucconfig2q", + "value": "6" + }, + { + "desc": "UCConfig 2S", + "name": "ucconfig2s", + "value": "7" + }, + { + "desc": "UCConfig 3", + "name": "ucconfig3", + "value": "8" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "videosignal": { - "description": "Various video signal analysers", + "v4l2codecs": { + "description": "V4L2 CODEC Accelerators plugin", + "elements": {}, + "filename": "gstv4l2codecs", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "videofiltersbad": { + "description": "Video filters in gst-plugins-bad", "elements": { - "simplevideomark": { - "author": "Wim Taymans ", - "description": "Marks a video signal with a pattern", + "scenechange": { + "author": "David Schleef ", + "description": "Detects scene changes in video", "hierarchy": [ - "GstSimpleVideoMark", + "GstSceneChange", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -49376,133 +30373,38 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Video marker", - "name": "simplevideomark", + "klass": "Video/Filter", + "long-name": "Scene change detector", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y42B, Y41B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y42B, Y41B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "bottom-offset": { - "blurb": "The offset from the bottom border where the pattern starts", - "construct": true, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "enabled": { - "blurb": "Enable or disable the filter", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "left-offset": { - "blurb": "The offset from the left border where the pattern starts", - "construct": true, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pattern-count": { - "blurb": "The number of pattern markers", - "construct": true, - "construct-only": false, - "default": "4", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "pattern-data": { - "blurb": "The extra data pattern markers", - "construct": true, - "construct-only": false, - "default": "10", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "pattern-data-count": { - "blurb": "The number of extra data pattern markers", - "construct": true, - "construct-only": false, - "default": "5", - "max": "64", - "min": "0", - "type-name": "gint", - "writable": true - }, - "pattern-height": { - "blurb": "The height of the pattern markers", - "construct": true, - "construct-only": false, - "default": "16", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "pattern-width": { - "blurb": "The width of the pattern markers", - "construct": true, - "construct-only": false, - "default": "4", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "simplevideomarkdetect": { - "author": "Wim Taymans ", - "description": "Detect patterns in a video signal", + "videodiff": { + "author": "David Schleef ", + "description": "Visualize differences between adjacent video frames", "hierarchy": [ - "GstSimpleVideoMarkDetect", + "GstVideoDiff", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -49510,143 +30412,38 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Effect/Video", - "long-name": "Video detecter", - "name": "simplevideomarkdetect", + "klass": "Video/Filter", + "long-name": "Video Diff", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "bottom-offset": { - "blurb": "The offset from the bottom border where the pattern starts", - "construct": true, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "left-offset": { - "blurb": "The offset from the left border where the pattern starts", - "construct": true, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "message": { - "blurb": "Post detected data as bus messages", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pattern-center": { - "blurb": "The center of the black/white separation (0.0 = lowest, 1.0 highest)", - "construct": true, - "construct-only": false, - "default": "0.5", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "pattern-count": { - "blurb": "The number of pattern markers", - "construct": true, - "construct-only": false, - "default": "4", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "pattern-data-count": { - "blurb": "The number of extra data pattern markers", - "construct": true, - "construct-only": false, - "default": "5", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - }, - "pattern-height": { - "blurb": "The height of the pattern markers", - "construct": true, - "construct-only": false, - "default": "16", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, - "pattern-sensitivity": { - "blurb": "The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest)", - "construct": true, - "construct-only": false, - "default": "0.3", - "max": "1", - "min": "0", - "type-name": "gdouble", - "writable": true - }, - "pattern-width": { - "blurb": "The width of the pattern markers", - "construct": true, - "construct-only": false, - "default": "4", - "max": "2147483647", - "min": "1", - "type-name": "gint", - "writable": true - }, "qos": { "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" }, - "videoanalyse": { - "author": "Wim Taymans ", - "description": "Analyse video signal", + "zebrastripe": { + "author": "David Schleef ", + "description": "Overlays zebra striping on overexposed areas of video", "hierarchy": [ - "GstVideoAnalyse", + "GstZebraStripe", "GstVideoFilter", "GstBaseTransform", "GstElement", @@ -49654,1161 +30451,1133 @@ "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Analyzer/Video", - "long-name": "Video analyser", - "name": "videoanalyse", + "klass": "Filter/Analysis", + "long-name": "Zebra stripe overlay", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I420, YV12, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw:\n format: { I420, YV12, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "message": { - "blurb": "Post statics messages", - "construct": true, + "qos": { + "blurb": "Handle Quality-of-Service events", + "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", + "threshold": { + "blurb": "Threshold above which the video is striped", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "90", + "max": "100", + "min": "0", + "readable": true, + "type": "gint", "writable": true } }, "rank": "none" } }, - "filename": "gstvideosignal", + "filename": "gstvideofiltersbad", "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "vmnc": { - "description": "VmWare Video Codec plugins", + "videoframe_audiolevel": { + "description": "Video frame-synchronized audio level", "elements": { - "vmncdec": { - "author": "Michael Smith ", - "description": "Decode VmWare video to raw (RGB) video", + "videoframe-audiolevel": { + "author": "Vivia Nikolaidou ", + "description": "Synchronized audio/video RMS Level messenger for audio/raw", "hierarchy": [ - "GstVMncDec", - "GstVideoDecoder", + "GstVideoFrameAudioLevel", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Decoder/Video", - "long-name": "VMnc video decoder", - "name": "vmncdec", + "klass": "Filter/Analyzer/Audio", + "long-name": "Video-frame audio level", "pad-templates": { - "sink": { - "caps": "video/x-vmnc:\n version: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n", + "asink": { + "caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, - "src": { - "caps": "video/x-raw:\n format: { RGBx, BGRx, xRGB, xBGR, RGB15, BGR15, RGB16, BGR16, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "asrc": { + "caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "presence": "always" }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "vsink": { + "caps": "video/x-raw:\n", + "direction": "sink", + "presence": "always" + }, + "vsrc": { + "caps": "video/x-raw:\n", + "direction": "src", + "presence": "always" } }, - "rank": "primary" + "rank": "none" } }, - "filename": "gstvmnc", + "filename": "gstvideoframe_audiolevel", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" }, - "voaacenc": { - "description": "AAC audio encoder", + "videoparsersbad": { + "description": "videoparsers", "elements": { - "voaacenc": { - "author": "Kan Hu ", - "description": "AAC audio encoder", + "diracparse": { + "author": "David Schleef ", + "description": "Parses Dirac streams", "hierarchy": [ - "GstVoAacEnc", - "GstAudioEncoder", + "GstDiracParse", + "GstBaseParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Audio", - "long-name": "AAC audio encoder", - "name": "voaacenc", + "klass": "Codec/Parser/Video", + "long-name": "Dirac parser", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 1\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 2\n channel-mask: 0x0000000000000003\n", + "caps": "video/x-dirac:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "audio/mpeg:\n mpegversion: 4\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: [ 1, 2 ]\n stream-format: { (string)adts, (string)raw }\n base-profile: lc\n", + "caps": "video/x-dirac:\n parsed: true\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\npixel-aspect-ratio: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)progressive, (string)interleaved }\n profile: { (string)vc2-low-delay, (string)vc2-simple, (string)vc2-main, (string)main }\n level: { (string)0, (string)1, (string)128 }\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "bitrate": { - "blurb": "Target Audio Bitrate (bits per second)", - "construct": false, - "construct-only": false, - "default": "128000", - "max": "320000", - "min": "0", - "type-name": "gint", - "writable": true - }, - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "h263parse": { + "author": "Arun Raghavan ,Edward Hervey ", + "description": "Parses H.263 streams", + "hierarchy": [ + "GstH263Parse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Video", + "long-name": "H.263 parser", + "pad-templates": { + "sink": { + "caps": "video/x-h263:\n variant: itu\n", + "direction": "sink", + "presence": "always" }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "src": { + "caps": "video/x-h263:\n variant: itu\n parsed: true\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "secondary" - } - }, - "filename": "gstvoaacenc", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "voamrwbenc": { - "description": "Adaptive Multi-Rate Wide-Band Encoder", - "elements": { - "voamrwbenc": { - "author": "Renato Araujo ", - "description": "Adaptive Multi-Rate Wideband audio encoder", + "rank": "primary + 1" + }, + "h264parse": { + "author": "Mark Nauwelaerts ", + "description": "Parses H.264 streams", "hierarchy": [ - "GstVoAmrWbEnc", - "GstAudioEncoder", + "GstH264Parse", + "GstBaseParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Codec/Encoder/Audio", - "long-name": "AMR-WB audio encoder", + "klass": "Codec/Parser/Converter/Video", + "long-name": "H.264 parser", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 16000\n channels: 1\n", + "caps": "video/x-h264:\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "audio/AMR-WB:\n rate: 16000\n channels: 1\n", + "caps": "video/x-h264:\n parsed: true\n stream-format: { (string)avc, (string)avc3, (string)byte-stream }\n alignment: { (string)au, (string)nal }\n", "direction": "src", "presence": "always" } }, "properties": { - "band-mode": { - "blurb": "Encoding Band Mode (Kbps)", + "config-interval": { + "blurb": "Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", "construct": true, "construct-only": false, - "default": "MR660 (0)", - "enum": true, - "type-name": "GstVoAmrWbEncBandMode", - "values": [ - { - "desc": "MR660", - "name": "MR660", - "value": "0" - }, - { - "desc": "MR885", - "name": "MR885", - "value": "1" - }, - { - "desc": "MR1265", - "name": "MR1265", - "value": "2" - }, - { - "desc": "MR1425", - "name": "MR1425", - "value": "2" - }, - { - "desc": "MR1585", - "name": "MR1585", - "value": "3" - }, - { - "desc": "MR1825", - "name": "MR1825", - "value": "4" - }, - { - "desc": "MR1985", - "name": "MR1985", - "value": "5" - }, - { - "desc": "MR2305", - "name": "MR2305", - "value": "6" - }, - { - "desc": "MR2385", - "name": "MR2385", - "value": "7" - }, - { - "desc": "MRDTX", - "name": "MRDTX", - "value": "8" - } - ], + "default": "0", + "max": "3600", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "hard-resync": { - "blurb": "Perform clipping and sample flushing upon discontinuity", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "mark-granule": { - "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": false - }, - "perfect-timestamp": { - "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "update-timecode": { + "blurb": "Update time code values in Picture Timing SEI if GstVideoTimeCodeMeta is attached to incoming buffer and also Picture Timing SEI exists in the bitstream. To make this property work, SPS must contain VUI and pic_struct_present_flag of VUI must be non-zero", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "tolerance": { - "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", - "construct": false, - "construct-only": false, - "default": "40000000", - "max": "9223372036854775807", - "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "secondary" - } - }, - "filename": "gstvoamrwbenc", - "license": "unknown", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "url": "Unknown package origin" - }, - "vulkan": { - "description": "Vulkan plugin", - "elements": { - "vulkansink": { - "author": "Matthew Waters ", - "description": "A videosink based on OpenGL", + "rank": "primary + 1" + }, + "h265parse": { + "author": "Sreerenj Balachandran ", + "description": "Parses H.265 streams", "hierarchy": [ - "GstVulkanSink", - "GstVideoSink", - "GstBaseSink", + "GstH265Parse", + "GstBaseParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Video", - "long-name": "Vulkan video sink", - "name": "vulkansink", + "klass": "Codec/Parser/Converter/Video", + "long-name": "H.265 parser", "pad-templates": { "sink": { - "caps": "video/x-raw(memory:VulkanBuffer):\n format: { RGBA, BGRA, RGB, BGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-h265:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" + }, + "src": { + "caps": "video/x-h265:\n parsed: true\n stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }\n alignment: { (string)au, (string)nal }\n", + "direction": "src", + "presence": "always" } }, "properties": { - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, + "config-interval": { + "blurb": "Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", + "construct": true, "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "0", + "max": "3600", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "secondary" + }, + "jpeg2000parse": { + "author": "Aaron Boxer ", + "description": "Parses JPEG 2000 files", + "hierarchy": [ + "GstJPEG2000Parse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Video/Image", + "long-name": "JPEG 2000 parser", + "pad-templates": { + "sink": { + "caps": "image/jp2:\nimage/x-jpc:\nimage/x-j2c:\n", + "direction": "sink", + "presence": "always" }, - "force-aspect-ratio": { - "blurb": "When enabled, scaling will respect original aspect ratio", + "src": { + "caps": "image/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\n profile: [ 0, 49151 ]\n parsed: true\nimage/x-j2c:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE, (string)YCbCrA-4:4:4:4 }\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\n profile: [ 0, 49151 ]\n parsed: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary" + }, + "mpeg4videoparse": { + "author": "Julien Moutte ", + "description": "Parses MPEG-4 Part 2 elementary video streams", + "hierarchy": [ + "GstMpeg4VParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Video", + "long-name": "MPEG 4 video elementary stream parser", + "pad-templates": { + "sink": { + "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n", + "direction": "sink", + "presence": "always" }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", + "src": { + "caps": "video/mpeg:\n mpegversion: 4\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n parsed: true\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "config-interval": { + "blurb": "Send Configuration Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)", "construct": false, "construct-only": false, "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", - "writable": true - }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, - "construct-only": false, - "default": "5000000", - "max": "9223372036854775807", + "max": "3600", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "pixel-aspect-ratio": { - "blurb": "The pixel aspect ratio of the device", - "construct": false, - "construct-only": false, - "default": "0/1", - "max": "2147483647/1", - "min": "0/1", - "type-name": "GstFraction", + "readable": true, + "type": "gint", "writable": true }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "default": "15000000", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, + "drop": { + "blurb": "Drop data until valid configuration data is received either in the stream or through caps", + "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary + 1" + }, + "mpegvideoparse": { + "author": "Wim Taymans , Jan Schmidt , Mark Nauwelaerts ", + "description": "Parses and frames MPEG-1 and MPEG-2 elementary video streams", + "hierarchy": [ + "GstMpegvParse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Video", + "long-name": "MPEG video elementary stream parser", + "pad-templates": { + "sink": { + "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n", + "direction": "sink", + "presence": "always" }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", + "src": { + "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n parsed: true\n systemstream: false\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "show-preroll-frame": { - "blurb": "Whether to render video frames during preroll", + "drop": { + "blurb": "Drop data until valid configuration data is received either in the stream or through caps", "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "18446744073709551615", - "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gboolean", "writable": true }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, + "gop-split": { + "blurb": "Split frame when encountering GOP", + "construct": true, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "none" + "rank": "primary + 1" }, - "vulkanupload": { - "author": "Matthew Waters ", - "description": "A Vulkan data uploader", + "pngparse": { + "author": "Olivier Crete ", + "description": "Parses PNG files", "hierarchy": [ - "GstVulkanUpload", - "GstBaseTransform", + "GstPngParse", + "GstBaseParse", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Filter/Video", - "long-name": "Vulkan Uploader", - "name": "vulkanupload", + "klass": "Codec/Parser/Video/Image", + "long-name": "PNG parser", "pad-templates": { "sink": { - "caps": "video/x-raw(memory:VulkanBuffer):\nvideo/x-raw:\n", + "caps": "image/png:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-raw(memory:VulkanBuffer):\n", + "caps": "image/png:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n parsed: true\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary" + }, + "vc1parse": { + "author": "Sebastian Dröge ", + "description": "Parses VC1 streams", + "hierarchy": [ + "GstVC1Parse", + "GstBaseParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Converter/Video", + "long-name": "VC1 parser", + "pad-templates": { + "sink": { + "caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMV3 }\n", + "direction": "sink", + "presence": "always" }, - "qos": { - "blurb": "Handle Quality-of-Service events", + "src": { + "caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMV3 }\n stream-format: { (string)bdu, (string)bdu-frame, (string)sequence-layer-bdu, (string)sequence-layer-bdu-frame, (string)sequence-layer-raw-frame, (string)sequence-layer-frame-layer, (string)asf, (string)frame-layer }\n header-format: { (string)none, (string)asf, (string)sequence-layer }\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "disable-passthrough": { + "blurb": "Force processing (disables passthrough)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" } }, - "filename": "gstvulkan", + "filename": "gstvideoparsersbad", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "wasapi": { - "description": "Windows audio session API plugin", + "videosignal": { + "description": "Various video signal analysers", "elements": { - "wasapisink": { - "author": "Nirbheek Chauhan , Ole Andr\u00c3\u00a9 Vadla Ravn\u00c3\u00a5s ", - "description": "Stream audio to an audio capture device through WASAPI", + "simplevideomark": { + "author": "Wim Taymans ", + "description": "Marks a video signal with a pattern", "hierarchy": [ - "GstWasapiSink", - "GstAudioSink", - "GstAudioBaseSink", - "GstBaseSink", + "GstSimpleVideoMark", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Sink/Audio/Hardware", - "long-name": "WasapiSrc", + "klass": "Filter/Effect/Video", + "long-name": "Video marker", "pad-templates": { "sink": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" } }, "properties": { - "alignment-threshold": { - "blurb": "Timestamp alignment threshold in nanoseconds", - "construct": false, + "bottom-offset": { + "blurb": "The offset from the bottom border where the pattern starts", + "construct": true, "construct-only": false, - "default": "40000000", - "max": "18446744073709551614", - "min": "1", - "type-name": "guint64", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "async": { - "blurb": "Go asynchronously to PAUSED", - "construct": false, + "enabled": { + "blurb": "Enable or disable the filter", + "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "blocksize": { - "blurb": "Size in bytes to pull per buffer (0 = default)", - "construct": false, + "left-offset": { + "blurb": "The offset from the left border where the pattern starts", + "construct": true, "construct-only": false, - "default": "4096", - "max": "-1", + "default": "0", + "max": "2147483647", "min": "0", - "type-name": "guint", - "writable": true - }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports", - "construct": false, - "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", - "writable": true - }, - "can-activate-pull": { - "blurb": "Allow pull-based scheduling", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "device": { - "blurb": "WASAPI playback device as a GUID string", - "construct": false, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gint", "writable": true }, - "discont-wait": { - "blurb": "Window of time in nanoseconds to wait before creating a discontinuity", - "construct": false, + "pattern-count": { + "blurb": "The number of pattern markers", + "construct": true, "construct-only": false, - "default": "1000000000", - "max": "18446744073709551614", + "default": "4", + "max": "2147483647", "min": "0", - "type-name": "guint64", - "writable": true - }, - "drift-tolerance": { - "blurb": "Tolerance for clock drift in microseconds", - "construct": false, - "construct-only": false, - "default": "40000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", - "writable": true - }, - "enable-last-sample": { - "blurb": "Enable the last-sample property", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "exclusive": { - "blurb": "Open the device in exclusive mode", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "last-sample": { - "blurb": "The last sample received in the sink", - "construct": false, - "construct-only": false, - "type-name": "GstSample", - "writable": false - }, - "latency-time": { - "blurb": "The minimum amount of data to write in each iteration in microseconds", - "construct": false, - "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", - "writable": true - }, - "low-latency": { - "blurb": "Optimize all settings for lowest latency. Always safe to enable.", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gint", "writable": true }, - "max-bitrate": { - "blurb": "The maximum bits per second to render (0 = disabled)", - "construct": false, + "pattern-data": { + "blurb": "The extra data pattern markers", + "construct": true, "construct-only": false, - "default": "0", + "default": "10", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, - "max-lateness": { - "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", - "construct": false, + "pattern-data-count": { + "blurb": "The number of extra data pattern markers", + "construct": true, "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", + "default": "5", + "max": "64", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "mute": { - "blurb": "Mute state of this stream", - "construct": false, + "pattern-height": { + "blurb": "The height of the pattern markers", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "16", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", + "pattern-width": { + "blurb": "The width of the pattern markers", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "4", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + }, + "simplevideomarkdetect": { + "author": "Wim Taymans ", + "description": "Detect patterns in a video signal", + "hierarchy": [ + "GstSimpleVideoMarkDetect", + "GstVideoFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Effect/Video", + "long-name": "Video detecter", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" }, - "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", - "construct": false, + "src": { + "caps": "video/x-raw:\n format: { I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bottom-offset": { + "blurb": "The offset from the bottom border where the pattern starts", + "construct": true, "construct-only": false, - "default": "20000000", - "max": "18446744073709551615", + "default": "0", + "max": "2147483647", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gint", "writable": true }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", - "construct": false, + "left-offset": { + "blurb": "The offset from the left border where the pattern starts", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "qos": { - "blurb": "Generate Quality-of-Service events upstream", - "construct": false, + "message": { + "blurb": "Post detected data as bus messages", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "render-delay": { - "blurb": "Additional render delay of the sink in nanoseconds", - "construct": false, + "pattern-center": { + "blurb": "The center of the black/white separation (0.0 = lowest, 1.0 highest)", + "construct": true, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "0.5", + "max": "1", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gdouble", "writable": true }, - "role": { - "blurb": "Role of the device: communications, multimedia, etc", - "construct": false, + "pattern-count": { + "blurb": "The number of pattern markers", + "construct": true, "construct-only": false, - "default": "console (0)", - "enum": true, - "type-name": "GstWasapiDeviceRole", - "values": [ - { - "desc": "Games, system notifications, voice commands", - "name": "console", - "value": "0" - }, - { - "desc": "Music, movies, recorded media", - "name": "multimedia", - "value": "1" - }, - { - "desc": "Voice communications", - "name": "comms", - "value": "2" - } - ], + "default": "4", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", - "construct": false, + "pattern-data-count": { + "blurb": "The number of extra data pattern markers", + "construct": true, "construct-only": false, - "default": "skew (1)", - "enum": true, - "type-name": "GstAudioBaseSinkSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW", - "name": "skew", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE", - "name": "none", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM", - "name": "custom", - "value": "3" - } - ], + "default": "5", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "stats": { - "blurb": "Sink Statistics", - "construct": false, - "construct-only": false, - "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", - "writable": false - }, - "sync": { - "blurb": "Sync on the clock", - "construct": false, + "pattern-height": { + "blurb": "The height of the pattern markers", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "16", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "throttle-time": { - "blurb": "The time to keep between rendered buffers (0 = disabled)", - "construct": false, + "pattern-sensitivity": { + "blurb": "The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest)", + "construct": true, "construct-only": false, - "default": "0", - "max": "18446744073709551615", + "default": "0.3", + "max": "1", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "gdouble", "writable": true }, - "ts-offset": { - "blurb": "Timestamp offset in nanoseconds", - "construct": false, + "pattern-width": { + "blurb": "The width of the pattern markers", + "construct": true, "construct-only": false, - "default": "0", - "max": "9223372036854775807", - "min": "-9223372036854775808", - "type-name": "gint64", + "default": "4", + "max": "2147483647", + "min": "1", + "readable": true, + "type": "gint", "writable": true }, - "use-audioclient3": { - "blurb": "Use the Windows 10 AudioClient3 API when available and if the low-latency property is set to TRUE", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, - "rank": "primary" + "rank": "none" }, - "wasapisrc": { - "author": "Nirbheek Chauhan , Ole Andr\u00c3\u00a9 Vadla Ravn\u00c3\u00a5s ", - "description": "Stream audio from an audio capture device through WASAPI", + "videoanalyse": { + "author": "Wim Taymans ", + "description": "Analyse video signal", "hierarchy": [ - "GstWasapiSrc", - "GstAudioSrc", - "GstAudioBaseSrc", - "GstPushSrc", - "GstBaseSrc", + "GstVideoAnalyse", + "GstVideoFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Audio/Hardware", - "long-name": "WasapiSrc", + "klass": "Filter/Analyzer/Video", + "long-name": "Video analyser", "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { I420, YV12, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "caps": "video/x-raw:\n format: { I420, YV12, Y444, Y42B, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "actual-buffer-time": { - "blurb": "Actual configured size of audio buffer in microseconds", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false - }, - "actual-latency-time": { - "blurb": "Actual configured audio latency in microseconds", - "construct": false, - "construct-only": false, - "default": "18446744073709551615", - "max": "9223372036854775807", - "min": "-1", - "type-name": "gint64", - "writable": false - }, - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, + "message": { + "blurb": "Post statics messages", + "construct": true, "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "buffer-time": { - "blurb": "Size of audio buffer in microseconds. This is the maximum amount of data that is buffered in the device and the maximum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-buffer-time\"", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "200000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstvideosignal", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "vmnc": { + "description": "VmWare Video Codec plugins", + "elements": { + "vmncdec": { + "author": "Michael Smith ", + "description": "Decode VmWare video to raw (RGB) video", + "hierarchy": [ + "GstVMncDec", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "VMnc video decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vmnc:\n version: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 0, 2147483647 ]\n height: [ 0, 2147483647 ]\n", + "direction": "sink", + "presence": "always" }, - "device": { - "blurb": "WASAPI playback device as a GUID string", + "src": { + "caps": "video/x-raw:\n format: { RGBx, BGRx, xRGB, xBGR, RGB15, BGR15, RGB16, BGR16, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstvmnc", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "voaacenc": { + "description": "AAC audio encoder", + "elements": { + "voaacenc": { + "author": "Kan Hu ", + "description": "AAC audio encoder", + "hierarchy": [ + "GstVoAacEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "AAC audio encoder", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 1\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: 2\n channel-mask: 0x0000000000000003\n", + "direction": "sink", + "presence": "always" }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "src": { + "caps": "audio/mpeg:\n mpegversion: 4\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000, (int)64000, (int)88200, (int)96000 }\n channels: [ 1, 2 ]\n stream-format: { (string)adts, (string)raw }\n base-profile: lc\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bitrate": { + "blurb": "Target Audio Bitrate (bits per second)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "128000", + "max": "320000", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, - "exclusive": { - "blurb": "Open the device in exclusive mode", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "latency-time": { - "blurb": "The minimum amount of data to read in each iteration in microseconds. This is the minimum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-latency-time\"", - "construct": false, - "construct-only": false, - "default": "10000", - "max": "9223372036854775807", - "min": "1", - "type-name": "gint64", + "readable": true, + "type": "gboolean", "writable": true }, - "loopback": { - "blurb": "Open the sink device for loopback recording", + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true + "readable": true, + "type": "gboolean", + "writable": false }, - "low-latency": { - "blurb": "Optimize all settings for lowest latency. Always safe to enable.", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "40000000", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstvoaacenc", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "voamrwbenc": { + "description": "Adaptive Multi-Rate Wide-Band Encoder", + "elements": { + "voamrwbenc": { + "author": "Renato Araujo ", + "description": "Adaptive Multi-Rate Wideband audio encoder", + "hierarchy": [ + "GstVoAmrWbEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "AMR-WB audio encoder", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 16000\n channels: 1\n", + "direction": "sink", + "presence": "always" }, - "provide-clock": { - "blurb": "Provide a clock to be used as the global pipeline clock", - "construct": false, + "src": { + "caps": "audio/AMR-WB:\n rate: 16000\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "band-mode": { + "blurb": "Encoding Band Mode (Kbps)", + "construct": true, "construct-only": false, - "default": "true", - "type-name": "gboolean", + "default": "MR660 (0)", + "readable": true, + "type": "GstVoAmrWbEncBandMode", "writable": true }, - "role": { - "blurb": "Role of the device: communications, multimedia, etc", + "hard-resync": { + "blurb": "Perform clipping and sample flushing upon discontinuity", "construct": false, "construct-only": false, - "default": "console (0)", - "enum": true, - "type-name": "GstWasapiDeviceRole", - "values": [ - { - "desc": "Games, system notifications, voice commands", - "name": "console", - "value": "0" - }, - { - "desc": "Music, movies, recorded media", - "name": "multimedia", - "value": "1" - }, - { - "desc": "Voice communications", - "name": "comms", - "value": "2" - } - ], + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "slave-method": { - "blurb": "Algorithm used to match the rate of the masterclock", + "mark-granule": { + "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", "construct": false, "construct-only": false, - "default": "skew (2)", - "enum": true, - "type-name": "GstAudioBaseSrcSlaveMethod", - "values": [ - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE", - "name": "resample", - "value": "0" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP", - "name": "re-timestamp", - "value": "1" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_SKEW", - "name": "skew", - "value": "2" - }, - { - "desc": "GST_AUDIO_BASE_SRC_SLAVE_NONE", - "name": "none", - "value": "3" - } - ], - "writable": true + "default": "false", + "readable": true, + "type": "gboolean", + "writable": false }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "perfect-timestamp": { + "blurb": "Favour perfect timestamps over tracking upstream timestamps", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "use-audioclient3": { - "blurb": "Whether to use the Windows 10 AudioClient3 API when available", + "tolerance": { + "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "40000000", + "max": "9223372036854775807", + "min": "0", + "readable": true, + "type": "gint64", "writable": true } }, - "rank": "primary" + "rank": "secondary" + } + }, + "filename": "gstvoamrwbenc", + "license": "unknown", + "other-types": { + "GstVoAmrWbEncBandMode": { + "kind": "enum", + "values": [ + { + "desc": "MR660", + "name": "MR660", + "value": "0" + }, + { + "desc": "MR885", + "name": "MR885", + "value": "1" + }, + { + "desc": "MR1265", + "name": "MR1265", + "value": "2" + }, + { + "desc": "MR1425", + "name": "MR1425", + "value": "2" + }, + { + "desc": "MR1585", + "name": "MR1585", + "value": "3" + }, + { + "desc": "MR1825", + "name": "MR1825", + "value": "4" + }, + { + "desc": "MR1985", + "name": "MR1985", + "value": "5" + }, + { + "desc": "MR2305", + "name": "MR2305", + "value": "6" + }, + { + "desc": "MR2385", + "name": "MR2385", + "value": "7" + }, + { + "desc": "MRDTX", + "name": "MRDTX", + "value": "8" + } + ] } }, - "filename": "gstwasapi", - "license": "LGPL", "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, "waylandsink": { @@ -50826,15 +31595,17 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstVideoOverlay", + "GstWaylandVideo" + ], "klass": "Sink/Video", "long-name": "wayland video sink", - "name": "waylandsink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "video/x-raw:\n format: { BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, NV61, YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, NV61, YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -50843,7 +31614,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "blocksize": { @@ -50853,7 +31625,8 @@ "default": "4096", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "display": { @@ -50861,7 +31634,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "enable-last-sample": { @@ -50869,7 +31643,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "fullscreen": { @@ -50877,14 +31652,16 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", "construct": false, "construct-only": false, - "type-name": "GstSample", + "readable": true, + "type": "GstSample", "writable": false }, "max-bitrate": { @@ -50894,7 +31671,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "max-lateness": { @@ -50904,32 +31682,19 @@ "default": "5000000", "max": "9223372036854775807", "min": "-1", - "type-name": "gint64", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gint64", "writable": true }, "processing-deadline": { - "blurb": "Maximum processing deadline in nanoseconds", + "blurb": "Maximum processing time for a buffer in nanoseconds", "construct": false, "construct-only": false, "default": "15000000", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "qos": { @@ -50937,7 +31702,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "render-delay": { @@ -50947,7 +31713,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "show-preroll-frame": { @@ -50955,7 +31722,8 @@ "construct": true, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "stats": { @@ -50963,7 +31731,8 @@ "construct": false, "construct-only": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", - "type-name": "GstStructure", + "readable": true, + "type": "GstStructure", "writable": false }, "sync": { @@ -50971,7 +31740,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "throttle-time": { @@ -50981,7 +31751,8 @@ "default": "0", "max": "18446744073709551615", "min": "0", - "type-name": "guint64", + "readable": true, + "type": "guint64", "writable": true }, "ts-offset": { @@ -50991,7 +31762,8 @@ "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", - "type-name": "gint64", + "readable": true, + "type": "gint64", "writable": true } }, @@ -51000,6 +31772,7 @@ }, "filename": "gstwaylandsink", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -51021,19 +31794,16 @@ ], "klass": "Codec/Decoder/Image", "long-name": "WebP image decoder", - "name": "webpdec", "pad-templates": { "sink": { "caps": "image/webp:\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { RGB, RGBA, BGR, BGRA, ARGB, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -51042,15 +31812,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, "no-fancy-upsampling": { @@ -51058,14 +31821,17 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, "use-threads": { @@ -51073,7 +31839,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -51090,21 +31857,21 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstPreset" + ], "klass": "Codec/Encoder/Image", "long-name": "WEBP image encoder", - "name": "webpenc", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, YV12, RGB, RGBA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "image/webp:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 16383 ]\n height: [ 16, 16383 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -51113,22 +31880,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "preset": { @@ -51136,40 +31889,8 @@ "construct": false, "construct-only": false, "default": "photo (2)", - "enum": true, - "type-name": "GstWebpEncPreset", - "values": [ - { - "desc": "Default", - "name": "none", - "value": "0" - }, - { - "desc": "Digital picture,inner shot", - "name": "picture", - "value": "1" - }, - { - "desc": "Outdoor photo, natural lighting", - "name": "photo", - "value": "2" - }, - { - "desc": "Hand or Line drawing", - "name": "drawing", - "value": "3" - }, - { - "desc": "Small-sized colorful images", - "name": "icon", - "value": "4" - }, - { - "desc": "text-like", - "name": "text", - "value": "5" - } - ], + "readable": true, + "type": "GstWebpEncPreset", "writable": true }, "qos": { @@ -51177,7 +31898,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "quality": { @@ -51187,7 +31909,8 @@ "default": "90", "max": "100", "min": "0", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "speed": { @@ -51197,7 +31920,8 @@ "default": "4", "max": "6", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true } }, @@ -51206,6 +31930,43 @@ }, "filename": "gstwebp", "license": "LGPL", + "other-types": { + "GstWebpEncPreset": { + "kind": "enum", + "values": [ + { + "desc": "Default", + "name": "none", + "value": "0" + }, + { + "desc": "Digital picture,inner shot", + "name": "picture", + "value": "1" + }, + { + "desc": "Outdoor photo, natural lighting", + "name": "photo", + "value": "2" + }, + { + "desc": "Hand or Line drawing", + "name": "drawing", + "value": "3" + }, + { + "desc": "Small-sized colorful images", + "name": "icon", + "value": "4" + }, + { + "desc": "text-like", + "name": "text", + "value": "5" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, @@ -51225,34 +31986,17 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstChildProxy" + ], "klass": "Filter/Network/WebRTC", "long-name": "WebRTC Bin", - "name": "webrtcbin", "pad-templates": { "sink_%%u": { "caps": "application/x-rtp:\n", "direction": "sink", - "object-type": { - "hierarchy": [ - "GstWebRTCBinPad", - "GstGhostPad", - "GstProxyPad", - "GstPad", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "properties": { - "transceiver": { - "blurb": "Transceiver associated with this pad", - "construct": false, - "construct-only": false, - "type-name": "GstWebRTCRTPTransceiver", - "writable": false - } - } - }, - "presence": "request" + "presence": "request", + "type": "GstWebRTCBinPad" }, "src_%%u": { "caps": "application/x-rtp:\n", @@ -51266,7 +32010,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "bundle-policy": { @@ -51274,85 +32019,41 @@ "construct": false, "construct-only": false, "default": "none (0)", - "enum": true, - "type-name": "GstWebRTCBundlePolicy", - "values": [ - { - "desc": "GST_WEBRTC_BUNDLE_POLICY_NONE", - "name": "none", - "value": "0" - }, - { - "desc": "GST_WEBRTC_BUNDLE_POLICY_BALANCED", - "name": "balanced", - "value": "1" - }, - { - "desc": "GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT", - "name": "max-compat", - "value": "2" - }, - { - "desc": "GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE", - "name": "max-bundle", - "value": "3" - } - ], + "readable": true, + "type": "GstWebRTCBundlePolicy", "writable": true }, "connection-state": { - "blurb": "The overall connection state of this element", - "construct": false, - "construct-only": false, - "default": "new (0)", - "enum": true, - "type-name": "GstWebRTCPeerConnectionState", - "values": [ - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_NEW", - "name": "new", - "value": "0" - }, - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING", - "name": "connecting", - "value": "1" - }, - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED", - "name": "connected", - "value": "2" - }, - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED", - "name": "disconnected", - "value": "3" - }, - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_FAILED", - "name": "failed", - "value": "4" - }, - { - "desc": "GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED", - "name": "closed", - "value": "5" - } - ], + "blurb": "The overall connection state of this element", + "construct": false, + "construct-only": false, + "default": "new (0)", + "readable": true, + "type": "GstWebRTCPeerConnectionState", "writable": false }, "current-local-description": { "blurb": "The local description that was successfully negotiated the last time the connection transitioned into the stable state", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", "writable": false }, "current-remote-description": { "blurb": "The last remote description that was successfully negotiated the last time the connection transitioned into the stable state plus any remote candidates that have been supplied via addIceCandidate() since the offer or answer was created", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", + "writable": false + }, + "ice-agent": { + "blurb": "The WebRTC ICE agent", + "construct": false, + "construct-only": false, + "readable": true, + "type": "GstWebRTCICE", "writable": false }, "ice-connection-state": { @@ -51360,45 +32061,8 @@ "construct": false, "construct-only": false, "default": "new (0)", - "enum": true, - "type-name": "GstWebRTCICEConnectionState", - "values": [ - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_NEW", - "name": "new", - "value": "0" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING", - "name": "checking", - "value": "1" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED", - "name": "connected", - "value": "2" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED", - "name": "completed", - "value": "3" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_FAILED", - "name": "failed", - "value": "4" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED", - "name": "disconnected", - "value": "5" - }, - { - "desc": "GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED", - "name": "closed", - "value": "6" - } - ], + "readable": true, + "type": "GstWebRTCICEConnectionState", "writable": false }, "ice-gathering-state": { @@ -51406,25 +32070,8 @@ "construct": false, "construct-only": false, "default": "new (0)", - "enum": true, - "type-name": "GstWebRTCICEGatheringState", - "values": [ - { - "desc": "GST_WEBRTC_ICE_GATHERING_STATE_NEW", - "name": "new", - "value": "0" - }, - { - "desc": "GST_WEBRTC_ICE_GATHERING_STATE_GATHERING", - "name": "gathering", - "value": "1" - }, - { - "desc": "GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE", - "name": "complete", - "value": "2" - } - ], + "readable": true, + "type": "GstWebRTCICEGatheringState", "writable": false }, "ice-transport-policy": { @@ -51432,27 +32079,16 @@ "construct": false, "construct-only": false, "default": "all (0)", - "enum": true, - "type-name": "GstWebRTCICETransportPolicy", - "values": [ - { - "desc": "GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL", - "name": "all", - "value": "0" - }, - { - "desc": "GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY", - "name": "relay", - "value": "1" - } - ], + "readable": true, + "type": "GstWebRTCICETransportPolicy", "writable": true }, "local-description": { "blurb": "The local SDP description in use for this connection. Favours a pending description over the current description", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", "writable": false }, "message-forward": { @@ -51460,43 +32096,32 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "pending-local-description": { "blurb": "The local description that is in the process of being negotiated plus any local candidates that have been generated by the ICE Agent since the offer or answer was created", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", "writable": false }, "pending-remote-description": { "blurb": "The remote description that is in the process of being negotiated, complete with any remote candidates that have been supplied via addIceCandidate() since the offer or answer was created", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", "writable": false }, "remote-description": { "blurb": "The remote SDP description to use for this connection. Favours a pending description over the current description", "construct": false, "construct-only": false, - "type-name": "GstWebRTCSessionDescription", + "readable": true, + "type": "GstWebRTCSessionDescription", "writable": false }, "signaling-state": { @@ -51504,40 +32129,8 @@ "construct": false, "construct-only": false, "default": "stable (0)", - "enum": true, - "type-name": "GstWebRTCSignalingState", - "values": [ - { - "desc": "GST_WEBRTC_SIGNALING_STATE_STABLE", - "name": "stable", - "value": "0" - }, - { - "desc": "GST_WEBRTC_SIGNALING_STATE_CLOSED", - "name": "closed", - "value": "1" - }, - { - "desc": "GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER", - "name": "have-local-offer", - "value": "2" - }, - { - "desc": "GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER", - "name": "have-remote-offer", - "value": "3" - }, - { - "desc": "GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER", - "name": "have-local-pranswer", - "value": "4" - }, - { - "desc": "GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER", - "name": "have-remote-pranswer", - "value": "5" - } - ], + "readable": true, + "type": "GstWebRTCSignalingState", "writable": false }, "stun-server": { @@ -51545,7 +32138,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "turn-server": { @@ -51553,1134 +32147,856 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true } }, "rank": "primary", "signals": { "add-ice-candidate": { + "action": true, "args": [ - "guint", - "gchararray" + { + "name": "arg0", + "type": "guint" + }, + { + "name": "arg1", + "type": "gchararray" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "add-transceiver": { + "action": true, "args": [ - "GstWebRTCRTPTransceiverDirection", - "GstCaps" + { + "name": "arg0", + "type": "GstWebRTCRTPTransceiverDirection" + }, + { + "name": "arg1", + "type": "GstCaps" + } ], - "retval": "GstWebRTCRTPTransceiver" + "return-type": "GstWebRTCRTPTransceiver", + "when": "last" }, "add-turn-server": { + "action": true, "args": [ - "gchararray" + { + "name": "arg0", + "type": "gchararray" + } ], - "retval": "gboolean" + "return-type": "gboolean", + "when": "last" }, "create-answer": { + "action": true, "args": [ - "GstStructure", - "GstPromise" + { + "name": "arg0", + "type": "GstStructure" + }, + { + "name": "arg1", + "type": "GstPromise" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "create-data-channel": { + "action": true, "args": [ - "gchararray", - "GstStructure" + { + "name": "arg0", + "type": "gchararray" + }, + { + "name": "arg1", + "type": "GstStructure" + } ], - "retval": "GstWebRTCDataChannel" + "return-type": "GstWebRTCDataChannel", + "when": "last" }, "create-offer": { + "action": true, "args": [ - "GstStructure", - "GstPromise" + { + "name": "arg0", + "type": "GstStructure" + }, + { + "name": "arg1", + "type": "GstPromise" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "get-stats": { + "action": true, "args": [ - "GstPad", - "GstPromise" + { + "name": "arg0", + "type": "GstPad" + }, + { + "name": "arg1", + "type": "GstPromise" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "get-transceiver": { + "action": true, "args": [ - "gint" + { + "name": "arg0", + "type": "gint" + } ], - "retval": "GstWebRTCRTPTransceiver" + "return-type": "GstWebRTCRTPTransceiver", + "when": "last" }, "get-transceivers": { + "action": true, "args": [], - "retval": "GArray" + "return-type": "GArray", + "when": "last" }, "no-more-pads": { "args": [], - "retval": "void" + "return-type": "void", + "when": "last" }, "on-data-channel": { "args": [ - "GstWebRTCDataChannel" + { + "name": "arg0", + "type": "GstWebRTCDataChannel" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "on-ice-candidate": { "args": [ - "guint", - "gchararray" - ], - "retval": "void" - }, - "on-negotiation-needed": { - "args": [], - "retval": "void" - }, - "on-new-transceiver": { - "args": [ - "GstWebRTCRTPTransceiver" - ], - "retval": "void" - }, - "pad-added": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "GstPad" - ], - "retval": "void" - }, - "set-local-description": { - "args": [ - "GstWebRTCSessionDescription", - "GstPromise" - ], - "retval": "void" - }, - "set-remote-description": { - "args": [ - "GstWebRTCSessionDescription", - "GstPromise" - ], - "retval": "void" - } - } - } - }, - "filename": "gstwebrtc", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "webrtcdsp": { - "description": "Voice pre-processing using WebRTC Audio Processing Library", - "elements": { - "webrtcdsp": { - "author": "Nicolas Dufresne ", - "description": "Pre-processes voice with WebRTC Audio Processing Library", - "hierarchy": [ - "GstWebrtcDsp", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Generic/Audio", - "long-name": "Voice Processor (AGC, AEC, filters, etc.)", - "name": "webrtcdsp", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "compression-gain-db": { - "blurb": "Sets the maximum |gain| the digital compression stage may apply, in dB.", - "construct": true, - "construct-only": false, - "default": "9", - "max": "90", - "min": "0", - "type-name": "gint", - "writable": true - }, - "delay-agnostic": { - "blurb": "Enable or disable the delay agnostic mode.", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "echo-cancel": { - "blurb": "Enable or disable echo canceller", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "echo-suppression-level": { - "blurb": "Controls the aggressiveness of the suppressor. A higher level trades off double-talk performance for increased echo suppression.", - "construct": true, - "construct-only": false, - "default": "moderate (1)", - "enum": true, - "type-name": "GstWebrtcEchoSuppressionLevel", - "values": [ { - "desc": "Low Suppression", - "name": "low", - "value": "0" + "name": "arg0", + "type": "guint" }, { - "desc": "Moderate Suppression", - "name": "moderate", - "value": "1" - }, - { - "desc": "high Suppression", - "name": "high", - "value": "2" + "name": "arg1", + "type": "gchararray" } ], - "writable": true - }, - "experimental-agc": { - "blurb": "Enable or disable experimental automatic gain control.", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "extended-filter": { - "blurb": "Enable or disable the extended filter.", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "return-type": "void", + "when": "last" }, - "gain-control": { - "blurb": "Enable or disable automatic digital gain control", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "on-negotiation-needed": { + "args": [], + "return-type": "void", + "when": "last" }, - "gain-control-mode": { - "blurb": "Controls the mode of the compression stage", - "construct": true, - "construct-only": false, - "default": "adaptive-digital (1)", - "enum": true, - "type-name": "GstWebrtcGainControlMode", - "values": [ - { - "desc": "Adaptive Digital", - "name": "adaptive-digital", - "value": "1" - }, + "on-new-transceiver": { + "args": [ { - "desc": "Fixed Digital", - "name": "fixed-digital", - "value": "2" + "name": "arg0", + "type": "GstWebRTCRTPTransceiver" } ], - "writable": true - }, - "high-pass-filter": { - "blurb": "Enable or disable high pass filtering", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "limiter": { - "blurb": "When enabled, the compression stage will hard limit the signal to the target level. Otherwise, the signal will be compressed but not limited above the target level.", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "noise-suppression": { - "blurb": "Enable or disable noise suppression", - "construct": true, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true + "return-type": "void", + "when": "last" }, - "noise-suppression-level": { - "blurb": "Controls the aggressiveness of the suppression. Increasing the level will reduce the noise level at the expense of a higher speech distortion.", - "construct": true, - "construct-only": false, - "default": "moderate (1)", - "enum": true, - "type-name": "GstWebrtcNoiseSuppressionLevel", - "values": [ - { - "desc": "Low Suppression", - "name": "low", - "value": "0" - }, - { - "desc": "Moderate Suppression", - "name": "moderate", - "value": "1" - }, - { - "desc": "High Suppression", - "name": "high", - "value": "2" - }, + "pad-added": { + "args": [ { - "desc": "Very High Suppression", - "name": "very-high", - "value": "3" + "name": "arg0", + "type": "GstPad" } ], - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "probe": { - "blurb": "The name of the webrtcechoprobe element that record the audio being played through loud speakers. Must be set before PAUSED state.", - "construct": true, - "construct-only": false, - "default": "webrtcechoprobe0", - "type-name": "gchararray", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "startup-min-volume": { - "blurb": "At startup the experimental AGC moves the microphone volume up to |startup_min_volume| if the current microphone volume is set too low. No effect if experimental-agc isn't enabled.", - "construct": true, - "construct-only": false, - "default": "12", - "max": "255", - "min": "12", - "type-name": "gint", - "writable": true - }, - "target-level-dbfs": { - "blurb": "Sets the target peak |level| (or envelope) of the gain control in dBFS (decibels from digital full-scale).", - "construct": true, - "construct-only": false, - "default": "3", - "max": "31", - "min": "0", - "type-name": "gint", - "writable": true - }, - "voice-detection": { - "blurb": "Enable or disable the voice activity detector", - "construct": true, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "voice-detection-frame-size-ms": { - "blurb": "Sets the |size| of the frames in ms on which the VAD will operate. Larger frames will improve detection accuracy, but reduce the frequency of updates", - "construct": true, - "construct-only": false, - "default": "10", - "max": "30", - "min": "10", - "type-name": "gint", - "writable": true + "return-type": "void", + "when": "last" }, - "voice-detection-likelihood": { - "blurb": "Specifies the likelihood that a frame will be declared to contain voice.", - "construct": true, - "construct-only": false, - "default": "low (1)", - "enum": true, - "type-name": "GstWebrtcVoiceDetectionLikelihood", - "values": [ - { - "desc": "Very Low Likelihood", - "name": "very-low", - "value": "0" - }, - { - "desc": "Low Likelihood", - "name": "low", - "value": "1" - }, - { - "desc": "Moderate Likelihood", - "name": "moderate", - "value": "2" - }, + "pad-removed": { + "args": [ { - "desc": "High Likelihood", - "name": "high", - "value": "3" + "name": "arg0", + "type": "GstPad" } ], - "writable": true - } - }, - "rank": "none" - }, - "webrtcechoprobe": { - "author": "Nicolas Dufresne ", - "description": "Gathers playback buffers for webrtcdsp", - "hierarchy": [ - "GstWebrtcEchoProbe", - "GstAudioFilter", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Generic/Audio", - "long-name": "Acoustic Echo Canceller probe", - "name": "webrtcechoprobe", - "pad-templates": { - "sink": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", - "direction": "sink", - "presence": "always", - "typename": "GstPad" - }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", - "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "qos": { - "blurb": "Handle Quality-of-Service events", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - } - }, - "rank": "none" - } - }, - "filename": "gstwebrtcdsp", - "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "wildmidi": { - "description": "WildMidi-based MIDI playback plugin", - "elements": { - "wildmididec": { - "author": "Carlos Rafael Giani ", - "description": "Decodes MIDI music using WildMidi", - "hierarchy": [ - "GstWildmidiDec", - "GstNonstreamAudioDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Audio", - "long-name": "WildMidi-based MIDI music decoder", - "pad-templates": { - "sink": { - "caps": "audio/midi:\naudio/riff-midi:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 44100\n channels: 2\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "current-subsong": { - "blurb": "Subsong that is currently selected for playback", - "construct": false, - "construct-only": false, - "default": "0", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "enhanced-resampling": { - "blurb": "Use enhanced resampling if set to TRUE, or linear interpolation if set to FALSE", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "log-volume-scale": { - "blurb": "Use a logarithmic volume scale if set to TRUE, or a linear scale if set to FALSE", - "construct": false, - "construct-only": false, - "default": "true", - "type-name": "gboolean", - "writable": true - }, - "num-loops": { - "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "output-buffer-size": { - "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)", - "construct": false, - "construct-only": false, - "default": "1024", - "max": "1073741823", - "min": "1", - "type-name": "guint", - "writable": true + "return-type": "void", + "when": "last" }, - "output-mode": { - "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position", - "construct": false, - "construct-only": false, - "default": "steady (1)", - "enum": true, - "type-name": "NonstreamAudioOutputMode", - "values": [ + "set-local-description": { + "action": true, + "args": [ { - "desc": "Looping output", - "name": "looping", - "value": "0" + "name": "arg0", + "type": "GstWebRTCSessionDescription" }, { - "desc": "Steady output", - "name": "steady", - "value": "1" + "name": "arg1", + "type": "GstPromise" } ], - "writable": true + "return-type": "void", + "when": "last" }, - "reverb": { - "blurb": "Whether or not to enable the WildMidi 8 reflection reverb engine to add more depth to the sound", - "construct": false, - "construct-only": false, - "default": "false", - "type-name": "gboolean", - "writable": true - }, - "subsong-mode": { - "blurb": "Mode which defines how to treat subsongs", - "construct": false, - "construct-only": false, - "default": "default (2)", - "enum": true, - "type-name": "NonstreamAudioSubsongMode", - "values": [ - { - "desc": "Play single subsong", - "name": "single", - "value": "0" - }, + "set-remote-description": { + "action": true, + "args": [ { - "desc": "Play all subsongs", - "name": "all", - "value": "1" + "name": "arg0", + "type": "GstWebRTCSessionDescription" }, { - "desc": "Decoder specific default behavior", - "name": "default", - "value": "2" + "name": "arg1", + "type": "GstPromise" } ], - "writable": true + "return-type": "void", + "when": "last" } - }, - "rank": "marginal" + } } }, - "filename": "gstwildmidi", + "filename": "gstwebrtc", "license": "LGPL", - "package": "GStreamer Bad Plug-ins git", - "source": "gst-plugins-bad", - "tracers": {}, - "url": "Unknown package origin" - }, - "winks": { - "description": "Windows kernel streaming plugin", - "elements": { - "ksvideosrc": { - "author": "Ole Andr\u00c3\u00a9 Vadla Ravn\u00c3\u00a5s \nHaakon Sporsheim \nAndres Colubri ", - "description": "Stream data from a video capture device through Windows kernel streaming", + "other-types": { + "GstWebRTCBinPad": { "hierarchy": [ - "GstKsVideoSrc", - "GstPushSrc", - "GstBaseSrc", - "GstElement", + "GstWebRTCBinPad", + "GstGhostPad", + "GstProxyPad", + "GstPad", "GstObject", "GInitiallyUnowned", "GObject" - ], - "klass": "Source/Video/Hardware", - "long-name": "KsVideoSrc", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: RGB15\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB16\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: dvsd\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: dvsd\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, - "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", - "writable": true - }, - "device-index": { - "blurb": "The zero-based device index", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "device-name": { - "blurb": "The human-readable device name", + ], + "kind": "object", + "properties": { + "transceiver": { + "blurb": "Transceiver associated with this pad", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "device-path": { - "blurb": "The device path", + "readable": true, + "type": "GstWebRTCRTPTransceiver", + "writable": false + } + } + }, + "GstWebRTCICE": { + "hierarchy": [ + "GstWebRTCICE", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "kind": "object", + "properties": { + "agent": { + "blurb": "ICE agent in use by this object", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true + "readable": true, + "type": "NiceAgent", + "writable": false }, - "do-stats": { - "blurb": "Enable logging of statistics", + "controller": { + "blurb": "Whether the ICE agent is the controller or controlled. In WebRTC, the initial offerrer is the ICE controller.", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "force-relay": { + "blurb": "Force all traffic to go through a relay.", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "enable-quirks": { - "blurb": "Enable driver-specific quirks", + "ice-tcp": { + "blurb": "Whether the agent should use ICE-TCP when gathering candidates", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "fps": { - "blurb": "Last measured framerate, if statistics are enabled", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": false - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gboolean", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "ice-udp": { + "blurb": "Whether the agent should use ICE-UDP when gathering candidates", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", + "stun-server": { + "blurb": "The STUN server of the form stun://hostname:port", "construct": false, "construct-only": false, - "type-name": "GstObject", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "turn-server": { + "blurb": "The TURN server of the form turn(s)://username:password@host:port", "construct": false, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "NULL", + "readable": true, + "type": "gchararray", "writable": true } }, - "rank": "primary" + "signals": { + "add-local-ip-address": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "gboolean", + "when": "last" + }, + "on-ice-candidate": { + "args": [ + { + "name": "arg0", + "type": "guint" + }, + { + "name": "arg1", + "type": "gchararray" + } + ], + "return-type": "void", + "when": "last" + } + } } }, - "filename": "gstwinks", - "license": "LGPL", "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "winscreencap": { - "description": "Screen capture plugin for Windows", + "webrtcdsp": { + "description": "Voice pre-processing using WebRTC Audio Processing Library", "elements": { - "dx9screencapsrc": { - "author": "Haakon Sporsheim ", - "description": "Captures screen", + "webrtcdsp": { + "author": "Nicolas Dufresne ", + "description": "Pre-processes voice with WebRTC Audio Processing Library", "hierarchy": [ - "GstDX9ScreenCapSrc", - "GstPushSrc", - "GstBaseSrc", + "GstWebrtcDsp", + "GstAudioFilter", + "GstBaseTransform", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "DirectX 9 screen capture source", + "klass": "Generic/Audio", + "long-name": "Voice Processor (AGC, AEC, filters, etc.)", "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", "direction": "src", "presence": "always" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, + "compression-gain-db": { + "blurb": "Sets the maximum |gain| the digital compression stage may apply, in dB.", + "construct": true, "construct-only": false, - "default": "4096", - "max": "-1", + "default": "9", + "max": "90", "min": "0", - "type-name": "guint", + "readable": true, + "type": "gint", "writable": true }, - "cursor": { - "blurb": "Whether to show mouse cursor (default off)", - "construct": false, + "delay-agnostic": { + "blurb": "Enable or disable the delay agnostic mode.", + "construct": true, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", - "construct": false, + "echo-cancel": { + "blurb": "Enable or disable echo canceller", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "height": { - "blurb": "Height of screen capture area (0 = maximum)", - "construct": false, + "echo-suppression-level": { + "blurb": "Controls the aggressiveness of the suppressor. A higher level trades off double-talk performance for increased echo suppression.", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "moderate (1)", + "readable": true, + "type": "GstWebrtcEchoSuppressionLevel", "writable": true }, - "monitor": { - "blurb": "Which monitor to use (0 = 1st monitor and default)", - "construct": false, + "experimental-agc": { + "blurb": "Enable or disable experimental automatic gain control.", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true }, - "name": { - "blurb": "The name of the object", + "extended-filter": { + "blurb": "Enable or disable the extended filter.", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, + "gain-control": { + "blurb": "Enable or disable automatic digital gain control", + "construct": true, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "parent": { - "blurb": "The parent of the object", - "construct": false, + "gain-control-mode": { + "blurb": "Controls the mode of the compression stage", + "construct": true, "construct-only": false, - "type-name": "GstObject", + "default": "adaptive-digital (1)", + "readable": true, + "type": "GstWebrtcGainControlMode", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, + "high-pass-filter": { + "blurb": "Enable or disable high pass filtering", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "width": { - "blurb": "Width of screen capture area (0 = maximum)", - "construct": false, + "limiter": { + "blurb": "When enabled, the compression stage will hard limit the signal to the target level. Otherwise, the signal will be compressed but not limited above the target level.", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "x": { - "blurb": "Horizontal coordinate of top left corner for the screen capture area", - "construct": false, + "noise-suppression": { + "blurb": "Enable or disable noise suppression", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "true", + "readable": true, + "type": "gboolean", "writable": true }, - "y": { - "blurb": "Vertical coordinate of top left corner for the screen capture area", - "construct": false, - "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", - "writable": true - } - }, - "rank": "none" - }, - "gdiscreencapsrc": { - "author": "Haakon Sporsheim ", - "description": "Captures screen", - "hierarchy": [ - "GstGDIScreenCapSrc", - "GstPushSrc", - "GstBaseSrc", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Source/Video", - "long-name": "GDI screen capture source", - "pad-templates": { - "src": { - "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", - "construct": false, + "noise-suppression-level": { + "blurb": "Controls the aggressiveness of the suppression. Increasing the level will reduce the noise level at the expense of a higher speech distortion.", + "construct": true, "construct-only": false, - "default": "4096", - "max": "-1", - "min": "0", - "type-name": "guint", + "default": "moderate (1)", + "readable": true, + "type": "GstWebrtcNoiseSuppressionLevel", "writable": true }, - "cursor": { - "blurb": "Whether to show mouse cursor (default off)", - "construct": false, + "probe": { + "blurb": "The name of the webrtcechoprobe element that record the audio being played through loud speakers. Must be set before PAUSED state.", + "construct": true, "construct-only": false, - "default": "false", - "type-name": "gboolean", + "default": "webrtcechoprobe0", + "readable": true, + "type": "gchararray", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "height": { - "blurb": "Height of screen capture area (0 = maximum)", - "construct": false, + "startup-min-volume": { + "blurb": "At startup the experimental AGC moves the microphone volume up to |startup_min_volume| if the current microphone volume is set too low. No effect if experimental-agc isn't enabled.", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "12", + "max": "255", + "min": "12", + "readable": true, + "type": "gint", "writable": true }, - "monitor": { - "blurb": "Which monitor to use (0 = 1st monitor and default)", - "construct": false, + "target-level-dbfs": { + "blurb": "Sets the target peak |level| (or envelope) of the gain control in dBFS (decibels from digital full-scale).", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", + "default": "3", + "max": "31", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, - "name": { - "blurb": "The name of the object", + "voice-detection": { + "blurb": "Enable or disable the voice activity detector", "construct": true, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", - "construct": false, - "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true - }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", - "construct": false, - "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "width": { - "blurb": "Width of screen capture area (0 = maximum)", - "construct": false, + "voice-detection-frame-size-ms": { + "blurb": "Sets the |size| of the frames in ms on which the VAD will operate. Larger frames will improve detection accuracy, but reduce the frequency of updates", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "10", + "max": "30", + "min": "10", + "readable": true, + "type": "gint", "writable": true }, - "x": { - "blurb": "Horizontal coordinate of top left corner for the screen capture area", - "construct": false, + "voice-detection-likelihood": { + "blurb": "Specifies the likelihood that a frame will be declared to contain voice.", + "construct": true, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "low (1)", + "readable": true, + "type": "GstWebrtcVoiceDetectionLikelihood", "writable": true + } + }, + "rank": "none" + }, + "webrtcechoprobe": { + "author": "Nicolas Dufresne ", + "description": "Gathers playback buffers for webrtcdsp", + "hierarchy": [ + "GstWebrtcEchoProbe", + "GstAudioFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Generic/Audio", + "long-name": "Acoustic Echo Canceller probe", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" }, - "y": { - "blurb": "Vertical coordinate of top left corner for the screen capture area", + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n rate: { (int)48000, (int)32000, (int)16000, (int)8000 }\n channels: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "qos": { + "blurb": "Handle Quality-of-Service events", "construct": false, "construct-only": false, - "default": "0", - "max": "2147483647", - "min": "0", - "type-name": "gint", + "default": "false", + "readable": true, + "type": "gboolean", "writable": true } }, "rank": "none" } }, - "filename": "gstwinscreencap", + "filename": "gstwebrtcdsp", "license": "LGPL", + "other-types": { + "GstWebrtcEchoSuppressionLevel": { + "kind": "enum", + "values": [ + { + "desc": "Low Suppression", + "name": "low", + "value": "0" + }, + { + "desc": "Moderate Suppression", + "name": "moderate", + "value": "1" + }, + { + "desc": "high Suppression", + "name": "high", + "value": "2" + } + ] + }, + "GstWebrtcGainControlMode": { + "kind": "enum", + "values": [ + { + "desc": "Adaptive Digital", + "name": "adaptive-digital", + "value": "1" + }, + { + "desc": "Fixed Digital", + "name": "fixed-digital", + "value": "2" + } + ] + }, + "GstWebrtcNoiseSuppressionLevel": { + "kind": "enum", + "values": [ + { + "desc": "Low Suppression", + "name": "low", + "value": "0" + }, + { + "desc": "Moderate Suppression", + "name": "moderate", + "value": "1" + }, + { + "desc": "High Suppression", + "name": "high", + "value": "2" + }, + { + "desc": "Very High Suppression", + "name": "very-high", + "value": "3" + } + ] + }, + "GstWebrtcVoiceDetectionLikelihood": { + "kind": "enum", + "values": [ + { + "desc": "Very Low Likelihood", + "name": "very-low", + "value": "0" + }, + { + "desc": "Low Likelihood", + "name": "low", + "value": "1" + }, + { + "desc": "Moderate Likelihood", + "name": "moderate", + "value": "2" + }, + { + "desc": "High Likelihood", + "name": "high", + "value": "3" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, - "wpe": { - "description": "WPE src plugin", + "wildmidi": { + "description": "WildMidi-based MIDI playback plugin", "elements": { - "wpesrc": { - "author": "Philippe Normand , \u017dan Dober\u0161ek ", - "description": "Creates a video stream from a WPE browser", + "wildmididec": { + "author": "Carlos Rafael Giani ", + "description": "Decodes MIDI music using WildMidi", "hierarchy": [ - "GstWpeSrc", - "GstPushSrc", - "GstBaseSrc", + "GstWildmidiDec", + "GstNonstreamAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Source/Video", - "long-name": "WPE source", + "klass": "Codec/Decoder/Audio", + "long-name": "WildMidi-based MIDI music decoder", "pad-templates": { + "sink": { + "caps": "audio/midi:\naudio/riff-midi:\n", + "direction": "sink", + "presence": "always" + }, "src": { - "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\npixel-aspect-ratio: 1/1\n", + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 44100\n channels: 2\n", "direction": "src", "presence": "always" } }, "properties": { - "blocksize": { - "blurb": "Size in bytes to read per buffer (-1 = default)", + "current-subsong": { + "blurb": "Subsong that is currently selected for playback", "construct": false, "construct-only": false, - "default": "4096", + "default": "0", "max": "-1", "min": "0", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, - "do-timestamp": { - "blurb": "Apply current stream time to buffers", + "enhanced-resampling": { + "blurb": "Use enhanced resampling if set to TRUE, or linear interpolation if set to FALSE", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "draw-background": { - "blurb": "Whether to draw the WebView background", + "log-volume-scale": { + "blurb": "Use a logarithmic volume scale if set to TRUE, or a linear scale if set to FALSE", "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, - "location": { - "blurb": "The URL to display", + "num-loops": { + "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)", "construct": false, "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "default": "0", + "max": "2147483647", + "min": "-1", + "readable": true, + "type": "gint", "writable": true }, - "num-buffers": { - "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "output-buffer-size": { + "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)", "construct": false, "construct-only": false, - "default": "-1", - "max": "2147483647", - "min": "-1", - "type-name": "gint", + "default": "1024", + "max": "1073741823", + "min": "1", + "readable": true, + "type": "guint", "writable": true }, - "typefind": { - "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "output-mode": { + "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position", + "construct": false, + "construct-only": false, + "default": "steady (1)", + "readable": true, + "type": "NonstreamAudioOutputMode", + "writable": true + }, + "reverb": { + "blurb": "Whether or not to enable the WildMidi 8 reflection reverb engine to add more depth to the sound", "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", + "writable": true + }, + "subsong-mode": { + "blurb": "Mode which defines how to treat subsongs", + "construct": false, + "construct-only": false, + "default": "default (2)", + "readable": true, + "type": "NonstreamAudioSubsongMode", "writable": true } }, - "rank": "none", - "signals": { - "configure-web-view": { - "args": [ - "GObject" - ], - "retval": "void" - } - } + "rank": "marginal" } }, - "filename": "gstwpe", + "filename": "gstwildmidi", "license": "LGPL", - "package": "gst-plugins-bad", + "other-types": { + "NonstreamAudioOutputMode": { + "kind": "enum", + "values": [ + { + "desc": "Looping output", + "name": "looping", + "value": "0" + }, + { + "desc": "Steady output", + "name": "steady", + "value": "1" + } + ] + }, + "NonstreamAudioSubsongMode": { + "kind": "enum", + "values": [ + { + "desc": "Play single subsong", + "name": "single", + "value": "0" + }, + { + "desc": "Play all subsongs", + "name": "all", + "value": "1" + }, + { + "desc": "Decoder specific default behavior", + "name": "default", + "value": "2" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {}, "url": "Unknown package origin" @@ -52699,21 +33015,21 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstPreset" + ], "klass": "Codec/Encoder/Video", "long-name": "x265enc", - "name": "x265enc", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I420, Y444, I420_10LE, Y444_10LE }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 4, 2147483647 ]\n height: [ 4, 2147483647 ]\n", + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n format: { Y444, Y42B, I420, Y444_10LE, I422_10LE, I420_10LE, Y444_12LE, I422_12LE, I420_12LE }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { - "caps": "video/x-h265:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 4, 2147483647 ]\n height: [ 4, 2147483647 ]\n stream-format: byte-stream\n alignment: au\n profile: { (string)main }\n", + "caps": "video/x-h265:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n stream-format: byte-stream\n alignment: au\n profile: { (string)main, (string)main-still-picture, (string)main-intra, (string)main-444, (string)main-444-intra, (string)main-444-still-picture, (string)main-10, (string)main-10-intra, (string)main-422-10, (string)main-422-10-intra, (string)main-444-10, (string)main-444-10-intra, (string)main-12, (string)main-12-intra, (string)main-422-12, (string)main-422-12-intra, (string)main-444-12, (string)main-444-12-intra }\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -52724,7 +33040,8 @@ "default": "2048", "max": "102400", "min": "1", - "type-name": "guint", + "readable": true, + "type": "guint", "writable": true }, "key-int-max": { @@ -52734,7 +33051,8 @@ "default": "0", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "log-level": { @@ -52742,48 +33060,8 @@ "construct": false, "construct-only": false, "default": "none (-1)", - "enum": true, - "type-name": "GstX265LogLevel", - "values": [ - { - "desc": "No logging", - "name": "none", - "value": "-1" - }, - { - "desc": "Error", - "name": "error", - "value": "0" - }, - { - "desc": "Warning", - "name": "warning", - "value": "1" - }, - { - "desc": "Info", - "name": "info", - "value": "2" - }, - { - "desc": "Debug", - "name": "debug", - "value": "3" - }, - { - "desc": "Full", - "name": "full", - "value": "4" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "GstX265LogLevel", "writable": true }, "option-string": { @@ -52791,14 +33069,8 @@ "construct": false, "construct-only": false, "default": "", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gchararray", "writable": true }, "qos": { @@ -52806,7 +33078,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "qp": { @@ -52816,7 +33089,8 @@ "default": "-1", "max": "51", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "speed-preset": { @@ -52824,65 +33098,8 @@ "construct": false, "construct-only": false, "default": "medium (6)", - "enum": true, - "type-name": "GstX265SpeedPreset", - "values": [ - { - "desc": "No preset", - "name": "No preset", - "value": "0" - }, - { - "desc": "ultrafast", - "name": "ultrafast", - "value": "1" - }, - { - "desc": "superfast", - "name": "superfast", - "value": "2" - }, - { - "desc": "veryfast", - "name": "veryfast", - "value": "3" - }, - { - "desc": "faster", - "name": "faster", - "value": "4" - }, - { - "desc": "fast", - "name": "fast", - "value": "5" - }, - { - "desc": "medium", - "name": "medium", - "value": "6" - }, - { - "desc": "slow", - "name": "slow", - "value": "7" - }, - { - "desc": "slower", - "name": "slower", - "value": "8" - }, - { - "desc": "veryslow", - "name": "veryslow", - "value": "9" - }, - { - "desc": "placebo", - "name": "placebo", - "value": "10" - } - ], + "readable": true, + "type": "GstX265SpeedPreset", "writable": true }, "tune": { @@ -52890,40 +33107,8 @@ "construct": false, "construct-only": false, "default": "ssim (2)", - "enum": true, - "type-name": "GstX265Tune", - "values": [ - { - "desc": "No tunning", - "name": "No tunning", - "value": "0" - }, - { - "desc": "psnr", - "name": "psnr", - "value": "1" - }, - { - "desc": "ssim", - "name": "ssim", - "value": "2" - }, - { - "desc": "grain", - "name": "grain", - "value": "3" - }, - { - "desc": "zerolatency", - "name": "zerolatency", - "value": "4" - }, - { - "desc": "fastdecode", - "name": "fastdecode", - "value": "5" - } - ], + "readable": true, + "type": "GstX265Tune", "writable": true } }, @@ -52932,8 +33117,146 @@ }, "filename": "gstx265", "license": "GPL", + "other-types": { + "GstX265LogLevel": { + "kind": "enum", + "values": [ + { + "desc": "No logging", + "name": "none", + "value": "-1" + }, + { + "desc": "Error", + "name": "error", + "value": "0" + }, + { + "desc": "Warning", + "name": "warning", + "value": "1" + }, + { + "desc": "Info", + "name": "info", + "value": "2" + }, + { + "desc": "Debug", + "name": "debug", + "value": "3" + }, + { + "desc": "Full", + "name": "full", + "value": "4" + } + ] + }, + "GstX265SpeedPreset": { + "kind": "enum", + "values": [ + { + "desc": "No preset", + "name": "No preset", + "value": "0" + }, + { + "desc": "ultrafast", + "name": "ultrafast", + "value": "1" + }, + { + "desc": "superfast", + "name": "superfast", + "value": "2" + }, + { + "desc": "veryfast", + "name": "veryfast", + "value": "3" + }, + { + "desc": "faster", + "name": "faster", + "value": "4" + }, + { + "desc": "fast", + "name": "fast", + "value": "5" + }, + { + "desc": "medium", + "name": "medium", + "value": "6" + }, + { + "desc": "slow", + "name": "slow", + "value": "7" + }, + { + "desc": "slower", + "name": "slower", + "value": "8" + }, + { + "desc": "veryslow", + "name": "veryslow", + "value": "9" + }, + { + "desc": "placebo", + "name": "placebo", + "value": "10" + } + ] + }, + "GstX265Tune": { + "kind": "enum", + "values": [ + { + "desc": "No tunning", + "name": "No tunning", + "value": "0" + }, + { + "desc": "psnr", + "name": "psnr", + "value": "1" + }, + { + "desc": "ssim", + "name": "ssim", + "value": "2" + }, + { + "desc": "grain", + "name": "grain", + "value": "3" + }, + { + "desc": "zerolatency", + "name": "zerolatency", + "value": "4" + }, + { + "desc": "fastdecode", + "name": "fastdecode", + "value": "5" + }, + { + "desc": "animation", + "name": "animation", + "value": "6" + } + ] + } + }, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", + "tracers": {}, "url": "Unknown package origin" }, "y4mdec": { @@ -52951,36 +33274,16 @@ ], "klass": "Codec/Demuxer", "long-name": "YUV4MPEG demuxer/decoder", - "name": "y4mdec", "pad-templates": { "sink": { "caps": "application/x-yuv4mpeg:\n y4mversion: 2\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { I420, Y42B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" - } - }, - "properties": { - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", - "writable": true + "presence": "always" } }, "rank": "secondary" @@ -52988,6 +33291,7 @@ }, "filename": "gsty4mdec", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, @@ -53009,19 +33313,16 @@ ], "klass": "Video/Filter", "long-name": "YADIF deinterlacer", - "name": "yadif", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { Y42B, I420, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: { (string)interleaved, (string)mixed, (string)progressive }\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { Y42B, I420, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: progressive\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -53030,40 +33331,8 @@ "construct": true, "construct-only": false, "default": "auto (0)", - "enum": true, - "type-name": "GstYadifModes", - "values": [ - { - "desc": "Auto detection", - "name": "auto", - "value": "0" - }, - { - "desc": "Force deinterlacing", - "name": "interlaced", - "value": "1" - }, - { - "desc": "Run in passthrough mode", - "name": "disabled", - "value": "2" - } - ], - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "GstYadifModes", "writable": true }, "qos": { @@ -53071,7 +33340,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -53080,6 +33350,28 @@ }, "filename": "gstyadif", "license": "GPL", + "other-types": { + "GstYadifModes": { + "kind": "enum", + "values": [ + { + "desc": "Auto detection", + "name": "auto", + "value": "0" + }, + { + "desc": "Force deinterlacing", + "name": "interlaced", + "value": "1" + }, + { + "desc": "Run in passthrough mode", + "name": "disabled", + "value": "2" + } + ] + } + }, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, @@ -53102,19 +33394,16 @@ ], "klass": "Filter/Analyzer/Video", "long-name": "Barcode detector", - "name": "zbar", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { Y800, I420, YV12, NV12, NV21, Y41B, Y42B, YUV9, YVU9 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", - "presence": "always", - "typename": "GstPad" + "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { Y800, I420, YV12, NV12, NV21, Y41B, Y42B, YUV9, YVU9 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", - "presence": "always", - "typename": "GstPad" + "presence": "always" } }, "properties": { @@ -53123,7 +33412,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "cache": { @@ -53131,7 +33421,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "message": { @@ -53139,22 +33430,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", - "writable": true - }, - "name": { - "blurb": "The name of the object", - "construct": true, - "construct-only": false, - "default": "NULL", - "type-name": "gchararray", - "writable": true - }, - "parent": { - "blurb": "The parent of the object", - "construct": false, - "construct-only": false, - "type-name": "GstObject", + "readable": true, + "type": "gboolean", "writable": true }, "qos": { @@ -53162,7 +33439,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true } }, @@ -53171,6 +33449,7 @@ }, "filename": "gstzbar", "license": "LGPL", + "other-types": {}, "package": "GStreamer Bad Plug-ins git", "source": "gst-plugins-bad", "tracers": {},