summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-05-27 16:01:42 +0300
committerThibault Saunier <tsaunier@igalia.com>2020-06-04 13:33:16 -0400
commit01bbcb3642990c90497f70132d10af57dba4e641 (patch)
tree0a82d22c6ee8c2b345013b7eb6c2bf0319b1c0c0 /docs
parenta5b1e1e96dd6199663053a53af458a64f32a1c93 (diff)
docs: Update gst_plugins_cache.json
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst_plugins_cache.json38849
1 files changed, 9564 insertions, 29285 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index 3a241ad98..9de5e7b23 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 <vortex@wolpzone.de>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Benjamin Schmitz <vortex@wolpzone.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"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 <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"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,582 +1916,12 @@
},
"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",
- "elements": {
- "avtpaafdepay": {
- "author": "Andre Guedes <andre.guedes@intel.com>",
- "description": "Extracts raw audio from AAF AVTPDUs",
- "hierarchy": [
- "GstAvtpAafDepay",
- "GstAvtpBaseDepayload",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Depayloader/Network/AVTP",
- "long-name": "AVTP Audio Format (AAF) depayloader",
- "pad-templates": {
- "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",
- "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",
- "construct": false,
- "construct-only": false,
- "default": "12302652060662169600",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- }
- },
- "rank": "none"
- },
- "avtpaafpay": {
- "author": "Andre Guedes <andre.guedes@intel.com>",
- "description": "Payload-encode Raw audio into AAF AVTPDU (IEEE 1722)",
- "hierarchy": [
- "GstAvtpAafPay",
- "GstAvtpBasePayload",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Payloader/Network/AVTP",
- "long-name": "AVTP Audio Format (AAF) payloader",
- "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",
- "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 <ederson.desouza@intel.com>",
- "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",
- "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",
- "construct": false,
- "construct-only": false,
- "default": "12302652060662169600",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- }
- },
- "rank": "none"
- },
- "avtpcvfpay": {
- "author": "Ederson de Souza <ederson.desouza@intel.com>",
- "description": "Payload-encode compressed video into CVF AVTPDU (IEEE 1722)",
- "hierarchy": [
- "GstAvtpCvfPay",
- "GstAvtpBasePayload",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Payloader/Network/AVTP",
- "long-name": "AVTP Compressed Video Format (CVF) payloader",
- "pad-templates": {
- "sink": {
- "caps": "video/x-h264:\n stream-format: avc\n alignment: au\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",
- "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",
- "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
- },
- "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"
- },
- "avtpsink": {
- "author": "Andre Guedes <andre.guedes@intel.com>",
- "description": "Send AVTPDUs over the network",
- "hierarchy": [
- "GstAvtpSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Network",
- "long-name": "Audio/Video Transport Protocol (AVTP) Sink",
- "pad-templates": {
- "sink": {
- "caps": "application/x-avtp:\n",
- "direction": "sink",
- "presence": "always"
- }
- },
- "properties": {
- "address": {
- "blurb": "Destination MAC address from Ethernet frames",
- "construct": false,
- "construct-only": false,
- "default": "01:AA:AA:AA:AA:AA",
- "type-name": "gchararray",
- "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)",
- "construct": false,
- "construct-only": false,
- "default": "4096",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "enable-last-sample": {
- "blurb": "Enable the last-sample property",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "ifname": {
- "blurb": "Network interface utilized to transmit AVTPDUs",
- "construct": false,
- "construct-only": false,
- "default": "eth0",
- "type-name": "gchararray",
- "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
- },
- "priority": {
- "blurb": "Priority configured into socket (SO_PRIORITY)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "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"
- },
- "avtpsrc": {
- "author": "Andre Guedes <andre.guedes@intel.com>",
- "description": "Receive AVTPDUs from the network",
- "hierarchy": [
- "GstAvtpSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Src/Network",
- "long-name": "Audio/Video Transport Protocol (AVTP) Source",
- "pad-templates": {
- "src": {
- "caps": "application/x-avtp:\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,
- "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
- },
- "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",
- "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"
- }
- },
- "filename": "gstavtp",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
"bayer": {
"description": "Elements to convert Bayer images",
"elements": {
@@ -2896,43 +1938,26 @@
],
"klass": "Filter/Converter/Video",
"long-name": "Bayer to RGB decoder for cameras",
- "name": "bayer2rgb",
"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",
- "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",
"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
}
},
@@ -2951,43 +1976,26 @@
],
"klass": "Filter/Converter/Video",
"long-name": "RGB to Bayer converter",
- "name": "rgb2bayer",
"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",
"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",
"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
}
},
@@ -2996,6 +2004,7 @@
},
"filename": "gstbayer",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -3015,15 +2024,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"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"
+ "presence": "always"
}
},
"properties": {
@@ -3032,7 +2042,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-connect": {
@@ -3040,7 +2051,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
@@ -3048,7 +2060,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -3056,22 +2069,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
},
"transport": {
@@ -3079,7 +2078,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -3098,13 +2098,11 @@
],
"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"
+ "presence": "always"
}
},
"properties": {
@@ -3113,7 +2111,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-connect": {
@@ -3121,7 +2120,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -3131,7 +2131,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"device": {
@@ -3139,7 +2140,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -3147,14 +2149,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
},
"max-bitrate": {
@@ -3164,7 +2168,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -3174,32 +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",
+ "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": {
@@ -3207,7 +2199,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -3217,7 +2210,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -3225,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": {
@@ -3233,7 +2228,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -3243,7 +2239,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"transport": {
@@ -3251,7 +2248,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ts-offset": {
@@ -3261,7 +2259,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3280,13 +2279,11 @@
],
"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"
+ "presence": "always"
}
},
"properties": {
@@ -3297,7 +2294,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -3305,15 +2303,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",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -3323,14 +2314,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
},
"transport": {
@@ -3338,7 +2323,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"transport-volume": {
@@ -3348,7 +2334,8 @@
"default": "127",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"typefind": {
@@ -3356,7 +2343,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3365,6 +2353,7 @@
},
"filename": "gstbluez",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -3385,6 +2374,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "Crossfeed effect",
"pad-templates": {
@@ -3407,7 +2399,8 @@
"default": "700",
"max": "2000",
"min": "300",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"feed": {
@@ -3417,7 +2410,8 @@
"default": "45",
"max": "150",
"min": "10",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -3425,7 +2419,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3434,6 +2429,7 @@
},
"filename": "gstbs2b",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -3454,19 +2450,16 @@
],
"klass": "Codec/Decoder",
"long-name": "BZ2 decoder",
- "name": "bz2dec",
"pad-templates": {
"sink": {
"caps": "application/x-bzip:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -3477,7 +2470,8 @@
"default": "1024",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"first-buffer-size": {
@@ -3487,22 +2481,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
}
},
@@ -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 <lalinsky@gmail.com>",
+ "author": "LukĂ¡Å¡ LalinskĂ½ <lalinsky@gmail.com>",
"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 <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"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 <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"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 <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"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,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": {
@@ -5152,17 +4019,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 +4039,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -5180,7 +4050,8 @@
"default": "0",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
@@ -5190,7 +4061,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -5198,7 +4070,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,7 +4079,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -5216,7 +4090,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timeout": {
@@ -5226,7 +4101,8 @@
"default": "30",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ts-offset": {
@@ -5236,7 +4112,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"user": {
@@ -5244,7 +4121,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -5265,13 +4143,11 @@
],
"klass": "Sink/Network",
"long-name": "Curl ftp sink",
- "name": "curlftpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -5280,7 +4156,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -5290,7 +4167,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ca-cert": {
@@ -5298,7 +4176,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ca-path": {
@@ -5306,7 +4185,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"create-dirs": {
@@ -5314,7 +4194,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"create-tmp-file": {
@@ -5322,7 +4203,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"crypto-engine": {
@@ -5330,7 +4212,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -5338,7 +4221,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"epsv-mode": {
@@ -5346,7 +4230,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"file-name": {
@@ -5354,7 +4239,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ftp-port": {
@@ -5362,7 +4248,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"insecure": {
@@ -5370,14 +4257,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": {
@@ -5385,7 +4274,8 @@
"construct": false,
"construct-only": false,
"default": "localhost:5555",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
@@ -5395,7 +4285,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -5405,22 +4296,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": {
@@ -5428,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": {
@@ -5446,7 +4325,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -5456,7 +4336,8 @@
"default": "0",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
@@ -5466,7 +4347,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -5474,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": {
@@ -5482,7 +4365,8 @@
"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/<curl-version>",
+ "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 <dhoyt@hoytsoft.org>, Roland Krikava <info@bluedigits.com>",
- "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 <david.corvoysier@orange.com>\n Hamid Zakari <hamid.zakari@gmail.com>\n Gianluca Gennari <gennarone@gmail.com>",
@@ -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 <scerveau@collabora.com>",
+ "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 <ederson.desouza@intel.com>",
+ "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 <nicolas.dufresne@collabora.com>",
- "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 <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com>",
"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 <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com>",
"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 <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com>",
"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 <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com>",
"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,475 +8318,441 @@
},
"filename": "gstdecklink",
"license": "LGPL",
- "package": "GStreamer Bad Plug-ins",
- "source": "gst-plugins-bad",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "directfb": {
- "description": "DirectFB video output plugin",
- "elements": {
- "dfbvideosink": {
- "author": "Julien Moutte <julien@moutte.net>",
- "description": "A DirectFB based videosink",
- "hierarchy": [
- "GstDfbVideoSink",
- "GstVideoSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Video",
- "long-name": "DirectFB video sink",
- "name": "dfbvideosink",
- "pad-templates": {
- "sink": {
- "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 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
- },
- "brightness": {
- "blurb": "The brightness of the video",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "65535",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "contrast": {
- "blurb": "The contrast of the video",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "65535",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "enable-last-sample": {
- "blurb": "Enable the last-sample property",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "hue": {
- "blurb": "The hue of the video",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "65535",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "last-sample": {
- "blurb": "The last sample received in the sink",
- "construct": false,
- "construct-only": false,
- "type-name": "GstSample",
- "writable": false
- },
- "layer-mode": {
- "blurb": "The cooperative level handling the access permission (set this to 'administrative' when the cursor is required)",
- "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"
- }
- ],
- "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": "5000000",
- "max": "9223372036854775807",
- "min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "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": "NULL",
- "type-name": "gchararray",
- "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
- },
- "saturation": {
- "blurb": "The saturation of the video",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "65535",
- "min": "0",
- "type-name": "gint",
- "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
- },
- "surface": {
- "blurb": "The target surface for video",
- "construct": false,
- "construct-only": false,
- "type-name": "gpointer",
- "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
- },
- "vsync": {
- "blurb": "Wait for next vertical sync to draw frames",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "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 <joni.valtanen@movial.fi>",
- "description": "Capture from a soundcard via DirectSound",
- "hierarchy": [
- "GstDirectSoundSrc",
- "GstAudioSrc",
- "GstAudioBaseSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Audio",
- "long-name": "DirectSound audio source",
- "pad-templates": {
- "src": {
- "caps": "audio/x-raw:\n format: { S16LE, S8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\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,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "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\"",
- "construct": false,
- "construct-only": false,
- "default": "200000",
- "max": "9223372036854775807",
- "min": "1",
- "type-name": "gint64",
- "writable": true
- },
- "device": {
- "blurb": "DirectSound playback device as a GUID string (volume and mute will not work!)",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "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",
- "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",
- "writable": true
- },
- "mute": {
- "blurb": "Mute state of this stream",
- "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
- },
- "provide-clock": {
- "blurb": "Provide a clock to be used as the global pipeline clock",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "slave-method": {
- "blurb": "Algorithm used to match the rate of the masterclock",
- "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
- },
- "typefind": {
- "blurb": "Run typefind before negotiating (deprecated, non-functional)",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "volume": {
- "blurb": "Volume of this stream",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "secondary"
+ "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"
+ }
+ ]
}
},
- "filename": "gstdirectsoundsrc",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
+ "package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"dtls": {
@@ -10602,19 +8770,16 @@
],
"klass": "Decoder/Network/DTLS",
"long-name": "DTLS Decoder",
- "name": "dtlsdec",
"pad-templates": {
"sink": {
"caps": "application/x-dtls:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
}
},
"properties": {
@@ -10623,37 +8788,34 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
- "decoder-key": {
- "blurb": "SRTP key that should be used by the decoder",
+ "connection-state": {
+ "blurb": "Current connection state",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "default": "closed (1)",
+ "readable": true,
+ "type": "GstDtlsConnectionState",
"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",
+ "decoder-key": {
+ "blurb": "SRTP key that should be used by the decoder",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
- "writable": true
+ "readable": true,
+ "type": "GstCaps",
+ "writable": false
},
"peer-pem": {
"blurb": "The X509 certificate received in the DTLS handshake, in PEM format",
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"pem": {
@@ -10661,7 +8823,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtp-auth": {
@@ -10671,7 +8834,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"srtp-cipher": {
@@ -10681,7 +8845,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -10689,7 +8854,8 @@
"signals": {
"on-key-received": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -10705,19 +8871,16 @@
],
"klass": "Encoder/Network/DTLS",
"long-name": "DTLS Encoder",
- "name": "dtlsenc",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "application/x-dtls:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -10726,14 +8889,25 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
+ "connection-state": {
+ "blurb": "Current connection state",
+ "construct": false,
+ "construct-only": false,
+ "default": "closed (1)",
+ "readable": true,
+ "type": "GstDtlsConnectionState",
+ "writable": false
+ },
"encoder-key": {
"blurb": "Master key that should be used by the SRTP encoder",
"construct": false,
"construct-only": false,
- "type-name": "GstBuffer",
+ "readable": true,
+ "type": "GstBuffer",
"writable": false
},
"is-client": {
@@ -10741,22 +8915,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
},
"srtp-auth": {
@@ -10766,7 +8926,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"srtp-cipher": {
@@ -10776,7 +8937,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -10784,7 +8946,8 @@
"signals": {
"on-key-received": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -10800,33 +8963,31 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Decoder/Network/DTLS/SRTP",
"long-name": "DTLS-SRTP Decoder",
- "name": "dtlssrtpdec",
"pad-templates": {
"data_src": {
"caps": "ANY",
"direction": "src",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"rtcp_src": {
"caps": "application/x-rtcp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"rtp_src": {
"caps": "application/x-rtp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -10835,7 +8996,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"connection-id": {
@@ -10843,14 +9005,25 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
+ "connection-state": {
+ "blurb": "Current connection state",
+ "construct": false,
+ "construct-only": false,
+ "default": "closed (1)",
+ "readable": true,
+ "type": "GstDtlsConnectionState",
+ "writable": false
+ },
"key": {
"blurb": "SRTP master key, if this property is set, DTLS will be disabled",
"construct": false,
"construct-only": false,
- "type-name": "GstBuffer",
+ "readable": true,
+ "type": "GstBuffer",
"writable": true
},
"message-forward": {
@@ -10858,22 +9031,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
},
"peer-pem": {
@@ -10881,7 +9040,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"pem": {
@@ -10889,7 +9049,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtcp-auth": {
@@ -10897,7 +9058,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtcp-cipher": {
@@ -10905,7 +9067,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtp-auth": {
@@ -10913,7 +9076,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtp-cipher": {
@@ -10921,7 +9085,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -10939,42 +9104,21 @@
],
"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"
+ "presence": "always"
},
"rtp_src": {
"caps": "application/x-rtp:\napplication/x-rtcp:\napplication/x-srtp:\napplication/x-srtcp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"sink": {
"caps": "ANY",
"direction": "sink",
- "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": "none"
@@ -10991,33 +9135,31 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Encoder/Network/DTLS/SRTP",
"long-name": "DTLS-SRTP Encoder",
- "name": "dtlssrtpenc",
"pad-templates": {
"data_sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"rtcp_sink_%%d": {
"caps": "application/x-rtp:\napplication/x-rtcp:\n",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"rtp_sink_%%d": {
"caps": "application/x-rtp:\napplication/x-rtcp:\n",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -11026,7 +9168,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"connection-id": {
@@ -11034,22 +9177,34 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
+ "connection-state": {
+ "blurb": "Current connection state",
+ "construct": false,
+ "construct-only": false,
+ "default": "closed (1)",
+ "readable": true,
+ "type": "GstDtlsConnectionState",
+ "writable": false
+ },
"is-client": {
"blurb": "Set to true if the decoder should act as client and initiate the handshake",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"key": {
"blurb": "SRTP master key, if this property is set, DTLS will be disabled",
"construct": false,
"construct-only": false,
- "type-name": "GstBuffer",
+ "readable": true,
+ "type": "GstBuffer",
"writable": true
},
"message-forward": {
@@ -11057,22 +9212,17 @@
"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,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
+ "rtp-sync": {
+ "blurb": "Synchronize RTP to the pipeline clock before merging with RTCP",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"srtcp-auth": {
@@ -11080,7 +9230,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtcp-cipher": {
@@ -11088,7 +9239,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtp-auth": {
@@ -11096,7 +9248,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"srtp-cipher": {
@@ -11104,7 +9257,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -11112,13 +9266,46 @@
"signals": {
"on-key-set": {
"args": [],
- "retval": "void"
+ "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"
+ }
+ ]
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -11140,19 +9327,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -11161,7 +9345,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-latency": {
@@ -11171,22 +9356,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": {
@@ -11194,7 +9365,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -11204,7 +9376,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -11213,8 +9386,10 @@
},
"filename": "gstdtsdec",
"license": "GPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"dvb": {
@@ -11231,21 +9406,22 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Source/Bin/Video",
"long-name": "DVB bin",
- "name": "dvbbasebin",
"pad-templates": {
"program_%%u": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "src",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -11256,7 +9432,8 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"async-handling": {
@@ -11264,7 +9441,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bandwidth": {
@@ -11272,45 +9450,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 +9461,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"code-rate-hp": {
@@ -11328,75 +9470,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 +9479,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 +9488,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 +9499,8 @@
"default": "-1",
"max": "7",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"frequency": {
@@ -11598,7 +9510,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"frontend": {
@@ -11608,7 +9521,8 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"guard": {
@@ -11616,65 +9530,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 +9539,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 +9548,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 +9557,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 +9568,8 @@
"default": "7",
"max": "7",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"isdbt-layera-fec": {
@@ -11785,75 +9577,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 +9586,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 +9597,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layera-time-interleaving": {
@@ -11954,7 +9608,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerb-fec": {
@@ -11962,75 +9617,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 +9626,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 +9637,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerb-time-interleaving": {
@@ -12131,7 +9648,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerc-fec": {
@@ -12139,75 +9657,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 +9666,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 +9677,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerc-time-interleaving": {
@@ -12308,7 +9688,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-partial-reception": {
@@ -12318,7 +9699,8 @@
"default": "1",
"max": "1",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sb-segment-count": {
@@ -12328,7 +9710,8 @@
"default": "1",
"max": "13",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"isdbt-sb-segment-idx": {
@@ -12338,7 +9721,8 @@
"default": "0",
"max": "12",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sb-subchannel-id": {
@@ -12348,7 +9732,8 @@
"default": "-1",
"max": "41",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sound-broadcasting": {
@@ -12358,7 +9743,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lnb-lof1": {
@@ -12368,7 +9754,8 @@
"default": "9750000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"lnb-lof2": {
@@ -12378,7 +9765,8 @@
"default": "10600000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"lnb-slof": {
@@ -12388,7 +9776,8 @@
"default": "11700000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -12396,7 +9785,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"modulation": {
@@ -12404,95 +9794,8 @@
"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
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstDvbSrcModulation",
"writable": true
},
"pilot": {
@@ -12500,25 +9803,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,7 +9812,8 @@
"construct": true,
"construct-only": false,
"default": "H",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"program-numbers": {
@@ -12534,7 +9821,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rolloff": {
@@ -12542,30 +9830,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 +9841,8 @@
"default": "100",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stream-id": {
@@ -12585,7 +9852,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"symbol-rate": {
@@ -12595,7 +9863,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"trans-mode": {
@@ -12603,55 +9872,8 @@
"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
},
"tuning-timeout": {
@@ -12661,27 +9883,33 @@
"default": "10000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"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"
}
}
},
@@ -12699,13 +9927,11 @@
],
"klass": "Source/Video",
"long-name": "DVB Source",
- "name": "dvbsrc",
"pad-templates": {
"src": {
"caps": "video/mpegts:\n mpegversion: 2\n systemstream: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -12716,7 +9942,8 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bandwidth": {
@@ -12724,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": {
@@ -12772,7 +9962,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"blocksize": {
@@ -12782,7 +9973,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"code-rate-hp": {
@@ -12790,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": {
@@ -12866,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": {
@@ -12942,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": {
@@ -13050,7 +10011,8 @@
"default": "-1",
"max": "7",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"do-timestamp": {
@@ -13058,7 +10020,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dvb-buffer-size": {
@@ -13068,7 +10031,8 @@
"default": "1925120",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"frequency": {
@@ -13078,7 +10042,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"frontend": {
@@ -13088,7 +10053,8 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"guard": {
@@ -13096,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": {
@@ -13162,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": {
@@ -13198,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": {
@@ -13229,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": {
@@ -13257,7 +10100,8 @@
"default": "7",
"max": "7",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"isdbt-layera-fec": {
@@ -13265,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": {
@@ -13341,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": {
@@ -13424,7 +10129,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layera-time-interleaving": {
@@ -13434,7 +10140,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerb-fec": {
@@ -13442,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": {
@@ -13518,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": {
@@ -13601,7 +10169,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerb-time-interleaving": {
@@ -13611,7 +10180,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerc-fec": {
@@ -13619,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": {
@@ -13695,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": {
@@ -13778,7 +10209,8 @@
"default": "-1",
"max": "13",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-layerc-time-interleaving": {
@@ -13788,7 +10220,8 @@
"default": "-1",
"max": "8",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-partial-reception": {
@@ -13798,7 +10231,8 @@
"default": "1",
"max": "1",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sb-segment-count": {
@@ -13808,7 +10242,8 @@
"default": "1",
"max": "13",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"isdbt-sb-segment-idx": {
@@ -13818,7 +10253,8 @@
"default": "0",
"max": "12",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sb-subchannel-id": {
@@ -13828,7 +10264,8 @@
"default": "-1",
"max": "41",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"isdbt-sound-broadcasting": {
@@ -13838,7 +10275,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lnb-lof1": {
@@ -13848,7 +10286,8 @@
"default": "9750000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"lnb-lof2": {
@@ -13858,7 +10297,8 @@
"default": "10600000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"lnb-slof": {
@@ -13868,7 +10308,8 @@
"default": "11700000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"modulation": {
@@ -13876,88 +10317,8 @@
"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",
+ "readable": true,
+ "type": "GstDvbSrcModulation",
"writable": true
},
"num-buffers": {
@@ -13967,14 +10328,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
},
"pids": {
@@ -13982,7 +10337,8 @@
"construct": false,
"construct-only": false,
"default": "8192",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"pilot": {
@@ -13990,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": {
@@ -14016,7 +10355,8 @@
"construct": true,
"construct-only": false,
"default": "H",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rolloff": {
@@ -14024,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": {
@@ -14057,7 +10375,8 @@
"default": "100",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stream-id": {
@@ -14067,7 +10386,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"symbol-rate": {
@@ -14077,7 +10397,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timeout": {
@@ -14087,7 +10408,8 @@
"default": "1000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"trans-mode": {
@@ -14095,62 +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,
- "type-name": "gpointer",
+ "readable": false,
+ "type": "gpointer",
"writable": true
},
"tuning-timeout": {
@@ -14160,7 +10436,8 @@
"default": "10000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"typefind": {
@@ -14168,33 +10445,556 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "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"
}
}
}
},
"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": {},
@@ -14215,25 +11015,21 @@
],
"klass": "Mixer/Video/Overlay/Subtitle",
"long-name": "DVB Subtitles Overlay",
- "name": "dvbsuboverlay",
"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: { 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",
- "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: { 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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -14242,7 +11038,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-end": {
@@ -14250,7 +11047,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-page-timeout": {
@@ -14260,22 +11058,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -14284,6 +11068,7 @@
},
"filename": "gstdvbsuboverlay",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -14304,42 +11089,21 @@
],
"klass": "Mixer/Video/Overlay/SubPicture/DVD/Bluray",
"long-name": "Sub-picture Overlay",
- "name": "dvdspu",
"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"
+ "presence": "always"
},
"subpicture": {
"caps": "subpicture/x-dvd:\nsubpicture/x-pgs:\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"
- }
- },
- "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"
@@ -14347,185 +11111,12 @@
},
"filename": "gstdvdspu",
"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)",
- "elements": {
- "faac": {
- "author": "Ronald Bultje <rbultje@ronald.bitfreak.net>",
- "description": "Free MPEG-2/4 AAC encoder",
- "hierarchy": [
- "GstFaac",
- "GstAudioEncoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Encoder/Audio",
- "long-name": "AAC audio encoder",
- "name": "faac",
- "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",
- "direction": "sink",
- "presence": "always",
- "typename": "GstPad"
- },
- "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",
- "direction": "src",
- "presence": "always",
- "typename": "GstPad"
- }
- },
- "properties": {
- "bitrate": {
- "blurb": "Average Bitrate (ABR) in bits/sec",
- "construct": true,
- "construct-only": false,
- "default": "128000",
- "max": "320000",
- "min": "8000",
- "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
- },
- "midside": {
- "blurb": "Allow mid/side encoding",
- "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
- },
- "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"
- }
- ],
- "writable": true
- },
- "tns": {
- "blurb": "Use temporal noise shaping",
- "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",
- "min": "0",
- "type-name": "gint64",
- "writable": true
- }
- },
- "rank": "secondary"
- }
- },
- "filename": "gstfaac",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
"faad": {
"description": "Free AAC Decoder (FAAD)",
"elements": {
@@ -14542,19 +11133,16 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "AAC audio decoder",
- "name": "faad",
"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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -14565,22 +11153,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": {
@@ -14588,7 +11162,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14598,7 +11173,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14607,8 +11183,10 @@
},
"filename": "gstfaad",
"license": "GPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"faceoverlay": {
@@ -14625,21 +11203,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Editor/Video",
"long-name": "faceoverlay",
- "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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -14648,7 +11226,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"h": {
@@ -14658,7 +11237,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"location": {
@@ -14666,7 +11246,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -14674,22 +11255,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
},
"w": {
@@ -14699,7 +11266,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"x": {
@@ -14709,7 +11277,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"y": {
@@ -14719,7 +11288,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -14728,6 +11298,7 @@
},
"filename": "gstfaceoverlay",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -14750,13 +11321,11 @@
],
"klass": "Sink/Video",
"long-name": "fbdev video sink",
- "name": "fbdevsink",
"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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -14765,7 +11334,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -14775,7 +11345,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"device": {
@@ -14783,7 +11354,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -14791,14 +11363,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
},
"max-bitrate": {
@@ -14808,7 +11382,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -14818,32 +11393,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": {
@@ -14851,7 +11413,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -14861,7 +11424,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -14869,7 +11433,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -14877,7 +11442,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": {
@@ -14885,7 +11451,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -14895,7 +11462,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -14905,7 +11473,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14914,6 +11483,7 @@
},
"filename": "gstfbdevsink",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -14923,7 +11493,7 @@
"description": "Fraunhofer FDK AAC Codec plugin",
"elements": {
"fdkaacdec": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "FDK AAC audio decoder",
"hierarchy": [
"GstFdkAacDec",
@@ -14935,19 +11505,16 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "FDK AAC audio decoder",
- "name": "fdkaacdec",
"pad-templates": {
"sink": {
- "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)adif, (string)raw }\n channels: [ 1, 8 ]\n",
+ "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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -14958,22 +11525,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": {
@@ -14981,7 +11534,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14991,14 +11545,15 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "marginal"
},
"fdkaacenc": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "FDK AAC audio encoder",
"hierarchy": [
"GstFdkAacEnc",
@@ -15008,21 +11563,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "FDK AAC audio encoder",
- "name": "fdkaacenc",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -15033,7 +11588,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -15041,7 +11597,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -15049,30 +11606,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": {
@@ -15082,7 +11626,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15091,6 +11636,7 @@
},
"filename": "gstfdkaac",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -15111,36 +11657,16 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Festival Text-to-Speech synthesizer",
- "name": "festival",
"pad-templates": {
"sink": {
"caps": "text/x-raw:\n format: utf8\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "audio/x-wav:\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": "none"
@@ -15148,6 +11674,7 @@
},
"filename": "gstfestival",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -15168,19 +11695,16 @@
],
"klass": "Filter/Analysis/Video",
"long-name": "Video field analysis",
- "name": "fieldanalysis",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -15191,7 +11715,8 @@
"default": "16",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"block-threshold": {
@@ -15201,7 +11726,8 @@
"default": "80",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"block-width": {
@@ -15211,7 +11737,8 @@
"default": "16",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"comb-method": {
@@ -15219,25 +11746,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "FieldAnalysisCombMethod",
"writable": true
},
"field-metric": {
@@ -15245,25 +11755,8 @@
"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": "GstFieldAnalysisFieldMetric",
"writable": true
},
"field-threshold": {
@@ -15273,7 +11766,8 @@
"default": "0.08",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"frame-metric": {
@@ -15281,20 +11775,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstFieldAnalysisFrameMetric",
"writable": true
},
"frame-threshold": {
@@ -15304,7 +11786,8 @@
"default": "0.002",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ignored-lines": {
@@ -15314,15 +11797,8 @@
"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",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"noise-floor": {
@@ -15332,14 +11808,8 @@
"default": "16",
"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": "guint",
"writable": true
},
"spatial-threshold": {
@@ -15349,7 +11819,8 @@
"default": "9",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15358,6 +11829,63 @@
},
"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": {},
@@ -15379,7 +11907,6 @@
],
"klass": "Source/Audio",
"long-name": "Flite speech test source",
- "name": "flitetestsrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 48000\n channels: [ 1, 8 ]\n",
@@ -15395,7 +11922,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -15403,15 +11931,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": {
@@ -15421,14 +11942,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
},
"samplesperbuffer": {
@@ -15438,7 +11953,8 @@
"default": "1024",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -15446,7 +11962,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -15455,8 +11972,10 @@
},
"filename": "gstflite",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"fluidsynthmidi": {
@@ -15474,43 +11993,26 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "Fluidsynth",
- "name": "fluiddec",
"pad-templates": {
"sink": {
"caps": "audio/x-midi-event:\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",
"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
- },
"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": {
@@ -15518,7 +12020,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"synth-gain": {
@@ -15528,7 +12031,8 @@
"default": "0.2",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"synth-polyphony": {
@@ -15538,7 +12042,8 @@
"default": "256",
"max": "65535",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"synth-reverb": {
@@ -15546,7 +12051,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -15555,6 +12061,7 @@
},
"filename": "gstfluidsynthmidi",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -15574,21 +12081,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "Reverberation/room effect",
- "name": "freeverb",
"pad-templates": {
"sink": {
"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/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": {
@@ -15599,7 +12106,8 @@
"default": "0.2",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"level": {
@@ -15609,22 +12117,8 @@
"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",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -15632,7 +12126,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"room-size": {
@@ -15642,7 +12137,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"width": {
@@ -15652,7 +12148,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -15661,6 +12158,7 @@
},
"filename": "gstfreeverb",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -15668,11788 +12166,10 @@
},
"frei0r": {
"description": "frei0r plugin library",
- "elements": {
- "frei0r-filter-3-point-color-balance": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Maksim Golovkin",
- "description": "Adjust color balance with 3 color points",
- "hierarchy": [
- "frei0r-filter-3-point-color-balance",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "3 point color balance",
- "name": "frei0r-filter-3-point-color-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": {
- "black-color-b": {
- "blurb": "Black color",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "black-color-g": {
- "blurb": "Black color",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "black-color-r": {
- "blurb": "Black color",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "gray-color-b": {
- "blurb": "Gray color",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "gray-color-g": {
- "blurb": "Gray color",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "gray-color-r": {
- "blurb": "Gray color",
- "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
- },
- "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",
- "writable": true
- },
- "white-color-b": {
- "blurb": "White color",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "white-color-g": {
- "blurb": "White color",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "white-color-r": {
- "blurb": "White color",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-3dflippo": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as>",
- "description": "Frame rotation in 3d-space",
- "hierarchy": [
- "frei0r-filter-3dflippo",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "3dflippo",
- "name": "frei0r-filter-3dflippo",
- "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": {
- "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",
- "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",
- "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-rotation": {
- "blurb": "Rotation on the X axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "x-axis-rotation-rate": {
- "blurb": "Rotation rate on the X axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "y-axis-rotation": {
- "blurb": "Rotation on the Y axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "y-axis-rotation-rate": {
- "blurb": "Rotation rate on the Y axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "z-axis-rotation": {
- "blurb": "Rotation on the Z axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "z-axis-rotation-rate": {
- "blurb": "Rotation rate on the Z axis",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-alpha0ps": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
- "description": "Display and manipulation of the alpha channel",
- "hierarchy": [
- "frei0r-filter-alpha0ps",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "alpha0ps",
- "name": "frei0r-filter-alpha0ps",
- "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": {
- "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": "",
- "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
- },
- "shrink-grow-blur-amount": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.333344",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "threshold": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-alphagrad": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
- "description": "Fills alpha channel with a gradient",
- "hierarchy": [
- "frei0r-filter-alphagrad",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "alphagrad",
- "name": "frei0r-filter-alphagrad",
- "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": {
- "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": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "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
- },
- "tilt": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "transition-width": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-alphaspot": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
- "description": "Draws simple shapes into the alpha channel",
- "hierarchy": [
- "frei0r-filter-alphaspot",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "alphaspot",
- "name": "frei0r-filter-alphaspot",
- "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": {
- "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": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "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
- },
- "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": "",
- "construct": false,
- "construct-only": false,
- "default": "0.1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "tilt": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "transition-width": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0.2",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-b": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
- "description": "Extracts Blue from Image",
- "hierarchy": [
- "frei0r-filter-b",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "B",
- "name": "frei0r-filter-b",
- "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-baltan": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, 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,
- "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-bgsubtract0r": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Samuel Mimram",
- "description": "Bluescreen the background of a static video.",
- "hierarchy": [
- "frei0r-filter-bgsubtract0r",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "BgSubtract0r",
- "name": "frei0r-filter-bgsubtract0r",
- "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 alpha channel by given radius (to remove sharp edges)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "denoise": {
- "blurb": "Remove noise",
- "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
- },
- "threshold": {
- "blurb": "Threshold for difference",
- "construct": false,
- "construct-only": false,
- "default": "0.101961",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-bluescreen0r": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Hedde Bosman",
- "description": "Color to alpha (blit SRCALPHA)",
- "hierarchy": [
- "frei0r-filter-bluescreen0r",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "bluescreen0r",
- "name": "frei0r-filter-bluescreen0r",
- "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 color to make transparent (B G R)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "color-g": {
- "blurb": "The color to make transparent (B G R)",
- "construct": false,
- "construct-only": false,
- "default": "0.94",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "color-r": {
- "blurb": "The color to make transparent (B G R)",
- "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",
- "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-brightness": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
- "description": "Adjusts the brightness of a source image",
- "hierarchy": [
- "frei0r-filter-brightness",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "Brightness",
- "name": "frei0r-filter-brightness",
- "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": "The brightness 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-bw0r": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, coma@gephex.org",
- "description": "Turns image black/white.",
- "hierarchy": [
- "frei0r-filter-bw0r",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "bw0r",
- "name": "frei0r-filter-bw0r",
- "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-c0rners": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
- "description": "Four corners geometry engine",
- "hierarchy": [
- "frei0r-filter-c0rners",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "c0rners",
- "name": "frei0r-filter-c0rners",
- "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-operation": {
- "blurb": "",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-1-x": {
- "blurb": "X coordinate of corner 1",
- "construct": false,
- "construct-only": false,
- "default": "0.333333",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-1-y": {
- "blurb": "Y coordinate of corner 1",
- "construct": false,
- "construct-only": false,
- "default": "0.333333",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-2-x": {
- "blurb": "X coordinate of corner 2",
- "construct": false,
- "construct-only": false,
- "default": "0.666666",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-2-y": {
- "blurb": "Y coordinate of corner 2",
- "construct": false,
- "construct-only": false,
- "default": "0.333333",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-3-x": {
- "blurb": "X coordinate of corner 3",
- "construct": false,
- "construct-only": false,
- "default": "0.666666",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "corner-3-y": {
- "blurb": "Y coordinate of corner 3",
- "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",
- "writable": true
- },
- "stretch-y": {
- "blurb": "Amount of stretching in Y direction",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "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",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-cairogradient": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
- "description": "Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities.",
- "hierarchy": [
- "frei0r-filter-cairogradient",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "cairogradient",
- "name": "frei0r-filter-cairogradient",
- "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": {
- "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'",
- "construct": false,
- "construct-only": false,
- "default": "normal",
- "type-name": "gchararray",
- "writable": true
- },
- "end-color-b": {
- "blurb": "Second color of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "end-color-g": {
- "blurb": "Second color of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "end-color-r": {
- "blurb": "Second color of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "end-opacity": {
- "blurb": "Opacity of the second color of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "end-x": {
- "blurb": "X position of the end point of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "end-y": {
- "blurb": "Y position of the end point of the gradient",
- "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",
- "writable": true
- },
- "qos": {
- "blurb": "Handle Quality-of-Service events",
- "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",
- "writable": true
- },
- "start-opacity": {
- "blurb": "Opacity of the first color of the gradient",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "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
- },
- "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
- }
- },
- "rank": "none"
- },
- "frei0r-filter-cairoimagegrid": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
- "description": "Draws a grid of input images.",
- "hierarchy": [
- "frei0r-filter-cairoimagegrid",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "cairoimagegrid",
- "name": "frei0r-filter-cairoimagegrid",
- "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": {
- "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",
- "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
- },
- "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",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-cartoon": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil",
- "description": "Cartoonify video, do a form of edge detect",
- "hierarchy": [
- "frei0r-filter-cartoon",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "Cartoon",
- "name": "frei0r-filter-cartoon",
- "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": {
- "diffspace": {
- "blurb": "difference space: a value from 0 to 256 (mapped to [0,1])",
- "construct": false,
- "construct-only": false,
- "default": "0.00390625",
- "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
- },
- "triplevel": {
- "blurb": "level of trip: mapped to [0,1] asymptotical",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-color-distance": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, 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",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "color-g": {
- "blurb": "The Source Color",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "color-r": {
- "blurb": "The Source Color",
- "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
- }
- },
- "rank": "none"
- },
- "frei0r-filter-coloradj-rgb": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
- "description": "Simple color adjustment",
- "hierarchy": [
- "frei0r-filter-coloradj-rgb",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Effect/Video",
- "long-name": "coloradj_RGB",
- "name": "frei0r-filter-coloradj-rgb",
- "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": {
- "action": {
- "blurb": "Type of color adjustment",
- "construct": false,
- "construct-only": false,
- "default": "0.333344",
- "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",
- "writable": true
- },
- "b": {
- "blurb": "Amount of blue",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "g": {
- "blurb": "Amount of green",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "keep-luma": {
- "blurb": "Don't change brightness",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "luma-formula": {
- "blurb": "",
- "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",
- "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
- },
- "r": {
- "blurb": "Amount of red",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "rank": "none"
- },
- "frei0r-filter-colorhalftone": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
- "description": "Filters image to resemble a halftone print in which tones are represented as variable sized dots",
- "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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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 <sebastian.droege@collabora.co.uk>, 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"
- }
- },
+ "elements": {},
"filename": "gstfrei0r",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -27472,19 +12192,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -27495,22 +12212,8 @@
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -27518,7 +12221,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -27538,19 +12242,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -27561,7 +12262,8 @@
"default": "200",
"max": "256",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"edge-b": {
@@ -27571,22 +12273,8 @@
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -27594,7 +12282,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -27614,19 +12303,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -27635,22 +12321,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": {
@@ -27658,7 +12330,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -27678,43 +12351,26 @@
],
"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"
+ "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",
- "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
}
},
@@ -27734,19 +12390,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -27757,22 +12410,8 @@
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -27780,7 +12419,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -27800,43 +12440,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "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
},
"sigma": {
@@ -27846,7 +12469,8 @@
"default": "1.2",
"max": "20",
"min": "-20",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -27866,19 +12490,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -27889,22 +12510,8 @@
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -27912,7 +12519,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start": {
@@ -27922,7 +12530,8 @@
"default": "50",
"max": "256",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"threshold": {
@@ -27932,7 +12541,8 @@
"default": "127",
"max": "256",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -27941,6 +12551,7 @@
},
"filename": "gstgaudieffects",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -27961,37 +12572,19 @@
],
"klass": "GDP/Depayloader",
"long-name": "GDP Depayloader",
- "name": "gdpdepay",
"pad-templates": {
"sink": {
"caps": "application/x-gdp:\n",
"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
- },
"ts-offset": {
"blurb": "Timestamp Offset",
"construct": false,
@@ -27999,7 +12592,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -28017,19 +12611,16 @@
],
"klass": "GDP/Payloader",
"long-name": "GDP Payloader",
- "name": "gdppay",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-gdp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -28038,7 +12629,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"crc-payload": {
@@ -28046,22 +12638,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
}
},
@@ -28070,6 +12648,7 @@
},
"filename": "gstgdp",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -28094,61 +12673,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28156,7 +12700,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -28166,7 +12711,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -28176,7 +12722,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -28186,7 +12733,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"zoom": {
@@ -28196,7 +12744,8 @@
"default": "3",
"max": "100",
"min": "1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -28218,19 +12767,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -28241,7 +12787,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"height": {
@@ -28251,15 +12798,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"off-edge-pixels": {
@@ -28267,32 +12807,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28300,7 +12816,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -28310,7 +12827,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"spread-angle": {
@@ -28320,7 +12838,8 @@
"default": "3.14159",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -28330,7 +12849,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -28340,7 +12860,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -28361,61 +12882,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28423,7 +12909,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scale": {
@@ -28433,7 +12920,8 @@
"default": "4",
"max": "1.79769e+308",
"min": "1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -28454,61 +12942,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28516,7 +12969,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -28538,19 +12992,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -28561,7 +13012,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"angle2": {
@@ -28571,15 +13023,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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -28587,32 +13032,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28620,7 +13041,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -28630,7 +13052,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"sides": {
@@ -28640,7 +13063,8 @@
"default": "3",
"max": "2147483647",
"min": "2",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"x-center": {
@@ -28650,7 +13074,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -28660,7 +13085,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -28681,19 +13107,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -28704,15 +13127,8 @@
"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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -28720,32 +13136,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28753,7 +13145,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"turbulence": {
@@ -28763,7 +13156,8 @@
"default": "4",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-scale": {
@@ -28773,7 +13167,8 @@
"default": "4",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-scale": {
@@ -28783,7 +13178,8 @@
"default": "4",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -28804,19 +13200,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -28825,38 +13218,8 @@
"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",
+ "readable": true,
+ "type": "GstMirrorMode",
"writable": true
},
"off-edge-pixels": {
@@ -28864,32 +13227,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28897,7 +13236,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -28918,19 +13258,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -28938,15 +13275,8 @@
"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",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"off-edge-pixels": {
@@ -28954,32 +13284,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -28987,7 +13293,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -29009,19 +13316,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29032,15 +13336,8 @@
"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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -29048,32 +13345,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29081,7 +13354,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29091,7 +13365,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29101,7 +13376,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29111,7 +13387,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29132,19 +13409,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29155,15 +13429,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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -29171,32 +13438,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29204,7 +13447,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -29226,61 +13470,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29288,7 +13497,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29298,7 +13508,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"refraction": {
@@ -29308,7 +13519,8 @@
"default": "1.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29318,7 +13530,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29328,7 +13541,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29349,19 +13563,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29372,15 +13583,8 @@
"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
},
"off-edge-pixels": {
@@ -29388,32 +13592,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29421,7 +13601,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"width": {
@@ -29431,7 +13612,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"zoom": {
@@ -29441,7 +13623,8 @@
"default": "2",
"max": "100",
"min": "1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29463,19 +13646,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29486,15 +13666,8 @@
"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
},
"off-edge-pixels": {
@@ -29502,32 +13675,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29535,7 +13684,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29545,7 +13695,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29555,7 +13706,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29565,7 +13717,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29587,61 +13740,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29649,7 +13767,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29659,7 +13778,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29669,7 +13789,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29679,7 +13800,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29701,19 +13823,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29724,15 +13843,8 @@
"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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -29740,32 +13852,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"qos": {
@@ -29773,7 +13861,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29783,7 +13872,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29793,7 +13883,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29803,7 +13894,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29825,19 +13917,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -29848,15 +13937,8 @@
"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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"off-edge-pixels": {
@@ -29864,32 +13946,8 @@
"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",
+ "readable": true,
+ "type": "GstGeometricTransformOffEdgesPixelsMethod",
"writable": true
},
"phase": {
@@ -29899,7 +13957,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -29907,7 +13966,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"radius": {
@@ -29917,7 +13977,8 @@
"default": "0.35",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"wavelength": {
@@ -29927,7 +13988,8 @@
"default": "16",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-center": {
@@ -29937,7 +13999,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -29947,7 +14010,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -29956,6 +14020,53 @@
},
"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": {},
@@ -29965,7 +14076,7 @@
"description": "GME Audio Decoder",
"elements": {
"gmedec": {
- "author": "Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Uses libgme to emulate a gaming console sound processors",
"hierarchy": [
"GstGmeDec",
@@ -29993,6 +14104,7 @@
},
"filename": "gstgme",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -30014,7 +14126,6 @@
],
"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",
@@ -30035,22 +14146,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": {
@@ -30058,7 +14155,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -30068,7 +14166,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30085,9 +14184,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"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",
@@ -30106,7 +14207,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -30114,30 +14216,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": {
@@ -30147,7 +14236,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30156,6 +14246,7 @@
},
"filename": "gstgsm",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -30176,21 +14267,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Codec/Demuxer/Adaptive",
"long-name": "HLS Demuxer",
- "name": "hlsdemux",
"pad-templates": {
"sink": {
"caps": "application/x-hls:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src_%%u": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -30199,7 +14290,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bitrate-limit": {
@@ -30209,7 +14301,8 @@
"default": "0.8",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"connection-speed": {
@@ -30219,7 +14312,8 @@
"default": "0",
"max": "4294967",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -30227,22 +14321,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
}
},
@@ -30250,19 +14330,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"
}
}
},
@@ -30277,15 +14366,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink",
"long-name": "HTTP Live Streaming sink",
- "name": "hlssink",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -30294,7 +14384,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -30302,7 +14393,8 @@
"construct": false,
"construct-only": false,
"default": "segment%%05d.ts",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-files": {
@@ -30312,7 +14404,8 @@
"default": "10",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -30320,22 +14413,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
},
"playlist-length": {
@@ -30345,7 +14424,8 @@
"default": "5",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"playlist-location": {
@@ -30353,7 +14433,8 @@
"construct": false,
"construct-only": false,
"default": "playlist.m3u8",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"playlist-root": {
@@ -30361,7 +14442,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"target-duration": {
@@ -30371,14 +14453,15 @@
"default": "15",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "none"
},
"hlssink2": {
- "author": "Alessandro Decina <alessandro.d@gmail.com>, Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Alessandro Decina <alessandro.d@gmail.com>, Sebastian Dröge <sebastian@centricular.com>",
"description": "HTTP Live Streaming sink",
"hierarchy": [
"GstHlsSink2",
@@ -30388,21 +14471,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink",
"long-name": "HTTP Live Streaming sink",
- "name": "hlssink2",
"pad-templates": {
"audio": {
"caps": "ANY",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"video": {
"caps": "ANY",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
}
},
"properties": {
@@ -30411,7 +14494,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -30419,7 +14503,8 @@
"construct": false,
"construct-only": false,
"default": "segment%%05d.ts",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-files": {
@@ -30429,7 +14514,8 @@
"default": "10",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -30437,22 +14523,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
},
"playlist-length": {
@@ -30462,7 +14534,8 @@
"default": "5",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"playlist-location": {
@@ -30470,7 +14543,8 @@
"construct": false,
"construct-only": false,
"default": "playlist.m3u8",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"playlist-root": {
@@ -30478,7 +14552,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"send-keyframe-requests": {
@@ -30486,7 +14561,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"target-duration": {
@@ -30496,15 +14572,49 @@
"default": "15",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
- "rank": "none"
+ "rank": "none",
+ "signals": {
+ "delete-fragment": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "get-fragment-stream": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ }
+ ],
+ "return-type": "GOutputStream",
+ "when": "last"
+ },
+ "get-playlist-stream": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ }
+ ],
+ "return-type": "GOutputStream",
+ "when": "last"
+ }
+ }
}
},
"filename": "gsthls",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -30514,7 +14624,7 @@
"description": "ID3 v1 and v2 muxing plugin",
"elements": {
"id3mux": {
- "author": "Michael Smith <msmith@songbirdnest.com>, Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Michael Smith <msmith@songbirdnest.com>, Tim-Philipp MĂ¼ller <tim centricular net>",
"description": "Adds an ID3v2 header and ID3v1 footer to a file",
"hierarchy": [
"GstId3Mux",
@@ -30524,39 +14634,24 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "ID3 v1 and v2 Muxer",
- "name": "id3mux",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-id3:\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
- },
"v2-version": {
"blurb": "Set version (3 for id3v2.3, 4 for id3v2.4) of id3v2 tags",
"construct": true,
@@ -30564,7 +14659,8 @@
"default": "3",
"max": "4",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"write-v1": {
@@ -30572,7 +14668,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"write-v2": {
@@ -30580,7 +14677,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -30589,6 +14687,7 @@
},
"filename": "gstid3tag",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -30610,13 +14709,11 @@
],
"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"
+ "presence": "always"
}
},
"properties": {
@@ -30625,7 +14722,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -30635,7 +14733,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -30643,7 +14742,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -30651,14 +14751,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
},
"max-bitrate": {
@@ -30668,7 +14770,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -30678,32 +14781,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": {
@@ -30711,7 +14801,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -30721,7 +14812,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -30729,7 +14821,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": {
@@ -30737,7 +14830,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -30747,7 +14841,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -30757,7 +14852,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30776,13 +14872,11 @@
],
"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"
+ "presence": "always"
}
},
"properties": {
@@ -30793,7 +14887,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -30803,7 +14898,8 @@
"default": "1000000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"channel": {
@@ -30811,7 +14907,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
@@ -30819,7 +14916,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -30829,15 +14927,8 @@
"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",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"num-buffers": {
@@ -30847,14 +14938,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
},
"period-time": {
@@ -30864,7 +14949,8 @@
"default": "25000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"typefind": {
@@ -30872,7 +14958,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -30891,13 +14978,11 @@
],
"klass": "Sink/Subtitle",
"long-name": "Internal subtitle sink",
- "name": "intersubsink",
"pad-templates": {
"sink": {
"caps": "text/plain:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -30906,7 +14991,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -30916,7 +15002,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -30924,7 +15011,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -30932,14 +15020,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
},
"max-bitrate": {
@@ -30949,7 +15039,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -30959,32 +15050,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": {
@@ -30992,7 +15070,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -31002,7 +15081,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -31010,7 +15090,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": {
@@ -31018,7 +15099,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -31028,7 +15110,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -31038,7 +15121,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -31057,13 +15141,11 @@
],
"klass": "Source/Subtitle",
"long-name": "Internal subtitle source",
- "name": "intersubsrc",
"pad-templates": {
"src": {
"caps": "application/unknown:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -31074,7 +15156,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -31082,7 +15165,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
@@ -31090,15 +15174,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": {
@@ -31108,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": {
@@ -31123,7 +15194,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -31143,13 +15215,11 @@
],
"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",
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -31158,7 +15228,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -31168,7 +15239,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -31176,7 +15248,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -31184,14 +15257,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
},
"max-bitrate": {
@@ -31201,7 +15276,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -31211,32 +15287,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": {
@@ -31244,7 +15307,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -31254,7 +15318,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -31262,7 +15327,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -31270,7 +15336,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": {
@@ -31278,7 +15345,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -31288,7 +15356,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -31298,7 +15367,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -31317,13 +15387,11 @@
],
"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",
+ "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": {
@@ -31334,7 +15402,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -31342,7 +15411,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
@@ -31350,15 +15420,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": {
@@ -31368,14 +15431,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
},
"timeout": {
@@ -31385,7 +15442,8 @@
"default": "1000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"typefind": {
@@ -31393,7 +15451,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -31402,6 +15461,7 @@
},
"filename": "gstinter",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -31422,19 +15482,16 @@
],
"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"
+ "presence": "always"
},
"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",
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -31443,7 +15500,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"field-pattern": {
@@ -31451,80 +15509,8 @@
"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",
+ "readable": true,
+ "type": "GstInterlacePattern",
"writable": true
},
"pattern-offset": {
@@ -31534,7 +15520,8 @@
"default": "0",
"max": "12",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"top-field-first": {
@@ -31542,7 +15529,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -31551,6 +15539,68 @@
},
"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": {},
@@ -31571,13 +15621,11 @@
],
"klass": "Sink",
"long-name": "Inter-process Pipeline Sink",
- "name": "ipcpipelinesink",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -31588,7 +15636,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"fdin": {
@@ -31598,7 +15647,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"fdout": {
@@ -31608,22 +15658,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"read-chunk-size": {
@@ -31633,15 +15669,18 @@
"default": "4096",
"max": "16777216",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "none",
"signals": {
"disconnect": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -31657,13 +15696,11 @@
],
"klass": "Source",
"long-name": "Inter-process Pipeline Source",
- "name": "ipcpipelinesrc",
"pad-templates": {
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -31674,7 +15711,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"fdin": {
@@ -31684,7 +15722,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"fdout": {
@@ -31694,22 +15733,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"read-chunk-size": {
@@ -31719,21 +15744,29 @@
"default": "65536",
"max": "16777216",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "none",
"signals": {
"disconnect": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"forward-message": {
+ "action": true,
"args": [
- "GstMessage"
+ {
+ "name": "arg0",
+ "type": "GstMessage"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
},
@@ -31749,16 +15782,19 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Slave",
"long-name": "Inter-process slave pipeline",
- "name": "ipcslavepipeline",
"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
},
"auto-flush-bus": {
@@ -31766,7 +15802,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"delay": {
@@ -31776,7 +15813,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -31786,7 +15824,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -31794,22 +15833,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
}
},
@@ -31818,6 +15843,7 @@
},
"filename": "gstipcpipeline",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -31840,98 +15866,18 @@
],
"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"
+ "presence": "request",
+ "type": "GstVideoAggregatorConvertPad"
},
"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"
+ "presence": "always",
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -31940,7 +15886,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dssim-error-threshold": {
@@ -31950,7 +15897,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"latency": {
@@ -31960,7 +15908,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -31970,22 +15919,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -31995,7 +15930,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -32003,25 +15939,8 @@
"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
}
},
@@ -32030,6 +15949,7 @@
},
"filename": "gstiqa",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32039,7 +15959,7 @@
"description": "IVF parser",
"elements": {
"ivfparse": {
- "author": "Philip J\u00e4genstedt <philipj@opera.com>",
+ "author": "Philip Jägenstedt <philipj@opera.com>",
"description": "Demuxes a IVF stream",
"hierarchy": [
"GstIvfParse",
@@ -32051,19 +15971,16 @@
],
"klass": "Codec/Demuxer",
"long-name": "IVF parser",
- "name": "ivfparse",
"pad-templates": {
"sink": {
"caps": "video/x-ivf:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32072,22 +15989,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
}
},
@@ -32096,6 +15999,7 @@
},
"filename": "gstivfparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32118,43 +16022,26 @@
],
"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"
+ "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",
- "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
}
},
@@ -32173,43 +16060,26 @@
],
"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"
+ "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",
- "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
}
},
@@ -32218,6 +16088,7 @@
},
"filename": "gstivtc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32227,7 +16098,7 @@
"description": "JPEG2000 decimator",
"elements": {
"jp2kdecimator": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Removes information from JPEG2000 streams without recompression",
"hierarchy": [
"GstJP2kDecimator",
@@ -32238,19 +16109,16 @@
],
"klass": "Filter/Image",
"long-name": "JPEG2000 decimator",
- "name": "jp2kdecimator",
"pad-templates": {
"sink": {
"caps": "image/x-jpc:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "image/x-jpc:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32261,7 +16129,8 @@
"default": "-1",
"max": "32",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-layers": {
@@ -32271,22 +16140,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -32295,6 +16150,7 @@
},
"filename": "gstjp2kdecimator",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32313,38 +16169,22 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter"
+ ],
"klass": "Video/Formatter",
"long-name": "JPEG stream muxer",
- "name": "jifmux",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"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
+ "presence": "always"
}
},
"rank": "secondary"
@@ -32362,19 +16202,16 @@
],
"klass": "Video/Parser",
"long-name": "JPEG stream parser",
- "name": "jpegparse",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -32383,22 +16220,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
}
},
@@ -32407,6 +16230,7 @@
},
"filename": "gstjpegformat",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32427,19 +16251,16 @@
],
"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"
+ "presence": "always"
},
"src": {
"caps": "text/x-raw:\n format: { pango-markup, utf8 }\nsubpicture/x-dvd:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32448,7 +16269,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"language": {
@@ -32456,17 +16278,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
- },
"original-canvas-height": {
"blurb": "The canvas height this stream was authored for (0 is unspecified)",
"construct": false,
@@ -32474,7 +16289,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"original-canvas-width": {
@@ -32484,22 +16300,17 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "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",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -32515,21 +16326,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"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"
+ "presence": "always"
},
"src": {
"caps": "subtitle/x-kate:\napplication/x-kate:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32538,7 +16349,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"default-spu-duration": {
@@ -32548,7 +16360,8 @@
"default": "1.5",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"granule-rate-denominator": {
@@ -32558,7 +16371,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"granule-rate-numerator": {
@@ -32568,7 +16382,8 @@
"default": "1000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"granule-shift": {
@@ -32578,7 +16393,8 @@
"default": "32",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keepalive-min-time": {
@@ -32588,7 +16404,8 @@
"default": "2.5",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"language": {
@@ -32596,15 +16413,8 @@
"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",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"original-canvas-height": {
@@ -32614,7 +16424,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"original-canvas-width": {
@@ -32624,14 +16435,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -32649,36 +16454,16 @@
],
"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"
+ "presence": "always"
},
"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
+ "presence": "always"
}
},
"rank": "none"
@@ -32694,21 +16479,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"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"
+ "presence": "always"
},
"src": {
"caps": "subtitle/x-kate:\napplication/x-kate:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32717,7 +16502,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"language": {
@@ -32725,15 +16511,8 @@
"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",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"original-canvas-height": {
@@ -32743,7 +16522,8 @@
"default": "-1",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"original-canvas-width": {
@@ -32753,14 +16533,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -32769,6 +16543,7 @@
},
"filename": "gstkate",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -32778,7 +16553,7 @@
"description": "Video sink using the Linux kernel mode setting API",
"elements": {
"kmssink": {
- "author": "V\u00edctor J\u00e1quez <vjaquez@igalia.com>",
+ "author": "VĂ­ctor JĂ¡quez <vjaquez@igalia.com>",
"description": "Video sink using the Linux kernel mode setting API",
"hierarchy": [
"GstKMSSink",
@@ -32789,15 +16564,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstVideoOverlay"
+ ],
"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",
+ "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",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -32806,7 +16582,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -32816,7 +16593,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"bus-id": {
@@ -32824,7 +16602,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"can-scale": {
@@ -32832,7 +16611,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"connector-id": {
@@ -32842,14 +16622,16 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"connector-properties": {
"blurb": "Additional properties for the connector",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"display-height": {
@@ -32859,7 +16641,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"display-width": {
@@ -32869,7 +16652,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"driver-name": {
@@ -32877,7 +16661,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -32885,7 +16670,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-modesetting": {
@@ -32893,14 +16679,16 @@
"construct": true,
"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": {
@@ -32910,7 +16698,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -32920,22 +16709,8 @@
"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
},
"plane-id": {
@@ -32945,24 +16720,27 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"plane-properties": {
"blurb": "Additional properties for the plane",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"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": {
@@ -32970,7 +16748,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -32980,14 +16759,16 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"render-rectangle": {
"blurb": "The render rectangle ('<x, y, width, height>')",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": false,
+ "type": "GstValueArray",
"writable": true
},
"restore-crtc": {
@@ -32995,7 +16776,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"show-preroll-frame": {
@@ -33003,7 +16785,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -33011,7 +16794,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": {
@@ -33019,7 +16803,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -33029,7 +16814,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -33039,7 +16825,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -33048,6 +16835,7 @@
},
"filename": "gstkms",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -33057,7 +16845,7 @@
"description": "LADSPA plugin",
"elements": {
"ladspa-amp-so-amp-mono": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Mono Amplifier",
"hierarchy": [
"ladspa-amp-so-amp-mono",
@@ -33091,7 +16879,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33099,14 +16888,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-amp-so-amp-stereo": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Stereo Amplifier",
"hierarchy": [
"ladspa-amp-so-amp-stereo",
@@ -33140,7 +16930,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33148,14 +16939,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-delay-so-delay-5s": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Simple Delay Line",
"hierarchy": [
"ladspa-delay-so-delay-5s",
@@ -33189,7 +16981,8 @@
"default": "1",
"max": "5",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dry-wet-balance": {
@@ -33199,7 +16992,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33207,14 +17001,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-filter-so-hpf": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Simple High Pass Filter",
"hierarchy": [
"ladspa-filter-so-hpf",
@@ -33248,7 +17043,8 @@
"default": "440",
"max": "22050",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33256,14 +17052,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-filter-so-lpf": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Simple Low Pass Filter",
"hierarchy": [
"ladspa-filter-so-lpf",
@@ -33297,7 +17094,8 @@
"default": "440",
"max": "22050",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33305,14 +17103,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-sine-so-sine-faaa": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Sine Oscillator (Freq:audio, Amp:audio)",
"hierarchy": [
"ladspa-sine-so-sine-faaa",
@@ -33344,14 +17143,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-sine-so-sine-faac": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Sine Oscillator (Freq:audio, Amp:control)",
"hierarchy": [
"ladspa-sine-so-sine-faac",
@@ -33385,7 +17185,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33393,14 +17194,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspa-sine-so-sine-fcaa": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Sine Oscillator (Freq:control, Amp:audio)",
"hierarchy": [
"ladspa-sine-so-sine-fcaa",
@@ -33434,7 +17236,8 @@
"default": "440",
"max": "22050",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -33442,14 +17245,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspasrc-noise-so-noise-white": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "White Noise Source",
"hierarchy": [
"ladspasrc-noise-so-noise-white",
@@ -33477,7 +17281,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"blocksize": {
@@ -33487,7 +17292,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"can-activate-pull": {
@@ -33495,7 +17301,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"can-activate-push": {
@@ -33503,7 +17310,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-timestamp": {
@@ -33511,7 +17319,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
@@ -33519,7 +17328,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -33529,7 +17339,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"samplesperbuffer": {
@@ -33539,7 +17350,8 @@
"default": "1024",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timestamp-offset": {
@@ -33549,7 +17361,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"typefind": {
@@ -33557,14 +17370,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"ladspasrc-sine-so-sine-fcac": {
- "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
"description": "Sine Oscillator (Freq:control, Amp:control)",
"hierarchy": [
"ladspasrc-sine-so-sine-fcac",
@@ -33592,7 +17406,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"blocksize": {
@@ -33602,7 +17417,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"can-activate-pull": {
@@ -33610,7 +17426,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"can-activate-push": {
@@ -33618,7 +17435,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-timestamp": {
@@ -33626,7 +17444,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"frequency": {
@@ -33636,7 +17455,8 @@
"default": "440",
"max": "22050",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"is-live": {
@@ -33644,7 +17464,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -33654,7 +17475,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"samplesperbuffer": {
@@ -33664,7 +17486,8 @@
"default": "1024",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timestamp-offset": {
@@ -33674,7 +17497,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"typefind": {
@@ -33682,7 +17506,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -33691,6 +17516,7 @@
},
"filename": "gstladspa",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -33700,7 +17526,7 @@
"description": "Parses byte streams into raw frames",
"elements": {
"audioparse": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Converts stream into audio frames (deprecated: use rawaudioparse instead)",
"hierarchy": [
"GstAudioParse",
@@ -33710,21 +17536,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Audio",
"long-name": "Audio Parse",
- "name": "audioparse",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "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 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"
+ "presence": "always"
}
},
"properties": {
@@ -33733,14 +17559,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"channel-positions": {
"blurb": "Channel positions used on the output",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"channels": {
@@ -33750,7 +17578,8 @@
"default": "2",
"max": "64",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"format": {
@@ -33758,25 +17587,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstAudioParseFormat",
"writable": true
},
"interleaved": {
@@ -33784,7 +17596,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -33792,22 +17605,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
},
"rate": {
@@ -33817,248 +17616,17 @@
"default": "44100",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "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"
- }
- ],
+ "default": "s16le (4)",
+ "readable": true,
+ "type": "GstAudioFormat",
"writable": true
},
"use-sink-caps": {
@@ -34066,14 +17634,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"videoparse": {
- "author": "David Schleef <ds@schleef.org>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "David Schleef <ds@schleef.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Converts stream into video frames (deprecated: use rawvideoparse instead)",
"hierarchy": [
"GstVideoParse",
@@ -34083,21 +17652,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Video",
"long-name": "Video Parse",
- "name": "videoparse",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "video/x-raw:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -34106,7 +17675,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -34114,465 +17684,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstVideoFormat",
"writable": true
},
"framerate": {
@@ -34582,7 +17695,8 @@
"default": "25/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"framesize": {
@@ -34592,7 +17706,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"height": {
@@ -34602,7 +17717,8 @@
"default": "240",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"interlaced": {
@@ -34610,7 +17726,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -34618,15 +17735,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
},
"offsets": {
@@ -34634,14 +17744,8 @@
"construct": false,
"construct-only": false,
"default": "0,76800,96000",
- "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
},
"pixel-aspect-ratio": {
@@ -34651,7 +17755,8 @@
"default": "1/1",
"max": "100/1",
"min": "1/100",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"strides": {
@@ -34659,7 +17764,8 @@
"construct": false,
"construct-only": false,
"default": "320,160,160",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"top-field-first": {
@@ -34667,7 +17773,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"width": {
@@ -34677,7 +17784,8 @@
"default": "320",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -34686,6 +17794,50 @@
},
"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"
+ },
+ "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": {},
@@ -34706,36 +17858,16 @@
],
"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"
+ "presence": "always"
},
"src": {
"caps": "audio/x-midi-event:\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"
@@ -34743,6 +17875,7 @@
},
"filename": "gstmidi",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -34763,15 +17896,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "MMS streaming source",
- "name": "mmssrc",
"pad-templates": {
"src": {
"caps": "video/x-ms-asf:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -34782,7 +17916,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"connection-speed": {
@@ -34792,7 +17927,8 @@
"default": "0",
"max": "2147483",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"do-timestamp": {
@@ -34800,7 +17936,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -34808,15 +17945,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
},
"num-buffers": {
@@ -34826,14 +17956,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,7 +17965,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -34850,8 +17975,10 @@
},
"filename": "gstmms",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"modplug": {
@@ -34887,7 +18014,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"megabass-amount": {
@@ -34897,7 +18025,8 @@
"default": "40",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"megabass-range": {
@@ -34907,7 +18036,8 @@
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -34915,7 +18045,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"oversamp": {
@@ -34923,7 +18054,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reverb": {
@@ -34931,7 +18063,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reverb-delay": {
@@ -34941,7 +18074,8 @@
"default": "100",
"max": "200",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"reverb-depth": {
@@ -34951,7 +18085,8 @@
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"songname": {
@@ -34959,7 +18094,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"surround": {
@@ -34967,7 +18103,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"surround-delay": {
@@ -34977,7 +18114,8 @@
"default": "20",
"max": "40",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"surround-depth": {
@@ -34987,7 +18125,8 @@
"default": "20",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -34996,6 +18135,7 @@
},
"filename": "gstmodplug",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -35014,21 +18154,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "mpeg2enc video encoder",
- "name": "mpeg2enc",
"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"
+ "presence": "always"
},
"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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -35037,7 +18177,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aspect": {
@@ -35045,35 +18186,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encAspect",
"writable": true
},
"b-per-refframe": {
@@ -35083,7 +18197,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -35093,7 +18208,8 @@
"default": "1125",
"max": "40000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -35103,7 +18219,8 @@
"default": "0",
"max": "4000",
"min": "20",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"closed-gop": {
@@ -35111,7 +18228,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"constraints": {
@@ -35119,7 +18237,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"correct-svcd-hds": {
@@ -35127,7 +18246,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dualprime": {
@@ -35135,7 +18255,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dummy-svcd-sof": {
@@ -35143,7 +18264,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-b-b-p": {
@@ -35151,7 +18273,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -35159,80 +18282,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encFormat",
"writable": true
},
"framerate": {
@@ -35240,55 +18291,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encFramerate",
"writable": true
},
"interlace-mode": {
@@ -35296,30 +18300,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encInterlaceMode",
"writable": true
},
"intra-dc-prec": {
@@ -35329,7 +18311,8 @@
"default": "9",
"max": "11",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keep-hf": {
@@ -35337,7 +18320,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-gop-size": {
@@ -35347,7 +18331,8 @@
"default": "-1",
"max": "250",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-gop-size": {
@@ -35357,7 +18342,8 @@
"default": "-1",
"max": "250",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"motion-search-radius": {
@@ -35367,15 +18353,8 @@
"default": "0",
"max": "32",
"min": "0",
- "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
},
"non-video-bitrate": {
@@ -35385,7 +18364,8 @@
"default": "0",
"max": "10000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"norm": {
@@ -35393,37 +18373,8 @@
"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"
- },
- {
- "desc": "SECAM",
- "name": "s",
- "value": "115"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstMpeg2encVideoNorm",
"writable": true
},
"playback-field-order": {
@@ -35431,25 +18382,8 @@
"construct": false,
"construct-only": false,
"default": "0 (-1)",
- "enum": true,
- "type-name": "GstMpeg2encPlaybackFieldOrders",
- "values": [
- {
- "desc": "Unspecified",
- "name": "0",
- "value": "-1"
- },
- {
- "desc": "Top-field first",
- "name": "1",
- "value": "1"
- },
- {
- "desc": "Bottom-field first",
- "name": "2",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encPlaybackFieldOrders",
"writable": true
},
"pulldown-3-2": {
@@ -35457,7 +18391,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quant-matrix": {
@@ -35465,30 +18400,8 @@
"construct": false,
"construct-only": false,
"default": "9 (0)",
- "enum": true,
- "type-name": "GstMpeg2encQuantisationMatrix",
- "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"
- }
- ],
+ "readable": true,
+ "type": "GstMpeg2encQuantisationMatrix",
"writable": true
},
"quant-reduction-max-var": {
@@ -35498,7 +18411,8 @@
"default": "100",
"max": "2500",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantisation": {
@@ -35508,7 +18422,8 @@
"default": "0",
"max": "31",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"quantisation-reduction": {
@@ -35518,7 +18433,8 @@
"default": "0",
"max": "10",
"min": "-4",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"reduce-hf": {
@@ -35528,7 +18444,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"reduction-2x2": {
@@ -35538,7 +18455,8 @@
"default": "3",
"max": "4",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"reduction-4x4": {
@@ -35548,7 +18466,8 @@
"default": "2",
"max": "4",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sequence-header-every-gop": {
@@ -35556,7 +18475,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sequence-length": {
@@ -35566,7 +18486,8 @@
"default": "0",
"max": "10240",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"unit-coeff-elim": {
@@ -35576,7 +18497,8 @@
"default": "0",
"max": "40",
"min": "-40",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vcd-still-size": {
@@ -35586,7 +18508,8 @@
"default": "0",
"max": "512",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -35595,8 +18518,261 @@
},
"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": {
@@ -35614,53 +18790,41 @@
],
"klass": "Codec/Demuxer",
"long-name": "MPEG Program Stream Demuxer",
- "name": "mpegpsdemux",
"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"
+ "presence": "sometimes"
},
"private_%%d": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"sink": {
"caps": "video/mpeg:\n mpegversion: { (int)1, (int)2 }\n systemstream: true\nvideo/x-cdxa:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"subpicture_%%02x": {
"caps": "subpicture/x-dvd:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "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",
- "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",
+ "ignore-scr": {
+ "blurb": "Ignore SCR data for timing",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -35668,25 +18832,35 @@
"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": "gstmpegpsdemux",
"license": "unknown",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -35707,19 +18881,16 @@
],
"klass": "Codec/Muxer",
"long-name": "MPEG Program Stream Muxer",
- "name": "mpegpsmux",
"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",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "video/mpeg:\n mpegversion: 2\n systemstream: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -35728,22 +18899,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
}
},
@@ -35752,6 +18909,7 @@
},
"filename": "gstmpegpsmux",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -35773,37 +18931,31 @@
],
"klass": "Codec/Demuxer",
"long-name": "MPEG transport stream demuxer",
- "name": "tsdemux",
"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",
+ "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",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"private_%%01x_%%05x": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"sink": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"subpicture_%%01x_%%05x": {
"caps": "subpicture/x-pgs:\nsubpicture/x-dvd:\nsubpicture/x-dvb:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"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",
+ "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",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -35812,22 +18964,28 @@
"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,
+ "ignore-pcr": {
+ "blurb": "Ignore PCR stream for timing",
+ "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",
+ "latency": {
+ "blurb": "Latency to add for smooth demuxing (in ms)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "700",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"parse-private-sections": {
@@ -35835,7 +18993,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"program-number": {
@@ -35845,7 +19004,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -35853,19 +19013,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"
}
}
},
@@ -35882,41 +19051,42 @@
],
"klass": "Codec/Parser",
"long-name": "MPEG transport stream parser",
- "name": "tsparse",
"pad-templates": {
"program_%%u": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "src",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"sink": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "video/mpegts:\n systemstream: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "alignment": {
+ "blurb": "Number of packets per buffer (padded with dummy packets on EOS) (0 = auto)",
+ "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",
+ "ignore-pcr": {
+ "blurb": "Ignore PCR stream for timing",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"parse-private-sections": {
@@ -35924,7 +19094,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pcr-pid": {
@@ -35934,7 +19105,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"set-timestamps": {
@@ -35942,7 +19114,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"smoothing-latency": {
@@ -35952,7 +19125,17 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "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": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -35961,6 +19144,7 @@
},
"filename": "gstmpegtsdemux",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -35987,67 +19171,14 @@
"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",
- "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"
+ "presence": "request",
+ "type": "GstBaseTsMuxPad"
},
"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"
+ "presence": "always",
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -36058,7 +19189,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -36068,7 +19200,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -36078,7 +19211,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -36088,22 +19222,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",
- "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": {
@@ -36113,7 +19233,8 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"pcr-interval": {
@@ -36123,7 +19244,8 @@
"default": "3600",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"pmt-interval": {
@@ -36133,14 +19255,38 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"prog-map": {
"blurb": "A GstStructure specifies the mapping from elementary streams to programs",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "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": "27000000",
+ "max": "-1",
+ "min": "1",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "scte-35-pid": {
+ "blurb": "PID to use for inserting SCTE-35 packets (0: unused)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"si-interval": {
@@ -36150,7 +19296,8 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"start-time": {
@@ -36160,7 +19307,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -36168,25 +19316,8 @@
"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
}
},
@@ -36206,74 +19337,18 @@
],
"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"
+ "type": "GstBaseTsMuxPad"
},
"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"
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -36284,7 +19359,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -36294,7 +19370,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -36304,7 +19381,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"m2ts-mode": {
@@ -36312,7 +19390,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-upstream-latency": {
@@ -36322,22 +19401,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",
- "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": {
@@ -36347,7 +19412,8 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"pcr-interval": {
@@ -36357,7 +19423,8 @@
"default": "3600",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"pmt-interval": {
@@ -36367,14 +19434,38 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"prog-map": {
"blurb": "A GstStructure specifies the mapping from elementary streams to programs",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "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": "27000000",
+ "max": "-1",
+ "min": "1",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "scte-35-pid": {
+ "blurb": "PID to use for inserting SCTE-35 packets (0: unused)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"si-interval": {
@@ -36384,7 +19475,8 @@
"default": "9000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"start-time": {
@@ -36394,7 +19486,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -36402,25 +19495,8 @@
"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
}
},
@@ -36429,6 +19505,42 @@
},
"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": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -36449,25 +19561,21 @@
],
"klass": "Codec/Muxer",
"long-name": "mplex video multiplexer",
- "name": "mplex",
"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",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "video/mpeg:\n systemstream: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "request"
}
},
"properties": {
@@ -36478,7 +19586,8 @@
"default": "0",
"max": "4000",
"min": "20",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"format": {
@@ -36486,80 +19595,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstMplexFormat",
"writable": true
},
"mux-bitrate": {
@@ -36569,15 +19606,8 @@
"default": "0",
"max": "15360",
"min": "0",
- "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
},
"packets-per-pack": {
@@ -36587,14 +19617,8 @@
"default": "1",
"max": "100",
"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
},
"sector-size": {
@@ -36604,7 +19628,8 @@
"default": "2048",
"max": "16384",
"min": "256",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"system-headers": {
@@ -36612,7 +19637,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"vbr": {
@@ -36620,7 +19646,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -36629,8 +19656,86 @@
},
"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": {
@@ -36665,15 +19770,17 @@
},
"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\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Demux MXF files",
"hierarchy": [
"GstMXFDemux",
@@ -36684,19 +19791,16 @@
],
"klass": "Codec/Demuxer",
"long-name": "MXF Demuxer",
- "name": "mxfdemux",
"pad-templates": {
"sink": {
"caps": "application/mxf:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"track_%%u": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -36707,15 +19811,8 @@
"default": "500000000",
"max": "18446744073709551615",
"min": "100000000",
- "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
},
"package": {
@@ -36723,21 +19820,16 @@
"construct": false,
"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
},
"structure": {
"blurb": "Structural metadata of the MXF file",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -36745,24 +19837,33 @@
"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"
}
}
},
"mxfmux": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Muxes video/audio streams into a MXF stream",
"hierarchy": [
"GstMXFMux",
@@ -36774,89 +19875,52 @@
],
"klass": "Codec/Muxer",
"long-name": "MXF muxer",
- "name": "mxfmux",
"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"
+ "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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "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": "request",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "request"
},
"src": {
"caps": "application/mxf:\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"
+ "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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "request"
}
},
"properties": {
@@ -36867,7 +19931,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -36877,22 +19942,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -36902,7 +19953,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -36910,25 +19962,8 @@
"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
}
},
@@ -36937,163 +19972,45 @@
},
"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 <edgard.lima@gmail.com>, Rosfran Borges <rosfran.borges@indt.org.br>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>",
- "description": "Receive data as a client over the network via HTTP using NEON",
+ "other-types": {
+ "GstMXFMuxPad": {
"hierarchy": [
- "GstNeonhttpSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
+ "GstMXFMuxPad",
+ "GstAggregatorPad",
+ "GstPad",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Source/Network",
- "long-name": "HTTP client source",
- "pad-templates": {
- "src": {
- "caps": "ANY",
- "direction": "src",
- "presence": "always"
- }
- },
+ "kind": "object",
"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,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "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
- },
- "connect-timeout": {
- "blurb": "Value in seconds to timeout a blocking connection (0 = default).",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "3600",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "cookies": {
- "blurb": "HTTP request cookies",
- "construct": false,
- "construct-only": false,
- "type-name": "GStrv",
- "writable": true
- },
- "do-timestamp": {
- "blurb": "Apply current stream time to buffers",
- "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",
- "writable": true
- },
- "neon-http-debug": {
- "blurb": "Enable Neon HTTP debug messages",
- "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
- },
- "proxy": {
- "blurb": "Proxy server to use, in the form HOSTNAME:PORT. Defaults to the http_proxy environment variable",
- "construct": false,
- "construct-only": false,
- "default": "",
- "type-name": "gchararray",
- "writable": true
- },
- "read-timeout": {
- "blurb": "Value in seconds to timeout a blocking read (0 = default).",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "3600",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "typefind": {
- "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
"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"
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
}
},
- "filename": "gstneonhttpsrc",
- "license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"netsim": {
@@ -37111,19 +20028,16 @@
],
"klass": "Filter/Network",
"long-name": "Network Simulator",
- "name": "netsim",
"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": {
@@ -37132,7 +20046,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"delay-distribution": {
@@ -37140,25 +20055,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstNetSimDistribution",
"writable": true
},
"delay-probability": {
@@ -37168,7 +20066,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"drop-packets": {
@@ -37178,7 +20077,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"drop-probability": {
@@ -37188,7 +20088,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"duplicate-probability": {
@@ -37198,7 +20099,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bucket-size": {
@@ -37208,7 +20110,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-delay": {
@@ -37218,7 +20121,8 @@
"default": "400",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-kbps": {
@@ -37228,7 +20132,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-delay": {
@@ -37238,22 +20143,8 @@
"default": "200",
"max": "2147483647",
"min": "-2147483648",
- "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",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -37262,6 +20153,28 @@
},
"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": {},
@@ -37272,475 +20185,12 @@
"elements": {},
"filename": "gstnvcodec",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
"url": "Unknown package origin"
},
- "nvdec": {
- "description": "GStreamer NVDEC plugin",
- "elements": {
- "nvdec": {
- "author": "Ericsson AB, http://www.ericsson.com",
- "description": "NVDEC video decoder",
- "hierarchy": [
- "GstNvDec",
- "GstVideoDecoder",
- "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 <tim@centricular.com>\nMatthew Waters <matthew@centricular.com>",
- "description": "Encode H.264 video streams using NVIDIA's hardware-accelerated NVENC encoder API",
- "hierarchy": [
- "GstNvH264Enc",
- "GstNvBaseEnc",
- "GstVideoEncoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Encoder/Video/Hardware",
- "long-name": "NVENC H.264 Video Encoder",
- "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",
- "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",
- "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",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "gop-size": {
- "blurb": "Number of frames between intra frames (-1 = infinite)",
- "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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "preset": {
- "blurb": "Encoding Preset",
- "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"
- }
- ],
- "writable": true
- },
- "qos": {
- "blurb": "Handle Quality-of-Service events from downstream",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "qp-const": {
- "blurb": "Constant quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "qp-max": {
- "blurb": "Maximum quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "qp-min": {
- "blurb": "Minimum quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "rc-mode": {
- "blurb": "Rate Control Mode",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "primary + 256"
- },
- "nvh265enc": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.com>, Matthew Waters <matthew@centricular.com>, Seungha Yang <pudding8757@gmail.com>",
- "description": "Encode HEVC video streams using NVIDIA's hardware-accelerated NVENC encoder API",
- "hierarchy": [
- "GstNvH265Enc",
- "GstNvBaseEnc",
- "GstVideoEncoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Encoder/Video/Hardware",
- "long-name": "NVENC HEVC Video Encoder",
- "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",
- "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",
- "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",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "gop-size": {
- "blurb": "Number of frames between intra frames (-1 = infinite)",
- "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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "preset": {
- "blurb": "Encoding Preset",
- "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"
- }
- ],
- "writable": true
- },
- "qos": {
- "blurb": "Handle Quality-of-Service events from downstream",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "qp-const": {
- "blurb": "Constant quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "qp-max": {
- "blurb": "Maximum quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "qp-min": {
- "blurb": "Minimum quantizer (-1 = from NVENC preset)",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "51",
- "min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "rc-mode": {
- "blurb": "Rate Control Mode",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "primary + 256"
- }
- },
- "filename": "gstnvenc",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
"ofa": {
"description": "Calculate MusicIP fingerprint from audio files",
"elements": {
@@ -37776,7 +20226,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"qos": {
@@ -37784,7 +20235,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -37793,6 +20245,7 @@
},
"filename": "gstofa",
"license": "GPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -37802,7 +20255,7 @@
"description": "OpenAL plugin library",
"elements": {
"openalsink": {
- "author": "Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>",
+ "author": "Juan Manuel Borges Caño <juanmabcmail@gmail.com>",
"description": "Output audio through OpenAL",
"hierarchy": [
"GstOpenALSink",
@@ -37831,7 +20284,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -37839,7 +20293,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -37849,7 +20304,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -37859,7 +20315,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -37867,7 +20324,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
@@ -37875,7 +20333,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -37883,7 +20342,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
@@ -37893,7 +20353,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -37903,7 +20364,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -37911,14 +20373,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
},
"latency-time": {
@@ -37928,7 +20392,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -37938,7 +20403,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -37948,17 +20414,19 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "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
},
"provide-clock": {
@@ -37966,7 +20434,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -37974,7 +20443,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -37984,7 +20454,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
@@ -37992,30 +20463,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstAudioBaseSinkSlaveMethod",
"writable": true
},
"stats": {
@@ -38023,7 +20472,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": {
@@ -38031,7 +20481,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -38041,7 +20492,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -38051,21 +20503,24 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"user-context": {
"blurb": "User context",
"construct": false,
"construct-only": false,
- "type-name": "gpointer",
+ "readable": true,
+ "type": "gpointer",
"writable": true
},
"user-device": {
"blurb": "User device",
"construct": false,
"construct-only": false,
- "type-name": "gpointer",
+ "readable": true,
+ "type": "gpointer",
"writable": true
},
"user-source": {
@@ -38075,14 +20530,15 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "secondary"
},
"openalsrc": {
- "author": "Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>",
+ "author": "Juan Manuel Borges Caño <juanmabcmail@gmail.com>",
"description": "Input audio through OpenAL",
"hierarchy": [
"GstOpenalSrc",
@@ -38112,7 +20568,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -38122,7 +20579,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -38132,7 +20590,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -38142,7 +20601,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"device": {
@@ -38150,7 +20610,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -38158,7 +20619,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -38166,7 +20628,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -38176,7 +20639,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-buffers": {
@@ -38186,7 +20650,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"provide-clock": {
@@ -38194,7 +20659,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
@@ -38202,30 +20668,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstAudioBaseSrcSlaveMethod",
"writable": true
},
"typefind": {
@@ -38233,7 +20677,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38242,6 +20687,7 @@
},
"filename": "gstopenal",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -38265,7 +20711,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "cameracalibrate",
- "name": "cameracalibrate",
"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",
@@ -38286,7 +20731,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"board-height": {
@@ -38296,7 +20742,8 @@
"default": "6",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"board-width": {
@@ -38306,7 +20753,8 @@
"default": "9",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"center-principal-point": {
@@ -38314,7 +20762,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"corner-sub-pixel": {
@@ -38322,7 +20771,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"delay": {
@@ -38332,7 +20782,8 @@
"default": "350",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"frame-count": {
@@ -38342,22 +20793,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern": {
@@ -38365,25 +20802,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstCameraCalibrationPattern",
"writable": true
},
"qos": {
@@ -38391,7 +20811,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"settings": {
@@ -38399,7 +20820,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"show-corners": {
@@ -38407,7 +20829,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"square-size": {
@@ -38417,7 +20840,8 @@
"default": "50",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"use-fisheye": {
@@ -38425,7 +20849,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"zero-tangent-distorsion": {
@@ -38433,7 +20858,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38454,7 +20880,6 @@
],
"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",
@@ -38475,22 +20900,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -38498,7 +20909,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"settings": {
@@ -38506,7 +20918,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"undistort": {
@@ -38514,7 +20927,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38536,7 +20950,6 @@
],
"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",
@@ -38557,22 +20970,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -38580,7 +20979,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38601,7 +21001,6 @@
],
"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",
@@ -38615,27 +21014,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",
- "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
}
},
@@ -38657,7 +21042,6 @@
],
"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",
@@ -38678,22 +21062,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -38701,7 +21071,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38722,7 +21093,6 @@
],
"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",
@@ -38743,7 +21113,8 @@
"default": "3",
"max": "7",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mask": {
@@ -38751,22 +21122,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": {
@@ -38774,7 +21131,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scale": {
@@ -38784,7 +21142,8 @@
"default": "1",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"shift": {
@@ -38794,7 +21153,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -38815,7 +21175,6 @@
],
"klass": "Transform/Effect/Video",
"long-name": "cvsmooth",
- "name": "cvsmooth",
"pad-templates": {
"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",
@@ -38836,7 +21195,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"height": {
@@ -38846,7 +21206,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kernel-height": {
@@ -38856,7 +21217,8 @@
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kernel-width": {
@@ -38866,22 +21228,8 @@
"default": "3",
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"position-x": {
@@ -38891,7 +21239,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"position-y": {
@@ -38901,7 +21250,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -38909,7 +21259,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"spatial": {
@@ -38919,7 +21270,8 @@
"default": "0",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"type": {
@@ -38927,30 +21279,8 @@
"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"
- },
- {
- "desc": "CV Bilateral",
- "name": "bilateral",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstCvSmoothTypeType",
"writable": true
},
"width": {
@@ -38960,7 +21290,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -38981,7 +21312,6 @@
],
"klass": "Transform/Effect/Video",
"long-name": "cvsobel",
- "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",
@@ -39002,7 +21332,8 @@
"default": "3",
"max": "7",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mask": {
@@ -39010,22 +21341,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": {
@@ -39033,7 +21350,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"x-order": {
@@ -39043,7 +21361,8 @@
"default": "1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"y-order": {
@@ -39053,7 +21372,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -39074,7 +21394,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Dewarp fisheye images",
- "name": "dewarp",
"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",
@@ -39093,25 +21412,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstDewarpDisplayMode",
"writable": true
},
"inner-radius": {
@@ -39121,7 +21423,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"interpolation-method": {
@@ -39129,38 +21432,8 @@
"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",
+ "readable": true,
+ "type": "GstDewarpInterpolationMode",
"writable": true
},
"outer-radius": {
@@ -39170,14 +21443,8 @@
"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",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -39185,7 +21452,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"x-center": {
@@ -39195,7 +21463,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"x-remap-correction": {
@@ -39205,7 +21474,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-center": {
@@ -39215,7 +21485,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-remap-correction": {
@@ -39225,7 +21496,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -39243,7 +21515,6 @@
],
"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",
@@ -39262,35 +21533,8 @@
"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"
- }
- ],
- "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": "GstDisparityMethod",
"writable": true
}
},
@@ -39311,7 +21555,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "edgedetect",
- "name": "edgedetect",
"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",
@@ -39332,7 +21575,8 @@
"default": "3",
"max": "7",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mask": {
@@ -39340,22 +21584,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": {
@@ -39363,7 +21593,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threshold1": {
@@ -39373,7 +21604,8 @@
"default": "50",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"threshold2": {
@@ -39383,7 +21615,8 @@
"default": "150",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -39404,7 +21637,6 @@
],
"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",
@@ -39423,14 +21655,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpencvFaceBlurFlags",
"writable": true
},
"min-neighbors": {
@@ -39440,7 +21666,8 @@
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-size-height": {
@@ -39450,7 +21677,8 @@
"default": "30",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-size-width": {
@@ -39460,30 +21688,17 @@
"default": "30",
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"profile": {
"blurb": "Location of Haar cascade file to use for face blurion",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml",
- "type-name": "gchararray",
+ "default": "/usr/share/opencv4/haarcascades/haarcascade_frontalface_default.xml",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -39491,7 +21706,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scale-factor": {
@@ -39501,7 +21717,8 @@
"default": "1.25",
"max": "10",
"min": "1.1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -39522,7 +21739,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "facedetect",
- "name": "facedetect",
"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",
@@ -39541,15 +21757,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "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",
+ "default": "/usr/share/opencv4/haarcascades/haarcascade_mcs_eyepair_small.xml",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -39557,14 +21775,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpencvFaceDetectFlags",
"writable": true
},
"min-neighbors": {
@@ -39574,7 +21786,8 @@
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-size-height": {
@@ -39584,7 +21797,8 @@
"default": "30",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-size-width": {
@@ -39594,7 +21808,8 @@
"default": "30",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-stddev": {
@@ -39604,46 +21819,35 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "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/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": "/usr/share/opencv4/haarcascades/haarcascade_mcs_mouth.xml",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"nose-profile": {
"blurb": "Location of Haar cascade file to use for nose detection",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "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,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml",
- "type-name": "gchararray",
+ "default": "/usr/share/opencv4/haarcascades/haarcascade_frontalface_default.xml",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -39651,7 +21855,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scale-factor": {
@@ -39661,7 +21866,8 @@
"default": "1.25",
"max": "10",
"min": "1.1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"updates": {
@@ -39669,30 +21875,8 @@
"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"
- },
- {
- "desc": "Send messages whenever a face is detected",
- "name": "on_face",
- "value": "2"
- },
- {
- "desc": "Send no messages update",
- "name": "none",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstFaceDetectUpdates",
"writable": true
}
},
@@ -39713,7 +21897,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Grabcut-based image FG/BG segmentation",
- "name": "grabcut",
"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",
@@ -39727,27 +21910,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",
- "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
},
"scale": {
@@ -39757,7 +21926,8 @@
"default": "1.6",
"max": "4",
"min": "1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"test-mode": {
@@ -39765,7 +21935,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -39784,9 +21955,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "handdetect",
- "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",
@@ -39807,7 +21980,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ROI-WIDTH": {
@@ -39817,7 +21991,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ROI-X": {
@@ -39827,7 +22002,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ROI-Y": {
@@ -39837,7 +22013,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"display": {
@@ -39845,22 +22022,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
},
"profile-fist": {
@@ -39868,7 +22031,8 @@
"construct": false,
"construct-only": false,
"default": "@0@/fist.xml",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"profile-palm": {
@@ -39876,7 +22040,8 @@
"construct": false,
"construct-only": false,
"default": "@0@/palm.xml",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -39884,7 +22049,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -39905,7 +22071,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "motioncells",
- "name": "motioncells",
"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",
@@ -39924,7 +22089,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"cellscolor": {
@@ -39932,7 +22098,8 @@
"construct": false,
"construct-only": false,
"default": "255,255,0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"datafile": {
@@ -39940,7 +22107,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"datafileextension": {
@@ -39948,7 +22116,8 @@
"construct": false,
"construct-only": false,
"default": "vamc",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"display": {
@@ -39956,7 +22125,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"gap": {
@@ -39966,7 +22136,8 @@
"default": "5",
"max": "60",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gridx": {
@@ -39976,7 +22147,8 @@
"default": "10",
"max": "32",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gridy": {
@@ -39986,7 +22158,8 @@
"default": "10",
"max": "32",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minimummotionframes": {
@@ -39996,7 +22169,8 @@
"default": "1",
"max": "60",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"motioncellsidx": {
@@ -40004,7 +22178,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"motioncellthickness": {
@@ -40014,7 +22189,8 @@
"default": "1",
"max": "5",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"motionmaskcellspos": {
@@ -40022,7 +22198,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"motionmaskcoords": {
@@ -40030,22 +22207,8 @@
"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",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"postallmotion": {
@@ -40053,7 +22216,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"postnomotion": {
@@ -40063,7 +22227,8 @@
"default": "0",
"max": "180",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -40071,7 +22236,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sensitivity": {
@@ -40081,7 +22247,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"threshold": {
@@ -40091,7 +22258,8 @@
"default": "0.01",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"usealpha": {
@@ -40099,7 +22267,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -40120,7 +22289,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "opencvtextoverlay",
- "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",
@@ -40141,7 +22309,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"colorG": {
@@ -40151,7 +22320,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"colorR": {
@@ -40161,7 +22331,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"height": {
@@ -40171,22 +22342,8 @@
"default": "1",
"max": "5",
"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
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -40194,7 +22351,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"text": {
@@ -40202,7 +22360,8 @@
"construct": false,
"construct-only": false,
"default": "Opencv Text Overlay",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"thickness": {
@@ -40212,7 +22371,8 @@
"default": "2",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"width": {
@@ -40222,7 +22382,8 @@
"default": "1",
"max": "5",
"min": "1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"xpos": {
@@ -40232,7 +22393,8 @@
"default": "50",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ypos": {
@@ -40242,7 +22404,8 @@
"default": "50",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -40263,7 +22426,6 @@
],
"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",
@@ -40282,35 +22444,8 @@
"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"
- }
- ],
- "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": "GstRetinexMethod",
"writable": true
},
"qos": {
@@ -40318,7 +22453,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scales": {
@@ -40328,7 +22464,8 @@
"default": "3",
"max": "4",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -40349,7 +22486,6 @@
],
"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",
@@ -40370,7 +22506,8 @@
"default": "0.01",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"method": {
@@ -40378,40 +22515,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstSegmentationMethod",
"writable": true
},
"qos": {
@@ -40419,7 +22524,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"test-mode": {
@@ -40427,7 +22533,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -40448,7 +22555,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "skindetect",
- "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",
@@ -40467,35 +22573,8 @@
"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
- },
- "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": "GstSkindetectMethod",
"writable": true
},
"postprocess": {
@@ -40503,7 +22582,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -40511,7 +22591,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -40532,7 +22613,6 @@
],
"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",
@@ -40551,7 +22631,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"method": {
@@ -40561,22 +22642,8 @@
"default": "3",
"max": "5",
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -40584,7 +22651,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"template": {
@@ -40592,7 +22660,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -40601,6 +22670,208 @@
},
"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": {},
@@ -40610,7 +22881,7 @@
"description": "OpenEXR image plugin",
"elements": {
"openexrdec": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Decode EXR streams",
"hierarchy": [
"GstOpenEXRDec",
@@ -40634,11 +22905,23 @@
"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"
}
},
"filename": "gstopenexr",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -40660,35 +22943,26 @@
],
"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",
+ "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",
- "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": {
- "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
}
},
@@ -40705,21 +22979,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"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"
+ "presence": "always"
},
"src": {
"caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: baseline\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -40728,7 +23002,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"background-detection": {
@@ -40736,7 +23011,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bitrate": {
@@ -40746,7 +23022,8 @@
"default": "128000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"complexity": {
@@ -40754,25 +23031,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpenh264encComplexity",
"writable": true
},
"deblocking": {
@@ -40780,25 +23040,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpenh264encDeblockingModes",
"writable": true
},
"enable-denoise": {
@@ -40806,7 +23049,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-frame-skip": {
@@ -40814,7 +23058,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"gop-size": {
@@ -40824,7 +23069,8 @@
"default": "90",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-bitrate": {
@@ -40834,7 +23080,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-slice-size": {
@@ -40844,7 +23091,8 @@
"default": "1500000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"multi-thread": {
@@ -40854,15 +23102,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
},
"num-slices": {
@@ -40872,14 +23113,8 @@
"default": "1",
"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": "guint",
"writable": true
},
"qos": {
@@ -40887,7 +23122,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qp-max": {
@@ -40897,7 +23133,8 @@
"default": "51",
"max": "51",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qp-min": {
@@ -40907,7 +23144,8 @@
"default": "0",
"max": "51",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rate-control": {
@@ -40915,30 +23153,8 @@
"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": "RC_MODES",
"writable": true
},
"scene-change-detection": {
@@ -40946,7 +23162,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slice-mode": {
@@ -40954,20 +23171,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpenh264EncSliceModes",
"writable": true
},
"usage-type": {
@@ -40975,20 +23180,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "EUsageType",
"writable": true
}
},
@@ -40997,6 +23190,103 @@
},
"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": {},
@@ -41006,7 +23296,7 @@
"description": "OpenJPEG-based JPEG2000 image decoder/encoder",
"elements": {
"openjpegdec": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Decode JPEG2000 streams",
"hierarchy": [
"GstOpenJPEGDec",
@@ -41018,19 +23308,16 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "OpenJPEG JPEG2000 decoder",
- "name": "openjpegdec",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -41041,29 +23328,24 @@
"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
}
},
"rank": "primary"
},
"openjpegenc": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Encode JPEG2000 streams",
"hierarchy": [
"GstOpenJPEGEnc",
@@ -41073,32 +23355,24 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "OpenJPEG JPEG2000 encoder",
- "name": "openjpegenc",
"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",
- "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": "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
"num-layers": {
"blurb": "Number of layers",
"construct": false,
@@ -41106,7 +23380,8 @@
"default": "1",
"max": "10",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"num-resolutions": {
@@ -41116,14 +23391,19 @@
"default": "6",
"max": "10",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "num-stripes": {
+ "blurb": "Number of stripes for low latency encoding. (1 = low latency disabled)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "1",
+ "max": "2147483647",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"progression-order": {
@@ -41131,35 +23411,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstOpenJPEGEncProgressionOrder",
"writable": true
},
"qos": {
@@ -41167,7 +23420,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tile-height": {
@@ -41177,7 +23431,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tile-offset-x": {
@@ -41187,7 +23442,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tile-offset-y": {
@@ -41197,7 +23453,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tile-width": {
@@ -41207,7 +23464,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -41216,6 +23474,38 @@
},
"filename": "gstopenjpeg",
"license": "LGPL",
+ "other-types": {
+ "GstOpenJPEGEncProgressionOrder": {
+ "kind": "enum",
+ "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"
+ }
+ ]
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -41257,7 +23547,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"filter-length": {
@@ -41267,7 +23558,8 @@
"default": "0",
"max": "8",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"master-gain": {
@@ -41277,7 +23569,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"num-loops": {
@@ -41287,7 +23580,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-buffer-size": {
@@ -41297,7 +23591,8 @@
"default": "1024",
"max": "268435455",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"output-mode": {
@@ -41305,20 +23600,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "NonstreamAudioOutputMode",
"writable": true
},
"stereo-separation": {
@@ -41328,7 +23611,8 @@
"default": "100",
"max": "400",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"subsong-mode": {
@@ -41336,25 +23620,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "NonstreamAudioSubsongMode",
"writable": true
},
"volume-ramping": {
@@ -41364,7 +23631,8 @@
"default": "-1",
"max": "10",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -41373,113 +23641,46 @@
},
"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 <miguelecasassanchez@gmail.com>",
- "description": "Extract readings from an OpenNI supported device (Kinect etc). ",
- "hierarchy": [
- "GstOpenni2Src",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Video",
- "long-name": "Openni2 client source",
- "pad-templates": {
- "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",
- "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
- },
- "do-timestamp": {
- "blurb": "Apply current stream time to buffers",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "location": {
- "blurb": "Source uri, can be a file or a device.",
- "construct": false,
- "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
- },
- "sourcetype": {
- "blurb": "Type of readings to get from the source",
- "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"
- }
- ],
- "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"
+ "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"
+ }
+ ]
}
},
- "filename": "gstopenni2",
- "license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"opusparse": {
@@ -41498,19 +23699,16 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "Opus audio parser",
- "name": "opusparse",
"pad-templates": {
"sink": {
"caps": "audio/x-opus:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "audio/x-opus:\n framed: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -41519,22 +23717,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
}
},
@@ -41543,6 +23727,7 @@
},
"filename": "gstopusparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -41564,19 +23749,16 @@
],
"klass": "Raw/Parser",
"long-name": "IRTSPParse",
- "name": "irtspparse",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-rtp:\napplication/x-rtcp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -41587,7 +23769,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"disable-passthrough": {
@@ -41595,29 +23778,15 @@
"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
}
},
"rank": "none"
},
"pcapparse": {
- "author": "Ole Andr\u00e9 Vadla Ravn\u00e5s <ole.andre.ravnas@tandberg.com>",
+ "author": "Ole AndrĂ© Vadla RavnĂ¥s <ole.andre.ravnas@tandberg.com>",
"description": "Parses a raw pcap stream",
"hierarchy": [
"GstPcapParse",
@@ -41628,19 +23797,16 @@
],
"klass": "Raw/Parser",
"long-name": "PCapParse",
- "name": "pcapparse",
"pad-templates": {
"sink": {
"caps": "raw/x-pcap:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -41648,7 +23814,8 @@
"blurb": "The caps of the source pad",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"dst-ip": {
@@ -41656,7 +23823,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"dst-port": {
@@ -41666,22 +23834,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"src-ip": {
@@ -41689,7 +23843,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"src-port": {
@@ -41699,7 +23854,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ts-offset": {
@@ -41709,7 +23865,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -41718,6 +23875,7 @@
},
"filename": "gstpcapparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -41739,35 +23897,26 @@
],
"klass": "Codec/Decoder/Image",
"long-name": "PNM image decoder",
- "name": "pnmdec",
"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",
- "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",
"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",
+ "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
}
},
@@ -41784,21 +23933,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -41807,22 +23956,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": {
@@ -41830,7 +23965,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -41839,6 +23975,7 @@
},
"filename": "gstpnm",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -41848,7 +23985,7 @@
"description": "plugin for proxied inter-pipeline communication",
"elements": {
"proxysink": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Proxy source for internal process communication",
"hierarchy": [
"GstProxySink",
@@ -41866,27 +24003,10 @@
"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": "none"
},
"proxysrc": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Proxy source for internal process communication",
"hierarchy": [
"GstProxySrc",
@@ -41896,6 +24016,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source",
"long-name": "Proxy source",
"pad-templates": {
@@ -41911,7 +24034,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -41919,29 +24043,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
},
"proxysink": {
"blurb": "Matching proxysink",
"construct": false,
"construct-only": false,
- "type-name": "GstProxySink",
+ "readable": true,
+ "type": "GstProxySink",
"writable": true
}
},
@@ -41950,6 +24061,7 @@
},
"filename": "gstproxy",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -41971,19 +24083,16 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "RemoveSilence",
- "name": "removesilence",
"pad-templates": {
"sink": {
"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": "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": {
@@ -41994,7 +24103,8 @@
"default": "480",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"minimum-silence-buffers": {
@@ -42004,7 +24114,8 @@
"default": "0",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"minimum-silence-time": {
@@ -42014,22 +24125,8 @@
"default": "0",
"max": "10000000000",
"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
},
"qos": {
@@ -42037,7 +24134,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"remove": {
@@ -42045,7 +24143,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"silent": {
@@ -42053,7 +24152,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"squash": {
@@ -42061,7 +24161,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threshold": {
@@ -42071,7 +24172,8 @@
"default": "-60",
"max": "70",
"min": "-70",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -42080,6 +24182,7 @@
},
"filename": "gstremovesilence",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -42099,27 +24202,27 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"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"
+ "presence": "sometimes"
},
"subpicture": {
"caps": "subpicture/x-dvd:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"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",
+ "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",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -42128,7 +24231,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
@@ -42136,7 +24240,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/dvd",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -42144,22 +24249,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
}
},
@@ -42167,25 +24258,35 @@
"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": "gstresindvd",
"license": "GPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -42208,13 +24309,11 @@
],
"klass": "Source/Video",
"long-name": "Rfb source",
- "name": "rfbsrc",
"pad-templates": {
"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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -42225,7 +24324,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -42233,7 +24333,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"height": {
@@ -42243,7 +24344,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"host": {
@@ -42251,7 +24353,8 @@
"construct": false,
"construct-only": false,
"default": "127.0.0.1",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"incremental": {
@@ -42259,15 +24362,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",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -42277,7 +24373,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"offset-x": {
@@ -42287,7 +24384,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"offset-y": {
@@ -42297,14 +24395,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "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
},
"password": {
@@ -42312,7 +24404,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"port": {
@@ -42322,7 +24415,8 @@
"default": "5900",
"max": "65535",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"shared": {
@@ -42330,7 +24424,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"typefind": {
@@ -42338,7 +24433,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-copyrect": {
@@ -42346,7 +24442,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"version": {
@@ -42354,7 +24451,8 @@
"construct": false,
"construct-only": false,
"default": "3.3",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"view-only": {
@@ -42362,7 +24460,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"width": {
@@ -42372,7 +24471,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -42381,6 +24481,7 @@
},
"filename": "gstrfbsrc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -42389,44 +24490,95 @@
"rist": {
"description": "Source and Sink for RIST TR-06-1 streaming specification",
"elements": {
- "ristdispatcher": {
- "author": "Nicolas Dufresne <nicolas.dufresne@collabora.com",
- "description": "Dispatcher element used by ristsink.",
+ "ristrtpdeext": {
+ "author": "Olivier Crete <olivier.crete@collabora.com",
+ "description": "Removes RIST TR-06-2 RTP Header extension",
"hierarchy": [
- "GstRistDispatcher",
+ "GstRistRtpDeext",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Source/Network",
- "long-name": "RIST Dispatcher",
+ "klass": "Filter/Network",
+ "long-name": "RIST RTP Extension remover",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"direction": "sink",
"presence": "always"
},
- "src_%%d": {
+ "src": {
"caps": "application/x-rtp:\n",
"direction": "src",
- "presence": "request"
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "have-ext-seqnum": {
+ "blurb": "Has an extended sequence number extension been seen",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
+ },
+ "max-ext-seqnum": {
+ "blurb": "Largest extended sequence number received",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": false
+ }
+ },
+ "rank": "none"
+ },
+ "ristrtpext": {
+ "author": "Olivier Crete <olivier.crete@collabora.com",
+ "description": "Adds RIST TR-06-2 RTP Header extension",
+ "hierarchy": [
+ "GstRistRtpExt",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Network",
+ "long-name": "RIST RTP Extension adder",
+ "pad-templates": {
+ "sink": {
+ "caps": "application/x-rtp:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "application/x-rtp:\n",
+ "direction": "src",
+ "presence": "always"
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
+ "drop-null-ts-packets": {
+ "blurb": "Drop null MPEG-TS packet and replace them with a custom header extension.",
"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",
- "construct": false,
+ "sequence-number-extension": {
+ "blurb": "Add sequence number extension to packets.",
+ "construct": true,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -42457,14 +24609,6 @@
}
},
"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,
@@ -42472,7 +24616,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
@@ -42482,15 +24627,9 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
}
},
"rank": "none"
@@ -42527,7 +24666,8 @@
"default": "100",
"max": "32767",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
@@ -42537,15 +24677,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
},
"num-rtx-packets": {
@@ -42555,7 +24688,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
@@ -42565,15 +24699,9 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
}
},
"rank": "none"
@@ -42589,6 +24717,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Network",
"long-name": "RIST Sink",
"pad-templates": {
@@ -42604,7 +24735,8 @@
"construct": false,
"construct-only": false,
"default": "localhost",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"async-handling": {
@@ -42612,7 +24744,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bonding-addresses": {
@@ -42620,7 +24753,8 @@
"construct": false,
"construct-only": false,
"default": "localhost:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bonding-method": {
@@ -42628,20 +24762,8 @@
"construct": true,
"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"
- }
- ],
+ "readable": true,
+ "type": "GstRistBondingMethodType",
"writable": true
},
"cname": {
@@ -42649,14 +24771,25 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"dispatcher": {
"blurb": "An element that takes care of multi-plexing bonded links. When set \"bonding-method\" is ignored.",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "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": {
@@ -42666,7 +24799,8 @@
"default": "0.05",
"max": "0.05",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"message-forward": {
@@ -42674,7 +24808,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-rtcp-interval": {
@@ -42684,7 +24819,8 @@
"default": "100",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"multicast-iface": {
@@ -42692,7 +24828,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multicast-loopback": {
@@ -42700,7 +24837,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"multicast-ttl": {
@@ -42710,22 +24848,8 @@
"default": "1",
"max": "255",
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"port": {
@@ -42735,7 +24859,8 @@
"default": "5004",
"max": "65534",
"min": "2",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"sender-buffer": {
@@ -42745,7 +24870,17 @@
"default": "1200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "sequence-number-extension": {
+ "blurb": "Add sequence number extension to packets.",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -42753,7 +24888,8 @@
"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",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"stats-update-interval": {
@@ -42763,7 +24899,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -42780,6 +24917,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "RIST Source",
"pad-templates": {
@@ -42795,7 +24936,8 @@
"construct": false,
"construct-only": false,
"default": "0.0.0.0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"async-handling": {
@@ -42803,7 +24945,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bonding-addresses": {
@@ -42811,7 +24954,8 @@
"construct": false,
"construct-only": false,
"default": "0.0.0.0:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"cname": {
@@ -42819,7 +24963,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-rtcp-bandwidth": {
@@ -42829,7 +24974,8 @@
"default": "0.05",
"max": "0.05",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"max-rtx-retries": {
@@ -42839,7 +24985,8 @@
"default": "7",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -42847,7 +24994,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-rtcp-interval": {
@@ -42857,7 +25005,8 @@
"default": "100",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"multicast-iface": {
@@ -42865,7 +25014,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multicast-loopback": {
@@ -42873,7 +25023,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"multicast-ttl": {
@@ -42883,22 +25034,8 @@
"default": "1",
"max": "255",
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"port": {
@@ -42908,7 +25045,8 @@
"default": "5004",
"max": "65534",
"min": "2",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"receiver-buffer": {
@@ -42918,7 +25056,8 @@
"default": "1000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reorder-section": {
@@ -42928,7 +25067,8 @@
"default": "70",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -42936,7 +25076,8 @@
"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",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"stats-update-interval": {
@@ -42946,7 +25087,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -42976,28 +25118,28 @@
"presence": "request"
}
},
- "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"
}
},
"filename": "gstrist",
"license": "LGPL",
+ "other-types": {
+ "GstRistBondingMethodType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_RIST_BONDING_METHOD_BROADCAST",
+ "name": "broadcast",
+ "value": "0"
+ },
+ {
+ "desc": "GST_RIST_BONDING_METHOD_ROUND_ROBIN",
+ "name": "round-robin",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -43007,7 +25149,7 @@
"description": "RSVG plugin library",
"elements": {
"rsvgdec": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Uses librsvg to decode SVG images",
"hierarchy": [
"GstRsvgDec",
@@ -43019,35 +25161,26 @@
],
"klass": "Codec/Decoder/Image",
"long-name": "SVG image decoder",
- "name": "rsvgdec",
"pad-templates": {
"sink": {
"caps": "image/svg+xml:\nimage/svg:\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",
"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",
+ "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
}
},
@@ -43067,25 +25200,21 @@
],
"klass": "Filter/Editor/Video",
"long-name": "RSVG overlay",
- "name": "rsvgoverlay",
"pad-templates": {
"data_sink": {
"caps": "image/svg+xml:\nimage/svg:\ntext/plain:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -43094,7 +25223,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"fit-to-frame": {
@@ -43102,7 +25232,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"height": {
@@ -43112,7 +25243,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"height-relative": {
@@ -43122,7 +25254,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"location": {
@@ -43130,22 +25263,8 @@
"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",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -43153,7 +25272,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"width": {
@@ -43163,7 +25283,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"width-relative": {
@@ -43173,7 +25294,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"x": {
@@ -43183,7 +25305,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"x-relative": {
@@ -43193,7 +25316,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"y": {
@@ -43203,7 +25327,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"y-relative": {
@@ -43213,7 +25338,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -43222,6 +25348,7 @@
},
"filename": "gstrsvg",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -43241,15 +25368,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Sink/Network",
"long-name": "RTMP output sink",
- "name": "rtmpsink",
"pad-templates": {
"sink": {
"caps": "video/x-flv:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -43258,7 +25386,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -43268,7 +25397,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -43276,14 +25406,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": {
@@ -43291,7 +25423,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
@@ -43301,7 +25434,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -43311,32 +25445,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": {
@@ -43344,7 +25465,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -43354,7 +25476,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -43362,7 +25485,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": {
@@ -43370,7 +25494,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -43380,7 +25505,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -43390,14 +25516,15 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "primary"
},
"rtmpsrc": {
- "author": "Bastien Nocera <hadess@hadess.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Bastien Nocera <hadess@hadess.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Read RTMP streams",
"hierarchy": [
"GstRTMPSrc",
@@ -43408,15 +25535,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "RTMP Source",
- "name": "rtmpsrc",
"pad-templates": {
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -43427,7 +25555,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -43435,7 +25564,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -43443,15 +25573,475 @@
"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
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstrtmp",
+ "license": "LGPL",
+ "other-types": {},
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "tracers": {},
+ "url": "Unknown package origin"
+ },
+ "rtmp2": {
+ "description": "RTMP plugin",
+ "elements": {
+ "rtmp2sink": {
+ "author": "Make.TV, Inc. <info@make.tv>",
+ "description": "Sink element for RTMP streams",
+ "hierarchy": [
+ "GstRtmp2Sink",
+ "GstBaseSink",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "interfaces": [
+ "GstURIHandler",
+ "GstRtmpLocationHandler"
+ ],
+ "klass": "Sink",
+ "long-name": "RTMP sink element",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-flv:\n",
+ "direction": "sink",
+ "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",
+ "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": {
+ "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
+ },
+ "chunk-size": {
+ "blurb": "RTMP chunk size",
+ "construct": false,
+ "construct-only": false,
+ "default": "128",
+ "max": "2147483647",
+ "min": "1",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "enable-last-sample": {
+ "blurb": "Enable the last-sample property",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "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,
+ "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,
+ "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
+ },
+ "password": {
+ "blurb": "RTMP authorization password",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "peak-kbps": {
+ "blurb": "Bitrate in kbit/sec to pace outgoing packets",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "17179869",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "port": {
+ "blurb": "RTMP server port",
+ "construct": false,
+ "construct-only": false,
+ "default": "1935",
+ "max": "65535",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "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
+ },
+ "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
+ },
+ "scheme": {
+ "blurb": "RTMP connection scheme",
+ "construct": false,
+ "construct-only": false,
+ "default": "rtmp (0)",
+ "readable": true,
+ "type": "GstRtmpScheme",
+ "writable": true
+ },
+ "secure-token": {
+ "blurb": "RTMP authorization token",
+ "construct": true,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "Retrieve a statistics structure",
+ "construct": false,
+ "construct-only": false,
+ "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",
+ "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
},
- "name": {
- "blurb": "The name of the object",
+ "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": {
+ "blurb": "Timestamp offset in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "username": {
+ "blurb": "RTMP authorization user name",
+ "construct": false,
+ "construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "primary + 1"
+ },
+ "rtmp2src": {
+ "author": "Make.TV, Inc. <info@make.tv>",
+ "description": "Source element for RTMP streams",
+ "hierarchy": [
+ "GstRtmp2Src",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "interfaces": [
+ "GstURIHandler",
+ "GstRtmpLocationHandler"
+ ],
+ "klass": "Source",
+ "long-name": "RTMP source element",
+ "pad-templates": {
+ "src": {
+ "caps": "video/x-flv:\n",
+ "direction": "src",
+ "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,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "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
+ },
+ "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
+ },
+ "location": {
+ "blurb": "Location of RTMP stream to access",
+ "construct": true,
+ "construct-only": false,
+ "default": "rtmp://localhost/live/myStream",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -43461,24 +26051,84 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "password": {
+ "blurb": "RTMP authorization password",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
- "timeout": {
- "blurb": "Time without receiving any data from the server to wait before to timeout the session",
+ "port": {
+ "blurb": "RTMP server port",
"construct": false,
"construct-only": false,
- "default": "120",
- "max": "2147483647",
+ "default": "1935",
+ "max": "65535",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "scheme": {
+ "blurb": "RTMP connection scheme",
+ "construct": false,
+ "construct-only": false,
+ "default": "rtmp (0)",
+ "readable": true,
+ "type": "GstRtmpScheme",
+ "writable": true
+ },
+ "secure-token": {
+ "blurb": "RTMP authorization token",
+ "construct": true,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "Retrieve a statistics structure",
+ "construct": false,
+ "construct-only": false,
+ "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
+ },
+ "timeout": {
+ "blurb": "RTMP timeout in seconds",
+ "construct": true,
+ "construct-only": false,
+ "default": "5",
+ "max": "-1",
"min": "0",
- "type-name": "gint",
+ "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
},
"typefind": {
@@ -43486,17 +26136,65 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "username": {
+ "blurb": "RTMP authorization user name",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
- "rank": "primary"
+ "rank": "primary + 1"
}
},
- "filename": "gstrtmp",
+ "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"
},
"rtpmanagerbad": {
@@ -43513,6 +26211,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Generic/Bin/Sink",
"long-name": "RTP Sink element",
"pad-templates": {
@@ -43523,12 +26225,22 @@
}
},
"properties": {
+ "address": {
+ "blurb": "Address to send packets to (can be IPv4 or IPv6).",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.0.0.0",
+ "readable": true,
+ "type": "gchararray",
+ "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": "gboolean",
"writable": true
},
"message-forward": {
@@ -43536,7 +26248,28 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
+ "writable": 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",
+ "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
},
"ttl": {
@@ -43546,7 +26279,8 @@
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
@@ -43556,7 +26290,8 @@
"default": "1",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"uri": {
@@ -43564,7 +26299,8 @@
"construct": false,
"construct-only": false,
"default": "rtp://0.0.0.0:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -43581,6 +26317,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Generic/Bin/Src",
"long-name": "RTP Source element",
"pad-templates": {
@@ -43591,12 +26331,22 @@
}
},
"properties": {
+ "address": {
+ "blurb": "Address to receive packets from (can be IPv4 or IPv6).",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.0.0.0",
+ "readable": true,
+ "type": "gchararray",
+ "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": "gboolean",
"writable": true
},
"encoding-name": {
@@ -43604,7 +26354,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
@@ -43614,7 +26365,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -43622,7 +26374,28 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
+ "writable": 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",
+ "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": {
@@ -43632,7 +26405,8 @@
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
@@ -43642,7 +26416,8 @@
"default": "1",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"uri": {
@@ -43650,7 +26425,8 @@
"construct": false,
"construct-only": false,
"default": "rtp://0.0.0.0:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -43658,25 +26434,35 @@
"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": "gstrtpmanagerbad",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -43697,36 +26483,16 @@
],
"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"
+ "presence": "always"
},
"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
+ "presence": "always"
}
},
"rank": "none"
@@ -43743,19 +26509,16 @@
],
"klass": "Effect/RTP",
"long-name": "ONVIF NTP timestamps RTP extension",
- "name": "rtponviftimestamp",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-rtp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -43766,7 +26529,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"drop-out-of-segment": {
@@ -43774,15 +26538,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",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ntp-offset": {
@@ -43792,14 +26549,8 @@
"default": "18446744073709551615",
"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
},
"set-e-bit": {
@@ -43807,7 +26558,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"set-t-bit": {
@@ -43815,7 +26567,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -43824,6 +26577,7 @@
},
"filename": "gstrtponvif",
"license": "unknown",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -43845,19 +26599,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -43868,22 +26619,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": {
@@ -43891,7 +26628,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -43901,7 +26639,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -43918,21 +26657,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Bluetooth SBC audio encoder",
- "name": "sbcenc",
"pad-templates": {
"sink": {
"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-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": {
@@ -43941,7 +26680,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -43949,30 +26689,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": {
@@ -43982,7 +26709,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -43991,8 +26719,10 @@
},
"filename": "gstsbc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"sctp": {
@@ -44030,7 +26760,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"sctp-association-id": {
@@ -44040,7 +26771,8 @@
"default": "1",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -44048,25 +26780,39 @@
"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"
},
"reset-stream": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -44102,7 +26848,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"sctp-association-id": {
@@ -44112,7 +26859,8 @@
"default": "1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"use-sock-stream": {
@@ -44120,31 +26868,43 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none",
"signals": {
"bytes-sent": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "guint64"
+ "return-type": "guint64",
+ "when": "last"
},
"sctp-association-established": {
"args": [
- "gboolean"
+ {
+ "name": "arg0",
+ "type": "gboolean"
+ }
],
- "retval": "void"
+ "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": {
@@ -44161,21 +26921,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Codec/Demuxer/Network/RTP",
"long-name": "SDP session setup",
- "name": "sdpdemux",
"pad-templates": {
"sink": {
"caps": "application/sdp:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"stream_%%u": {
"caps": "application/x-rtp:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -44184,7 +26944,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"debug": {
@@ -44192,7 +26953,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
@@ -44202,7 +26964,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -44210,22 +26973,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
},
"redirect": {
@@ -44233,7 +26982,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timeout": {
@@ -44243,7 +26993,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
@@ -44251,24 +27002,33 @@
"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"
}
}
},
"sdpsrc": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Stream RTP based on an SDP",
"hierarchy": [
"GstSdpSrc",
@@ -44278,15 +27038,17 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"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"
+ "presence": "sometimes"
}
},
"properties": {
@@ -44295,7 +27057,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -44303,7 +27066,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -44311,22 +27075,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
},
"sdp": {
@@ -44334,7 +27084,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -44342,25 +27093,35 @@
"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": "gstsdpelem",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -44370,7 +27131,7 @@
"description": "Segment clip elements",
"elements": {
"audiosegmentclip": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Clips audio buffers to the configured segment",
"hierarchy": [
"GstAudioSegmentClip",
@@ -44382,42 +27143,22 @@
],
"klass": "Filter/Audio",
"long-name": "Audio buffer segment clipper",
- "name": "audiosegmentclip",
"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"
+ "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",
- "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": "none"
},
"videosegmentclip": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Clips video buffers to the configured segment",
"hierarchy": [
"GstVideoSegmentClip",
@@ -44429,36 +27170,16 @@
],
"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"
+ "presence": "always"
},
"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,
- "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": "none"
@@ -44466,6 +27187,7 @@
},
"filename": "gstsegmentclip",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -44487,13 +27209,11 @@
],
"klass": "Sink",
"long-name": "Shared Memory Sink",
- "name": "shmsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -44502,7 +27222,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -44512,7 +27233,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -44522,7 +27244,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -44530,14 +27253,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
},
"max-bitrate": {
@@ -44547,7 +27272,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -44557,22 +27283,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
},
"perms": {
@@ -44582,17 +27294,19 @@
"default": "416",
"max": "4095",
"min": "0",
- "type-name": "guint",
+ "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": {
@@ -44600,7 +27314,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -44610,7 +27325,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"shm-size": {
@@ -44620,7 +27336,8 @@
"default": "67108864",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"socket-path": {
@@ -44628,7 +27345,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"stats": {
@@ -44636,7 +27354,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": {
@@ -44644,7 +27363,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -44654,7 +27374,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -44664,7 +27385,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"wait-for-connection": {
@@ -44672,7 +27394,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -44680,15 +27403,23 @@
"signals": {
"client-connected": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-disconnected": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -44706,13 +27437,11 @@
],
"klass": "Source",
"long-name": "Shared Memory Source",
- "name": "shmsrc",
"pad-templates": {
"src": {
"caps": "ANY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -44723,7 +27452,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -44731,7 +27461,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
@@ -44739,15 +27470,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": {
@@ -44757,14 +27481,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
},
"shm-area-name": {
@@ -44772,7 +27490,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"socket-path": {
@@ -44780,7 +27499,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"typefind": {
@@ -44788,7 +27508,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -44797,6 +27518,7 @@
},
"filename": "gstshm",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -44818,19 +27540,16 @@
],
"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"
+ "presence": "always"
},
"src": {
"caps": "audio/x-raw:\n format: S16LE\n rate: 16000\n channels: 1\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -44841,22 +27560,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": {
@@ -44864,7 +27569,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -44874,7 +27580,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -44891,21 +27598,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"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"
+ "presence": "always"
},
"src": {
"caps": "audio/x-siren:\n dct-length: 320\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -44914,7 +27621,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -44922,30 +27630,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": {
@@ -44955,7 +27650,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -44964,6 +27660,7 @@
},
"filename": "gstsiren",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -44986,19 +27683,16 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Smooth effect",
- "name": "smooth",
"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"
+ "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": {
@@ -45007,7 +27701,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-size": {
@@ -45017,7 +27712,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-only": {
@@ -45025,22 +27721,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": {
@@ -45048,7 +27730,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -45058,7 +27741,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -45067,6 +27751,7 @@
},
"filename": "gstsmooth",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -45087,27 +27772,26 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Codec/Demuxer/Adaptive",
"long-name": "Smooth Streaming demuxer",
- "name": "mssdemux",
"pad-templates": {
"audio_%%02u": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"sink": {
"caps": "application/vnd.ms-sstr+xml:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"video_%%02u": {
"caps": "ANY",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -45116,7 +27800,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bitrate-limit": {
@@ -45126,7 +27811,8 @@
"default": "0.8",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"connection-speed": {
@@ -45136,7 +27822,8 @@
"default": "0",
"max": "4294967",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-queue-size-buffers": {
@@ -45146,7 +27833,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"message-forward": {
@@ -45154,22 +27842,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
}
},
@@ -45177,25 +27851,35 @@
"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",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -45233,6 +27917,7 @@
},
"filename": "gstsndfile",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -45242,7 +27927,7 @@
"description": "Audio Pitch Controller & BPM Detection",
"elements": {
"bpmdetect": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Detect the BPM of an audio stream",
"hierarchy": [
"GstBPMDetect",
@@ -45255,43 +27940,26 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "BPM Detector",
- "name": "bpmdetect",
"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"
},
"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": {
- "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
}
},
@@ -45309,30 +27977,19 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Pitch controller",
- "name": "pitch",
"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: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\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: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\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,
@@ -45340,14 +27997,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pitch": {
@@ -45357,7 +28008,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rate": {
@@ -45367,7 +28019,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"tempo": {
@@ -45377,7 +28030,8 @@
"default": "1",
"max": "10",
"min": "0.1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -45386,6 +28040,7 @@
},
"filename": "gstsoundtouch",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -45407,43 +28062,26 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "DTMF detector element",
- "name": "dtmfdetect",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 1\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "audio/x-raw:\n format: S16LE\n rate: 8000\n channels: 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": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -45461,36 +28099,26 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "SpanDSP PLC",
- "name": "spanplc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 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",
+ "stats": {
+ "blurb": "Various statistics",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
- "writable": true
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
}
},
"rank": "primary"
@@ -45509,13 +28137,11 @@
],
"klass": "Source/Audio",
"long-name": "Telephony Tone Generator source",
- "name": "tonegeneratesrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -45526,7 +28152,8 @@
"default": "2048",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -45534,7 +28161,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"freq": {
@@ -45544,7 +28172,8 @@
"default": "0",
"max": "20000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"freq2": {
@@ -45554,15 +28183,8 @@
"default": "0",
"max": "20000",
"min": "0",
- "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": {
@@ -45572,7 +28194,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"off-time": {
@@ -45582,7 +28205,8 @@
"default": "1000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"off-time2": {
@@ -45592,7 +28216,8 @@
"default": "1000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"on-time": {
@@ -45602,7 +28227,8 @@
"default": "1000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"on-time2": {
@@ -45612,14 +28238,8 @@
"default": "1000",
"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
},
"repeat": {
@@ -45627,7 +28247,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"samplesperbuffer": {
@@ -45637,7 +28258,8 @@
"default": "1024",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -45645,7 +28267,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"volume": {
@@ -45655,7 +28278,8 @@
"default": "0",
"max": "0",
"min": "-50",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"volume2": {
@@ -45665,7 +28289,8 @@
"default": "0",
"max": "0",
"min": "-50",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -45674,15 +28299,17 @@
},
"filename": "gstspandsp",
"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)",
"elements": {
"speed": {
- "author": "Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp M\u00fcller <tim@centricular.net>",
+ "author": "Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp MĂ¼ller <tim@centricular.net>",
"description": "Set speed/pitch on audio/raw streams (resampler)",
"hierarchy": [
"GstSpeed",
@@ -45693,37 +28320,19 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Speed",
- "name": "speed",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\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",
"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
- },
"speed": {
"blurb": "speed",
"construct": true,
@@ -45731,7 +28340,8 @@
"default": "1",
"max": "40",
"min": "0.1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -45740,525 +28350,12 @@
},
"filename": "gstspeed",
"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",
- "elements": {
- "srtsink": {
- "author": "Justin Kim <justin.joy.9to5@gmail.com>",
- "description": "Send data over the network via SRT",
- "hierarchy": [
- "GstSRTSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Network",
- "long-name": "SRT sink",
- "pad-templates": {
- "sink": {
- "caps": "ANY",
- "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
- },
- "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
- },
- "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,
- "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
- },
- "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"
- }
- ],
- "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
- },
- "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": "SRT Statistics",
- "construct": false,
- "construct-only": false,
- "default": "application/x-srt-statistics;",
- "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
- },
- "uri": {
- "blurb": "URI in the form of srt://address:port",
- "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"
- }
- }
- },
- "srtsrc": {
- "author": "Justin Kim <justin.joy.9to5@gmail.com>",
- "description": "Receive data over the network via SRT",
- "hierarchy": [
- "GstSRTSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Network",
- "long-name": "SRT source",
- "pad-templates": {
- "src": {
- "caps": "ANY",
- "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
- },
- "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"
- }
- ],
- "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
- },
- "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
- },
- "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",
- "writable": true
- },
- "uri": {
- "blurb": "URI in the form of srt://address:port",
- "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": {
@@ -46274,49 +28371,29 @@
],
"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"
+ "presence": "always"
},
"rtcp_src": {
"caps": "application/x-rtcp:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"rtp_sink": {
"caps": "application/x-srtp:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"rtp_src": {
"caps": "application/x-rtp:\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
- },
"replay-window-size": {
"blurb": "Size of the replay protection window",
"construct": false,
@@ -46324,7 +28401,8 @@
"default": "128",
"max": "32768",
"min": "64",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -46332,39 +28410,59 @@
"construct": false,
"construct-only": false,
"default": "application/x-srtp-decoder-stats, streams=(int)< >;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
"rank": "none",
"signals": {
"clear-keys": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"hard-limit": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
},
"remove-key": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"request-key": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
},
"soft-limit": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
}
}
},
@@ -46380,31 +28478,26 @@
],
"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"
+ "presence": "request"
},
"rtcp_src_%%u": {
"caps": "application/x-srtcp:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
},
"rtp_sink_%%u": {
"caps": "application/x-rtp:\n",
"direction": "sink",
- "presence": "request",
- "typename": "GstPad"
+ "presence": "request"
},
"rtp_src_%%u": {
"caps": "application/x-srtp:\n",
"direction": "src",
- "presence": "sometimes",
- "typename": "GstPad"
+ "presence": "sometimes"
}
},
"properties": {
@@ -46413,36 +28506,24 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"key": {
"blurb": "Master key (minimum of 30 and maximum of 46 bytes)",
"construct": false,
"construct-only": false,
- "type-name": "GstBuffer",
+ "readable": true,
+ "type": "GstBuffer",
"writable": true
},
"mki": {
"blurb": "Master key Identifier (NULL means no MKI)",
"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": "GstBuffer",
"writable": true
},
"random-key": {
@@ -46450,7 +28531,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"replay-window-size": {
@@ -46460,7 +28542,8 @@
"default": "128",
"max": "32768",
"min": "64",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtcp-auth": {
@@ -46468,25 +28551,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstSrtpAuthType",
"writable": true
},
"rtcp-cipher": {
@@ -46494,35 +28560,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstSrtpCipherType",
"writable": true
},
"rtp-auth": {
@@ -46530,25 +28569,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstSrtpAuthType",
"writable": true
},
"rtp-cipher": {
@@ -46556,35 +28578,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstSrtpCipherType",
"writable": true
},
"stats": {
@@ -46592,7 +28587,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-srtp-encoder-stats, streams=(int)< >;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -46600,29 +28596,91 @@
"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"
},
"soft-limit": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstsrtp",
"license": "LGPL",
+ "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": {},
@@ -46643,19 +28701,16 @@
],
"klass": "Codec/Encoder/Subtitle",
"long-name": "Srt encoder",
- "name": "srtenc",
"pad-templates": {
"sink": {
"caps": "text/x-raw:\n format: { pango-markup, utf8 }\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-subtitle:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -46666,22 +28721,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"timestamp": {
@@ -46691,7 +28732,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -46709,19 +28751,16 @@
],
"klass": "Codec/Encoder/Subtitle",
"long-name": "WebVTT encoder",
- "name": "webvttenc",
"pad-templates": {
"sink": {
"caps": "text/x-raw:\n format: { pango-markup, utf8 }\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "application/x-subtitle-vtt:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -46732,22 +28771,8 @@
"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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"timestamp": {
@@ -46757,7 +28782,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -46766,6 +28792,7 @@
},
"filename": "gstsubenc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -46785,6 +28812,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin",
"long-name": "switchbin",
"pad-templates": {
@@ -46805,7 +28835,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"current-path": {
@@ -46815,7 +28846,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"message-forward": {
@@ -46823,7 +28855,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-paths": {
@@ -46833,7 +28866,8 @@
"default": "0",
"max": "-2",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -46842,6 +28876,7 @@
},
"filename": "gstswitchbin",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -46851,7 +28886,7 @@
"description": "Teletext plugin",
"elements": {
"teletextdec": {
- "author": "Sebastian P\u00f6lsterl <sebp@k-d-w.org>, Andoni Morales Alastruey <ylatuya@gmail.com>",
+ "author": "Sebastian Pölsterl <sebp@k-d-w.org>, Andoni Morales Alastruey <ylatuya@gmail.com>",
"description": "Decode a raw VBI stream containing teletext information to RGBA and text",
"hierarchy": [
"GstTeletextDec",
@@ -46880,7 +28915,8 @@
"construct": false,
"construct-only": false,
"default": "verdana 12",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"page": {
@@ -46890,7 +28926,8 @@
"default": "100",
"max": "999",
"min": "100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"subpage": {
@@ -46900,7 +28937,8 @@
"default": "-1",
"max": "153",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"subtitles-mode": {
@@ -46908,7 +28946,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"subtitles-template": {
@@ -46916,7 +28955,8 @@
"construct": false,
"construct-only": false,
"default": "%%s\\n",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -46925,6 +28965,7 @@
},
"filename": "gstteletext",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -46945,31 +28986,26 @@
],
"klass": "Filter/Audio/Video",
"long-name": "Timecode Wait",
- "name": "avwait",
"pad-templates": {
"asink": {
"caps": "audio/x-raw:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"asrc": {
"caps": "audio/x-raw:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"vsink": {
"caps": "video/x-raw:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"vsrc": {
"caps": "video/x-raw:\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -46980,14 +29016,16 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"end-timecode": {
"blurb": "Timecode to end at in timecode mode (object)",
"construct": false,
"construct-only": false,
- "type-name": "GstVideoTimeCode",
+ "readable": true,
+ "type": "GstVideoTimeCode",
"writable": true
},
"mode": {
@@ -46995,40 +29033,8 @@
"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",
+ "readable": true,
+ "type": "GstAvWaitMode",
"writable": true
},
"recording": {
@@ -47036,7 +29042,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"target-running-time": {
@@ -47046,14 +29053,16 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"target-timecode": {
"blurb": "Timecode to wait for in timecode mode (object)",
"construct": false,
"construct-only": false,
- "type-name": "GstVideoTimeCode",
+ "readable": true,
+ "type": "GstVideoTimeCode",
"writable": true
},
"target-timecode-string": {
@@ -47061,7 +29070,8 @@
"construct": false,
"construct-only": false,
"default": "00:00:00:00",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -47080,7 +29090,6 @@
],
"klass": "Filter/Video",
"long-name": "Timecode stamper",
- "name": "timecodestamper",
"pad-templates": {
"ltc_sink": {
"caps": "audio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n",
@@ -47090,22 +29099,22 @@
"sink": {
"caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "video/x-raw:\n framerate: [ 1/2147483647, 2147483647/1 ]\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
- "daily-jam": {
- "blurb": "The daily jam of the timecode",
+ "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,
- "type-name": "GDateTime",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-frame": {
@@ -47113,60 +29122,47 @@
"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",
+ "readable": true,
+ "type": "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",
+ "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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ltc-daily-jam": {
"blurb": "The daily jam of the LTC timecode",
"construct": false,
"construct-only": false,
- "type-name": "GDateTime",
+ "readable": true,
+ "type": "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",
+ "ltc-extra-latency": {
+ "blurb": "Extra latency to introduce for waiting for LTC timecodes",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "150000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "ltc-timeout": {
+ "blurb": "Time out LTC timecode if no new timecode was detected after this time",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"post-messages": {
@@ -47174,7 +29170,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -47182,15 +29179,17 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "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",
+ "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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtc-max-drift": {
@@ -47200,7 +29199,8 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"set": {
@@ -47208,32 +29208,16 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstTimeCodeStamperSet",
"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",
+ "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,
- "type-name": "GstVideoTimeCode",
+ "readable": true,
+ "type": "GstVideoTimeCode",
"writable": true
},
"source": {
@@ -47241,35 +29225,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstTimeCodeStamperSource",
"writable": true
},
"timecode-offset": {
@@ -47279,288 +29236,107 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- }
- },
- "rank": "none"
- }
- },
- "filename": "gsttimecode",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "tinyalsa": {
- "description": "tinyalsa plugin library",
- "elements": {
- "tinyalsasink": {
- "author": "Arun Raghavan <arun@centricular.com>",
- "description": "Plays audio to an ALSA device",
- "hierarchy": [
- "GstTinyalsaSink",
- "GstAudioSink",
- "GstAudioBaseSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Audio",
- "long-name": "tinyalsa Audio Sink",
- "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",
- "direction": "sink",
- "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)",
- "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
- },
- "card": {
- "blurb": "The ALSA card to use",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "device": {
- "blurb": "The ALSA device to use",
- "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",
- "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
- },
- "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": "gint",
"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)",
+ "timeout": {
+ "blurb": "Time out upstream timecode if no new timecode was detected after this time",
"construct": false,
"construct-only": false,
"default": "18446744073709551615",
- "max": "9223372036854775807",
- "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",
- "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
- },
- "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",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
"rank": "none"
}
},
- "filename": "gsttinyalsa",
+ "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"
},
"transcode": {
@@ -47577,6 +29353,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Encoding",
"long-name": "Transcode Bin",
"pad-templates": {
@@ -47597,14 +29376,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-filter": {
"blurb": "the audio filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"avoid-reencoding": {
@@ -47612,7 +29393,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -47620,21 +29402,24 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"profile": {
"blurb": "The GstEncodingProfile to use",
"construct": false,
"construct-only": false,
- "type-name": "GstEncodingProfile",
+ "readable": true,
+ "type": "GstEncodingProfile",
"writable": true
},
"video-filter": {
"blurb": "the video filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
}
},
@@ -47652,6 +29437,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Encoding",
"long-name": "URITranscode Bin",
"properties": {
@@ -47660,14 +29448,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-filter": {
"blurb": "the audio filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"auto-flush-bus": {
@@ -47675,7 +29465,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"avoid-reencoding": {
@@ -47683,7 +29474,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"cpu-usage": {
@@ -47693,7 +29485,8 @@
"default": "100",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"delay": {
@@ -47703,7 +29496,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"dest-uri": {
@@ -47711,7 +29505,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
@@ -47721,7 +29516,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -47729,28 +29525,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"profile": {
"blurb": "The GstEncodingProfile to use",
"construct": false,
"construct-only": false,
- "type-name": "GstEncodingProfile",
- "writable": true
- },
- "sink": {
- "blurb": "the output element to use",
- "construct": false,
- "construct-only": false,
- "type-name": "GstElement",
- "writable": true
- },
- "source": {
- "blurb": "the input element to use",
- "construct": false,
- "construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstEncodingProfile",
"writable": true
},
"source-uri": {
@@ -47758,14 +29542,16 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"video-filter": {
"blurb": "the video filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
}
},
@@ -47774,8 +29560,9 @@
},
"filename": "gsttranscode",
"license": "LGPL",
- "package": "GStreamer git",
- "source": "gstreamer",
+ "other-types": {},
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
"tracers": {},
"url": "Unknown package origin"
},
@@ -47794,36 +29581,16 @@
],
"klass": "Codec/Parser/Subtitle",
"long-name": "TTML subtitle parser",
- "name": "ttmlparse",
"pad-templates": {
"sink": {
"caps": "application/ttml+xml:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "text/x-raw(meta:GstSubtitleMeta):\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": "none"
@@ -47840,42 +29607,21 @@
],
"klass": "Overlay/Subtitle",
"long-name": "TTML subtitle renderer",
- "name": "ttmlrender",
"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: { 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": "text/x-raw(meta:GstSubtitleMeta):\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: { 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",
- "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": "none"
@@ -47883,6 +29629,7 @@
},
"filename": "gstttmlsubs",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -47903,37 +29650,31 @@
],
"klass": "Video/Demuxer",
"long-name": "UVC H264 MJPG Demuxer",
- "name": "uvch264mjpgdemux",
"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"
+ "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",
- "typename": "GstPad"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
},
"sink": {
"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"
},
"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": {
@@ -47944,15 +29685,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"num-clock-samples": {
@@ -47962,14 +29696,8 @@
"default": "32",
"max": "2147483647",
"min": "0",
- "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
}
},
@@ -47987,27 +29715,26 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Video",
"long-name": "UVC H264 Source",
- "name": "uvch264src",
"pad-templates": {
"imgsrc": {
"caps": "EMPTY",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"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",
+ "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, 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",
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -48016,7 +29743,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-start": {
@@ -48024,7 +29752,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"average-bitrate": {
@@ -48034,7 +29763,8 @@
"default": "3000000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"colorspace-name": {
@@ -48042,7 +29772,8 @@
"construct": true,
"construct-only": false,
"default": "videoconvert",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device": {
@@ -48050,7 +29781,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/video0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -48058,7 +29790,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"enable-sei": {
@@ -48066,7 +29799,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"entropy": {
@@ -48074,20 +29808,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "UvcH264Entropy",
"writable": true
},
"fixed-framerate": {
@@ -48095,7 +29817,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"iframe-period": {
@@ -48105,7 +29828,8 @@
"default": "10000",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"initial-bitrate": {
@@ -48115,7 +29839,8 @@
"default": "3000000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"jpeg-decoder-name": {
@@ -48123,7 +29848,8 @@
"construct": true,
"construct-only": false,
"default": "jpegdec",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"leaky-bucket-size": {
@@ -48133,7 +29859,8 @@
"default": "1000",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"level-idc": {
@@ -48143,7 +29870,8 @@
"default": "40",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ltr-buffer-size": {
@@ -48153,7 +29881,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ltr-encoder-control": {
@@ -48163,7 +29892,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-bframe-qp": {
@@ -48173,7 +29903,8 @@
"default": "46",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-iframe-qp": {
@@ -48183,7 +29914,8 @@
"default": "46",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-mbps": {
@@ -48193,7 +29925,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"max-pframe-qp": {
@@ -48203,7 +29936,8 @@
"default": "46",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-zoom": {
@@ -48213,7 +29947,8 @@
"default": "10",
"max": "3.40282e+38",
"min": "1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": false
},
"message-forward": {
@@ -48221,7 +29956,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-bframe-qp": {
@@ -48231,7 +29967,8 @@
"default": "10",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-iframe-qp": {
@@ -48241,7 +29978,8 @@
"default": "10",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-pframe-qp": {
@@ -48251,7 +29989,8 @@
"default": "10",
"max": "127",
"min": "-127",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mode": {
@@ -48259,28 +29998,8 @@
"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"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstCameraBin2Mode",
"writable": true
},
"num-buffers": {
@@ -48290,7 +30009,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"num-clock-samples": {
@@ -48300,7 +30020,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"num-reorder-frames": {
@@ -48310,14 +30031,8 @@
"default": "0",
"max": "255",
"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
},
"peak-bitrate": {
@@ -48327,7 +30042,8 @@
"default": "3000000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"post-previews": {
@@ -48335,7 +30051,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"preview-caps": {
@@ -48343,14 +30060,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
},
"preview-flipped": {
@@ -48358,7 +30077,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rate-control": {
@@ -48366,25 +30086,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "UvcH264RateControl",
"writable": true
},
"ready-for-capture": {
@@ -48392,7 +30095,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"slice-mode": {
@@ -48400,30 +30104,8 @@
"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": "UvcH264SliceMode",
"writable": true
},
"slice-units": {
@@ -48433,7 +30115,8 @@
"default": "4",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"usage-type": {
@@ -48441,50 +30124,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "UvcH264UsageType",
"writable": true
},
"zoom": {
@@ -48494,50 +30135,224 @@
"default": "1",
"max": "3.40282e+38",
"min": "1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
"rank": "none",
"signals": {
"get-boolean-setting": {
+ "action": true,
"args": [
- "gchararray",
- "gpointer",
- "gpointer"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gpointer"
+ },
+ {
+ "name": "arg2",
+ "type": "gpointer"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"get-enum-setting": {
+ "action": true,
"args": [
- "gchararray",
- "gpointer",
- "gpointer"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gpointer"
+ },
+ {
+ "name": "arg2",
+ "type": "gpointer"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"get-int-setting": {
+ "action": true,
"args": [
- "gchararray",
- "gpointer",
- "gpointer",
- "gpointer"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gpointer"
+ },
+ {
+ "name": "arg2",
+ "type": "gpointer"
+ },
+ {
+ "name": "arg3",
+ "type": "gpointer"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"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": "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"
+ },
+ "v4l2codecs": {
+ "description": "V4L2 CODEC Accelerators plugin",
+ "elements": {},
+ "filename": "gstv4l2codecs",
+ "license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -48560,43 +30375,26 @@
],
"klass": "Video/Filter",
"long-name": "Scene change detector",
- "name": "scenechange",
"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",
"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",
"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
}
},
@@ -48616,43 +30414,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "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
}
},
@@ -48672,43 +30453,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "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
},
"threshold": {
@@ -48718,7 +30482,8 @@
"default": "90",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -48727,6 +30492,7 @@
},
"filename": "gstvideofiltersbad",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins",
"source": "gst-plugins-bad",
"tracers": {},
@@ -48747,48 +30513,26 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "Video-frame audio level",
- "name": "videoframe-audiolevel",
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
},
"vsink": {
"caps": "video/x-raw:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"vsrc": {
"caps": "video/x-raw:\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": "none"
@@ -48796,6 +30540,7 @@
},
"filename": "gstvideoframe_audiolevel",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -48817,19 +30562,16 @@
],
"klass": "Codec/Parser/Video",
"long-name": "Dirac parser",
- "name": "diracparse",
"pad-templates": {
"sink": {
"caps": "video/x-dirac:\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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -48838,22 +30580,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
}
},
@@ -48872,19 +30600,16 @@
],
"klass": "Codec/Parser/Video",
"long-name": "H.263 parser",
- "name": "h263parse",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "video/x-h263:\n variant: itu\n parsed: true\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -48893,22 +30618,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
}
},
@@ -48927,19 +30638,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -48950,7 +30658,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"disable-passthrough": {
@@ -48958,22 +30667,17 @@
"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,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
+ "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,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -48992,19 +30696,16 @@
],
"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"
+ "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",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49015,7 +30716,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"disable-passthrough": {
@@ -49023,22 +30725,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
}
},
@@ -49057,19 +30745,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -49078,22 +30763,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
}
},
@@ -49112,19 +30783,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -49135,7 +30803,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"disable-passthrough": {
@@ -49143,7 +30812,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop": {
@@ -49151,22 +30821,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -49185,19 +30841,16 @@
],
"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"
+ "presence": "always"
},
"src": {
"caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n parsed: true\n systemstream: false\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49206,7 +30859,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop": {
@@ -49214,7 +30868,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"gop-split": {
@@ -49222,22 +30877,8 @@
"construct": true,
"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
}
},
@@ -49256,19 +30897,16 @@
],
"klass": "Codec/Parser/Video/Image",
"long-name": "PNG parser",
- "name": "pngparse",
"pad-templates": {
"sink": {
"caps": "image/png:\n",
"direction": "sink",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
},
"src": {
"caps": "image/png:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n parsed: true\n",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49277,29 +30915,15 @@
"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
}
},
"rank": "primary"
},
"vc1parse": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Parses VC1 streams",
"hierarchy": [
"GstVC1Parse",
@@ -49311,19 +30935,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -49332,22 +30953,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
}
},
@@ -49356,6 +30963,7 @@
},
"filename": "gstvideoparsersbad",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -49378,19 +30986,16 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Video marker",
- "name": "simplevideomark",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49401,7 +31006,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"enabled": {
@@ -49409,7 +31015,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"left-offset": {
@@ -49419,22 +31026,8 @@
"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",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-count": {
@@ -49444,7 +31037,8 @@
"default": "4",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-data": {
@@ -49454,7 +31048,8 @@
"default": "10",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"pattern-data-count": {
@@ -49464,7 +31059,8 @@
"default": "5",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-height": {
@@ -49474,7 +31070,8 @@
"default": "16",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-width": {
@@ -49484,7 +31081,8 @@
"default": "4",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -49492,7 +31090,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -49512,19 +31111,16 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Video detecter",
- "name": "simplevideomarkdetect",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49535,7 +31131,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"left-offset": {
@@ -49545,7 +31142,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"message": {
@@ -49553,22 +31151,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pattern-center": {
@@ -49578,7 +31162,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"pattern-count": {
@@ -49588,7 +31173,8 @@
"default": "4",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-data-count": {
@@ -49598,7 +31184,8 @@
"default": "5",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-height": {
@@ -49608,7 +31195,8 @@
"default": "16",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pattern-sensitivity": {
@@ -49618,7 +31206,8 @@
"default": "0.3",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"pattern-width": {
@@ -49628,7 +31217,8 @@
"default": "4",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -49636,7 +31226,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -49656,19 +31247,16 @@
],
"klass": "Filter/Analyzer/Video",
"long-name": "Video analyser",
- "name": "videoanalyse",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49677,22 +31265,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -49700,7 +31274,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -49709,6 +31284,7 @@
},
"filename": "gstvideosignal",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -49730,35 +31306,26 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "VMnc video decoder",
- "name": "vmncdec",
"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",
- "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",
"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",
+ "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
}
},
@@ -49767,6 +31334,7 @@
},
"filename": "gstvmnc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -49786,21 +31354,21 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "AAC audio encoder",
- "name": "voaacenc",
"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",
- "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",
"direction": "src",
- "presence": "always",
- "typename": "GstPad"
+ "presence": "always"
}
},
"properties": {
@@ -49811,7 +31379,8 @@
"default": "128000",
"max": "320000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -49819,7 +31388,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -49827,30 +31397,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": {
@@ -49860,7 +31417,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -49869,8 +31427,10 @@
},
"filename": "gstvoaacenc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
+ "tracers": {},
"url": "Unknown package origin"
},
"voamrwbenc": {
@@ -49887,6 +31447,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "AMR-WB audio encoder",
"pad-templates": {
@@ -49907,60 +31470,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "GstVoAmrWbEncBandMode",
"writable": true
},
"hard-resync": {
@@ -49968,7 +31479,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -49976,7 +31488,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"perfect-timestamp": {
@@ -49984,7 +31497,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -49994,7 +31508,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -50003,812 +31518,66 @@
},
"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 <matthew@centricular.com>",
- "description": "A videosink based on OpenGL",
- "hierarchy": [
- "GstVulkanSink",
- "GstVideoSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Video",
- "long-name": "Vulkan video sink",
- "name": "vulkansink",
- "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",
- "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
- },
- "enable-last-sample": {
- "blurb": "Enable the last-sample property",
- "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
- },
- "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",
- "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"
- },
- "vulkanupload": {
- "author": "Matthew Waters <matthew@centricular.com>",
- "description": "A Vulkan data uploader",
- "hierarchy": [
- "GstVulkanUpload",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Filter/Video",
- "long-name": "Vulkan Uploader",
- "name": "vulkanupload",
- "pad-templates": {
- "sink": {
- "caps": "video/x-raw(memory:VulkanBuffer):\nvideo/x-raw:\n",
- "direction": "sink",
- "presence": "always",
- "typename": "GstPad"
- },
- "src": {
- "caps": "video/x-raw(memory:VulkanBuffer):\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": "gstvulkan",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
- "wasapi": {
- "description": "Windows audio session API plugin",
- "elements": {
- "wasapisink": {
- "author": "Nirbheek Chauhan <nirbheek@centricular.com>, Ole Andr\u00c3\u00a9 Vadla Ravn\u00c3\u00a5s <ole.andre.ravnas@tandberg.com>",
- "description": "Stream audio to an audio capture device through WASAPI",
- "hierarchy": [
- "GstWasapiSink",
- "GstAudioSink",
- "GstAudioBaseSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Audio/Hardware",
- "long-name": "WasapiSrc",
- "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",
- "direction": "sink",
- "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)",
- "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": "WASAPI playback device as a GUID string",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "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",
- "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",
- "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
- },
- "mute": {
- "blurb": "Mute state of this stream",
- "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
- },
- "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",
- "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
- },
- "role": {
- "blurb": "Role of the device: communications, multimedia, etc",
- "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"
- }
- ],
- "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
- },
- "use-audioclient3": {
- "blurb": "Use the Windows 10 AudioClient3 API when available and if the low-latency property is set to TRUE",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "rank": "primary"
- },
- "wasapisrc": {
- "author": "Nirbheek Chauhan <nirbheek@centricular.com>, Ole Andr\u00c3\u00a9 Vadla Ravn\u00c3\u00a5s <ole.andre.ravnas@tandberg.com>",
- "description": "Stream audio from an audio capture device through WASAPI",
- "hierarchy": [
- "GstWasapiSrc",
- "GstAudioSrc",
- "GstAudioBaseSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Audio/Hardware",
- "long-name": "WasapiSrc",
- "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 layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\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,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "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\"",
- "construct": false,
- "construct-only": false,
- "default": "200000",
- "max": "9223372036854775807",
- "min": "1",
- "type-name": "gint64",
- "writable": true
- },
- "device": {
- "blurb": "WASAPI playback device as a GUID string",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "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
- },
- "exclusive": {
- "blurb": "Open the device in exclusive mode",
- "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",
- "writable": true
- },
- "loopback": {
- "blurb": "Open the sink device for loopback recording",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "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",
- "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
- },
- "provide-clock": {
- "blurb": "Provide a clock to be used as the global pipeline clock",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "role": {
- "blurb": "Role of the device: communications, multimedia, etc",
- "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"
- }
- ],
- "writable": true
- },
- "slave-method": {
- "blurb": "Algorithm used to match the rate of the masterclock",
- "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
- },
- "typefind": {
- "blurb": "Run typefind before negotiating (deprecated, non-functional)",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "use-audioclient3": {
- "blurb": "Whether to use the Windows 10 AudioClient3 API when available",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "rank": "primary"
+ "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,30 +32019,8 @@
"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": {
@@ -51305,54 +32028,32 @@
"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"
- }
- ],
+ "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,128 +32147,354 @@
"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"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "gchararray"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-negotiation-needed": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-transceiver": {
"args": [
- "GstWebRTCRTPTransceiver"
+ {
+ "name": "arg0",
+ "type": "GstWebRTCRTPTransceiver"
+ }
],
- "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"
},
"set-local-description": {
+ "action": true,
"args": [
- "GstWebRTCSessionDescription",
- "GstPromise"
+ {
+ "name": "arg0",
+ "type": "GstWebRTCSessionDescription"
+ },
+ {
+ "name": "arg1",
+ "type": "GstPromise"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"set-remote-description": {
+ "action": true,
"args": [
- "GstWebRTCSessionDescription",
- "GstPromise"
+ {
+ "name": "arg0",
+ "type": "GstWebRTCSessionDescription"
+ },
+ {
+ "name": "arg1",
+ "type": "GstPromise"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstwebrtc",
"license": "LGPL",
+ "other-types": {
+ "GstWebRTCBinPad": {
+ "hierarchy": [
+ "GstWebRTCBinPad",
+ "GstGhostPad",
+ "GstProxyPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "transceiver": {
+ "blurb": "Transceiver associated with this pad",
+ "construct": false,
+ "construct-only": false,
+ "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,
+ "readable": true,
+ "type": "NiceAgent",
+ "writable": false
+ },
+ "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": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-relay": {
+ "blurb": "Force all traffic to go through a relay.",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "ice-tcp": {
+ "blurb": "Whether the agent should use ICE-TCP when gathering candidates",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "ice-udp": {
+ "blurb": "Whether the agent should use ICE-UDP when gathering candidates",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "stun-server": {
+ "blurb": "The STUN server of the form stun://hostname:port",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "turn-server": {
+ "blurb": "The TURN server of the form turn(s)://username:password@host:port",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ }
+ },
+ "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"
+ }
+ }
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -51697,19 +32517,16 @@
],
"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"
+ "presence": "always"
},
"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"
+ "presence": "always"
}
},
"properties": {
@@ -51720,7 +32537,8 @@
"default": "9",
"max": "90",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"delay-agnostic": {
@@ -51728,7 +32546,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"echo-cancel": {
@@ -51736,7 +32555,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"echo-suppression-level": {
@@ -51744,25 +32564,8 @@
"construct": true,
"construct-only": false,
"default": "moderate (1)",
- "enum": true,
- "type-name": "GstWebrtcEchoSuppressionLevel",
- "values": [
- {
- "desc": "Low Suppression",
- "name": "low",
- "value": "0"
- },
- {
- "desc": "Moderate Suppression",
- "name": "moderate",
- "value": "1"
- },
- {
- "desc": "high Suppression",
- "name": "high",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstWebrtcEchoSuppressionLevel",
"writable": true
},
"experimental-agc": {
@@ -51770,7 +32573,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"extended-filter": {
@@ -51778,7 +32582,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"gain-control": {
@@ -51786,7 +32591,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"gain-control-mode": {
@@ -51794,20 +32600,8 @@
"construct": true,
"construct-only": false,
"default": "adaptive-digital (1)",
- "enum": true,
- "type-name": "GstWebrtcGainControlMode",
- "values": [
- {
- "desc": "Adaptive Digital",
- "name": "adaptive-digital",
- "value": "1"
- },
- {
- "desc": "Fixed Digital",
- "name": "fixed-digital",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstWebrtcGainControlMode",
"writable": true
},
"high-pass-filter": {
@@ -51815,7 +32609,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"limiter": {
@@ -51823,15 +32618,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
},
"noise-suppression": {
@@ -51839,7 +32627,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"noise-suppression-level": {
@@ -51847,37 +32636,8 @@
"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"
- },
- {
- "desc": "Very High Suppression",
- "name": "very-high",
- "value": "3"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstWebrtcNoiseSuppressionLevel",
"writable": true
},
"probe": {
@@ -51885,7 +32645,8 @@
"construct": true,
"construct-only": false,
"default": "webrtcechoprobe0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -51893,7 +32654,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"startup-min-volume": {
@@ -51903,7 +32665,8 @@
"default": "12",
"max": "255",
"min": "12",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"target-level-dbfs": {
@@ -51913,7 +32676,8 @@
"default": "3",
"max": "31",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"voice-detection": {
@@ -51921,7 +32685,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"voice-detection-frame-size-ms": {
@@ -51931,7 +32696,8 @@
"default": "10",
"max": "30",
"min": "10",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"voice-detection-likelihood": {
@@ -51939,30 +32705,8 @@
"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"
- },
- {
- "desc": "High Likelihood",
- "name": "high",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstWebrtcVoiceDetectionLikelihood",
"writable": true
}
},
@@ -51982,43 +32726,26 @@
],
"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"
+ "presence": "always"
},
"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"
+ "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
}
},
@@ -52027,6 +32754,93 @@
},
"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": {},
@@ -52068,7 +32882,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enhanced-resampling": {
@@ -52076,7 +32891,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"log-volume-scale": {
@@ -52084,7 +32900,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-loops": {
@@ -52094,7 +32911,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-buffer-size": {
@@ -52104,7 +32922,8 @@
"default": "1024",
"max": "1073741823",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"output-mode": {
@@ -52112,20 +32931,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "NonstreamAudioOutputMode",
"writable": true
},
"reverb": {
@@ -52133,7 +32940,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"subsong-mode": {
@@ -52141,25 +32949,8 @@
"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"
- }
- ],
+ "readable": true,
+ "type": "NonstreamAudioSubsongMode",
"writable": true
}
},
@@ -52168,520 +32959,45 @@
},
"filename": "gstwildmidi",
"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 <ole.andre.ravnas@tandberg.com>\nHaakon Sporsheim <hakon.sporsheim@tandberg.com>\nAndres Colubri <andres.colubri@gmail.com>",
- "description": "Stream data from a video capture device through Windows kernel streaming",
- "hierarchy": [
- "GstKsVideoSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "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",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "device-path": {
- "blurb": "The device path",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "do-stats": {
- "blurb": "Enable logging of statistics",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "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
- },
- "enable-quirks": {
- "blurb": "Enable driver-specific quirks",
- "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",
- "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": "primary"
- }
- },
- "filename": "gstwinks",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
- "winscreencap": {
- "description": "Screen capture plugin for Windows",
- "elements": {
- "dx9screencapsrc": {
- "author": "Haakon Sporsheim <hakon.sporsheim@tandberg.com>",
- "description": "Captures screen",
- "hierarchy": [
- "GstDX9ScreenCapSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Video",
- "long-name": "DirectX 9 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,
- "construct-only": false,
- "default": "4096",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "cursor": {
- "blurb": "Whether to show mouse cursor (default off)",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "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
- },
- "height": {
- "blurb": "Height of screen capture area (0 = maximum)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "monitor": {
- "blurb": "Which monitor to use (0 = 1st monitor and default)",
- "construct": false,
- "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
- },
- "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
- },
- "width": {
- "blurb": "Width of screen capture area (0 = maximum)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "x": {
- "blurb": "Horizontal 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
- },
- "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 <hakon.sporsheim@tandberg.com>",
- "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,
- "construct-only": false,
- "default": "4096",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "cursor": {
- "blurb": "Whether to show mouse cursor (default off)",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "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
- },
- "height": {
- "blurb": "Height of screen capture area (0 = maximum)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "monitor": {
- "blurb": "Which monitor to use (0 = 1st monitor and default)",
- "construct": false,
- "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
- },
- "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
- },
- "width": {
- "blurb": "Width of screen capture area (0 = maximum)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "x": {
- "blurb": "Horizontal 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
- },
- "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"
+ "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"
+ }
+ ]
}
},
- "filename": "gstwinscreencap",
- "license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
- "wpe": {
- "description": "WPE src plugin",
- "elements": {
- "wpesrc": {
- "author": "Philippe Normand <philn@igalia.com>, \u017dan Dober\u0161ek <zdobersek@igalia.com>",
- "description": "Creates a video stream from a WPE browser",
- "hierarchy": [
- "GstWpeSrc",
- "GstPushSrc",
- "GstBaseSrc",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Video",
- "long-name": "WPE source",
- "pad-templates": {
- "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",
- "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
- },
- "do-timestamp": {
- "blurb": "Apply current stream time to buffers",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "draw-background": {
- "blurb": "Whether to draw the WebView background",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "location": {
- "blurb": "The URL to display",
- "construct": false,
- "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
- },
- "typefind": {
- "blurb": "Run typefind before negotiating (deprecated, non-functional)",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "rank": "none",
- "signals": {
- "configure-web-view": {
- "args": [
- "GObject"
- ],
- "retval": "void"
- }
- }
- }
- },
- "filename": "gstwpe",
- "license": "LGPL",
- "package": "gst-plugins-bad",
- "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": {},