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"
- },
- {
-