summaryrefslogtreecommitdiff
path: root/docs/plugins
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-05-27 16:00:48 +0300
committerThibault Saunier <tsaunier@igalia.com>2020-06-03 22:44:23 -0400
commitb952fc55165e62742cb93a43f6cf067376cc47d7 (patch)
tree22fec54c6d6b10f7c25890223478d7869f2b6081 /docs/plugins
parente666c9ec04a891fcefa22610288e2a482c244979 (diff)
downloadgstreamer-plugins-base-b952fc55165e62742cb93a43f6cf067376cc47d7.tar.gz
docs: Update gst_plugins_cache.json
Diffstat (limited to 'docs/plugins')
-rw-r--r--docs/plugins/gst_plugins_cache.json15114
1 files changed, 5641 insertions, 9473 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index f03cb7042..648c72cba 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -12,9 +12,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Audio",
"long-name": "Adder",
- "name": "adder",
"pad-templates": {
"sink_%%u": {
"caps": "audio/x-raw:\n format: { S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved }\n",
@@ -32,22 +34,8 @@
"blurb": "Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-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": "GstCaps",
"writable": true
}
},
@@ -56,8 +44,10 @@
},
"filename": "gstadder",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"alsa": {
@@ -92,7 +82,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -100,15 +91,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": {
@@ -118,14 +102,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
},
"ports": {
@@ -133,7 +111,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"typefind": {
@@ -141,7 +120,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -177,7 +157,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -185,7 +166,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -195,7 +177,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -205,7 +188,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -213,7 +197,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"card-name": {
@@ -221,7 +206,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
@@ -229,7 +215,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -237,7 +224,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
@@ -247,7 +235,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -257,7 +246,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -265,14 +255,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-sample": {
"blurb": "The last sample received in the sink",
"construct": false,
"construct-only": false,
- "type-name": "GstSample",
+ "readable": true,
+ "type": "GstSample",
"writable": false
},
"latency-time": {
@@ -282,7 +274,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -292,7 +285,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -302,32 +296,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
},
"provide-clock": {
@@ -335,7 +316,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -343,7 +325,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -353,7 +336,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
@@ -361,30 +345,8 @@
"construct": false,
"construct-only": false,
"default": "skew (1)",
- "enum": true,
- "type-name": "GstAudioBaseSinkSlaveMethod",
- "values": [
- {
- "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE",
- "name": "resample",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW",
- "name": "skew",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE",
- "name": "none",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM",
- "name": "custom",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstAudioBaseSinkSlaveMethod",
"writable": true
},
"stats": {
@@ -392,7 +354,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": {
@@ -400,7 +363,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -410,7 +374,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -420,7 +385,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -457,7 +423,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -467,7 +434,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -477,7 +445,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -487,7 +456,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"card-name": {
@@ -495,7 +465,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
@@ -503,7 +474,8 @@
"construct": false,
"construct-only": false,
"default": "default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -511,7 +483,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -519,7 +492,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -529,15 +503,8 @@
"default": "10000",
"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",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-buffers": {
@@ -547,14 +514,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
},
"provide-clock": {
@@ -562,7 +523,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
@@ -570,30 +532,8 @@
"construct": false,
"construct-only": false,
"default": "skew (2)",
- "enum": true,
- "type-name": "GstAudioBaseSrcSlaveMethod",
- "values": [
- {
- "desc": "GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE",
- "name": "resample",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP",
- "name": "re-timestamp",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_BASE_SRC_SLAVE_SKEW",
- "name": "skew",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_BASE_SRC_SLAVE_NONE",
- "name": "none",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstAudioBaseSrcSlaveMethod",
"writable": true
},
"typefind": {
@@ -601,7 +541,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-driver-timestamps": {
@@ -609,7 +550,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -618,8 +560,10 @@
},
"filename": "gstalsa",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"app": {
@@ -636,6 +580,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Generic/Sink",
"long-name": "AppSink",
"pad-templates": {
@@ -651,7 +598,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -661,7 +609,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-list": {
@@ -669,14 +618,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"caps": {
"blurb": "The allowed caps for the sink pad",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"drop": {
@@ -684,7 +635,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"emit-signals": {
@@ -692,7 +644,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
@@ -700,7 +653,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"eos": {
@@ -708,14 +662,16 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"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": {
@@ -725,7 +681,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-buffers": {
@@ -735,7 +692,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-lateness": {
@@ -745,32 +703,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": {
@@ -778,7 +723,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -788,7 +734,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -796,7 +743,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": {
@@ -804,7 +752,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -814,7 +763,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -824,7 +774,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"wait-on-eos": {
@@ -832,7 +783,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -840,169 +792,52 @@
"signals": {
"eos": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"new-preroll": {
"args": [],
- "return-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"
- }
- ],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"new-sample": {
"args": [],
- "return-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"
- }
- ],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"pull-preroll": {
+ "action": true,
"args": [],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"pull-sample": {
+ "action": true,
"args": [],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"try-pull-preroll": {
+ "action": true,
"args": [
- "guint64"
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"try-pull-sample": {
+ "action": true,
"args": [
- "guint64"
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
}
}
},
@@ -1017,6 +852,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Generic/Source",
"long-name": "AppSrc",
"pad-templates": {
@@ -1032,7 +870,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -1042,14 +881,16 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"caps": {
"blurb": "The allowed caps for the src pad",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"current-level-bytes": {
@@ -1059,7 +900,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"do-timestamp": {
@@ -1067,7 +909,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"duration": {
@@ -1077,7 +920,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"emit-signals": {
@@ -1085,7 +929,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -1093,40 +938,8 @@
"construct": false,
"construct-only": false,
"default": "bytes (2)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"is-live": {
@@ -1134,7 +947,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-bytes": {
@@ -1144,7 +958,8 @@
"default": "200000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-latency": {
@@ -1154,7 +969,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-latency": {
@@ -1164,7 +980,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-percent": {
@@ -1174,15 +991,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"num-buffers": {
@@ -1192,14 +1002,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
},
"size": {
@@ -1209,7 +1013,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"stream-type": {
@@ -1217,25 +1022,8 @@
"construct": false,
"construct-only": false,
"default": "stream (0)",
- "enum": true,
- "type-name": "GstAppStreamType",
- "values": [
- {
- "desc": "GST_APP_STREAM_TYPE_STREAM",
- "name": "stream",
- "value": "0"
- },
- {
- "desc": "GST_APP_STREAM_TYPE_SEEKABLE",
- "name": "seekable",
- "value": "1"
- },
- {
- "desc": "GST_APP_STREAM_TYPE_RANDOM_ACCESS",
- "name": "random-access",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAppStreamType",
"writable": true
},
"typefind": {
@@ -1243,325 +1031,86 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none",
"signals": {
"end-of-stream": {
+ "action": true,
"args": [],
- "return-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"
- }
- ],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"enough-data": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"need-data": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"push-buffer": {
+ "action": true,
"args": [
- "GstBuffer"
- ],
- "return-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"
+ "name": "arg0",
+ "type": "GstBuffer"
}
],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"push-buffer-list": {
+ "action": true,
"args": [
- "GstBufferList"
- ],
- "return-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"
+ "name": "arg0",
+ "type": "GstBufferList"
}
],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"push-sample": {
+ "action": true,
"args": [
- "GstSample"
- ],
- "return-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"
+ "name": "arg0",
+ "type": "GstSample"
}
],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"seek-data": {
"args": [
- "guint64"
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
}
},
"filename": "gstapp",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"audioconvert": {
@@ -1598,45 +1147,16 @@
"construct": false,
"construct-only": false,
"default": "tpdf (2)",
- "enum": true,
- "type-name": "GstAudioDitherMethod",
- "values": [
- {
- "desc": "GST_AUDIO_DITHER_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_DITHER_RPDF",
- "name": "rpdf",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_DITHER_TPDF",
- "name": "tpdf",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_DITHER_TPDF_HF",
- "name": "tpdf-hf",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstAudioDitherMethod",
"writable": true
},
"mix-matrix": {
"blurb": "Transformation matrix for input/output channels",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstValueArray",
"writable": true
},
"noise-shaping": {
@@ -1644,42 +1164,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstAudioNoiseShapingMethod",
- "values": [
- {
- "desc": "GST_AUDIO_NOISE_SHAPING_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK",
- "name": "error-feedback",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_NOISE_SHAPING_SIMPLE",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_NOISE_SHAPING_MEDIUM",
- "name": "medium",
- "value": "3"
- },
- {
- "desc": "GST_AUDIO_NOISE_SHAPING_HIGH",
- "name": "high",
- "value": "4"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioNoiseShapingMethod",
"writable": true
},
"qos": {
@@ -1687,7 +1173,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -1696,8 +1183,10 @@
},
"filename": "gstaudioconvert",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"audiomixer": {
@@ -1715,85 +1204,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Audio",
"long-name": "AudioInterleave",
"pad-templates": {
"sink_%%u": {
"caps": "audio/x-raw:\n rate: [ 1, 2147483647 ]\n channels: 1\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n layout: { (string)non-interleaved, (string)interleaved }\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstAudioInterleavePad",
- "GstAudioAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "channel": {
- "blurb": "Number of the channel of this pad in the output",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": false
- },
- "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": "GstAudioInterleavePad"
},
"src": {
"caps": "audio/x-raw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n layout: interleaved\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAudioAggregatorPad",
- "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": "GstAudioAggregatorPad"
}
},
"properties": {
@@ -1804,14 +1231,16 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"channel-positions": {
"blurb": "Channel positions used on the output",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"channel-positions-from-input": {
@@ -1819,7 +1248,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"discont-wait": {
@@ -1829,7 +1259,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -1839,7 +1270,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -1849,15 +1281,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": {
@@ -1867,7 +1292,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"output-buffer-duration-fraction": {
@@ -1877,14 +1303,8 @@
"default": "1/100",
"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
},
"start-time": {
@@ -1894,7 +1314,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -1902,32 +1323,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"
},
"audiomixer": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Mixes multiple audio streams",
"hierarchy": [
"GstAudioMixer",
@@ -1938,109 +1342,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Audio",
"long-name": "AudioMixer",
"pad-templates": {
"sink_%%u": {
"caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstAudioMixerPad",
- "GstAudioAggregatorConvertPad",
- "GstAudioAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "converter-config": {
- "blurb": "A GstStructure describing the configuration that should be used when converting this pad's audio buffers",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "mute": {
- "blurb": "Mute this pad",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "volume": {
- "blurb": "Volume of this pad",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "10",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstAudioMixerPad"
},
"src": {
"caps": "audio/x-raw:\n format: { S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAudioAggregatorConvertPad",
- "GstAudioAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "converter-config": {
- "blurb": "A GstStructure describing the configuration that should be used when converting this pad's audio buffers",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "always"
+ "presence": "always",
+ "type": "GstAudioAggregatorConvertPad"
}
},
"properties": {
@@ -2051,7 +1369,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"discont-wait": {
@@ -2061,7 +1380,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -2071,7 +1391,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -2081,15 +1402,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": {
@@ -2099,7 +1413,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"output-buffer-duration-fraction": {
@@ -2109,14 +1424,8 @@
"default": "1/100",
"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
},
"start-time": {
@@ -2126,7 +1435,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -2134,32 +1444,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"
},
"liveadder": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Mixes multiple audio streams",
"hierarchy": [
"GstLiveAdder",
@@ -2171,109 +1464,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Audio",
"long-name": "AudioMixer",
"pad-templates": {
"sink_%%u": {
"caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstAudioMixerPad",
- "GstAudioAggregatorConvertPad",
- "GstAudioAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "converter-config": {
- "blurb": "A GstStructure describing the configuration that should be used when converting this pad's audio buffers",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "mute": {
- "blurb": "Mute this pad",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "volume": {
- "blurb": "Volume of this pad",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "10",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstAudioMixerPad"
},
"src": {
"caps": "audio/x-raw:\n format: { S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAudioAggregatorConvertPad",
- "GstAudioAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "converter-config": {
- "blurb": "A GstStructure describing the configuration that should be used when converting this pad's audio buffers",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "always"
+ "presence": "always",
+ "type": "GstAudioAggregatorConvertPad"
}
},
"properties": {
@@ -2284,7 +1491,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"discont-wait": {
@@ -2294,7 +1502,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"latency": {
@@ -2304,7 +1513,8 @@
"default": "30",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"min-upstream-latency": {
@@ -2314,15 +1524,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": {
@@ -2332,7 +1535,8 @@
"default": "10000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"output-buffer-duration-fraction": {
@@ -2342,14 +1546,8 @@
"default": "1/100",
"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
},
"start-time": {
@@ -2359,7 +1557,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -2367,25 +1566,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstAggregatorStartTimeSelection",
- "values": [
- {
- "desc": "Start at 0 running time (default)",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "Start at first observed input running time",
- "name": "first",
- "value": "1"
- },
- {
- "desc": "Set start time with start-time property",
- "name": "set",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
}
},
@@ -2394,8 +1576,121 @@
},
"filename": "gstaudiomixer",
"license": "LGPL",
+ "other-types": {
+ "GstAudioInterleavePad": {
+ "hierarchy": [
+ "GstAudioInterleavePad",
+ "GstAudioAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "channel": {
+ "blurb": "Number of the channel of this pad in the output",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": false
+ },
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ },
+ "GstAudioMixerPad": {
+ "hierarchy": [
+ "GstAudioMixerPad",
+ "GstAudioAggregatorConvertPad",
+ "GstAudioAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "converter-config": {
+ "blurb": "A GstStructure describing the configuration that should be used when converting this pad's audio buffers",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "mute": {
+ "blurb": "Mute this pad",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "volume": {
+ "blurb": "Volume of this pad",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "10",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"audiorate": {
@@ -2433,7 +1728,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"drop": {
@@ -2443,7 +1739,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"in": {
@@ -2453,17 +1750,10 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
"out": {
"blurb": "Number of output samples",
"construct": false,
@@ -2471,22 +1761,17 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"silent": {
"blurb": "Don't emit notify for dropped and duplicated frames",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-to-first": {
@@ -2494,7 +1779,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2504,7 +1790,8 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
@@ -2513,15 +1800,17 @@
},
"filename": "gstaudiorate",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"audioresample": {
"description": "Resamples audio",
"elements": {
"audioresample": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Resamples audio",
"hierarchy": [
"GstAudioResample",
@@ -2546,27 +1835,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"qos": {
"blurb": "Handle Quality-of-Service events",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -2576,7 +1851,8 @@
"default": "4",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"resample-method": {
@@ -2584,35 +1860,8 @@
"construct": false,
"construct-only": false,
"default": "kaiser (4)",
- "enum": true,
- "type-name": "GstAudioResamplerMethod",
- "values": [
- {
- "desc": "GST_AUDIO_RESAMPLER_METHOD_NEAREST",
- "name": "nearest",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_METHOD_LINEAR",
- "name": "linear",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_METHOD_CUBIC",
- "name": "cubic",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL",
- "name": "blackman-nuttall",
- "value": "3"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_METHOD_KAISER",
- "name": "kaiser",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstAudioResamplerMethod",
"writable": true
},
"sinc-filter-auto-threshold": {
@@ -2622,7 +1871,8 @@
"default": "1048576",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"sinc-filter-interpolation": {
@@ -2630,25 +1880,8 @@
"construct": false,
"construct-only": false,
"default": "cubic (2)",
- "enum": true,
- "type-name": "GstAudioResamplerFilterInterpolation",
- "values": [
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR",
- "name": "linear",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC",
- "name": "cubic",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAudioResamplerFilterInterpolation",
"writable": true
},
"sinc-filter-mode": {
@@ -2656,25 +1889,8 @@
"construct": false,
"construct-only": false,
"default": "auto (2)",
- "enum": true,
- "type-name": "GstAudioResamplerFilterMode",
- "values": [
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED",
- "name": "interpolated",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_FULL",
- "name": "full",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO",
- "name": "auto",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAudioResamplerFilterMode",
"writable": true
}
},
@@ -2683,8 +1899,81 @@
},
"filename": "gstaudioresample",
"license": "LGPL",
+ "other-types": {
+ "GstAudioResamplerFilterInterpolation": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR",
+ "name": "linear",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC",
+ "name": "cubic",
+ "value": "2"
+ }
+ ]
+ },
+ "GstAudioResamplerFilterMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED",
+ "name": "interpolated",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_FULL",
+ "name": "full",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO",
+ "name": "auto",
+ "value": "2"
+ }
+ ]
+ },
+ "GstAudioResamplerMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_AUDIO_RESAMPLER_METHOD_NEAREST",
+ "name": "nearest",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_METHOD_LINEAR",
+ "name": "linear",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_METHOD_CUBIC",
+ "name": "cubic",
+ "value": "2"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL",
+ "name": "blackman-nuttall",
+ "value": "3"
+ },
+ {
+ "desc": "GST_AUDIO_RESAMPLER_METHOD_KAISER",
+ "name": "kaiser",
+ "value": "4"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"audiotestsrc": {
@@ -2716,7 +2005,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -2726,7 +2016,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"can-activate-pull": {
@@ -2734,7 +2025,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"can-activate-push": {
@@ -2742,7 +2034,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-timestamp": {
@@ -2750,7 +2043,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"freq": {
@@ -2760,7 +2054,8 @@
"default": "440",
"max": "1.07374e+09",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"is-live": {
@@ -2768,7 +2063,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"marker-tick-period": {
@@ -2778,7 +2074,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"marker-tick-volume": {
@@ -2788,15 +2085,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"num-buffers": {
@@ -2806,14 +2096,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"samplesperbuffer": {
@@ -2823,7 +2107,8 @@
"default": "1024",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sine-periods-per-tick": {
@@ -2833,7 +2118,8 @@
"default": "10",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"tick-interval": {
@@ -2843,7 +2129,8 @@
"default": "1000000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timestamp-offset": {
@@ -2853,7 +2140,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"typefind": {
@@ -2861,7 +2149,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"volume": {
@@ -2871,7 +2160,8 @@
"default": "0.8",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"wave": {
@@ -2879,75 +2169,8 @@
"construct": false,
"construct-only": false,
"default": "sine (0)",
- "enum": true,
- "type-name": "GstAudioTestSrcWave",
- "values": [
- {
- "desc": "Sine",
- "name": "sine",
- "value": "0"
- },
- {
- "desc": "Square",
- "name": "square",
- "value": "1"
- },
- {
- "desc": "Saw",
- "name": "saw",
- "value": "2"
- },
- {
- "desc": "Triangle",
- "name": "triangle",
- "value": "3"
- },
- {
- "desc": "Silence",
- "name": "silence",
- "value": "4"
- },
- {
- "desc": "White uniform noise",
- "name": "white-noise",
- "value": "5"
- },
- {
- "desc": "Pink noise",
- "name": "pink-noise",
- "value": "6"
- },
- {
- "desc": "Sine table",
- "name": "sine-table",
- "value": "7"
- },
- {
- "desc": "Periodic Ticks",
- "name": "ticks",
- "value": "8"
- },
- {
- "desc": "White Gaussian noise",
- "name": "gaussian-noise",
- "value": "9"
- },
- {
- "desc": "Red (brownian) noise",
- "name": "red-noise",
- "value": "10"
- },
- {
- "desc": "Blue noise",
- "name": "blue-noise",
- "value": "11"
- },
- {
- "desc": "Violet noise",
- "name": "violet-noise",
- "value": "12"
- }
- ],
+ "readable": true,
+ "type": "GstAudioTestSrcWave",
"writable": true
}
},
@@ -2956,8 +2179,81 @@
},
"filename": "gstaudiotestsrc",
"license": "LGPL",
+ "other-types": {
+ "GstAudioTestSrcWave": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sine",
+ "name": "sine",
+ "value": "0"
+ },
+ {
+ "desc": "Square",
+ "name": "square",
+ "value": "1"
+ },
+ {
+ "desc": "Saw",
+ "name": "saw",
+ "value": "2"
+ },
+ {
+ "desc": "Triangle",
+ "name": "triangle",
+ "value": "3"
+ },
+ {
+ "desc": "Silence",
+ "name": "silence",
+ "value": "4"
+ },
+ {
+ "desc": "White uniform noise",
+ "name": "white-noise",
+ "value": "5"
+ },
+ {
+ "desc": "Pink noise",
+ "name": "pink-noise",
+ "value": "6"
+ },
+ {
+ "desc": "Sine table",
+ "name": "sine-table",
+ "value": "7"
+ },
+ {
+ "desc": "Periodic Ticks",
+ "name": "ticks",
+ "value": "8"
+ },
+ {
+ "desc": "White Gaussian noise",
+ "name": "gaussian-noise",
+ "value": "9"
+ },
+ {
+ "desc": "Red (brownian) noise",
+ "name": "red-noise",
+ "value": "10"
+ },
+ {
+ "desc": "Blue noise",
+ "name": "blue-noise",
+ "value": "11"
+ },
+ {
+ "desc": "Violet noise",
+ "name": "violet-noise",
+ "value": "12"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"cdparanoia": {
@@ -2976,6 +2272,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "CD Audio (cdda) Source, Paranoia IV",
"pad-templates": {
@@ -2993,7 +2292,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"cache-size": {
@@ -3003,7 +2303,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device": {
@@ -3011,7 +2312,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/cdrom",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
@@ -3019,7 +2321,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"generic-device": {
@@ -3027,7 +2330,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mode": {
@@ -3035,28 +2339,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstAudioCdSrcMode",
- "values": [
- {
- "desc": "GST_AUDIO_CD_SRC_MODE_NORMAL",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_CD_SRC_MODE_CONTINUOUS",
- "name": "continuous",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstAudioCdSrcMode",
"writable": true
},
"num-buffers": {
@@ -3066,7 +2350,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"paranoia-mode": {
@@ -3074,46 +2359,8 @@
"construct": false,
"construct-only": false,
"default": "fragment",
- "type-name": "GstCdParanoiaMode",
- "values": [
- {
- "desc": "PARANOIA_MODE_DISABLE",
- "name": "disable",
- "value": "0x00000000"
- },
- {
- "desc": "PARANOIA_MODE_FRAGMENT",
- "name": "fragment",
- "value": "0x00000002"
- },
- {
- "desc": "PARANOIA_MODE_OVERLAP",
- "name": "overlap",
- "value": "0x00000004"
- },
- {
- "desc": "PARANOIA_MODE_SCRATCH",
- "name": "scratch",
- "value": "0x00000008"
- },
- {
- "desc": "PARANOIA_MODE_REPAIR",
- "name": "repair",
- "value": "0x00000010"
- },
- {
- "desc": "PARANOIA_MODE_FULL",
- "name": "full",
- "value": "0x000000ff"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstCdParanoiaMode",
"writable": true
},
"read-speed": {
@@ -3123,7 +2370,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"search-overlap": {
@@ -3133,7 +2381,8 @@
"default": "-1",
"max": "75",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"track": {
@@ -3143,7 +2392,8 @@
"default": "1",
"max": "99",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"typefind": {
@@ -3151,7 +2401,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3159,30 +2410,76 @@
"signals": {
"transport-error": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"uncorrected-error": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstcdparanoia",
"license": "LGPL",
+ "other-types": {
+ "GstCdParanoiaMode": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "PARANOIA_MODE_DISABLE",
+ "name": "disable",
+ "value": "0x00000000"
+ },
+ {
+ "desc": "PARANOIA_MODE_FRAGMENT",
+ "name": "fragment",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "PARANOIA_MODE_OVERLAP",
+ "name": "overlap",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "PARANOIA_MODE_SCRATCH",
+ "name": "scratch",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "PARANOIA_MODE_REPAIR",
+ "name": "repair",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "PARANOIA_MODE_FULL",
+ "name": "full",
+ "value": "0x000000ff"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"compositor": {
"description": "Compositor",
"elements": {
"compositor": {
- "author": "Wim Taymans <wim@fluendo.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Composite multiple video streams",
"hierarchy": [
"GstCompositor",
@@ -3193,176 +2490,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Editor/Video/Compositor",
"long-name": "Compositor",
"pad-templates": {
"sink_%%u": {
- "caps": "video/x-raw:\n format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { AYUV, VUYA, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstCompositorPad",
- "GstVideoAggregatorConvertPad",
- "GstVideoAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "alpha": {
- "blurb": "Alpha of the picture",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "converter-config": {
- "blurb": "A GstStructure describing the configuration that should be used when scaling and converting this pad's video frames",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "height": {
- "blurb": "Height of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "operator": {
- "blurb": "Blending operator to use for blending this pad over the previous ones",
- "construct": false,
- "construct-only": false,
- "default": "over (1)",
- "enum": true,
- "type-name": "GstCompositorOperator",
- "values": [
- {
- "desc": "Source",
- "name": "source",
- "value": "0"
- },
- {
- "desc": "Over",
- "name": "over",
- "value": "1"
- },
- {
- "desc": "Add",
- "name": "add",
- "value": "2"
- }
- ],
- "writable": true
- },
- "repeat-after-eos": {
- "blurb": "Repeat the last frame after EOS until all pads are EOS",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "width": {
- "blurb": "Width of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "xpos": {
- "blurb": "X Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "ypos": {
- "blurb": "Y Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "zorder": {
- "blurb": "Z Order of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstCompositorPad"
},
"src": {
- "caps": "video/x-raw:\n format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { AYUV, VUYA, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "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": {
@@ -3371,30 +2515,8 @@
"construct": false,
"construct-only": false,
"default": "checker (0)",
- "enum": true,
- "type-name": "GstCompositorBackground",
- "values": [
- {
- "desc": "Checker pattern",
- "name": "checker",
- "value": "0"
- },
- {
- "desc": "Black",
- "name": "black",
- "value": "1"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "2"
- },
- {
- "desc": "Transparent Background to enable further compositing",
- "name": "transparent",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstCompositorBackground",
"writable": true
},
"latency": {
@@ -3404,7 +2526,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -3414,22 +2537,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -3439,7 +2548,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -3447,25 +2557,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstAggregatorStartTimeSelection",
- "values": [
- {
- "desc": "Start at 0 running time (default)",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "Start at first observed input running time",
- "name": "first",
- "value": "1"
- },
- {
- "desc": "Set start time with start-time property",
- "name": "set",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
}
},
@@ -3474,8 +2567,195 @@
},
"filename": "gstcompositor",
"license": "LGPL",
+ "other-types": {
+ "GstCompositorBackground": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Checker pattern",
+ "name": "checker",
+ "value": "0"
+ },
+ {
+ "desc": "Black",
+ "name": "black",
+ "value": "1"
+ },
+ {
+ "desc": "White",
+ "name": "white",
+ "value": "2"
+ },
+ {
+ "desc": "Transparent Background to enable further compositing",
+ "name": "transparent",
+ "value": "3"
+ }
+ ]
+ },
+ "GstCompositorOperator": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Source",
+ "name": "source",
+ "value": "0"
+ },
+ {
+ "desc": "Over",
+ "name": "over",
+ "value": "1"
+ },
+ {
+ "desc": "Add",
+ "name": "add",
+ "value": "2"
+ }
+ ]
+ },
+ "GstCompositorPad": {
+ "hierarchy": [
+ "GstCompositorPad",
+ "GstVideoAggregatorConvertPad",
+ "GstVideoAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "alpha": {
+ "blurb": "Alpha of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "converter-config": {
+ "blurb": "A GstStructure describing the configuration that should be used when scaling and converting this pad's video frames",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "height": {
+ "blurb": "Height of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "max-last-buffer-repeat": {
+ "blurb": "Repeat last buffer for time (in ns, -1=until EOS), behaviour on EOS is not affected",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "operator": {
+ "blurb": "Blending operator to use for blending this pad over the previous ones",
+ "construct": false,
+ "construct-only": false,
+ "default": "over (1)",
+ "readable": true,
+ "type": "GstCompositorOperator",
+ "writable": true
+ },
+ "repeat-after-eos": {
+ "blurb": "Repeat the last frame after EOS until all pads are EOS",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "width": {
+ "blurb": "Width of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "xpos": {
+ "blurb": "X Position of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "ypos": {
+ "blurb": "Y Position of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "zorder": {
+ "blurb": "Z Order of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"encoding": {
@@ -3492,6 +2772,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Encoder",
"long-name": "Encoder Bin",
"pad-templates": {
@@ -3522,7 +2805,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-jitter-tolerance": {
@@ -3532,7 +2816,8 @@
"default": "20000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"avoid-reencoding": {
@@ -3540,7 +2825,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"flags": {
@@ -3548,19 +2834,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstEncodeBinFlags",
- "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"
- }
- ],
+ "readable": true,
+ "type": "GstEncodeBinFlags",
"writable": true
},
"message-forward": {
@@ -3568,29 +2843,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
},
"profile": {
"blurb": "The GstEncodingProfile to use",
"construct": false,
"construct-only": false,
- "type-name": "GstEncodingProfile",
+ "readable": true,
+ "type": "GstEncodingProfile",
"writable": true
},
"queue-buffers-max": {
@@ -3600,7 +2862,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"queue-bytes-max": {
@@ -3610,7 +2873,8 @@
"default": "10485760",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"queue-time-max": {
@@ -3620,38 +2884,67 @@
"default": "1000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
"rank": "none",
"signals": {
"request-pad": {
+ "action": true,
"args": [
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ }
],
- "retval": "GstPad"
+ "return-type": "GstPad",
+ "when": "last"
},
"request-profile-pad": {
+ "action": true,
"args": [
- "gchararray"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ }
],
- "retval": "GstPad"
+ "return-type": "GstPad",
+ "when": "last"
}
}
}
},
"filename": "gstencoding",
"license": "LGPL",
+ "other-types": {
+ "GstEncodeBinFlags": {
+ "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"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"gio": {
"description": "GIO elements",
"elements": {
"giosink": {
- "author": "Ren\u00e9 Stadler <mail@renestadler.de>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Write to any GIO-supported location",
"hierarchy": [
"GstGioSink",
@@ -3662,6 +2955,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Sink/File",
"long-name": "GIO sink",
"pad-templates": {
@@ -3677,7 +2973,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -3687,7 +2984,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -3695,21 +2993,24 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"file": {
"blurb": "GFile to write to",
"construct": false,
"construct-only": false,
- "type-name": "GFile",
+ "readable": true,
+ "type": "GFile",
"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": {
@@ -3717,7 +3018,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
@@ -3727,7 +3029,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -3737,32 +3040,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": {
@@ -3770,7 +3060,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -3780,7 +3071,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -3788,7 +3080,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": {
@@ -3796,7 +3089,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -3806,7 +3100,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -3816,14 +3111,15 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "secondary"
},
"giosrc": {
- "author": "Ren\u00e9 Stadler <mail@renestadler.de>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Read from any GIO-supported location",
"hierarchy": [
"GstGioSrc",
@@ -3834,6 +3130,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "GIO source",
"pad-templates": {
@@ -3851,7 +3150,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -3859,14 +3159,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"file": {
"blurb": "GFile to read from",
"construct": false,
"construct-only": false,
- "type-name": "GFile",
+ "readable": true,
+ "type": "GFile",
"writable": true
},
"location": {
@@ -3874,15 +3176,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -3892,14 +3187,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": {
@@ -3907,14 +3196,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "secondary"
},
"giostreamsink": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Write to any GIO stream",
"hierarchy": [
"GstGioStreamSink",
@@ -3940,7 +3230,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -3950,7 +3241,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -3958,14 +3250,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": {
@@ -3975,7 +3269,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -3985,32 +3280,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": {
@@ -4018,7 +3300,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -4028,7 +3311,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -4036,14 +3320,16 @@
"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
},
"stream": {
"blurb": "Stream to write to",
"construct": false,
"construct-only": false,
- "type-name": "GOutputStream",
+ "readable": true,
+ "type": "GOutputStream",
"writable": true
},
"sync": {
@@ -4051,7 +3337,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -4061,7 +3348,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -4071,14 +3359,15 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none"
},
"giostreamsrc": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Read from any GIO stream",
"hierarchy": [
"GstGioStreamSrc",
@@ -4106,7 +3395,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -4114,15 +3404,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": {
@@ -4132,21 +3415,16 @@
"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
},
"stream": {
"blurb": "Stream to read from",
"construct": false,
"construct-only": false,
- "type-name": "GInputStream",
+ "readable": true,
+ "type": "GInputStream",
"writable": true
},
"typefind": {
@@ -4154,7 +3432,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -4163,826 +3442,21 @@
},
"filename": "gstgio",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"libvisual": {
"description": "libvisual visualization plugins",
- "elements": {
- "libvisual_bumpscope": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Bumpscope visual plugin",
- "hierarchy": [
- "GstVisualbumpscope",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual Bumpscope plugin plugin v.0.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_corona": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Libvisual corona plugin",
- "hierarchy": [
- "GstVisualcorona",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual libvisual corona plugin plugin v.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_infinite": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Infinite visual plugin",
- "hierarchy": [
- "GstVisualinfinite",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual infinite plugin plugin v.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_jakdaw": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "jakdaw visual plugin",
- "hierarchy": [
- "GstVisualjakdaw",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual Jakdaw plugin plugin v.0.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_jess": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Jess visual plugin",
- "hierarchy": [
- "GstVisualjess",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual jess plugin plugin v.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_lv_analyzer": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Libvisual analyzer plugin",
- "hierarchy": [
- "GstVisuallv_analyzer",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual libvisual analyzer plugin v.1.0",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_lv_scope": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Libvisual scope plugin",
- "hierarchy": [
- "GstVisuallv_scope",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual libvisual scope plugin v.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- },
- "libvisual_oinksie": {
- "author": "Benjamin Otte <otte@gnome.org>",
- "description": "Libvisual Oinksie visual plugin",
- "hierarchy": [
- "GstVisualoinksie",
- "GstVisual",
- "GstAudioVisualizer",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Visualization",
- "long-name": "libvisual oinksie plugin plugin v.0.1",
- "pad-templates": {
- "sink": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "shade-amount": {
- "blurb": "Shading color to use (big-endian ARGB)",
- "construct": false,
- "construct-only": false,
- "default": "657930",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "shader": {
- "blurb": "Shader function to apply on each frame",
- "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"
- }
- ],
- "writable": true
- }
- },
- "rank": "none"
- }
- },
+ "elements": {},
"filename": "gstlibvisual",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"ogg": {
@@ -5012,23 +3486,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
},
"oggdemux": {
@@ -5055,40 +3512,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary",
"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"
}
}
},
@@ -5102,6 +3551,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "Ogg muxer",
"pad-templates": {
@@ -5134,7 +3586,8 @@
"default": "500000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-page-delay": {
@@ -5144,7 +3597,8 @@
"default": "500000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-tolerance": {
@@ -5154,22 +3608,8 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"skeleton": {
@@ -5177,7 +3617,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5207,23 +3648,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"ogmaudioparse": {
@@ -5251,40 +3675,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary",
"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"
}
}
},
@@ -5313,40 +3729,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary",
"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"
}
}
},
@@ -5370,53 +3778,47 @@
"presence": "always"
},
"src": {
- "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-asus:\n asusversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-asus:\n asusversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-cirrus-logic-accupak:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-camstudio:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-compressed-yuv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: { RGB8P, BGR, BGRx }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-truemotion:\n trueversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n dvversion: 25\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n dvversion: 50\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-flash-video:\n flvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6-flash:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: lucent\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-huffyuv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-intel-h263:\n variant: intel\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: I420\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 5\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: lead\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: lead\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: microsoft\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nimage/jpeg:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 42\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 43\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n systemstream: false\n mpegversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n systemstream: false\n mpegversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 41\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-mszh:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nimage/png:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-rle:\n layout: microsoft\n depth: [ 1, 64 ]\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/sp5x:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-truemotion:\n trueversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-camtasia:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ultimotion:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: UYVY\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ati-vcr:\n vcrversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ati-vcr:\n vcrversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: vdolive\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: vivo\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vmnc:\n version: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp3:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: videosoft\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 3\n format: WMV3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-xan:\n wcversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YUY2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YVU9\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-zlib:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-cinepak:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msvideocodec:\n msvideoversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: xirlink\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dirac:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ffv:\n ffvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-kmvc:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp5:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6-flash:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp7:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp8:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-mimic:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-apple-video:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-theora:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-fraps:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-aasc:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YV12\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-loco:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-zmbv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: v210\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: r210\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n",
+ "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-asus:\n asusversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-asus:\n asusversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-cineform:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-cirrus-logic-accupak:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-camstudio:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-compressed-yuv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: { RGB8P, BGR, BGRx }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-truemotion:\n trueversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n dvversion: 25\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n dvversion: 50\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-flash-video:\n flvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6-flash:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: lucent\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h265:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-huffyuv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-intel-h263:\n variant: intel\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: I420\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 5\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: lead\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: lead\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: microsoft\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nimage/jpeg:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 42\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 43\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n systemstream: false\n mpegversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n systemstream: false\n mpegversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msmpeg:\n msmpegversion: 41\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-mszh:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nimage/png:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-rle:\n layout: microsoft\n depth: [ 1, 64 ]\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-indeo:\n indeoversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/sp5x:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-truemotion:\n trueversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-camtasia:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ultimotion:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: UYVY\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ati-vcr:\n vcrversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ati-vcr:\n vcrversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: vdolive\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: vivo\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vmnc:\n version: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp3:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: videosoft\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-wmv:\n wmvversion: 3\n format: WMV3\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-xan:\n wcversion: 4\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YUY2\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YVU9\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-zlib:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-cinepak:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h264:\n variant: itu\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-msvideocodec:\n msvideoversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-h263:\n variant: xirlink\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-dirac:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-ffv:\n ffvversion: 1\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-kmvc:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp5:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp6-flash:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp7:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-vp8:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-mimic:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-apple-video:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-theora:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-fraps:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-aasc:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: YV12\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-loco:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-zmbv:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: v210\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\nvideo/x-raw:\n format: r210\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n",
"direction": "src",
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstogg",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"opengl": {
@@ -5457,7 +3859,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"angle": {
@@ -5467,7 +3870,8 @@
"default": "20",
"max": "90",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"black-sensitivity": {
@@ -5477,14 +3881,16 @@
"default": "100",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"method": {
@@ -5492,38 +3898,8 @@
"construct": false,
"construct-only": false,
"default": "set (0)",
- "enum": true,
- "type-name": "GstGLAlphaMethod",
- "values": [
- {
- "desc": "Set/adjust alpha channel",
- "name": "set",
- "value": "0"
- },
- {
- "desc": "Chroma Key on pure green",
- "name": "green",
- "value": "1"
- },
- {
- "desc": "Chroma Key on pure blue",
- "name": "blue",
- "value": "2"
- },
- {
- "desc": "Chroma Key on custom RGB values",
- "name": "custom",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstGLAlphaMethod",
"writable": true
},
"noise-level": {
@@ -5533,14 +3909,8 @@
"default": "2",
"max": "64",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -5548,7 +3918,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"target-b": {
@@ -5558,7 +3929,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"target-g": {
@@ -5568,7 +3940,8 @@
"default": "255",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"target-r": {
@@ -5578,7 +3951,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"white-sensitivity": {
@@ -5588,7 +3962,8 @@
"default": "100",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -5607,6 +3982,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstColorBalance"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "Video balance",
"pad-templates": {
@@ -5629,14 +4007,16 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"contrast": {
@@ -5646,7 +4026,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"hue": {
@@ -5656,22 +4037,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -5679,7 +4046,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"saturation": {
@@ -5689,7 +4057,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -5711,12 +4080,12 @@
"long-name": "OpenGL color converter",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(memory:GLMemory):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n\nvideo/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n",
+ "caps": "video/x-raw(memory:GLMemory):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n\nvideo/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw(memory:GLMemory):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n\nvideo/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n",
+ "caps": "video/x-raw(memory:GLMemory):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n\nvideo/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: { (string)2D, (string)rectangle, (string)external-oes }\n",
"direction": "src",
"presence": "always"
}
@@ -5726,30 +4095,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5787,30 +4143,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5848,7 +4191,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"method": {
@@ -5856,35 +4200,8 @@
"construct": false,
"construct-only": false,
"default": "vfir (0)",
- "enum": true,
- "type-name": "GstGLDeinterlaceMethod",
- "values": [
- {
- "desc": "Blur Vertical",
- "name": "vfir",
- "value": "0"
- },
- {
- "desc": "Motion Adaptive: Advanced Detection",
- "name": "greedyh",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstGLDeinterlaceMethod",
"writable": true
},
"qos": {
@@ -5892,7 +4209,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5930,7 +4248,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"location": {
@@ -5938,22 +4257,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -5961,7 +4266,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5998,30 +4304,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6060,7 +4353,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"effect": {
@@ -6068,105 +4362,8 @@
"construct": false,
"construct-only": false,
"default": "identity (0)",
- "enum": true,
- "type-name": "GstGLEffectsEffect",
- "values": [
- {
- "desc": "Do nothing Effect",
- "name": "identity",
- "value": "0"
- },
- {
- "desc": "Mirror Effect",
- "name": "mirror",
- "value": "1"
- },
- {
- "desc": "Squeeze Effect",
- "name": "squeeze",
- "value": "2"
- },
- {
- "desc": "Stretch Effect",
- "name": "stretch",
- "value": "3"
- },
- {
- "desc": "Light Tunnel Effect",
- "name": "tunnel",
- "value": "4"
- },
- {
- "desc": "FishEye Effect",
- "name": "fisheye",
- "value": "5"
- },
- {
- "desc": "Twirl Effect",
- "name": "twirl",
- "value": "6"
- },
- {
- "desc": "Bulge Effect",
- "name": "bulge",
- "value": "7"
- },
- {
- "desc": "Square Effect",
- "name": "square",
- "value": "8"
- },
- {
- "desc": "Heat Signature Effect",
- "name": "heat",
- "value": "9"
- },
- {
- "desc": "Sepia Toning Effect",
- "name": "sepia",
- "value": "10"
- },
- {
- "desc": "Cross Processing Effect",
- "name": "xpro",
- "value": "11"
- },
- {
- "desc": "Luma Cross Processing Effect",
- "name": "lumaxpro",
- "value": "12"
- },
- {
- "desc": "Glowing negative effect",
- "name": "xray",
- "value": "13"
- },
- {
- "desc": "All Grey but Red Effect",
- "name": "sin",
- "value": "14"
- },
- {
- "desc": "Glow Lighting Effect",
- "name": "glow",
- "value": "15"
- },
- {
- "desc": "Sobel edge detection Effect",
- "name": "sobel",
- "value": "16"
- },
- {
- "desc": "Blur with 9x9 separable convolution Effect",
- "name": "blur",
- "value": "17"
- },
- {
- "desc": "Laplacian Convolution Demo Effect",
- "name": "laplacian",
- "value": "18"
- }
- ],
+ "readable": true,
+ "type": "GstGLEffectsEffect",
"writable": true
},
"hswap": {
@@ -6174,7 +4371,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"invert": {
@@ -6182,22 +4380,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": {
@@ -6205,7 +4389,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6244,7 +4429,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6252,22 +4438,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": {
@@ -6275,7 +4447,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6314,7 +4487,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6322,22 +4496,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": {
@@ -6345,7 +4505,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6384,7 +4545,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6392,22 +4554,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": {
@@ -6415,7 +4563,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6454,7 +4603,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6462,22 +4612,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": {
@@ -6485,7 +4621,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6524,7 +4661,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6532,22 +4670,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": {
@@ -6555,7 +4679,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6594,7 +4719,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6602,22 +4728,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": {
@@ -6625,7 +4737,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6664,7 +4777,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6672,7 +4786,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"invert": {
@@ -6680,22 +4795,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": {
@@ -6703,7 +4804,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6742,7 +4844,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6750,22 +4853,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": {
@@ -6773,7 +4862,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6812,7 +4902,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6820,22 +4911,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": {
@@ -6843,7 +4920,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6882,7 +4960,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6890,22 +4969,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": {
@@ -6913,7 +4978,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6952,7 +5018,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -6960,22 +5027,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": {
@@ -6983,7 +5036,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7022,7 +5076,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7030,7 +5085,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"invert": {
@@ -7038,22 +5094,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": {
@@ -7061,7 +5103,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7100,7 +5143,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7108,22 +5152,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": {
@@ -7131,7 +5161,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7170,7 +5201,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7178,22 +5210,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": {
@@ -7201,7 +5219,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7240,7 +5259,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7248,22 +5268,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": {
@@ -7271,7 +5277,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7310,7 +5317,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7318,22 +5326,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": {
@@ -7341,7 +5335,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7380,7 +5375,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7388,22 +5384,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": {
@@ -7411,7 +5393,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7450,7 +5433,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7458,22 +5442,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": {
@@ -7481,7 +5451,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7520,7 +5491,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"hswap": {
@@ -7528,22 +5500,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": {
@@ -7551,7 +5509,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7589,30 +5548,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7620,11 +5566,21 @@
"signals": {
"client-draw": {
"args": [
- "guint",
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
},
@@ -7639,11 +5595,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Video",
"long-name": "GL Filter Bin",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
@@ -7659,14 +5618,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter": {
"blurb": "The GL filter chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"message-forward": {
@@ -7674,22 +5635,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
}
},
@@ -7697,7 +5644,8 @@
"signals": {
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -7736,7 +5684,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"blue": {
@@ -7746,14 +5695,16 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"fovy": {
@@ -7763,7 +5714,8 @@
"default": "45",
"max": "180",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"green": {
@@ -7773,22 +5725,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -7796,7 +5734,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"red": {
@@ -7806,7 +5745,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"zfar": {
@@ -7816,7 +5756,8 @@
"default": "100",
"max": "1000",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"znear": {
@@ -7826,7 +5767,8 @@
"default": "0.1",
"max": "100",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -7864,30 +5806,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7905,11 +5834,17 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstVideoOverlay",
+ "GstNavigation",
+ "GstColorBalance"
+ ],
"klass": "Sink/Video",
"long-name": "GL Sink Bin",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
}
@@ -7920,7 +5855,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
@@ -7928,7 +5864,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -7938,7 +5875,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -7948,14 +5886,16 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"contrast": {
@@ -7965,7 +5905,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"enable-last-sample": {
@@ -7973,7 +5914,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -7981,7 +5923,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-events": {
@@ -7989,7 +5932,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
@@ -7999,7 +5943,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"ignore-alpha": {
@@ -8007,14 +5952,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": {
@@ -8024,7 +5971,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -8034,7 +5982,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"message-forward": {
@@ -8042,15 +5991,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
},
"output-multiview-downmix-mode": {
@@ -8058,25 +6000,8 @@
"construct": false,
"construct-only": false,
"default": "green-magenta-dubois (0)",
- "enum": true,
- "type-name": "GstGLStereoDownmix",
- "values": [
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
- "name": "green-magenta-dubois",
- "value": "0"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
- "name": "red-cyan-dubois",
- "value": "1"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
- "name": "amber-blue-dubois",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstGLStereoDownmix",
"writable": true
},
"output-multiview-flags": {
@@ -8084,49 +6009,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"output-multiview-mode": {
@@ -8134,82 +6018,8 @@
"construct": false,
"construct-only": false,
"default": "mono (0)",
- "enum": true,
- "type-name": "GstVideoMultiviewMode",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME",
- "name": "frame-by-frame",
- "value": "32"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME",
- "name": "multiview-frame-by-frame",
- "value": "33"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SEPARATED",
- "name": "separated",
- "value": "34"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstVideoMultiviewMode",
"writable": true
},
"pixel-aspect-ratio": {
@@ -8219,7 +6029,8 @@
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"qos": {
@@ -8227,7 +6038,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -8237,14 +6049,16 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"render-rectangle": {
"blurb": "The render rectangle ('<x, y, width, height>')",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": false,
+ "type": "GstValueArray",
"writable": true
},
"rotate-method": {
@@ -8252,55 +6066,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstGLRotateMethod",
- "values": [
- {
- "desc": "Identity (no rotation)",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Rotate clockwise 90 degrees",
- "name": "clockwise",
- "value": "1"
- },
- {
- "desc": "Rotate 180 degrees",
- "name": "rotate-180",
- "value": "2"
- },
- {
- "desc": "Rotate counter-clockwise 90 degrees",
- "name": "counterclockwise",
- "value": "3"
- },
- {
- "desc": "Flip horizontally",
- "name": "horizontal-flip",
- "value": "4"
- },
- {
- "desc": "Flip vertically",
- "name": "vertical-flip",
- "value": "5"
- },
- {
- "desc": "Flip across upper left/lower right diagonal",
- "name": "upper-left-diagonal",
- "value": "6"
- },
- {
- "desc": "Flip across upper right/lower left diagonal",
- "name": "upper-right-diagonal",
- "value": "7"
- },
- {
- "desc": "Select rotate method based on image-orientation tag",
- "name": "automatic",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "GstGLRotateMethod",
"writable": true
},
"saturation": {
@@ -8310,7 +6077,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"show-preroll-frame": {
@@ -8318,14 +6086,16 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sink": {
"blurb": "The GL sink chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"sync": {
@@ -8333,7 +6103,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -8343,7 +6114,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -8353,7 +6125,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -8361,22 +6134,40 @@
"signals": {
"client-draw": {
"args": [
- "GstGLContext",
- "GstSample"
+ {
+ "name": "arg0",
+ "type": "GstGLContext"
+ },
+ {
+ "name": "arg1",
+ "type": "GstSample"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"client-reshape": {
"args": [
- "GstGLContext",
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "GstGLContext"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -8392,6 +6183,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstVideoOverlay",
+ "GstNavigation"
+ ],
"klass": "Sink/Video",
"long-name": "OpenGL video sink",
"pad-templates": {
@@ -8407,7 +6202,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -8417,14 +6213,16 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"enable-last-sample": {
@@ -8432,7 +6230,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -8440,7 +6239,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-events": {
@@ -8448,7 +6248,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-alpha": {
@@ -8456,14 +6257,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": {
@@ -8473,7 +6276,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -8483,15 +6287,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"output-multiview-downmix-mode": {
@@ -8499,25 +6296,8 @@
"construct": false,
"construct-only": false,
"default": "green-magenta-dubois (0)",
- "enum": true,
- "type-name": "GstGLStereoDownmix",
- "values": [
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
- "name": "green-magenta-dubois",
- "value": "0"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
- "name": "red-cyan-dubois",
- "value": "1"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
- "name": "amber-blue-dubois",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstGLStereoDownmix",
"writable": true
},
"output-multiview-flags": {
@@ -8525,49 +6305,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"output-multiview-mode": {
@@ -8575,82 +6314,8 @@
"construct": false,
"construct-only": false,
"default": "mono (0)",
- "enum": true,
- "type-name": "GstVideoMultiviewMode",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME",
- "name": "frame-by-frame",
- "value": "32"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME",
- "name": "multiview-frame-by-frame",
- "value": "33"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SEPARATED",
- "name": "separated",
- "value": "34"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstVideoMultiviewMode",
"writable": true
},
"pixel-aspect-ratio": {
@@ -8660,17 +6325,19 @@
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "blurb": "Maximum processing time for a buffer in nanoseconds",
"construct": false,
"construct-only": false,
"default": "15000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -8678,7 +6345,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -8688,14 +6356,16 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"render-rectangle": {
"blurb": "The render rectangle ('<x, y, width, height>')",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": false,
+ "type": "GstValueArray",
"writable": true
},
"rotate-method": {
@@ -8703,55 +6373,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstGLRotateMethod",
- "values": [
- {
- "desc": "Identity (no rotation)",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Rotate clockwise 90 degrees",
- "name": "clockwise",
- "value": "1"
- },
- {
- "desc": "Rotate 180 degrees",
- "name": "rotate-180",
- "value": "2"
- },
- {
- "desc": "Rotate counter-clockwise 90 degrees",
- "name": "counterclockwise",
- "value": "3"
- },
- {
- "desc": "Flip horizontally",
- "name": "horizontal-flip",
- "value": "4"
- },
- {
- "desc": "Flip vertically",
- "name": "vertical-flip",
- "value": "5"
- },
- {
- "desc": "Flip across upper left/lower right diagonal",
- "name": "upper-left-diagonal",
- "value": "6"
- },
- {
- "desc": "Flip across upper right/lower left diagonal",
- "name": "upper-right-diagonal",
- "value": "7"
- },
- {
- "desc": "Select rotate method based on image-orientation tag",
- "name": "automatic",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "GstGLRotateMethod",
"writable": true
},
"show-preroll-frame": {
@@ -8759,7 +6382,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -8767,7 +6391,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": {
@@ -8775,7 +6400,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -8785,7 +6411,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -8795,7 +6422,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -8803,18 +6431,35 @@
"signals": {
"client-draw": {
"args": [
- "GstGLContext",
- "GstSample"
+ {
+ "name": "arg0",
+ "type": "GstGLContext"
+ },
+ {
+ "name": "arg1",
+ "type": "GstSample"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"client-reshape": {
"args": [
- "GstGLContext",
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "GstGLContext"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
},
@@ -8829,11 +6474,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Bin/Filter/Effect/Video/Mixer",
"long-name": "OpenGL video_mixer empty bin",
"pad-templates": {
"sink_%%u": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "request"
},
@@ -8849,9 +6497,18 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
+ "context": {
+ "blurb": "Get OpenGL context",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstGLContext",
+ "writable": false
+ },
"latency": {
"blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
"construct": false,
@@ -8859,7 +6516,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -8867,29 +6525,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mixer": {
"blurb": "The GL mixer chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-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": "GstElement",
"writable": true
},
"start-time": {
@@ -8899,7 +6544,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -8907,25 +6553,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstGLMixerBinStartTimeSelection",
- "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": "GstGLMixerBinStartTimeSelection",
"writable": true
}
},
@@ -8933,7 +6562,8 @@
"signals": {
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -8951,93 +6581,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "OpenGL mosaic",
"pad-templates": {
"sink_%%u": {
"caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstGLMixerPad",
- "GstGLBaseMixerPad",
- "GstVideoAggregatorPad",
- "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
- },
- "repeat-after-eos": {
- "blurb": "Repeat the last frame after EOS until all pads are EOS",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "zorder": {
- "blurb": "Z Order of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstGLMixerPad"
},
"src": {
"caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -9045,7 +6605,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"latency": {
@@ -9055,7 +6616,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -9065,22 +6627,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -9090,7 +6638,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -9098,25 +6647,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstAggregatorStartTimeSelection",
- "values": [
- {
- "desc": "Start at 0 running time (default)",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "Start at first observed input running time",
- "name": "first",
- "value": "1"
- },
- {
- "desc": "Set start time with start-time property",
- "name": "set",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
}
},
@@ -9157,14 +6689,16 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"location": {
@@ -9172,15 +6706,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
},
"offset-x": {
@@ -9190,7 +6717,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"offset-y": {
@@ -9200,7 +6728,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-height": {
@@ -9210,7 +6739,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-width": {
@@ -9220,14 +6750,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -9235,7 +6759,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"relative-x": {
@@ -9245,7 +6770,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"relative-y": {
@@ -9255,7 +6781,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -9293,30 +6820,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -9354,7 +6868,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"fragment": {
@@ -9362,22 +6877,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",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -9385,21 +6886,24 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"shader": {
"blurb": "GstGLShader to use",
"construct": false,
"construct-only": false,
- "type-name": "GstGLShader",
+ "readable": true,
+ "type": "GstGLShader",
"writable": true
},
"uniforms": {
"blurb": "GLSL Uniforms",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"update-shader": {
@@ -9407,7 +6911,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": false,
+ "type": "gboolean",
"writable": true
},
"vertex": {
@@ -9415,7 +6920,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -9423,7 +6929,8 @@
"signals": {
"create-shader": {
"args": [],
- "retval": "GstGLShader"
+ "return-type": "GstGLShader",
+ "when": "last"
}
}
},
@@ -9438,11 +6945,17 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstVideoOverlay",
+ "GstNavigation",
+ "GstColorBalance"
+ ],
"klass": "Sink/Video",
"long-name": "GL Sink Bin",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
}
@@ -9453,7 +6966,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
@@ -9461,7 +6975,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -9471,7 +6986,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -9481,7 +6997,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"contrast": {
@@ -9491,7 +7008,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"enable-last-sample": {
@@ -9499,7 +7017,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -9507,7 +7026,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
@@ -9517,14 +7037,16 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"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": {
@@ -9534,7 +7056,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -9544,7 +7067,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"message-forward": {
@@ -9552,22 +7076,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": {
@@ -9575,7 +7085,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -9585,7 +7096,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"saturation": {
@@ -9595,14 +7107,16 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"sink": {
"blurb": "The GL sink chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"sync": {
@@ -9610,7 +7124,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -9620,7 +7135,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -9630,7 +7146,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -9638,7 +7155,8 @@
"signals": {
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -9653,6 +7171,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Src/Video",
"long-name": "GL Src Bin",
"pad-templates": {
@@ -9668,7 +7189,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -9676,29 +7198,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
},
"src": {
"blurb": "The GL src chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
}
},
@@ -9706,7 +7215,8 @@
"signals": {
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -9724,94 +7234,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "OpenGL stereo video combiner",
"pad-templates": {
"sink_%%u": {
- "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstGLStereoMixPad",
- "GstGLMixerPad",
- "GstGLBaseMixerPad",
- "GstVideoAggregatorPad",
- "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
- },
- "repeat-after-eos": {
- "blurb": "Repeat the last frame after EOS until all pads are EOS",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "zorder": {
- "blurb": "Z Order of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstGLStereoMixPad"
},
"src": {
- "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, AYUV, VUYA, Y410, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -9819,7 +7258,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"downmix-mode": {
@@ -9827,25 +7267,8 @@
"construct": false,
"construct-only": false,
"default": "green-magenta-dubois (0)",
- "enum": true,
- "type-name": "GstGLStereoDownmix",
- "values": [
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
- "name": "green-magenta-dubois",
- "value": "0"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
- "name": "red-cyan-dubois",
- "value": "1"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
- "name": "amber-blue-dubois",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstGLStereoDownmix",
"writable": true
},
"latency": {
@@ -9855,7 +7278,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -9865,22 +7289,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -9890,7 +7300,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -9898,25 +7309,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstAggregatorStartTimeSelection",
- "values": [
- {
- "desc": "Start at 0 running time (default)",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "Start at first observed input running time",
- "name": "first",
- "value": "1"
- },
- {
- "desc": "Set start time with start-time property",
- "name": "set",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
}
},
@@ -9951,23 +7345,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"gltestsrc": {
@@ -9975,6 +7352,7 @@
"description": "Creates a test video stream",
"hierarchy": [
"GstGLTestSrc",
+ "GstGLBaseSrc",
"GstPushSrc",
"GstBaseSrc",
"GstElement",
@@ -9999,7 +7377,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -10007,7 +7386,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
@@ -10015,15 +7395,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": {
@@ -10033,14 +7406,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
},
"pattern": {
@@ -10048,80 +7415,8 @@
"construct": false,
"construct-only": false,
"default": "smpte (0)",
- "enum": true,
- "type-name": "GstGLTestSrcPattern",
- "values": [
- {
- "desc": "SMPTE 100%% color bars",
- "name": "smpte",
- "value": "0"
- },
- {
- "desc": "Random (television snow)",
- "name": "snow",
- "value": "1"
- },
- {
- "desc": "100%% Black",
- "name": "black",
- "value": "2"
- },
- {
- "desc": "100%% White",
- "name": "white",
- "value": "3"
- },
- {
- "desc": "Red",
- "name": "red",
- "value": "4"
- },
- {
- "desc": "Green",
- "name": "green",
- "value": "5"
- },
- {
- "desc": "Blue",
- "name": "blue",
- "value": "6"
- },
- {
- "desc": "Checkers 1px",
- "name": "checkers-1",
- "value": "7"
- },
- {
- "desc": "Checkers 2px",
- "name": "checkers-2",
- "value": "8"
- },
- {
- "desc": "Checkers 4px",
- "name": "checkers-4",
- "value": "9"
- },
- {
- "desc": "Checkers 8px",
- "name": "checkers-8",
- "value": "10"
- },
- {
- "desc": "Circular",
- "name": "circular",
- "value": "11"
- },
- {
- "desc": "Blink",
- "name": "blink",
- "value": "12"
- },
- {
- "desc": "Mandelbrot Fractal",
- "name": "mandelbrot",
- "value": "13"
- }
- ],
+ "readable": true,
+ "type": "GstGLTestSrcPattern",
"writable": true
},
"timestamp-offset": {
@@ -10131,7 +7426,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"typefind": {
@@ -10139,7 +7435,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -10177,7 +7474,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"fov": {
@@ -10187,22 +7485,16 @@
"default": "90",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mvp-matrix": {
"blurb": "The final Graphene 4x4 Matrix for transformation",
"construct": false,
"construct-only": false,
- "type-name": "GrapheneMatrix",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GrapheneMatrix",
"writable": true
},
"ortho": {
@@ -10210,14 +7502,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
},
"pivot-x": {
@@ -10227,7 +7513,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pivot-y": {
@@ -10237,7 +7524,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pivot-z": {
@@ -10247,7 +7535,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -10255,7 +7544,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rotation-x": {
@@ -10265,7 +7555,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rotation-y": {
@@ -10275,7 +7566,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rotation-z": {
@@ -10285,7 +7577,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"scale-x": {
@@ -10295,7 +7588,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"scale-y": {
@@ -10305,7 +7599,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"translation-x": {
@@ -10315,7 +7610,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"translation-y": {
@@ -10325,7 +7621,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"translation-z": {
@@ -10335,7 +7632,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -10357,7 +7655,7 @@
"long-name": "OpenGL uploader",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
@@ -10372,30 +7670,17 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"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": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -10412,6 +7697,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstVideoDirection"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "OpenGL video flip filter",
"pad-templates": {
@@ -10432,7 +7721,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -10440,7 +7730,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"method": {
@@ -10448,70 +7739,8 @@
"construct": true,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstGLVideoFlipMethod",
- "values": [
- {
- "desc": "Identity (no rotation)",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Rotate clockwise 90 degrees",
- "name": "clockwise",
- "value": "1"
- },
- {
- "desc": "Rotate 180 degrees",
- "name": "rotate-180",
- "value": "2"
- },
- {
- "desc": "Rotate counter-clockwise 90 degrees",
- "name": "counterclockwise",
- "value": "3"
- },
- {
- "desc": "Flip horizontally",
- "name": "horizontal-flip",
- "value": "4"
- },
- {
- "desc": "Flip vertically",
- "name": "vertical-flip",
- "value": "5"
- },
- {
- "desc": "Flip across upper left/lower right diagonal",
- "name": "upper-left-diagonal",
- "value": "6"
- },
- {
- "desc": "Flip across upper right/lower left diagonal",
- "name": "upper-right-diagonal",
- "value": "7"
- },
- {
- "desc": "Select flip method based on image-orientation tag",
- "name": "automatic",
- "value": "8"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-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": "GstGLVideoFlipMethod",
"writable": true
},
"video-direction": {
@@ -10519,60 +7748,8 @@
"construct": true,
"construct-only": false,
"default": "identity (0)",
- "enum": true,
- "type-name": "GstVideoOrientationMethod",
- "values": [
- {
- "desc": "GST_VIDEO_ORIENTATION_IDENTITY",
- "name": "identity",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_90R",
- "name": "90r",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_180",
- "name": "180",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_90L",
- "name": "90l",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_HORIZ",
- "name": "horiz",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_VERT",
- "name": "vert",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_UL_LR",
- "name": "ul-lr",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_UR_LL",
- "name": "ur-ll",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_AUTO",
- "name": "auto",
- "value": "8"
- },
- {
- "desc": "GST_VIDEO_ORIENTATION_CUSTOM",
- "name": "custom",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstVideoOrientationMethod",
"writable": true
}
},
@@ -10590,11 +7767,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Bin/Filter/Effect/Video/Compositor",
"long-name": "OpenGL video_mixer bin",
"pad-templates": {
"sink_%%u": {
- "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "request"
},
@@ -10610,7 +7790,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"background": {
@@ -10618,32 +7799,18 @@
"construct": false,
"construct-only": false,
"default": "checker (0)",
- "enum": true,
- "type-name": "GstGLVideoMixerBackground",
- "values": [
- {
- "desc": "Checker pattern",
- "name": "checker",
- "value": "0"
- },
- {
- "desc": "Black",
- "name": "black",
- "value": "1"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "2"
- },
- {
- "desc": "Transparent Background to enable further compositing",
- "name": "transparent",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstGLVideoMixerBackground",
"writable": true
},
+ "context": {
+ "blurb": "Get OpenGL context",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstGLContext",
+ "writable": false
+ },
"latency": {
"blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
"construct": false,
@@ -10651,7 +7818,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -10659,29 +7827,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mixer": {
"blurb": "The GL mixer chain to use",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-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": "GstElement",
"writable": true
},
"start-time": {
@@ -10691,7 +7846,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -10699,25 +7855,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstGLMixerBinStartTimeSelection",
- "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": "GstGLMixerBinStartTimeSelection",
"writable": true
}
},
@@ -10725,7 +7864,8 @@
"signals": {
"create-element": {
"args": [],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
}
}
},
@@ -10743,580 +7883,23 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Effect/Video/Compositor",
"long-name": "OpenGL video_mixer",
"pad-templates": {
"sink_%%u": {
"caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstGLVideoMixerPad",
- "GstGLMixerPad",
- "GstGLBaseMixerPad",
- "GstVideoAggregatorPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "alpha": {
- "blurb": "Alpha of the picture",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "blend-constant-color-alpha": {
- "blurb": "Blend Constant Color Alpha",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "blend-constant-color-blue": {
- "blurb": "Blend Constant Color Green",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "blend-constant-color-green": {
- "blurb": "Blend Constant Color Green",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "blend-constant-color-red": {
- "blurb": "Blend Constant Color Red",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "blend-equation-alpha": {
- "blurb": "Blend Equation for Alpha",
- "construct": false,
- "construct-only": false,
- "default": "add (0)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendEquation",
- "values": [
- {
- "desc": "Add",
- "name": "add",
- "value": "0"
- },
- {
- "desc": "Subtract",
- "name": "subtract",
- "value": "1"
- },
- {
- "desc": "Reverse Subtract",
- "name": "reverse-subtract",
- "value": "2"
- }
- ],
- "writable": true
- },
- "blend-equation-rgb": {
- "blurb": "Blend Equation for RGB",
- "construct": false,
- "construct-only": false,
- "default": "add (0)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendEquation",
- "values": [
- {
- "desc": "Add",
- "name": "add",
- "value": "0"
- },
- {
- "desc": "Subtract",
- "name": "subtract",
- "value": "1"
- },
- {
- "desc": "Reverse Subtract",
- "name": "reverse-subtract",
- "value": "2"
- }
- ],
- "writable": true
- },
- "blend-function-dst-alpha": {
- "blurb": "Blend Function for Destination Alpha",
- "construct": false,
- "construct-only": false,
- "default": "one-minus-src-alpha (7)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendFunction",
- "values": [
- {
- "desc": "Zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "One",
- "name": "one",
- "value": "1"
- },
- {
- "desc": "Source Color",
- "name": "src-color",
- "value": "2"
- },
- {
- "desc": "One Minus Source Color",
- "name": "one-minus-src-color",
- "value": "3"
- },
- {
- "desc": "Destination Color",
- "name": "dst-color",
- "value": "4"
- },
- {
- "desc": "One Minus Destination Color",
- "name": "one-minus-dst-color",
- "value": "5"
- },
- {
- "desc": "Source Alpha",
- "name": "src-alpha",
- "value": "6"
- },
- {
- "desc": "One Minus Source Alpha",
- "name": "one-minus-src-alpha",
- "value": "7"
- },
- {
- "desc": "Destination Alpha",
- "name": "dst-alpha",
- "value": "8"
- },
- {
- "desc": "One Minus Destination Alpha",
- "name": "one-minus-dst-alpha",
- "value": "9"
- },
- {
- "desc": "Constant Color",
- "name": "constant-color",
- "value": "10"
- },
- {
- "desc": "One Minus Constant Color",
- "name": "one-minus-contant-color",
- "value": "11"
- },
- {
- "desc": "Constant Alpha",
- "name": "constant-alpha",
- "value": "12"
- },
- {
- "desc": "One Minus Constant Alpha",
- "name": "one-minus-contant-alpha",
- "value": "13"
- },
- {
- "desc": "Source Alpha Saturate",
- "name": "src-alpha-saturate",
- "value": "14"
- }
- ],
- "writable": true
- },
- "blend-function-dst-rgb": {
- "blurb": "Blend Function for Destination RGB",
- "construct": false,
- "construct-only": false,
- "default": "one-minus-src-alpha (7)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendFunction",
- "values": [
- {
- "desc": "Zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "One",
- "name": "one",
- "value": "1"
- },
- {
- "desc": "Source Color",
- "name": "src-color",
- "value": "2"
- },
- {
- "desc": "One Minus Source Color",
- "name": "one-minus-src-color",
- "value": "3"
- },
- {
- "desc": "Destination Color",
- "name": "dst-color",
- "value": "4"
- },
- {
- "desc": "One Minus Destination Color",
- "name": "one-minus-dst-color",
- "value": "5"
- },
- {
- "desc": "Source Alpha",
- "name": "src-alpha",
- "value": "6"
- },
- {
- "desc": "One Minus Source Alpha",
- "name": "one-minus-src-alpha",
- "value": "7"
- },
- {
- "desc": "Destination Alpha",
- "name": "dst-alpha",
- "value": "8"
- },
- {
- "desc": "One Minus Destination Alpha",
- "name": "one-minus-dst-alpha",
- "value": "9"
- },
- {
- "desc": "Constant Color",
- "name": "constant-color",
- "value": "10"
- },
- {
- "desc": "One Minus Constant Color",
- "name": "one-minus-contant-color",
- "value": "11"
- },
- {
- "desc": "Constant Alpha",
- "name": "constant-alpha",
- "value": "12"
- },
- {
- "desc": "One Minus Constant Alpha",
- "name": "one-minus-contant-alpha",
- "value": "13"
- },
- {
- "desc": "Source Alpha Saturate",
- "name": "src-alpha-saturate",
- "value": "14"
- }
- ],
- "writable": true
- },
- "blend-function-src-alpha": {
- "blurb": "Blend Function for Source Alpha",
- "construct": false,
- "construct-only": false,
- "default": "one (1)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendFunction",
- "values": [
- {
- "desc": "Zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "One",
- "name": "one",
- "value": "1"
- },
- {
- "desc": "Source Color",
- "name": "src-color",
- "value": "2"
- },
- {
- "desc": "One Minus Source Color",
- "name": "one-minus-src-color",
- "value": "3"
- },
- {
- "desc": "Destination Color",
- "name": "dst-color",
- "value": "4"
- },
- {
- "desc": "One Minus Destination Color",
- "name": "one-minus-dst-color",
- "value": "5"
- },
- {
- "desc": "Source Alpha",
- "name": "src-alpha",
- "value": "6"
- },
- {
- "desc": "One Minus Source Alpha",
- "name": "one-minus-src-alpha",
- "value": "7"
- },
- {
- "desc": "Destination Alpha",
- "name": "dst-alpha",
- "value": "8"
- },
- {
- "desc": "One Minus Destination Alpha",
- "name": "one-minus-dst-alpha",
- "value": "9"
- },
- {
- "desc": "Constant Color",
- "name": "constant-color",
- "value": "10"
- },
- {
- "desc": "One Minus Constant Color",
- "name": "one-minus-contant-color",
- "value": "11"
- },
- {
- "desc": "Constant Alpha",
- "name": "constant-alpha",
- "value": "12"
- },
- {
- "desc": "One Minus Constant Alpha",
- "name": "one-minus-contant-alpha",
- "value": "13"
- },
- {
- "desc": "Source Alpha Saturate",
- "name": "src-alpha-saturate",
- "value": "14"
- }
- ],
- "writable": true
- },
- "blend-function-src-rgb": {
- "blurb": "Blend Function for Source RGB",
- "construct": false,
- "construct-only": false,
- "default": "src-alpha (6)",
- "enum": true,
- "type-name": "GstGLVideoMixerBlendFunction",
- "values": [
- {
- "desc": "Zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "One",
- "name": "one",
- "value": "1"
- },
- {
- "desc": "Source Color",
- "name": "src-color",
- "value": "2"
- },
- {
- "desc": "One Minus Source Color",
- "name": "one-minus-src-color",
- "value": "3"
- },
- {
- "desc": "Destination Color",
- "name": "dst-color",
- "value": "4"
- },
- {
- "desc": "One Minus Destination Color",
- "name": "one-minus-dst-color",
- "value": "5"
- },
- {
- "desc": "Source Alpha",
- "name": "src-alpha",
- "value": "6"
- },
- {
- "desc": "One Minus Source Alpha",
- "name": "one-minus-src-alpha",
- "value": "7"
- },
- {
- "desc": "Destination Alpha",
- "name": "dst-alpha",
- "value": "8"
- },
- {
- "desc": "One Minus Destination Alpha",
- "name": "one-minus-dst-alpha",
- "value": "9"
- },
- {
- "desc": "Constant Color",
- "name": "constant-color",
- "value": "10"
- },
- {
- "desc": "One Minus Constant Color",
- "name": "one-minus-contant-color",
- "value": "11"
- },
- {
- "desc": "Constant Alpha",
- "name": "constant-alpha",
- "value": "12"
- },
- {
- "desc": "One Minus Constant Alpha",
- "name": "one-minus-contant-alpha",
- "value": "13"
- },
- {
- "desc": "Source Alpha Saturate",
- "name": "src-alpha-saturate",
- "value": "14"
- }
- ],
- "writable": true
- },
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "height": {
- "blurb": "Height of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "repeat-after-eos": {
- "blurb": "Repeat the last frame after EOS until all pads are EOS",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "width": {
- "blurb": "Width of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "xpos": {
- "blurb": "X Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "ypos": {
- "blurb": "Y Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "zorder": {
- "blurb": "Z Order of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstGLVideoMixerPad"
},
"src": {
"caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
- "object-type": {
- "hierarchy": [
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
}
},
"properties": {
@@ -11325,37 +7908,16 @@
"construct": false,
"construct-only": false,
"default": "checker (0)",
- "enum": true,
- "type-name": "GstGLVideoMixerBackground",
- "values": [
- {
- "desc": "Checker pattern",
- "name": "checker",
- "value": "0"
- },
- {
- "desc": "Black",
- "name": "black",
- "value": "1"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "2"
- },
- {
- "desc": "Transparent Background to enable further compositing",
- "name": "transparent",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstGLVideoMixerBackground",
"writable": true
},
"context": {
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"latency": {
@@ -11365,7 +7927,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"min-upstream-latency": {
@@ -11375,22 +7938,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time": {
@@ -11400,7 +7949,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -11408,25 +7958,8 @@
"construct": false,
"construct-only": false,
"default": "zero (0)",
- "enum": true,
- "type-name": "GstAggregatorStartTimeSelection",
- "values": [
- {
- "desc": "Start at 0 running time (default)",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "Start at first observed input running time",
- "name": "first",
- "value": "1"
- },
- {
- "desc": "Set start time with start-time property",
- "name": "set",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
}
},
@@ -11464,7 +7997,8 @@
"blurb": "Get OpenGL context",
"construct": false,
"construct-only": false,
- "type-name": "GstGLContext",
+ "readable": true,
+ "type": "GstGLContext",
"writable": false
},
"downmix-mode": {
@@ -11472,25 +8006,8 @@
"construct": false,
"construct-only": false,
"default": "green-magenta-dubois (0)",
- "enum": true,
- "type-name": "GstGLStereoDownmix",
- "values": [
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
- "name": "green-magenta-dubois",
- "value": "0"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
- "name": "red-cyan-dubois",
- "value": "1"
- },
- {
- "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
- "name": "amber-blue-dubois",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstGLStereoDownmix",
"writable": true
},
"input-flags-override": {
@@ -11498,49 +8015,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"input-mode-override": {
@@ -11548,68 +8024,8 @@
"construct": false,
"construct-only": false,
"default": "none (-1)",
- "enum": true,
- "type-name": "GstVideoMultiviewFramePacking",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstVideoMultiviewFramePacking",
"writable": true
},
"output-flags-override": {
@@ -11617,49 +8033,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"output-mode-override": {
@@ -11667,100 +8042,866 @@
"construct": false,
"construct-only": false,
"default": "none (-1)",
- "enum": true,
- "type-name": "GstVideoMultiviewMode",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME",
- "name": "frame-by-frame",
- "value": "32"
- },
+ "readable": true,
+ "type": "GstVideoMultiviewMode",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstopengl",
+ "license": "LGPL",
+ "other-types": {
+ "GstGLAlphaMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Set/adjust alpha channel",
+ "name": "set",
+ "value": "0"
+ },
+ {
+ "desc": "Chroma Key on pure green",
+ "name": "green",
+ "value": "1"
+ },
+ {
+ "desc": "Chroma Key on pure blue",
+ "name": "blue",
+ "value": "2"
+ },
+ {
+ "desc": "Chroma Key on custom RGB values",
+ "name": "custom",
+ "value": "3"
+ }
+ ]
+ },
+ "GstGLDeinterlaceMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Blur Vertical",
+ "name": "vfir",
+ "value": "0"
+ },
+ {
+ "desc": "Motion Adaptive: Advanced Detection",
+ "name": "greedyh",
+ "value": "1"
+ }
+ ]
+ },
+ "GstGLEffectsEffect": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Do nothing Effect",
+ "name": "identity",
+ "value": "0"
+ },
+ {
+ "desc": "Mirror Effect",
+ "name": "mirror",
+ "value": "1"
+ },
+ {
+ "desc": "Squeeze Effect",
+ "name": "squeeze",
+ "value": "2"
+ },
+ {
+ "desc": "Stretch Effect",
+ "name": "stretch",
+ "value": "3"
+ },
+ {
+ "desc": "Light Tunnel Effect",
+ "name": "tunnel",
+ "value": "4"
+ },
+ {
+ "desc": "FishEye Effect",
+ "name": "fisheye",
+ "value": "5"
+ },
+ {
+ "desc": "Twirl Effect",
+ "name": "twirl",
+ "value": "6"
+ },
+ {
+ "desc": "Bulge Effect",
+ "name": "bulge",
+ "value": "7"
+ },
+ {
+ "desc": "Square Effect",
+ "name": "square",
+ "value": "8"
+ },
+ {
+ "desc": "Heat Signature Effect",
+ "name": "heat",
+ "value": "9"
+ },
+ {
+ "desc": "Sepia Toning Effect",
+ "name": "sepia",
+ "value": "10"
+ },
+ {
+ "desc": "Cross Processing Effect",
+ "name": "xpro",
+ "value": "11"
+ },
+ {
+ "desc": "Luma Cross Processing Effect",
+ "name": "lumaxpro",
+ "value": "12"
+ },
+ {
+ "desc": "Glowing negative effect",
+ "name": "xray",
+ "value": "13"
+ },
+ {
+ "desc": "All Grey but Red Effect",
+ "name": "sin",
+ "value": "14"
+ },
+ {
+ "desc": "Glow Lighting Effect",
+ "name": "glow",
+ "value": "15"
+ },
+ {
+ "desc": "Sobel edge detection Effect",
+ "name": "sobel",
+ "value": "16"
+ },
+ {
+ "desc": "Blur with 9x9 separable convolution Effect",
+ "name": "blur",
+ "value": "17"
+ },
+ {
+ "desc": "Laplacian Convolution Demo Effect",
+ "name": "laplacian",
+ "value": "18"
+ }
+ ]
+ },
+ "GstGLMixerBinStartTimeSelection": {
+ "kind": "enum",
+ "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"
+ }
+ ]
+ },
+ "GstGLMixerPad": {
+ "hierarchy": [
+ "GstGLMixerPad",
+ "GstGLBaseMixerPad",
+ "GstVideoAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "max-last-buffer-repeat": {
+ "blurb": "Repeat last buffer for time (in ns, -1=until EOS), behaviour on EOS is not affected",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "repeat-after-eos": {
+ "blurb": "Repeat the last frame after EOS until all pads are EOS",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "zorder": {
+ "blurb": "Z Order of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
{
- "desc": "GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME",
- "name": "multiview-frame-by-frame",
- "value": "33"
- },
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ },
+ "GstGLRotateMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Identity (no rotation)",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Rotate clockwise 90 degrees",
+ "name": "clockwise",
+ "value": "1"
+ },
+ {
+ "desc": "Rotate 180 degrees",
+ "name": "rotate-180",
+ "value": "2"
+ },
+ {
+ "desc": "Rotate counter-clockwise 90 degrees",
+ "name": "counterclockwise",
+ "value": "3"
+ },
+ {
+ "desc": "Flip horizontally",
+ "name": "horizontal-flip",
+ "value": "4"
+ },
+ {
+ "desc": "Flip vertically",
+ "name": "vertical-flip",
+ "value": "5"
+ },
+ {
+ "desc": "Flip across upper left/lower right diagonal",
+ "name": "upper-left-diagonal",
+ "value": "6"
+ },
+ {
+ "desc": "Flip across upper right/lower left diagonal",
+ "name": "upper-right-diagonal",
+ "value": "7"
+ },
+ {
+ "desc": "Select rotate method based on image-orientation tag",
+ "name": "automatic",
+ "value": "8"
+ }
+ ]
+ },
+ "GstGLStereoDownmix": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
+ "name": "green-magenta-dubois",
+ "value": "0"
+ },
+ {
+ "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
+ "name": "red-cyan-dubois",
+ "value": "1"
+ },
+ {
+ "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
+ "name": "amber-blue-dubois",
+ "value": "2"
+ }
+ ]
+ },
+ "GstGLStereoMixPad": {
+ "hierarchy": [
+ "GstGLStereoMixPad",
+ "GstGLMixerPad",
+ "GstGLBaseMixerPad",
+ "GstVideoAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "max-last-buffer-repeat": {
+ "blurb": "Repeat last buffer for time (in ns, -1=until EOS), behaviour on EOS is not affected",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "repeat-after-eos": {
+ "blurb": "Repeat the last frame after EOS until all pads are EOS",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "zorder": {
+ "blurb": "Z Order of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
{
- "desc": "GST_VIDEO_MULTIVIEW_MODE_SEPARATED",
- "name": "separated",
- "value": "34"
+ "name": "arg0",
+ "type": "GstBuffer"
}
],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ },
+ "GstGLTestSrcPattern": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "SMPTE 100%% color bars",
+ "name": "smpte",
+ "value": "0"
+ },
+ {
+ "desc": "Random (television snow)",
+ "name": "snow",
+ "value": "1"
+ },
+ {
+ "desc": "100%% Black",
+ "name": "black",
+ "value": "2"
+ },
+ {
+ "desc": "100%% White",
+ "name": "white",
+ "value": "3"
+ },
+ {
+ "desc": "Red",
+ "name": "red",
+ "value": "4"
+ },
+ {
+ "desc": "Green",
+ "name": "green",
+ "value": "5"
+ },
+ {
+ "desc": "Blue",
+ "name": "blue",
+ "value": "6"
+ },
+ {
+ "desc": "Checkers 1px",
+ "name": "checkers-1",
+ "value": "7"
+ },
+ {
+ "desc": "Checkers 2px",
+ "name": "checkers-2",
+ "value": "8"
+ },
+ {
+ "desc": "Checkers 4px",
+ "name": "checkers-4",
+ "value": "9"
+ },
+ {
+ "desc": "Checkers 8px",
+ "name": "checkers-8",
+ "value": "10"
+ },
+ {
+ "desc": "Circular",
+ "name": "circular",
+ "value": "11"
+ },
+ {
+ "desc": "Blink",
+ "name": "blink",
+ "value": "12"
+ },
+ {
+ "desc": "Mandelbrot Fractal",
+ "name": "mandelbrot",
+ "value": "13"
+ }
+ ]
+ },
+ "GstGLVideoFlipMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Identity (no rotation)",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Rotate clockwise 90 degrees",
+ "name": "clockwise",
+ "value": "1"
+ },
+ {
+ "desc": "Rotate 180 degrees",
+ "name": "rotate-180",
+ "value": "2"
+ },
+ {
+ "desc": "Rotate counter-clockwise 90 degrees",
+ "name": "counterclockwise",
+ "value": "3"
+ },
+ {
+ "desc": "Flip horizontally",
+ "name": "horizontal-flip",
+ "value": "4"
+ },
+ {
+ "desc": "Flip vertically",
+ "name": "vertical-flip",
+ "value": "5"
+ },
+ {
+ "desc": "Flip across upper left/lower right diagonal",
+ "name": "upper-left-diagonal",
+ "value": "6"
+ },
+ {
+ "desc": "Flip across upper right/lower left diagonal",
+ "name": "upper-right-diagonal",
+ "value": "7"
+ },
+ {
+ "desc": "Select flip method based on image-orientation tag",
+ "name": "automatic",
+ "value": "8"
+ }
+ ]
+ },
+ "GstGLVideoMixerBackground": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Checker pattern",
+ "name": "checker",
+ "value": "0"
+ },
+ {
+ "desc": "Black",
+ "name": "black",
+ "value": "1"
+ },
+ {
+ "desc": "White",
+ "name": "white",
+ "value": "2"
+ },
+ {
+ "desc": "Transparent Background to enable further compositing",
+ "name": "transparent",
+ "value": "3"
+ }
+ ]
+ },
+ "GstGLVideoMixerBlendEquation": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Add",
+ "name": "add",
+ "value": "0"
+ },
+ {
+ "desc": "Subtract",
+ "name": "subtract",
+ "value": "1"
+ },
+ {
+ "desc": "Reverse Subtract",
+ "name": "reverse-subtract",
+ "value": "2"
+ }
+ ]
+ },
+ "GstGLVideoMixerBlendFunction": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "One",
+ "name": "one",
+ "value": "1"
+ },
+ {
+ "desc": "Source Color",
+ "name": "src-color",
+ "value": "2"
+ },
+ {
+ "desc": "One Minus Source Color",
+ "name": "one-minus-src-color",
+ "value": "3"
+ },
+ {
+ "desc": "Destination Color",
+ "name": "dst-color",
+ "value": "4"
+ },
+ {
+ "desc": "One Minus Destination Color",
+ "name": "one-minus-dst-color",
+ "value": "5"
+ },
+ {
+ "desc": "Source Alpha",
+ "name": "src-alpha",
+ "value": "6"
+ },
+ {
+ "desc": "One Minus Source Alpha",
+ "name": "one-minus-src-alpha",
+ "value": "7"
+ },
+ {
+ "desc": "Destination Alpha",
+ "name": "dst-alpha",
+ "value": "8"
+ },
+ {
+ "desc": "One Minus Destination Alpha",
+ "name": "one-minus-dst-alpha",
+ "value": "9"
+ },
+ {
+ "desc": "Constant Color",
+ "name": "constant-color",
+ "value": "10"
+ },
+ {
+ "desc": "One Minus Constant Color",
+ "name": "one-minus-contant-color",
+ "value": "11"
+ },
+ {
+ "desc": "Constant Alpha",
+ "name": "constant-alpha",
+ "value": "12"
+ },
+ {
+ "desc": "One Minus Constant Alpha",
+ "name": "one-minus-contant-alpha",
+ "value": "13"
+ },
+ {
+ "desc": "Source Alpha Saturate",
+ "name": "src-alpha-saturate",
+ "value": "14"
+ }
+ ]
+ },
+ "GstGLVideoMixerPad": {
+ "hierarchy": [
+ "GstGLVideoMixerPad",
+ "GstGLMixerPad",
+ "GstGLBaseMixerPad",
+ "GstVideoAggregatorPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "alpha": {
+ "blurb": "Alpha of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "blend-constant-color-alpha": {
+ "blurb": "Blend Constant Color Alpha",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "0",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
- "qos": {
- "blurb": "Handle Quality-of-Service events",
+ "blend-constant-color-blue": {
+ "blurb": "Blend Constant Color Green",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "0",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "blend-constant-color-green": {
+ "blurb": "Blend Constant Color Green",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "blend-constant-color-red": {
+ "blurb": "Blend Constant Color Red",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "blend-equation-alpha": {
+ "blurb": "Blend Equation for Alpha",
+ "construct": false,
+ "construct-only": false,
+ "default": "add (0)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendEquation",
+ "writable": true
+ },
+ "blend-equation-rgb": {
+ "blurb": "Blend Equation for RGB",
+ "construct": false,
+ "construct-only": false,
+ "default": "add (0)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendEquation",
+ "writable": true
+ },
+ "blend-function-dst-alpha": {
+ "blurb": "Blend Function for Destination Alpha",
+ "construct": false,
+ "construct-only": false,
+ "default": "one-minus-src-alpha (7)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendFunction",
+ "writable": true
+ },
+ "blend-function-dst-rgb": {
+ "blurb": "Blend Function for Destination RGB",
+ "construct": false,
+ "construct-only": false,
+ "default": "one-minus-src-alpha (7)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendFunction",
+ "writable": true
+ },
+ "blend-function-src-alpha": {
+ "blurb": "Blend Function for Source Alpha",
+ "construct": false,
+ "construct-only": false,
+ "default": "one (1)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendFunction",
+ "writable": true
+ },
+ "blend-function-src-rgb": {
+ "blurb": "Blend Function for Source RGB",
+ "construct": false,
+ "construct-only": false,
+ "default": "src-alpha (6)",
+ "readable": true,
+ "type": "GstGLVideoMixerBlendFunction",
+ "writable": true
+ },
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "height": {
+ "blurb": "Height of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "max-last-buffer-repeat": {
+ "blurb": "Repeat last buffer for time (in ns, -1=until EOS), behaviour on EOS is not affected",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "repeat-after-eos": {
+ "blurb": "Repeat the last frame after EOS until all pads are EOS",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "width": {
+ "blurb": "Width of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "xpos": {
+ "blurb": "X Position of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "ypos": {
+ "blurb": "Y Position of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "zorder": {
+ "blurb": "Z Order of the picture",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
- "rank": "none"
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
}
},
- "filename": "gstopengl",
- "license": "LGPL",
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"opus": {
@@ -11797,7 +8938,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-latency": {
@@ -11807,22 +8949,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
},
"phase-inversion": {
@@ -11830,7 +8958,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"plc": {
@@ -11838,9 +8967,19 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Various statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-opusdec-stats, num-pushed=(guint64)0, num-gap=(guint64)0, plc-num-samples=(guint64)0, plc-duration=(guint64)0, bandwidth=(uint)0, sample-rate=(uint)0, gain=(uint)0, last-packet-duration=(uint)0, channels=(uint)0;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ },
"tolerance": {
"blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)",
"construct": false,
@@ -11848,7 +8987,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"use-inband-fec": {
@@ -11856,7 +8996,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -11873,6 +9014,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Opus audio encoder",
"pad-templates": {
@@ -11893,20 +9038,8 @@
"construct": false,
"construct-only": false,
"default": "generic (2049)",
- "enum": true,
- "type-name": "GstOpusEncAudioType",
- "values": [
- {
- "desc": "Generic audio",
- "name": "generic",
- "value": "2049"
- },
- {
- "desc": "Voice",
- "name": "voice",
- "value": "2048"
- }
- ],
+ "readable": true,
+ "type": "GstOpusEncAudioType",
"writable": true
},
"bandwidth": {
@@ -11914,40 +9047,8 @@
"construct": false,
"construct-only": false,
"default": "fullband (1105)",
- "enum": true,
- "type-name": "GstOpusEncBandwidth",
- "values": [
- {
- "desc": "Narrow band",
- "name": "narrowband",
- "value": "1101"
- },
- {
- "desc": "Medium band",
- "name": "mediumband",
- "value": "1102"
- },
- {
- "desc": "Wide band",
- "name": "wideband",
- "value": "1103"
- },
- {
- "desc": "Super wide band",
- "name": "superwideband",
- "value": "1104"
- },
- {
- "desc": "Full band",
- "name": "fullband",
- "value": "1105"
- },
- {
- "desc": "Auto",
- "name": "auto",
- "value": "-1000"
- }
- ],
+ "readable": true,
+ "type": "GstOpusEncBandwidth",
"writable": true
},
"bitrate": {
@@ -11957,7 +9058,8 @@
"default": "64000",
"max": "650000",
"min": "4000",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-type": {
@@ -11965,25 +9067,8 @@
"construct": false,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstOpusEncBitrateType",
- "values": [
- {
- "desc": "CBR",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "VBR",
- "name": "vbr",
- "value": "1"
- },
- {
- "desc": "Constrained VBR",
- "name": "constrained-vbr",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstOpusEncBitrateType",
"writable": true
},
"complexity": {
@@ -11993,7 +9078,8 @@
"default": "10",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dtx": {
@@ -12001,7 +9087,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"frame-size": {
@@ -12009,40 +9096,8 @@
"construct": false,
"construct-only": false,
"default": "20 (20)",
- "enum": true,
- "type-name": "GstOpusEncFrameSize",
- "values": [
- {
- "desc": "2.5",
- "name": "2.5",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "5",
- "value": "5"
- },
- {
- "desc": "10",
- "name": "10",
- "value": "10"
- },
- {
- "desc": "20",
- "name": "20",
- "value": "20"
- },
- {
- "desc": "40",
- "name": "40",
- "value": "40"
- },
- {
- "desc": "60",
- "name": "60",
- "value": "60"
- }
- ],
+ "readable": true,
+ "type": "GstOpusEncFrameSize",
"writable": true
},
"hard-resync": {
@@ -12050,7 +9105,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"inband-fec": {
@@ -12058,7 +9114,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -12066,7 +9123,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-payload-size": {
@@ -12076,15 +9134,8 @@
"default": "4000",
"max": "4000",
"min": "2",
- "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
},
"packet-loss-percentage": {
@@ -12094,14 +9145,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"perfect-timestamp": {
@@ -12109,7 +9154,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -12119,7 +9165,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -12128,15 +9175,128 @@
},
"filename": "gstopus",
"license": "LGPL",
+ "other-types": {
+ "GstOpusEncAudioType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Generic audio",
+ "name": "generic",
+ "value": "2049"
+ },
+ {
+ "desc": "Voice",
+ "name": "voice",
+ "value": "2048"
+ },
+ {
+ "desc": "Restricted low delay",
+ "name": "restricted-lowdelay",
+ "value": "2051"
+ }
+ ]
+ },
+ "GstOpusEncBandwidth": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Narrow band",
+ "name": "narrowband",
+ "value": "1101"
+ },
+ {
+ "desc": "Medium band",
+ "name": "mediumband",
+ "value": "1102"
+ },
+ {
+ "desc": "Wide band",
+ "name": "wideband",
+ "value": "1103"
+ },
+ {
+ "desc": "Super wide band",
+ "name": "superwideband",
+ "value": "1104"
+ },
+ {
+ "desc": "Full band",
+ "name": "fullband",
+ "value": "1105"
+ },
+ {
+ "desc": "Auto",
+ "name": "auto",
+ "value": "-1000"
+ }
+ ]
+ },
+ "GstOpusEncBitrateType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "CBR",
+ "name": "cbr",
+ "value": "0"
+ },
+ {
+ "desc": "VBR",
+ "name": "vbr",
+ "value": "1"
+ },
+ {
+ "desc": "Constrained VBR",
+ "name": "constrained-vbr",
+ "value": "2"
+ }
+ ]
+ },
+ "GstOpusEncFrameSize": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "2.5",
+ "name": "2.5",
+ "value": "2"
+ },
+ {
+ "desc": "5",
+ "name": "5",
+ "value": "5"
+ },
+ {
+ "desc": "10",
+ "name": "10",
+ "value": "10"
+ },
+ {
+ "desc": "20",
+ "name": "20",
+ "value": "20"
+ },
+ {
+ "desc": "40",
+ "name": "40",
+ "value": "40"
+ },
+ {
+ "desc": "60",
+ "name": "60",
+ "value": "60"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"overlaycomposition": {
"description": "Renders overlays on top of video frames",
"elements": {
"overlaycomposition": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Overlay Composition",
"hierarchy": [
"GstOverlayComposition",
@@ -12149,12 +9309,12 @@
"long-name": "Overlay Composition",
"pad-templates": {
"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 }\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"
},
"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 }\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"
}
@@ -12163,32 +9323,46 @@
"signals": {
"caps-changed": {
"args": [
- "GstCaps",
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void"
},
"draw": {
"args": [
- "GstSample"
+ {
+ "name": "arg0",
+ "type": "GstSample"
+ }
],
- "retval": "GstVideoOverlayComposition"
+ "return-type": "GstVideoOverlayComposition"
}
}
}
},
"filename": "gstoverlaycomposition",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"pango": {
"description": "Pango-based text rendering and overlay",
"elements": {
"clockoverlay": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.net>",
+ "author": "Tim-Philipp MĂ¼ller <tim@centricular.net>",
"description": "Overlays the current clock time on a video stream",
"hierarchy": [
"GstClockOverlay",
@@ -12202,12 +9376,12 @@
"long-name": "Clock overlay",
"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 }\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 }\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"
}
@@ -12218,7 +9392,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"color": {
@@ -12228,7 +9403,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"deltax": {
@@ -12238,7 +9414,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deltay": {
@@ -12248,7 +9425,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"draw-outline": {
@@ -12256,7 +9434,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"draw-shadow": {
@@ -12264,7 +9443,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"font-desc": {
@@ -12272,7 +9452,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"halignment": {
@@ -12280,35 +9461,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayHAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayHAlign",
"writable": true
},
"line-alignment": {
@@ -12316,33 +9470,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstBaseTextOverlayLineAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstBaseTextOverlayLineAlign",
"writable": true
},
"outline-color": {
@@ -12352,14 +9481,8 @@
"default": "-16777216",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"scale-mode": {
@@ -12367,30 +9490,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayScaleMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "par",
- "name": "par",
- "value": "1"
- },
- {
- "desc": "display",
- "name": "display",
- "value": "2"
- },
- {
- "desc": "user",
- "name": "user",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayScaleMode",
"writable": true
},
"scale-pixel-aspect-ratio": {
@@ -12400,7 +9501,8 @@
"default": "1/1",
"max": "100/1",
"min": "1/100",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"shaded-background": {
@@ -12408,7 +9510,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"shading-value": {
@@ -12418,7 +9521,8 @@
"default": "80",
"max": "255",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"silent": {
@@ -12426,7 +9530,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"text": {
@@ -12434,7 +9539,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"text-height": {
@@ -12444,7 +9550,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-width": {
@@ -12454,7 +9561,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-x": {
@@ -12464,7 +9572,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"text-y": {
@@ -12474,7 +9583,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"time-format": {
@@ -12482,7 +9592,8 @@
"construct": false,
"construct-only": false,
"default": "%%H:%%M:%%S",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"valignment": {
@@ -12490,40 +9601,8 @@
"construct": false,
"construct-only": false,
"default": "top (2)",
- "enum": true,
- "type-name": "GstBaseTextOverlayVAlign",
- "values": [
- {
- "desc": "baseline",
- "name": "baseline",
- "value": "0"
- },
- {
- "desc": "bottom",
- "name": "bottom",
- "value": "1"
- },
- {
- "desc": "top",
- "name": "top",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "3"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayVAlign",
"writable": true
},
"vertical-render": {
@@ -12531,7 +9610,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wait-text": {
@@ -12539,7 +9619,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wrap-mode": {
@@ -12547,30 +9628,8 @@
"construct": false,
"construct-only": false,
"default": "wordchar (2)",
- "enum": true,
- "type-name": "GstBaseTextOverlayWrapMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "word",
- "name": "word",
- "value": "0"
- },
- {
- "desc": "char",
- "name": "char",
- "value": "1"
- },
- {
- "desc": "wordchar",
- "name": "wordchar",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayWrapMode",
"writable": true
},
"x-absolute": {
@@ -12580,7 +9639,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"xpad": {
@@ -12590,7 +9650,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"xpos": {
@@ -12600,7 +9661,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-absolute": {
@@ -12610,7 +9672,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"ypad": {
@@ -12620,7 +9683,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ypos": {
@@ -12630,7 +9694,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -12651,7 +9716,7 @@
"long-name": "Text overlay",
"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 }\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"
},
@@ -12661,7 +9726,7 @@
"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 }\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"
}
@@ -12672,7 +9737,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"color": {
@@ -12682,7 +9748,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"deltax": {
@@ -12692,7 +9759,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deltay": {
@@ -12702,7 +9770,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"draw-outline": {
@@ -12710,7 +9779,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"draw-shadow": {
@@ -12718,7 +9788,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"font-desc": {
@@ -12726,7 +9797,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"halignment": {
@@ -12734,35 +9806,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstBaseTextOverlayHAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayHAlign",
"writable": true
},
"line-alignment": {
@@ -12770,33 +9815,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstBaseTextOverlayLineAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstBaseTextOverlayLineAlign",
"writable": true
},
"outline-color": {
@@ -12806,14 +9826,8 @@
"default": "-16777216",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"scale-mode": {
@@ -12821,30 +9835,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayScaleMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "par",
- "name": "par",
- "value": "1"
- },
- {
- "desc": "display",
- "name": "display",
- "value": "2"
- },
- {
- "desc": "user",
- "name": "user",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayScaleMode",
"writable": true
},
"scale-pixel-aspect-ratio": {
@@ -12854,7 +9846,8 @@
"default": "1/1",
"max": "100/1",
"min": "1/100",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"shaded-background": {
@@ -12862,7 +9855,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"shading-value": {
@@ -12872,7 +9866,8 @@
"default": "80",
"max": "255",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"silent": {
@@ -12880,7 +9875,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"text": {
@@ -12888,7 +9884,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"text-height": {
@@ -12898,7 +9895,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-width": {
@@ -12908,7 +9906,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-x": {
@@ -12918,7 +9917,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"text-y": {
@@ -12928,7 +9928,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"valignment": {
@@ -12936,40 +9937,8 @@
"construct": false,
"construct-only": false,
"default": "baseline (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayVAlign",
- "values": [
- {
- "desc": "baseline",
- "name": "baseline",
- "value": "0"
- },
- {
- "desc": "bottom",
- "name": "bottom",
- "value": "1"
- },
- {
- "desc": "top",
- "name": "top",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "3"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayVAlign",
"writable": true
},
"vertical-render": {
@@ -12977,7 +9946,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wait-text": {
@@ -12985,7 +9955,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wrap-mode": {
@@ -12993,30 +9964,8 @@
"construct": false,
"construct-only": false,
"default": "wordchar (2)",
- "enum": true,
- "type-name": "GstBaseTextOverlayWrapMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "word",
- "name": "word",
- "value": "0"
- },
- {
- "desc": "char",
- "name": "char",
- "value": "1"
- },
- {
- "desc": "wordchar",
- "name": "wordchar",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayWrapMode",
"writable": true
},
"x-absolute": {
@@ -13026,7 +9975,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"xpad": {
@@ -13036,7 +9986,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"xpos": {
@@ -13046,7 +9997,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-absolute": {
@@ -13056,7 +10008,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"ypad": {
@@ -13066,7 +10019,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ypos": {
@@ -13076,7 +10030,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -13112,7 +10067,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"halignment": {
@@ -13120,25 +10076,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstTextRenderHAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstTextRenderHAlign",
"writable": true
},
"line-alignment": {
@@ -13146,40 +10085,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstTextRenderLineAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "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": "GstTextRenderLineAlign",
"writable": true
},
"valignment": {
@@ -13187,25 +10094,8 @@
"construct": false,
"construct-only": false,
"default": "baseline (0)",
- "enum": true,
- "type-name": "GstTextRenderVAlign",
- "values": [
- {
- "desc": "baseline",
- "name": "baseline",
- "value": "0"
- },
- {
- "desc": "bottom",
- "name": "bottom",
- "value": "1"
- },
- {
- "desc": "top",
- "name": "top",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstTextRenderVAlign",
"writable": true
},
"xpad": {
@@ -13215,7 +10105,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ypad": {
@@ -13225,14 +10116,15 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "none"
},
"timeoverlay": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.net>",
+ "author": "Tim-Philipp MĂ¼ller <tim@centricular.net>",
"description": "Overlays buffer time stamps on a video stream",
"hierarchy": [
"GstTimeOverlay",
@@ -13246,12 +10138,12 @@
"long-name": "Time overlay",
"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 }\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 }\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"
}
@@ -13262,7 +10154,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"color": {
@@ -13272,7 +10165,25 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "datetime-epoch": {
+ "blurb": "When showing times as dates, the initial date from which time is counted, if not specified prime epoch is used (1900-01-01)",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GDateTime",
+ "writable": true
+ },
+ "datetime-format": {
+ "blurb": "When showing times as dates, the format to render date and time in",
+ "construct": false,
+ "construct-only": false,
+ "default": "%%F %%T",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"deltax": {
@@ -13282,7 +10193,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deltay": {
@@ -13292,7 +10204,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"draw-outline": {
@@ -13300,7 +10213,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"draw-shadow": {
@@ -13308,7 +10222,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"font-desc": {
@@ -13316,7 +10231,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"halignment": {
@@ -13324,35 +10240,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayHAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayHAlign",
"writable": true
},
"line-alignment": {
@@ -13360,33 +10249,8 @@
"construct": false,
"construct-only": false,
"default": "center (1)",
- "enum": true,
- "type-name": "GstBaseTextOverlayLineAlign",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "1"
- },
- {
- "desc": "right",
- "name": "right",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstBaseTextOverlayLineAlign",
"writable": true
},
"outline-color": {
@@ -13396,14 +10260,8 @@
"default": "-16777216",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"scale-mode": {
@@ -13411,30 +10269,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstBaseTextOverlayScaleMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "par",
- "name": "par",
- "value": "1"
- },
- {
- "desc": "display",
- "name": "display",
- "value": "2"
- },
- {
- "desc": "user",
- "name": "user",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayScaleMode",
"writable": true
},
"scale-pixel-aspect-ratio": {
@@ -13444,7 +10280,8 @@
"default": "1/1",
"max": "100/1",
"min": "1/100",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"shaded-background": {
@@ -13452,7 +10289,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"shading-value": {
@@ -13462,7 +10300,17 @@
"default": "80",
"max": "255",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "show-times-as-dates": {
+ "blurb": "Whether to display times, counted from datetime-epoch, as dates",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"silent": {
@@ -13470,7 +10318,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"text": {
@@ -13478,7 +10327,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"text-height": {
@@ -13488,7 +10338,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-width": {
@@ -13498,7 +10349,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"text-x": {
@@ -13508,7 +10360,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"text-y": {
@@ -13518,7 +10371,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"time-mode": {
@@ -13526,30 +10380,8 @@
"construct": false,
"construct-only": false,
"default": "buffer-time (0)",
- "enum": true,
- "type-name": "GstTimeOverlayTimeLine",
- "values": [
- {
- "desc": "buffer-time",
- "name": "buffer-time",
- "value": "0"
- },
- {
- "desc": "stream-time",
- "name": "stream-time",
- "value": "1"
- },
- {
- "desc": "running-time",
- "name": "running-time",
- "value": "2"
- },
- {
- "desc": "time-code",
- "name": "time-code",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstTimeOverlayTimeLine",
"writable": true
},
"valignment": {
@@ -13557,40 +10389,8 @@
"construct": false,
"construct-only": false,
"default": "top (2)",
- "enum": true,
- "type-name": "GstBaseTextOverlayVAlign",
- "values": [
- {
- "desc": "baseline",
- "name": "baseline",
- "value": "0"
- },
- {
- "desc": "bottom",
- "name": "bottom",
- "value": "1"
- },
- {
- "desc": "top",
- "name": "top",
- "value": "2"
- },
- {
- "desc": "position",
- "name": "Absolute position clamped to canvas",
- "value": "3"
- },
- {
- "desc": "center",
- "name": "center",
- "value": "4"
- },
- {
- "desc": "absolute",
- "name": "Absolute position",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayVAlign",
"writable": true
},
"vertical-render": {
@@ -13598,7 +10398,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wait-text": {
@@ -13606,7 +10407,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"wrap-mode": {
@@ -13614,30 +10416,8 @@
"construct": false,
"construct-only": false,
"default": "wordchar (2)",
- "enum": true,
- "type-name": "GstBaseTextOverlayWrapMode",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "word",
- "name": "word",
- "value": "0"
- },
- {
- "desc": "char",
- "name": "char",
- "value": "1"
- },
- {
- "desc": "wordchar",
- "name": "wordchar",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstBaseTextOverlayWrapMode",
"writable": true
},
"x-absolute": {
@@ -13647,7 +10427,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"xpad": {
@@ -13657,7 +10438,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"xpos": {
@@ -13667,7 +10449,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"y-absolute": {
@@ -13677,7 +10460,8 @@
"default": "0.5",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"ypad": {
@@ -13687,7 +10471,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ypos": {
@@ -13697,7 +10482,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -13706,8 +10492,231 @@
},
"filename": "gstpango",
"license": "LGPL",
+ "other-types": {
+ "GstBaseTextOverlayHAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "1"
+ },
+ {
+ "desc": "right",
+ "name": "right",
+ "value": "2"
+ },
+ {
+ "desc": "position",
+ "name": "Absolute position clamped to canvas",
+ "value": "4"
+ },
+ {
+ "desc": "absolute",
+ "name": "Absolute position",
+ "value": "5"
+ }
+ ]
+ },
+ "GstBaseTextOverlayLineAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "1"
+ },
+ {
+ "desc": "right",
+ "name": "right",
+ "value": "2"
+ }
+ ]
+ },
+ "GstBaseTextOverlayScaleMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "par",
+ "name": "par",
+ "value": "1"
+ },
+ {
+ "desc": "display",
+ "name": "display",
+ "value": "2"
+ },
+ {
+ "desc": "user",
+ "name": "user",
+ "value": "3"
+ }
+ ]
+ },
+ "GstBaseTextOverlayVAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "baseline",
+ "name": "baseline",
+ "value": "0"
+ },
+ {
+ "desc": "bottom",
+ "name": "bottom",
+ "value": "1"
+ },
+ {
+ "desc": "top",
+ "name": "top",
+ "value": "2"
+ },
+ {
+ "desc": "position",
+ "name": "Absolute position clamped to canvas",
+ "value": "3"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "4"
+ },
+ {
+ "desc": "absolute",
+ "name": "Absolute position",
+ "value": "5"
+ }
+ ]
+ },
+ "GstBaseTextOverlayWrapMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "-1"
+ },
+ {
+ "desc": "word",
+ "name": "word",
+ "value": "0"
+ },
+ {
+ "desc": "char",
+ "name": "char",
+ "value": "1"
+ },
+ {
+ "desc": "wordchar",
+ "name": "wordchar",
+ "value": "2"
+ }
+ ]
+ },
+ "GstTextRenderHAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "1"
+ },
+ {
+ "desc": "right",
+ "name": "right",
+ "value": "2"
+ }
+ ]
+ },
+ "GstTextRenderLineAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "1"
+ },
+ {
+ "desc": "right",
+ "name": "right",
+ "value": "2"
+ }
+ ]
+ },
+ "GstTextRenderVAlign": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "baseline",
+ "name": "baseline",
+ "value": "0"
+ },
+ {
+ "desc": "bottom",
+ "name": "bottom",
+ "value": "1"
+ },
+ {
+ "desc": "top",
+ "name": "top",
+ "value": "2"
+ }
+ ]
+ },
+ "GstTimeOverlayTimeLine": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "buffer-time",
+ "name": "buffer-time",
+ "value": "0"
+ },
+ {
+ "desc": "stream-time",
+ "name": "stream-time",
+ "value": "1"
+ },
+ {
+ "desc": "running-time",
+ "name": "running-time",
+ "value": "2"
+ },
+ {
+ "desc": "time-code",
+ "name": "time-code",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"pbtypes": {
@@ -13715,15 +10724,17 @@
"elements": {},
"filename": "gstpbtypes",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"playback": {
"description": "various playback elements",
"elements": {
"decodebin": {
- "author": "Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Autoplug and decode to raw media",
"hierarchy": [
"GstDecodeBin",
@@ -13733,6 +10744,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Decoder",
"long-name": "Decoder Bin",
"pad-templates": {
@@ -13753,7 +10767,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"caps": {
@@ -13761,7 +10776,8 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"connection-speed": {
@@ -13771,7 +10787,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"expose-all-streams": {
@@ -13779,7 +10796,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-sw-decoders": {
+ "blurb": "Use only sofware decoders to process streams",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"high-percent": {
@@ -13789,7 +10816,8 @@
"default": "99",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"low-percent": {
@@ -13799,7 +10827,8 @@
"default": "10",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-size-buffers": {
@@ -13809,7 +10838,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-bytes": {
@@ -13819,7 +10849,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
@@ -13829,7 +10860,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -13837,22 +10869,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-stream-topology": {
@@ -13860,15 +10878,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sink-caps": {
"blurb": "The caps of the input data. (NULL = use typefind element)",
"construct": false,
"construct-only": false,
- "default": "ANY",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"subtitle-encoding": {
@@ -13876,7 +10895,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"use-buffering": {
@@ -13884,7 +10904,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -13892,85 +10913,129 @@
"signals": {
"autoplug-continue": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-factories": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"autoplug-query": {
"args": [
- "GstPad",
- "GstElement",
- "GstQuery"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstElement"
+ },
+ {
+ "name": "arg2",
+ "type": "GstQuery"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-select": {
"args": [
- "GstPad",
- "GstCaps",
- "GstElementFactory"
- ],
- "return-values": [
{
- "desc": "GST_AUTOPLUG_SELECT_TRY",
- "name": "try",
- "value": "0"
+ "name": "arg0",
+ "type": "GstPad"
},
{
- "desc": "GST_AUTOPLUG_SELECT_EXPOSE",
- "name": "expose",
- "value": "1"
+ "name": "arg1",
+ "type": "GstCaps"
},
{
- "desc": "GST_AUTOPLUG_SELECT_SKIP",
- "name": "skip",
- "value": "2"
+ "name": "arg2",
+ "type": "GstElementFactory"
}
],
- "retval": "GstAutoplugSelectResult"
+ "return-type": "GstAutoplugSelectResult",
+ "when": "last"
},
"autoplug-sort": {
"args": [
- "GstPad",
- "GstCaps",
- "GValueArray"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ },
+ {
+ "name": "arg2",
+ "type": "GValueArray"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"drained": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"unknown-type": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -13985,6 +11050,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Decoder",
"long-name": "Decoder Bin 3",
"pad-templates": {
@@ -14025,7 +11093,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"caps": {
@@ -14033,30 +11102,26 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
- "message-forward": {
- "blurb": "Forwards all children messages",
+ "force-sw-decoders": {
+ "blurb": "Use only sofware decoders to process streams",
"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",
+ "message-forward": {
+ "blurb": "Forwards all children messages",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -14064,30 +11129,47 @@
"signals": {
"about-to-finish": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"select-stream": {
"args": [
- "GstStreamCollection",
- "GstStream"
+ {
+ "name": "arg0",
+ "type": "GstStreamCollection"
+ },
+ {
+ "name": "arg1",
+ "type": "GstStream"
+ }
],
- "retval": "gint"
+ "return-type": "gint",
+ "when": "last"
}
}
},
@@ -14102,6 +11184,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Parser",
"long-name": "Parse Bin",
"pad-templates": {
@@ -14122,7 +11207,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"connection-speed": {
@@ -14132,7 +11218,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"expose-all-streams": {
@@ -14140,7 +11227,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -14148,30 +11236,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
},
"sink-caps": {
"blurb": "The caps of the input data. (NULL = use typefind element)",
"construct": false,
"construct-only": false,
- "default": "ANY",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"subtitle-encoding": {
@@ -14179,7 +11253,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -14187,85 +11262,129 @@
"signals": {
"autoplug-continue": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-factories": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"autoplug-query": {
"args": [
- "GstPad",
- "GstElement",
- "GstQuery"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstElement"
+ },
+ {
+ "name": "arg2",
+ "type": "GstQuery"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-select": {
"args": [
- "GstPad",
- "GstCaps",
- "GstElementFactory"
- ],
- "return-values": [
{
- "desc": "GST_AUTOPLUG_SELECT_TRY",
- "name": "try",
- "value": "0"
+ "name": "arg0",
+ "type": "GstPad"
},
{
- "desc": "GST_AUTOPLUG_SELECT_EXPOSE",
- "name": "expose",
- "value": "1"
+ "name": "arg1",
+ "type": "GstCaps"
},
{
- "desc": "GST_AUTOPLUG_SELECT_SKIP",
- "name": "skip",
- "value": "2"
+ "name": "arg2",
+ "type": "GstElementFactory"
}
],
- "retval": "GstAutoplugSelectResult"
+ "return-type": "GstAutoplugSelectResult",
+ "when": "last"
},
"autoplug-sort": {
"args": [
- "GstPad",
- "GstCaps",
- "GValueArray"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ },
+ {
+ "name": "arg2",
+ "type": "GValueArray"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"drained": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"unknown-type": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -14281,6 +11400,13 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstStreamVolume",
+ "GstVideoOverlay",
+ "GstNavigation",
+ "GstColorBalance"
+ ],
"klass": "Generic/Bin/Player",
"long-name": "Player Bin 2",
"properties": {
@@ -14289,28 +11415,32 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-filter": {
"blurb": "the audio filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"audio-sink": {
"blurb": "the audio output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"audio-stream-combiner": {
"blurb": "Current audio stream combiner (NULL = input-selector)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"auto-flush-bus": {
@@ -14318,7 +11448,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"av-offset": {
@@ -14328,7 +11459,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-duration": {
@@ -14338,7 +11470,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-size": {
@@ -14348,7 +11481,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"connection-speed": {
@@ -14358,7 +11492,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"current-audio": {
@@ -14368,7 +11503,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"current-suburi": {
@@ -14376,7 +11512,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"current-text": {
@@ -14386,7 +11523,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"current-uri": {
@@ -14394,7 +11532,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"current-video": {
@@ -14404,7 +11543,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"delay": {
@@ -14414,7 +11554,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"flags": {
@@ -14422,69 +11563,8 @@
"construct": false,
"construct-only": false,
"default": "soft-colorbalance+deinterlace+soft-volume+text+audio+video",
- "type-name": "GstPlayFlags",
- "values": [
- {
- "desc": "Render the video stream",
- "name": "video",
- "value": "0x00000001"
- },
- {
- "desc": "Render the audio stream",
- "name": "audio",
- "value": "0x00000002"
- },
- {
- "desc": "Render subtitles",
- "name": "text",
- "value": "0x00000004"
- },
- {
- "desc": "Render visualisation when no video is present",
- "name": "vis",
- "value": "0x00000008"
- },
- {
- "desc": "Use software volume",
- "name": "soft-volume",
- "value": "0x00000010"
- },
- {
- "desc": "Only use native audio formats",
- "name": "native-audio",
- "value": "0x00000020"
- },
- {
- "desc": "Only use native video formats",
- "name": "native-video",
- "value": "0x00000040"
- },
- {
- "desc": "Attempt progressive download buffering",
- "name": "download",
- "value": "0x00000080"
- },
- {
- "desc": "Buffer demuxed/parsed data",
- "name": "buffering",
- "value": "0x00000100"
- },
- {
- "desc": "Deinterlace video if necessary",
- "name": "deinterlace",
- "value": "0x00000200"
- },
- {
- "desc": "Use software color balance",
- "name": "soft-colorbalance",
- "value": "0x00000400"
- },
- {
- "desc": "Force audio/video filter(s) to be applied",
- "name": "force-filters",
- "value": "0x00000800"
- }
- ],
+ "readable": true,
+ "type": "GstPlayFlags",
"writable": true
},
"force-aspect-ratio": {
@@ -14492,7 +11572,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
@@ -14502,7 +11583,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -14510,7 +11592,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mute": {
@@ -14518,7 +11601,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"n-audio": {
@@ -14528,7 +11612,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"n-text": {
@@ -14538,7 +11623,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"n-video": {
@@ -14548,24 +11634,10 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"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
- },
"ring-buffer-max-size": {
"blurb": "Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled)",
"construct": false,
@@ -14573,21 +11645,24 @@
"default": "0",
"max": "4294967295",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"sample": {
"blurb": "The last sample (NULL = no video available)",
"construct": false,
"construct-only": false,
- "type-name": "GstSample",
+ "readable": true,
+ "type": "GstSample",
"writable": false
},
"source": {
"blurb": "Source element",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": false
},
"subtitle-encoding": {
@@ -14595,7 +11670,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"subtitle-font-desc": {
@@ -14603,7 +11679,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"suburi": {
@@ -14611,7 +11688,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"text-offset": {
@@ -14621,21 +11699,24 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"text-sink": {
"blurb": "the text output element to use (NULL = default subtitleoverlay)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"text-stream-combiner": {
"blurb": "Current text stream combiner (NULL = input-selector)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"uri": {
@@ -14643,14 +11724,16 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"video-filter": {
"blurb": "the video filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-multiview-flags": {
@@ -14658,49 +11741,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"video-multiview-mode": {
@@ -14708,81 +11750,32 @@
"construct": false,
"construct-only": false,
"default": "none (-1)",
- "enum": true,
- "type-name": "GstVideoMultiviewFramePacking",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFramePacking",
"writable": true
},
"video-sink": {
"blurb": "the video output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-stream-combiner": {
"blurb": "Current video stream combiner (NULL = input-selector)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"vis-plugin": {
"blurb": "the visualization element to use (NULL = default)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"volume": {
@@ -14792,7 +11785,8 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -14800,91 +11794,150 @@
"signals": {
"about-to-finish": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"audio-changed": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"audio-tags-changed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"convert-sample": {
+ "action": true,
"args": [
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ }
],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"element-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-audio-pad": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstPad"
+ "return-type": "GstPad",
+ "when": "last"
},
"get-audio-tags": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstTagList"
+ "return-type": "GstTagList",
+ "when": "last"
},
"get-text-pad": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstPad"
+ "return-type": "GstPad",
+ "when": "last"
},
"get-text-tags": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstTagList"
+ "return-type": "GstTagList",
+ "when": "last"
},
"get-video-pad": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstPad"
+ "return-type": "GstPad",
+ "when": "last"
},
"get-video-tags": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstTagList"
+ "return-type": "GstTagList",
+ "when": "last"
},
"source-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"text-changed": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"text-tags-changed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"video-changed": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"video-tags-changed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -14900,6 +11953,13 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstStreamVolume",
+ "GstVideoOverlay",
+ "GstNavigation",
+ "GstColorBalance"
+ ],
"klass": "Generic/Bin/Player",
"long-name": "Player Bin 3",
"properties": {
@@ -14908,28 +11968,32 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-filter": {
"blurb": "the audio filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"audio-sink": {
"blurb": "the audio output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"audio-stream-combiner": {
"blurb": "Current audio stream combiner (default: none))",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"auto-flush-bus": {
@@ -14937,7 +12001,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"av-offset": {
@@ -14947,7 +12012,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-duration": {
@@ -14957,7 +12023,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-size": {
@@ -14967,7 +12034,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"connection-speed": {
@@ -14977,7 +12045,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"current-suburi": {
@@ -14985,7 +12054,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"current-uri": {
@@ -14993,7 +12063,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"delay": {
@@ -15003,7 +12074,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"flags": {
@@ -15011,69 +12083,8 @@
"construct": false,
"construct-only": false,
"default": "soft-colorbalance+deinterlace+buffering+soft-volume+text+audio+video",
- "type-name": "GstPlayFlags",
- "values": [
- {
- "desc": "Render the video stream",
- "name": "video",
- "value": "0x00000001"
- },
- {
- "desc": "Render the audio stream",
- "name": "audio",
- "value": "0x00000002"
- },
- {
- "desc": "Render subtitles",
- "name": "text",
- "value": "0x00000004"
- },
- {
- "desc": "Render visualisation when no video is present",
- "name": "vis",
- "value": "0x00000008"
- },
- {
- "desc": "Use software volume",
- "name": "soft-volume",
- "value": "0x00000010"
- },
- {
- "desc": "Only use native audio formats",
- "name": "native-audio",
- "value": "0x00000020"
- },
- {
- "desc": "Only use native video formats",
- "name": "native-video",
- "value": "0x00000040"
- },
- {
- "desc": "Attempt progressive download buffering",
- "name": "download",
- "value": "0x00000080"
- },
- {
- "desc": "Buffer demuxed/parsed data",
- "name": "buffering",
- "value": "0x00000100"
- },
- {
- "desc": "Deinterlace video if necessary",
- "name": "deinterlace",
- "value": "0x00000200"
- },
- {
- "desc": "Use software color balance",
- "name": "soft-colorbalance",
- "value": "0x00000400"
- },
- {
- "desc": "Force audio/video filter(s) to be applied",
- "name": "force-filters",
- "value": "0x00000800"
- }
- ],
+ "readable": true,
+ "type": "GstPlayFlags",
"writable": true
},
"force-aspect-ratio": {
@@ -15081,7 +12092,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
@@ -15091,7 +12103,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -15099,7 +12112,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mute": {
@@ -15107,22 +12121,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
},
"ring-buffer-max-size": {
@@ -15132,14 +12132,16 @@
"default": "0",
"max": "4294967295",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"sample": {
"blurb": "The last sample (NULL = no video available)",
"construct": false,
"construct-only": false,
- "type-name": "GstSample",
+ "readable": true,
+ "type": "GstSample",
"writable": false
},
"subtitle-encoding": {
@@ -15147,7 +12149,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"subtitle-font-desc": {
@@ -15155,7 +12158,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"suburi": {
@@ -15163,7 +12167,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"text-offset": {
@@ -15173,21 +12178,24 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"text-sink": {
"blurb": "the text output element to use (NULL = default subtitleoverlay)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"text-stream-combiner": {
"blurb": "Current text stream combiner (default: none)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"uri": {
@@ -15195,14 +12203,16 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"video-filter": {
"blurb": "the video filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-multiview-flags": {
@@ -15210,49 +12220,8 @@
"construct": false,
"construct-only": false,
"default": "none",
- "type-name": "GstVideoMultiviewFlags",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
- "name": "none",
- "value": "0x00000000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST",
- "name": "right-view-first",
- "value": "0x00000001"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED",
- "name": "left-flipped",
- "value": "0x00000002"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED",
- "name": "left-flopped",
- "value": "0x00000004"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED",
- "name": "right-flipped",
- "value": "0x00000008"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED",
- "name": "right-flopped",
- "value": "0x00000010"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT",
- "name": "half-aspect",
- "value": "0x00004000"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO",
- "name": "mixed-mono",
- "value": "0x00008000"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFlags",
"writable": true
},
"video-multiview-mode": {
@@ -15260,81 +12229,32 @@
"construct": false,
"construct-only": false,
"default": "none (-1)",
- "enum": true,
- "type-name": "GstVideoMultiviewFramePacking",
- "values": [
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE",
- "name": "none",
- "value": "-1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO",
- "name": "mono",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT",
- "name": "right",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE",
- "name": "side-by-side",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX",
- "name": "side-by-side-quincunx",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED",
- "name": "column-interleaved",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED",
- "name": "row-interleaved",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM",
- "name": "top-bottom",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD",
- "name": "checkerboard",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMultiviewFramePacking",
"writable": true
},
"video-sink": {
"blurb": "the video output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-stream-combiner": {
"blurb": "Current video stream combiner (default: none)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"vis-plugin": {
"blurb": "the visualization element to use (NULL = default)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"volume": {
@@ -15344,7 +12264,8 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -15352,25 +12273,39 @@
"signals": {
"about-to-finish": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"convert-sample": {
+ "action": true,
"args": [
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ }
],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"element-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"source-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -15385,6 +12320,13 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstStreamVolume",
+ "GstVideoOverlay",
+ "GstNavigation",
+ "GstColorBalance"
+ ],
"klass": "Generic/Bin/Sink",
"long-name": "Player Sink",
"pad-templates": {
@@ -15420,21 +12362,24 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"audio-filter": {
"blurb": "the audio filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"audio-sink": {
"blurb": "the audio output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"av-offset": {
@@ -15444,7 +12389,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"flags": {
@@ -15452,69 +12398,8 @@
"construct": false,
"construct-only": false,
"default": "soft-colorbalance+soft-volume+text+audio+video",
- "type-name": "GstPlayFlags",
- "values": [
- {
- "desc": "Render the video stream",
- "name": "video",
- "value": "0x00000001"
- },
- {
- "desc": "Render the audio stream",
- "name": "audio",
- "value": "0x00000002"
- },
- {
- "desc": "Render subtitles",
- "name": "text",
- "value": "0x00000004"
- },
- {
- "desc": "Render visualisation when no video is present",
- "name": "vis",
- "value": "0x00000008"
- },
- {
- "desc": "Use software volume",
- "name": "soft-volume",
- "value": "0x00000010"
- },
- {
- "desc": "Only use native audio formats",
- "name": "native-audio",
- "value": "0x00000020"
- },
- {
- "desc": "Only use native video formats",
- "name": "native-video",
- "value": "0x00000040"
- },
- {
- "desc": "Attempt progressive download buffering",
- "name": "download",
- "value": "0x00000080"
- },
- {
- "desc": "Buffer demuxed/parsed data",
- "name": "buffering",
- "value": "0x00000100"
- },
- {
- "desc": "Deinterlace video if necessary",
- "name": "deinterlace",
- "value": "0x00000200"
- },
- {
- "desc": "Use software color balance",
- "name": "soft-colorbalance",
- "value": "0x00000400"
- },
- {
- "desc": "Force audio/video filter(s) to be applied",
- "name": "force-filters",
- "value": "0x00000800"
- }
- ],
+ "readable": true,
+ "type": "GstPlayFlags",
"writable": true
},
"force-aspect-ratio": {
@@ -15522,7 +12407,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -15530,7 +12416,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mute": {
@@ -15538,29 +12425,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
},
"sample": {
"blurb": "The last sample (NULL = no video available)",
"construct": false,
"construct-only": false,
- "type-name": "GstSample",
+ "readable": true,
+ "type": "GstSample",
"writable": false
},
"send-event-mode": {
@@ -15568,20 +12442,8 @@
"construct": false,
"construct-only": false,
"default": "default (0)",
- "enum": true,
- "type-name": "GstPlaySinkSendEventMode",
- "values": [
- {
- "desc": "Default GstBin's send_event handling (default)",
- "name": "default",
- "value": "0"
- },
- {
- "desc": "Sends the event to sinks until the first one handles it",
- "name": "first",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstPlaySinkSendEventMode",
"writable": true
},
"subtitle-encoding": {
@@ -15589,7 +12451,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"subtitle-font-desc": {
@@ -15597,7 +12460,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
},
"text-offset": {
@@ -15607,35 +12471,40 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"text-sink": {
"blurb": "the text output element to use (NULL = default subtitleoverlay)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-filter": {
"blurb": "the video filter(s) to apply, if possible",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"video-sink": {
"blurb": "the video output element to use (NULL = default sink)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"vis-plugin": {
"blurb": "the visualization element to use (NULL = default)",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"volume": {
@@ -15645,26 +12514,34 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"rank": "none",
"signals": {
"convert-sample": {
+ "action": true,
"args": [
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ }
],
- "retval": "GstSample"
+ "return-type": "GstSample",
+ "when": "last"
},
"reconfigure": {
+ "action": true,
"args": [],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
},
"streamsynchronizer": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Synchronizes a group of streams to have equal durations and starting points",
"hierarchy": [
"GstStreamSynchronizer",
@@ -15687,45 +12564,37 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none",
"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"
}
}
},
"subtitleoverlay": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Overlays a video stream with subtitles",
"hierarchy": [
"GstSubtitleOverlay",
@@ -15735,6 +12604,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Video/Overlay/Subtitle",
"long-name": "Subtitle Overlay",
"pad-templates": {
@@ -15760,7 +12632,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"font-desc": {
@@ -15768,7 +12641,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -15776,22 +12650,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
},
"silent": {
@@ -15799,7 +12659,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"subtitle-encoding": {
@@ -15807,7 +12668,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"subtitle-ts-offset": {
@@ -15817,7 +12679,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15834,6 +12697,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Decoder",
"long-name": "URI Decoder",
"pad-templates": {
@@ -15849,7 +12715,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-duration": {
@@ -15859,7 +12726,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-size": {
@@ -15869,7 +12737,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"caps": {
@@ -15877,7 +12746,8 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"connection-speed": {
@@ -15887,7 +12757,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"download": {
@@ -15895,7 +12766,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"expose-all-streams": {
@@ -15903,30 +12775,26 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "message-forward": {
- "blurb": "Forwards all children messages",
+ "force-sw-decoders": {
+ "blurb": "Use only sofware decoders to process streams",
"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",
+ "message-forward": {
+ "blurb": "Forwards all children messages",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ring-buffer-max-size": {
@@ -15936,14 +12804,16 @@
"default": "0",
"max": "4294967295",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"source": {
"blurb": "Source object used",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": false
},
"subtitle-encoding": {
@@ -15951,7 +12821,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"uri": {
@@ -15959,7 +12830,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"use-buffering": {
@@ -15967,7 +12839,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -15975,91 +12848,139 @@
"signals": {
"autoplug-continue": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-factories": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"autoplug-query": {
"args": [
- "GstPad",
- "GstElement",
- "GstQuery"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstElement"
+ },
+ {
+ "name": "arg2",
+ "type": "GstQuery"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"autoplug-select": {
"args": [
- "GstPad",
- "GstCaps",
- "GstElementFactory"
- ],
- "return-values": [
{
- "desc": "GST_AUTOPLUG_SELECT_TRY",
- "name": "try",
- "value": "0"
+ "name": "arg0",
+ "type": "GstPad"
},
{
- "desc": "GST_AUTOPLUG_SELECT_EXPOSE",
- "name": "expose",
- "value": "1"
+ "name": "arg1",
+ "type": "GstCaps"
},
{
- "desc": "GST_AUTOPLUG_SELECT_SKIP",
- "name": "skip",
- "value": "2"
+ "name": "arg2",
+ "type": "GstElementFactory"
}
],
- "retval": "GstAutoplugSelectResult"
+ "return-type": "GstAutoplugSelectResult",
+ "when": "last"
},
"autoplug-sort": {
"args": [
- "GstPad",
- "GstCaps",
- "GValueArray"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ },
+ {
+ "name": "arg2",
+ "type": "GValueArray"
+ }
],
- "retval": "GValueArray"
+ "return-type": "GValueArray",
+ "when": "last"
},
"drained": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"source-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"unknown-type": {
"args": [
- "GstPad",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -16074,6 +12995,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Decoder",
"long-name": "URI Decoder",
"pad-templates": {
@@ -16104,27 +13028,30 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-duration": {
"blurb": "Buffer duration when buffering streams (-1 default value)",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-size": {
"blurb": "Buffer size when buffering streams (-1 default value)",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"caps": {
@@ -16132,7 +13059,8 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"connection-speed": {
@@ -16142,7 +13070,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"current-suburi": {
@@ -16150,7 +13079,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"current-uri": {
@@ -16158,7 +13088,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"download": {
@@ -16166,30 +13097,26 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "message-forward": {
- "blurb": "Forwards all children messages",
+ "force-sw-decoders": {
+ "blurb": "Use only sofware decoders to process streams",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "message-forward": {
+ "blurb": "Forwards all children messages",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ring-buffer-max-size": {
@@ -16199,14 +13126,16 @@
"default": "0",
"max": "4294967295",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"source": {
"blurb": "Source object used",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": false
},
"suburi": {
@@ -16214,7 +13143,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"uri": {
@@ -16222,7 +13152,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"use-buffering": {
@@ -16230,7 +13161,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -16238,36 +13170,57 @@
"signals": {
"about-to-finish": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"select-stream": {
"args": [
- "GstStreamCollection",
- "GstStream"
+ {
+ "name": "arg0",
+ "type": "GstStreamCollection"
+ },
+ {
+ "name": "arg1",
+ "type": "GstStream"
+ }
],
- "retval": "gint"
+ "return-type": "gint",
+ "when": "last"
},
"source-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -16282,6 +13235,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Source",
"long-name": "URI reader",
"pad-templates": {
@@ -16297,7 +13253,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-duration": {
@@ -16307,7 +13264,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"buffer-size": {
@@ -16317,7 +13275,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"connection-speed": {
@@ -16327,7 +13286,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"download": {
@@ -16335,7 +13295,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"high-watermark": {
@@ -16345,7 +13306,8 @@
"default": "0.99",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"low-watermark": {
@@ -16355,7 +13317,8 @@
"default": "0.01",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"message-forward": {
@@ -16363,22 +13326,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
},
"ring-buffer-max-size": {
@@ -16388,14 +13337,16 @@
"default": "0",
"max": "4294967295",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"source": {
"blurb": "Source object used",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": false
},
"statistics": {
@@ -16403,7 +13354,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-urisourcebin-stats, minimum-byte-level=(uint)0, maximum-byte-level=(uint)0, average-byte-level=(uint)0, minimum-time-level=(guint64)0, maximum-time-level=(guint64)0, average-time-level=(guint64)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"uri": {
@@ -16411,7 +13363,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"use-buffering": {
@@ -16419,7 +13372,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -16427,41 +13381,164 @@
"signals": {
"about-to-finish": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"drained": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"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"
},
"source-setup": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstplayback",
"license": "LGPL",
+ "other-types": {
+ "GstAutoplugSelectResult": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_AUTOPLUG_SELECT_TRY",
+ "name": "try",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUTOPLUG_SELECT_EXPOSE",
+ "name": "expose",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUTOPLUG_SELECT_SKIP",
+ "name": "skip",
+ "value": "2"
+ }
+ ]
+ },
+ "GstPlayFlags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Render the video stream",
+ "name": "video",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Render the audio stream",
+ "name": "audio",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Render subtitles",
+ "name": "text",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "Render visualisation when no video is present",
+ "name": "vis",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "Use software volume",
+ "name": "soft-volume",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "Only use native audio formats",
+ "name": "native-audio",
+ "value": "0x00000020"
+ },
+ {
+ "desc": "Only use native video formats",
+ "name": "native-video",
+ "value": "0x00000040"
+ },
+ {
+ "desc": "Attempt progressive download buffering",
+ "name": "download",
+ "value": "0x00000080"
+ },
+ {
+ "desc": "Buffer demuxed/parsed data",
+ "name": "buffering",
+ "value": "0x00000100"
+ },
+ {
+ "desc": "Deinterlace video if necessary",
+ "name": "deinterlace",
+ "value": "0x00000200"
+ },
+ {
+ "desc": "Use software color balance",
+ "name": "soft-colorbalance",
+ "value": "0x00000400"
+ },
+ {
+ "desc": "Force audio/video filter(s) to be applied",
+ "name": "force-filters",
+ "value": "0x00000800"
+ },
+ {
+ "desc": "Force only software-based decoders",
+ "name": "force-sw-decoders",
+ "value": "0x00001000"
+ }
+ ]
+ },
+ "GstPlaySinkSendEventMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Default GstBin's send_event handling (default)",
+ "name": "default",
+ "value": "0"
+ },
+ {
+ "desc": "Sends the event to sinks until the first one handles it",
+ "name": "first",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"rawparse": {
@@ -16498,7 +13575,8 @@
"blurb": "Channel positions used on the output",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"disable-passthrough": {
@@ -16506,7 +13584,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -16514,25 +13593,8 @@
"construct": false,
"construct-only": false,
"default": "pcm (0)",
- "enum": true,
- "type-name": "GstRawAudioParseFormat",
- "values": [
- {
- "desc": "PCM",
- "name": "pcm",
- "value": "0"
- },
- {
- "desc": "A-Law",
- "name": "alaw",
- "value": "2"
- },
- {
- "desc": "\u00b5-Law",
- "name": "mulaw",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstRawAudioParseFormat",
"writable": true
},
"interleaved": {
@@ -16540,15 +13602,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-channels": {
@@ -16558,255 +13613,17 @@
"default": "2",
"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
},
"pcm-format": {
"blurb": "Format of audio samples in PCM stream (ignored if format property is not set to pcm)",
"construct": false,
"construct-only": false,
- "default": "s16 (4)",
- "enum": true,
- "type-name": "GstAudioFormat",
- "values": [
- {
- "desc": "GST_AUDIO_FORMAT_UNKNOWN",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_FORMAT_ENCODED",
- "name": "encoded",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S8",
- "name": "s8",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U8",
- "name": "u8",
- "value": "3"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S16LE",
- "name": "s16le",
- "value": "4"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S16BE",
- "name": "s16be",
- "value": "5"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U16LE",
- "name": "u16le",
- "value": "6"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U16BE",
- "name": "u16be",
- "value": "7"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24_32LE",
- "name": "s24-32le",
- "value": "8"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24_32BE",
- "name": "s24-32be",
- "value": "9"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24_32LE",
- "name": "u24-32le",
- "value": "10"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24_32BE",
- "name": "u24-32be",
- "value": "11"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S32LE",
- "name": "s32le",
- "value": "12"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S32BE",
- "name": "s32be",
- "value": "13"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U32LE",
- "name": "u32le",
- "value": "14"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U32BE",
- "name": "u32be",
- "value": "15"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24LE",
- "name": "s24le",
- "value": "16"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24BE",
- "name": "s24be",
- "value": "17"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24LE",
- "name": "u24le",
- "value": "18"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24BE",
- "name": "u24be",
- "value": "19"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S20LE",
- "name": "s20le",
- "value": "20"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S20BE",
- "name": "s20be",
- "value": "21"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U20LE",
- "name": "u20le",
- "value": "22"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U20BE",
- "name": "u20be",
- "value": "23"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S18LE",
- "name": "s18le",
- "value": "24"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S18BE",
- "name": "s18be",
- "value": "25"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U18LE",
- "name": "u18le",
- "value": "26"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U18BE",
- "name": "u18be",
- "value": "27"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F32LE",
- "name": "f32le",
- "value": "28"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F32BE",
- "name": "f32be",
- "value": "29"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F64LE",
- "name": "f64le",
- "value": "30"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F64BE",
- "name": "f64be",
- "value": "31"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S16",
- "name": "s16",
- "value": "4"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U16",
- "name": "u16",
- "value": "6"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24_32",
- "name": "s24-32",
- "value": "8"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24_32",
- "name": "u24-32",
- "value": "10"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S32",
- "name": "s32",
- "value": "12"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U32",
- "name": "u32",
- "value": "14"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S24",
- "name": "s24",
- "value": "16"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U24",
- "name": "u24",
- "value": "18"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S20",
- "name": "s20",
- "value": "20"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U20",
- "name": "u20",
- "value": "22"
- },
- {
- "desc": "GST_AUDIO_FORMAT_S18",
- "name": "s18",
- "value": "24"
- },
- {
- "desc": "GST_AUDIO_FORMAT_U18",
- "name": "u18",
- "value": "26"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F32",
- "name": "f32",
- "value": "28"
- },
- {
- "desc": "GST_AUDIO_FORMAT_F64",
- "name": "f64",
- "value": "30"
- }
- ],
+ "default": "s16le (4)",
+ "readable": true,
+ "type": "GstAudioFormat",
"writable": true
},
"sample-rate": {
@@ -16816,7 +13633,8 @@
"default": "44100",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"use-sink-caps": {
@@ -16824,7 +13642,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -16846,23 +13665,33 @@
"long-name": "rawvideoparse",
"pad-templates": {
"sink": {
- "caps": "video/x-unaligned-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-unaligned-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 ]\nvideo/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
},
"properties": {
+ "colorimetry": {
+ "blurb": "The video source colorimetry",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": false,
+ "type": "gchararray",
+ "writable": true
+ },
"disable-passthrough": {
"blurb": "Force processing (disables passthrough)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -16870,445 +13699,8 @@
"construct": false,
"construct-only": false,
"default": "i420 (2)",
- "enum": true,
- "type-name": "GstVideoFormat",
- "values": [
- {
- "desc": "GST_VIDEO_FORMAT_UNKNOWN",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_FORMAT_ENCODED",
- "name": "encoded",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I420",
- "name": "i420",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_FORMAT_YV12",
- "name": "yv12",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_FORMAT_YUY2",
- "name": "yuy2",
- "value": "4"
- },
- {
- "desc": "GST_VIDEO_FORMAT_UYVY",
- "name": "uyvy",
- "value": "5"
- },
- {
- "desc": "GST_VIDEO_FORMAT_AYUV",
- "name": "ayuv",
- "value": "6"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGBx",
- "name": "rgbx",
- "value": "7"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGRx",
- "name": "bgrx",
- "value": "8"
- },
- {
- "desc": "GST_VIDEO_FORMAT_xRGB",
- "name": "xrgb",
- "value": "9"
- },
- {
- "desc": "GST_VIDEO_FORMAT_xBGR",
- "name": "xbgr",
- "value": "10"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGBA",
- "name": "rgba",
- "value": "11"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGRA",
- "name": "bgra",
- "value": "12"
- },
- {
- "desc": "GST_VIDEO_FORMAT_ARGB",
- "name": "argb",
- "value": "13"
- },
- {
- "desc": "GST_VIDEO_FORMAT_ABGR",
- "name": "abgr",
- "value": "14"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGB",
- "name": "rgb",
- "value": "15"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGR",
- "name": "bgr",
- "value": "16"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y41B",
- "name": "y41b",
- "value": "17"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y42B",
- "name": "y42b",
- "value": "18"
- },
- {
- "desc": "GST_VIDEO_FORMAT_YVYU",
- "name": "yvyu",
- "value": "19"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y444",
- "name": "y444",
- "value": "20"
- },
- {
- "desc": "GST_VIDEO_FORMAT_v210",
- "name": "v210",
- "value": "21"
- },
- {
- "desc": "GST_VIDEO_FORMAT_v216",
- "name": "v216",
- "value": "22"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV12",
- "name": "nv12",
- "value": "23"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV21",
- "name": "nv21",
- "value": "24"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GRAY8",
- "name": "gray8",
- "value": "25"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GRAY16_BE",
- "name": "gray16-be",
- "value": "26"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GRAY16_LE",
- "name": "gray16-le",
- "value": "27"
- },
- {
- "desc": "GST_VIDEO_FORMAT_v308",
- "name": "v308",
- "value": "28"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGB16",
- "name": "rgb16",
- "value": "29"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGR16",
- "name": "bgr16",
- "value": "30"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGB15",
- "name": "rgb15",
- "value": "31"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGR15",
- "name": "bgr15",
- "value": "32"
- },
- {
- "desc": "GST_VIDEO_FORMAT_UYVP",
- "name": "uyvp",
- "value": "33"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A420",
- "name": "a420",
- "value": "34"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGB8P",
- "name": "rgb8p",
- "value": "35"
- },
- {
- "desc": "GST_VIDEO_FORMAT_YUV9",
- "name": "yuv9",
- "value": "36"
- },
- {
- "desc": "GST_VIDEO_FORMAT_YVU9",
- "name": "yvu9",
- "value": "37"
- },
- {
- "desc": "GST_VIDEO_FORMAT_IYU1",
- "name": "iyu1",
- "value": "38"
- },
- {
- "desc": "GST_VIDEO_FORMAT_ARGB64",
- "name": "argb64",
- "value": "39"
- },
- {
- "desc": "GST_VIDEO_FORMAT_AYUV64",
- "name": "ayuv64",
- "value": "40"
- },
- {
- "desc": "GST_VIDEO_FORMAT_r210",
- "name": "r210",
- "value": "41"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I420_10BE",
- "name": "i420-10be",
- "value": "42"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I420_10LE",
- "name": "i420-10le",
- "value": "43"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I422_10BE",
- "name": "i422-10be",
- "value": "44"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I422_10LE",
- "name": "i422-10le",
- "value": "45"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y444_10BE",
- "name": "y444-10be",
- "value": "46"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y444_10LE",
- "name": "y444-10le",
- "value": "47"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBR",
- "name": "gbr",
- "value": "48"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBR_10BE",
- "name": "gbr-10be",
- "value": "49"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBR_10LE",
- "name": "gbr-10le",
- "value": "50"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV16",
- "name": "nv16",
- "value": "51"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV24",
- "name": "nv24",
- "value": "52"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV12_64Z32",
- "name": "nv12-64z32",
- "value": "53"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A420_10BE",
- "name": "a420-10be",
- "value": "54"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A420_10LE",
- "name": "a420-10le",
- "value": "55"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A422_10BE",
- "name": "a422-10be",
- "value": "56"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A422_10LE",
- "name": "a422-10le",
- "value": "57"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A444_10BE",
- "name": "a444-10be",
- "value": "58"
- },
- {
- "desc": "GST_VIDEO_FORMAT_A444_10LE",
- "name": "a444-10le",
- "value": "59"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV61",
- "name": "nv61",
- "value": "60"
- },
- {
- "desc": "GST_VIDEO_FORMAT_P010_10BE",
- "name": "p010-10be",
- "value": "61"
- },
- {
- "desc": "GST_VIDEO_FORMAT_P010_10LE",
- "name": "p010-10le",
- "value": "62"
- },
- {
- "desc": "GST_VIDEO_FORMAT_IYU2",
- "name": "iyu2",
- "value": "63"
- },
- {
- "desc": "GST_VIDEO_FORMAT_VYUY",
- "name": "vyuy",
- "value": "64"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBRA",
- "name": "gbra",
- "value": "65"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBRA_10BE",
- "name": "gbra-10be",
- "value": "66"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBRA_10LE",
- "name": "gbra-10le",
- "value": "67"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBR_12BE",
- "name": "gbr-12be",
- "value": "68"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBR_12LE",
- "name": "gbr-12le",
- "value": "69"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBRA_12BE",
- "name": "gbra-12be",
- "value": "70"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GBRA_12LE",
- "name": "gbra-12le",
- "value": "71"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I420_12BE",
- "name": "i420-12be",
- "value": "72"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I420_12LE",
- "name": "i420-12le",
- "value": "73"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I422_12BE",
- "name": "i422-12be",
- "value": "74"
- },
- {
- "desc": "GST_VIDEO_FORMAT_I422_12LE",
- "name": "i422-12le",
- "value": "75"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y444_12BE",
- "name": "y444-12be",
- "value": "76"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y444_12LE",
- "name": "y444-12le",
- "value": "77"
- },
- {
- "desc": "GST_VIDEO_FORMAT_GRAY10_LE32",
- "name": "gray10-le32",
- "value": "78"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV12_10LE32",
- "name": "nv12-10le32",
- "value": "79"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV16_10LE32",
- "name": "nv16-10le32",
- "value": "80"
- },
- {
- "desc": "GST_VIDEO_FORMAT_NV12_10LE40",
- "name": "nv12-10le40",
- "value": "81"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y210",
- "name": "y210",
- "value": "82"
- },
- {
- "desc": "GST_VIDEO_FORMAT_Y410",
- "name": "y410",
- "value": "83"
- },
- {
- "desc": "GST_VIDEO_FORMAT_VUYA",
- "name": "vuya",
- "value": "84"
- },
- {
- "desc": "GST_VIDEO_FORMAT_BGR10A2_LE",
- "name": "bgr10a2-le",
- "value": "85"
- },
- {
- "desc": "GST_VIDEO_FORMAT_RGB10A2_LE",
- "name": "rgb10a2-le",
- "value": "86"
- }
- ],
+ "readable": true,
+ "type": "GstVideoFormat",
"writable": true
},
"frame-size": {
@@ -17318,7 +13710,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"framerate": {
@@ -17328,7 +13721,8 @@
"default": "25/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"height": {
@@ -17338,7 +13732,8 @@
"default": "240",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"interlaced": {
@@ -17346,22 +13741,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
},
"pixel-aspect-ratio": {
@@ -17371,21 +13752,24 @@
"default": "1/1",
"max": "100/1",
"min": "1/100",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"plane-offsets": {
"blurb": "Offsets of the planes in bytes (e.g. plane-offsets=\"<0,76800>\")",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": true,
+ "type": "GstValueArray",
"writable": true
},
"plane-strides": {
"blurb": "Strides of the planes in bytes (e.g. plane-strides=\"<320,320>\")",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": true,
+ "type": "GstValueArray",
"writable": true
},
"top-field-first": {
@@ -17393,7 +13777,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-sink-caps": {
@@ -17401,7 +13786,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"width": {
@@ -17411,7 +13797,8 @@
"default": "320",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -17428,6 +13815,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Codec/Parser/Bin/Audio",
"long-name": "unalignedaudioparse",
"pad-templates": {
@@ -17448,7 +13838,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -17456,22 +13847,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
}
},
@@ -17488,16 +13865,19 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Codec/Parser/Bin/Video",
"long-name": "unalignedvideoparse",
"pad-templates": {
"sink": {
- "caps": "video/x-unaligned-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-unaligned-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, P012_BE, P012_LE, I420_12BE, I420_12LE, Y212_BE, Y212_LE, I422_12BE, I422_12LE, Y412_BE, Y412_LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
@@ -17508,7 +13888,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -17516,22 +13897,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
}
},
@@ -17540,15 +13907,38 @@
},
"filename": "gstrawparse",
"license": "LGPL",
+ "other-types": {
+ "GstRawAudioParseFormat": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "PCM",
+ "name": "pcm",
+ "value": "0"
+ },
+ {
+ "desc": "A-Law",
+ "name": "alaw",
+ "value": "2"
+ },
+ {
+ "desc": "µ-Law",
+ "name": "mulaw",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"subparse": {
"description": "Subtitle parsing",
"elements": {
"ssaparse": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp MĂ¼ller <tim centricular net>",
"description": "Parses SSA subtitle streams",
"hierarchy": [
"GstSsaParse",
@@ -17571,23 +13961,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
},
"subparse": {
@@ -17615,27 +13988,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"subtitle-encoding": {
"blurb": "Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.",
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"video-fps": {
@@ -17645,7 +14004,8 @@
"default": "24000/1001",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
}
},
@@ -17654,8 +14014,10 @@
},
"filename": "gstsubparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"tcp": {
@@ -17688,7 +14050,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -17698,7 +14061,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffers-max": {
@@ -17708,7 +14072,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-min": {
@@ -17718,7 +14083,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-queued": {
@@ -17728,7 +14094,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"buffers-soft-max": {
@@ -17738,7 +14105,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"burst-format": {
@@ -17746,40 +14114,8 @@
"construct": false,
"construct-only": false,
"default": "undefined (0)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"burst-value": {
@@ -17789,7 +14125,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"bytes-min": {
@@ -17799,7 +14136,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
@@ -17809,7 +14147,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
@@ -17819,7 +14158,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"enable-last-sample": {
@@ -17827,7 +14167,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-read": {
@@ -17835,14 +14176,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": {
@@ -17852,7 +14195,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -17862,15 +14206,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",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-handles": {
@@ -17880,24 +14217,19 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"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": {
@@ -17905,7 +14237,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -17915,7 +14248,8 @@
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"recover-policy": {
@@ -17923,30 +14257,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkRecoverPolicy",
- "values": [
- {
- "desc": "Do not try to recover",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Resync client to latest buffer",
- "name": "latest",
- "value": "1"
- },
- {
- "desc": "Resync client to soft limit",
- "name": "soft-limit",
- "value": "2"
- },
- {
- "desc": "Resync client to most recent keyframe",
- "name": "keyframe",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkRecoverPolicy",
"writable": true
},
"render-delay": {
@@ -17956,7 +14268,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"resend-streamheader": {
@@ -17964,7 +14277,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -17972,7 +14286,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": {
@@ -17980,7 +14295,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sync-method": {
@@ -17988,40 +14304,8 @@
"construct": false,
"construct-only": false,
"default": "latest (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkSyncMethod",
- "values": [
- {
- "desc": "Serve starting from the latest buffer",
- "name": "latest",
- "value": "0"
- },
- {
- "desc": "Serve starting from the next keyframe",
- "name": "next-keyframe",
- "value": "1"
- },
- {
- "desc": "Serve everything since the latest keyframe (burst)",
- "name": "latest-keyframe",
- "value": "2"
- },
- {
- "desc": "Serve burst-value data to client",
- "name": "burst",
- "value": "3"
- },
- {
- "desc": "Serve burst-value data starting on a keyframe",
- "name": "burst-keyframe",
- "value": "4"
- },
- {
- "desc": "Serve burst-value data preferably starting on a keyframe",
- "name": "burst-with-keyframe",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkSyncMethod",
"writable": true
},
"throttle-time": {
@@ -18031,7 +14315,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"time-min": {
@@ -18041,7 +14326,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"timeout": {
@@ -18051,7 +14337,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -18061,7 +14348,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"unit-format": {
@@ -18069,40 +14357,8 @@
"construct": false,
"construct-only": false,
"default": "buffers (4)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"units-max": {
@@ -18112,7 +14368,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"units-soft-max": {
@@ -18122,74 +14379,132 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none",
"signals": {
"add": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"add-full": {
+ "action": true,
"args": [
- "gint",
- "GstMultiHandleSinkSyncMethod",
- "GstFormat",
- "guint64",
- "GstFormat",
- "guint64"
+ {
+ "name": "arg0",
+ "type": "gint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkSyncMethod"
+ },
+ {
+ "name": "arg2",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg3",
+ "type": "guint64"
+ },
+ {
+ "name": "arg4",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg5",
+ "type": "guint64"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"clear": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-added": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-fd-removed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-removed": {
"args": [
- "gint",
- "GstMultiHandleSinkClientStatus"
+ {
+ "name": "arg0",
+ "type": "gint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkClientStatus"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-stats": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
},
"remove": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"remove-flush": {
+ "action": true,
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
"multisocketsink": {
- "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Send data to multiple sockets",
"hierarchy": [
"GstMultiSocketSink",
@@ -18215,7 +14530,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -18225,7 +14541,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffers-max": {
@@ -18235,7 +14552,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-min": {
@@ -18245,7 +14563,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-queued": {
@@ -18255,7 +14574,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"buffers-soft-max": {
@@ -18265,7 +14585,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"burst-format": {
@@ -18273,40 +14594,8 @@
"construct": false,
"construct-only": false,
"default": "undefined (0)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"burst-value": {
@@ -18316,7 +14605,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"bytes-min": {
@@ -18326,7 +14616,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
@@ -18336,7 +14627,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
@@ -18346,7 +14638,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"enable-last-sample": {
@@ -18354,14 +14647,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": {
@@ -18371,7 +14666,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -18381,15 +14677,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",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-handles": {
@@ -18399,24 +14688,19 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"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": {
@@ -18424,7 +14708,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -18434,7 +14719,8 @@
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"recover-policy": {
@@ -18442,30 +14728,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkRecoverPolicy",
- "values": [
- {
- "desc": "Do not try to recover",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Resync client to latest buffer",
- "name": "latest",
- "value": "1"
- },
- {
- "desc": "Resync client to soft limit",
- "name": "soft-limit",
- "value": "2"
- },
- {
- "desc": "Resync client to most recent keyframe",
- "name": "keyframe",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkRecoverPolicy",
"writable": true
},
"render-delay": {
@@ -18475,7 +14739,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"resend-streamheader": {
@@ -18483,7 +14748,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-dispatched": {
@@ -18491,7 +14757,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-messages": {
@@ -18499,7 +14766,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -18507,7 +14775,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": {
@@ -18515,7 +14784,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sync-method": {
@@ -18523,40 +14793,8 @@
"construct": false,
"construct-only": false,
"default": "latest (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkSyncMethod",
- "values": [
- {
- "desc": "Serve starting from the latest buffer",
- "name": "latest",
- "value": "0"
- },
- {
- "desc": "Serve starting from the next keyframe",
- "name": "next-keyframe",
- "value": "1"
- },
- {
- "desc": "Serve everything since the latest keyframe (burst)",
- "name": "latest-keyframe",
- "value": "2"
- },
- {
- "desc": "Serve burst-value data to client",
- "name": "burst",
- "value": "3"
- },
- {
- "desc": "Serve burst-value data starting on a keyframe",
- "name": "burst-keyframe",
- "value": "4"
- },
- {
- "desc": "Serve burst-value data preferably starting on a keyframe",
- "name": "burst-with-keyframe",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkSyncMethod",
"writable": true
},
"throttle-time": {
@@ -18566,7 +14804,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"time-min": {
@@ -18576,7 +14815,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"timeout": {
@@ -18586,7 +14826,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -18596,7 +14837,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"unit-format": {
@@ -18604,40 +14846,8 @@
"construct": false,
"construct-only": false,
"default": "buffers (4)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"units-max": {
@@ -18647,7 +14857,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"units-soft-max": {
@@ -18657,69 +14868,127 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none",
"signals": {
"add": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"add-full": {
+ "action": true,
"args": [
- "GSocket",
- "GstMultiHandleSinkSyncMethod",
- "GstFormat",
- "guint64",
- "GstFormat",
- "guint64"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkSyncMethod"
+ },
+ {
+ "name": "arg2",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg3",
+ "type": "guint64"
+ },
+ {
+ "name": "arg4",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg5",
+ "type": "guint64"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"clear": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-added": {
"args": [
- "GObject"
+ {
+ "name": "arg0",
+ "type": "GObject"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-removed": {
"args": [
- "GSocket",
- "GstMultiHandleSinkClientStatus"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkClientStatus"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-socket-removed": {
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-stats": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
},
"remove": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"remove-flush": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -18752,14 +15021,16 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"caps": {
"blurb": "The caps of the source pad",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"do-timestamp": {
@@ -18767,15 +15038,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": {
@@ -18785,14 +15049,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
},
"send-messages": {
@@ -18800,14 +15058,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"socket": {
"blurb": "The socket to receive packets from",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"typefind": {
@@ -18815,7 +15075,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -18823,7 +15084,8 @@
"signals": {
"connection-closed-by-peer": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "first"
}
}
},
@@ -18853,7 +15115,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -18863,7 +15126,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -18871,7 +15135,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
@@ -18879,14 +15144,16 @@
"construct": false,
"construct-only": false,
"default": "localhost",
- "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
},
"max-bitrate": {
@@ -18896,7 +15163,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -18906,22 +15174,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
},
"port": {
@@ -18931,17 +15185,19 @@
"default": "4953",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "blurb": "Maximum processing time for a buffer in nanoseconds",
"construct": false,
"construct-only": false,
"default": "20000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -18949,7 +15205,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -18959,7 +15216,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -18967,7 +15225,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": {
@@ -18975,7 +15234,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -18985,7 +15245,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -18995,7 +15256,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -19030,7 +15292,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -19038,7 +15301,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
@@ -19046,15 +15310,8 @@
"construct": false,
"construct-only": false,
"default": "localhost",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -19064,14 +15321,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
},
"port": {
@@ -19081,9 +15332,19 @@
"default": "4953",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
+ "stats": {
+ "blurb": "Retrieve a statistics structure",
+ "construct": false,
+ "construct-only": false,
+ "default": "GstTCPClientSrcStats, bytes-received=(guint64)0;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ },
"timeout": {
"blurb": "Value in seconds to timeout a blocking I/O. 0 = No timeout. ",
"construct": false,
@@ -19091,7 +15352,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"typefind": {
@@ -19099,7 +15361,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -19133,7 +15396,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -19143,7 +15407,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffers-max": {
@@ -19153,7 +15418,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-min": {
@@ -19163,7 +15429,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffers-queued": {
@@ -19173,7 +15440,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"buffers-soft-max": {
@@ -19183,7 +15451,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"burst-format": {
@@ -19191,40 +15460,8 @@
"construct": false,
"construct-only": false,
"default": "undefined (0)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"burst-value": {
@@ -19234,7 +15471,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"bytes-min": {
@@ -19244,7 +15482,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
@@ -19254,7 +15493,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
@@ -19264,7 +15504,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"current-port": {
@@ -19274,7 +15515,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"enable-last-sample": {
@@ -19282,7 +15524,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
@@ -19290,14 +15533,16 @@
"construct": false,
"construct-only": false,
"default": "localhost",
- "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
},
"max-bitrate": {
@@ -19307,7 +15552,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -19317,15 +15563,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",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-handles": {
@@ -19335,16 +15574,10 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"port": {
"blurb": "The port to listen to (0=random available port)",
"construct": false,
@@ -19352,17 +15585,19 @@
"default": "4953",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "blurb": "Maximum processing time for a buffer in nanoseconds",
"construct": false,
"construct-only": false,
"default": "20000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -19370,7 +15605,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -19380,7 +15616,8 @@
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"recover-policy": {
@@ -19388,30 +15625,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkRecoverPolicy",
- "values": [
- {
- "desc": "Do not try to recover",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Resync client to latest buffer",
- "name": "latest",
- "value": "1"
- },
- {
- "desc": "Resync client to soft limit",
- "name": "soft-limit",
- "value": "2"
- },
- {
- "desc": "Resync client to most recent keyframe",
- "name": "keyframe",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkRecoverPolicy",
"writable": true
},
"render-delay": {
@@ -19421,7 +15636,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"resend-streamheader": {
@@ -19429,7 +15645,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-dispatched": {
@@ -19437,7 +15654,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-messages": {
@@ -19445,7 +15663,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -19453,7 +15672,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": {
@@ -19461,7 +15681,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sync-method": {
@@ -19469,40 +15690,8 @@
"construct": false,
"construct-only": false,
"default": "latest (0)",
- "enum": true,
- "type-name": "GstMultiHandleSinkSyncMethod",
- "values": [
- {
- "desc": "Serve starting from the latest buffer",
- "name": "latest",
- "value": "0"
- },
- {
- "desc": "Serve starting from the next keyframe",
- "name": "next-keyframe",
- "value": "1"
- },
- {
- "desc": "Serve everything since the latest keyframe (burst)",
- "name": "latest-keyframe",
- "value": "2"
- },
- {
- "desc": "Serve burst-value data to client",
- "name": "burst",
- "value": "3"
- },
- {
- "desc": "Serve burst-value data starting on a keyframe",
- "name": "burst-keyframe",
- "value": "4"
- },
- {
- "desc": "Serve burst-value data preferably starting on a keyframe",
- "name": "burst-with-keyframe",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstMultiHandleSinkSyncMethod",
"writable": true
},
"throttle-time": {
@@ -19512,7 +15701,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"time-min": {
@@ -19522,7 +15712,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"timeout": {
@@ -19532,7 +15723,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -19542,7 +15734,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"unit-format": {
@@ -19550,40 +15743,8 @@
"construct": false,
"construct-only": false,
"default": "buffers (4)",
- "enum": true,
- "type-name": "GstFormat",
- "values": [
- {
- "desc": "GST_FORMAT_UNDEFINED",
- "name": "undefined",
- "value": "0"
- },
- {
- "desc": "GST_FORMAT_DEFAULT",
- "name": "default",
- "value": "1"
- },
- {
- "desc": "GST_FORMAT_BYTES",
- "name": "bytes",
- "value": "2"
- },
- {
- "desc": "GST_FORMAT_TIME",
- "name": "time",
- "value": "3"
- },
- {
- "desc": "GST_FORMAT_BUFFERS",
- "name": "buffers",
- "value": "4"
- },
- {
- "desc": "GST_FORMAT_PERCENT",
- "name": "percent",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstFormat",
"writable": true
},
"units-max": {
@@ -19593,7 +15754,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"units-soft-max": {
@@ -19603,69 +15765,127 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none",
"signals": {
"add": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"add-full": {
+ "action": true,
"args": [
- "GSocket",
- "GstMultiHandleSinkSyncMethod",
- "GstFormat",
- "guint64",
- "GstFormat",
- "guint64"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkSyncMethod"
+ },
+ {
+ "name": "arg2",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg3",
+ "type": "guint64"
+ },
+ {
+ "name": "arg4",
+ "type": "GstFormat"
+ },
+ {
+ "name": "arg5",
+ "type": "guint64"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"clear": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-added": {
"args": [
- "GObject"
+ {
+ "name": "arg0",
+ "type": "GObject"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-removed": {
"args": [
- "GSocket",
- "GstMultiHandleSinkClientStatus"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ },
+ {
+ "name": "arg1",
+ "type": "GstMultiHandleSinkClientStatus"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-socket-removed": {
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-stats": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
},
"remove": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"remove-flush": {
+ "action": true,
"args": [
- "GSocket"
+ {
+ "name": "arg0",
+ "type": "GSocket"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -19698,7 +15918,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"current-port": {
@@ -19708,7 +15929,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"do-timestamp": {
@@ -19716,7 +15938,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
@@ -19724,15 +15947,8 @@
"construct": false,
"construct-only": false,
"default": "localhost",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -19742,14 +15958,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
},
"port": {
@@ -19759,15 +15969,26 @@
"default": "4953",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
+ "stats": {
+ "blurb": "Retrieve a statistics structure",
+ "construct": false,
+ "construct-only": false,
+ "default": "GstTCPServerSrcStats, bytes-received=(guint64)0;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ },
"typefind": {
"blurb": "Run typefind before negotiating (deprecated, non-functional)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -19776,8 +15997,111 @@
},
"filename": "gsttcp",
"license": "LGPL",
+ "other-types": {
+ "GstMultiHandleSinkClientStatus": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "ok",
+ "name": "ok",
+ "value": "0"
+ },
+ {
+ "desc": "Closed",
+ "name": "closed",
+ "value": "1"
+ },
+ {
+ "desc": "Removed",
+ "name": "removed",
+ "value": "2"
+ },
+ {
+ "desc": "Too slow",
+ "name": "slow",
+ "value": "3"
+ },
+ {
+ "desc": "Error",
+ "name": "error",
+ "value": "4"
+ },
+ {
+ "desc": "Duplicate",
+ "name": "duplicate",
+ "value": "5"
+ },
+ {
+ "desc": "Flushing",
+ "name": "flushing",
+ "value": "6"
+ }
+ ]
+ },
+ "GstMultiHandleSinkRecoverPolicy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Do not try to recover",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Resync client to latest buffer",
+ "name": "latest",
+ "value": "1"
+ },
+ {
+ "desc": "Resync client to soft limit",
+ "name": "soft-limit",
+ "value": "2"
+ },
+ {
+ "desc": "Resync client to most recent keyframe",
+ "name": "keyframe",
+ "value": "3"
+ }
+ ]
+ },
+ "GstMultiHandleSinkSyncMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Serve starting from the latest buffer",
+ "name": "latest",
+ "value": "0"
+ },
+ {
+ "desc": "Serve starting from the next keyframe",
+ "name": "next-keyframe",
+ "value": "1"
+ },
+ {
+ "desc": "Serve everything since the latest keyframe (burst)",
+ "name": "latest-keyframe",
+ "value": "2"
+ },
+ {
+ "desc": "Serve burst-value data to client",
+ "name": "burst",
+ "value": "3"
+ },
+ {
+ "desc": "Serve burst-value data starting on a keyframe",
+ "name": "burst-keyframe",
+ "value": "4"
+ },
+ {
+ "desc": "Serve burst-value data preferably starting on a keyframe",
+ "name": "burst-with-keyframe",
+ "value": "5"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"theora": {
@@ -19809,19 +16133,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
},
"visualize-bit-usage": {
@@ -19831,7 +16149,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"visualize-macroblock-modes": {
@@ -19841,7 +16160,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"visualize-motion-vectors": {
@@ -19851,7 +16171,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"visualize-quantization-modes": {
@@ -19861,7 +16182,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -19878,6 +16200,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "Theora video encoder",
"pad-templates": {
@@ -19900,7 +16225,8 @@
"default": "0",
"max": "16777215",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cap-overflow": {
@@ -19908,7 +16234,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"cap-underflow": {
@@ -19916,7 +16243,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-frames": {
@@ -19924,7 +16252,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keyframe-auto": {
@@ -19932,7 +16261,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keyframe-force": {
@@ -19942,7 +16272,8 @@
"default": "64",
"max": "32768",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyframe-freq": {
@@ -19952,7 +16283,8 @@
"default": "64",
"max": "32768",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -19960,7 +16292,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multipass-mode": {
@@ -19968,40 +16301,8 @@
"construct": false,
"construct-only": false,
"default": "single-pass (0)",
- "enum": true,
- "type-name": "GstTheoraEncMultipassMode",
- "values": [
- {
- "desc": "Single pass",
- "name": "single-pass",
- "value": "0"
- },
- {
- "desc": "First pass",
- "name": "first-pass",
- "value": "1"
- },
- {
- "desc": "Second pass",
- "name": "second-pass",
- "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": "GstTheoraEncMultipassMode",
"writable": true
},
"qos": {
@@ -20009,7 +16310,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -20019,7 +16321,8 @@
"default": "48",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rate-buffer": {
@@ -20029,7 +16332,8 @@
"default": "0",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"speed-level": {
@@ -20039,7 +16343,8 @@
"default": "1",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vp3-compatible": {
@@ -20047,7 +16352,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -20077,30 +16383,36 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
}
},
"filename": "gsttheora",
"license": "LGPL",
+ "other-types": {
+ "GstTheoraEncMultipassMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Single pass",
+ "name": "single-pass",
+ "value": "0"
+ },
+ {
+ "desc": "First pass",
+ "name": "first-pass",
+ "value": "1"
+ },
+ {
+ "desc": "Second pass",
+ "name": "second-pass",
+ "value": "2"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"typefindfunctions": {
@@ -20108,8 +16420,10 @@
"elements": {},
"filename": "gsttypefindfunctions",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"videoconvert": {
@@ -20131,12 +16445,12 @@
"long-name": "Colorspace converter",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\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 }\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"
},
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\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 }\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"
}
@@ -20147,25 +16461,8 @@
"construct": false,
"construct-only": false,
"default": "copy (0)",
- "enum": true,
- "type-name": "GstVideoAlphaMode",
- "values": [
- {
- "desc": "GST_VIDEO_ALPHA_MODE_COPY",
- "name": "copy",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_ALPHA_MODE_SET",
- "name": "set",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_ALPHA_MODE_MULT",
- "name": "mult",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVideoAlphaMode",
"writable": true
},
"alpha-value": {
@@ -20175,7 +16472,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"chroma-mode": {
@@ -20183,30 +16481,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstVideoChromaMode",
- "values": [
- {
- "desc": "GST_VIDEO_CHROMA_MODE_FULL",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY",
- "name": "upsample-only",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY",
- "name": "downsample-only",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_CHROMA_MODE_NONE",
- "name": "none",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVideoChromaMode",
"writable": true
},
"chroma-resampler": {
@@ -20214,35 +16490,8 @@
"construct": false,
"construct-only": false,
"default": "linear (1)",
- "enum": true,
- "type-name": "GstVideoResamplerMethod",
- "values": [
- {
- "desc": "GST_VIDEO_RESAMPLER_METHOD_NEAREST",
- "name": "nearest",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_RESAMPLER_METHOD_LINEAR",
- "name": "linear",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_RESAMPLER_METHOD_CUBIC",
- "name": "cubic",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_RESAMPLER_METHOD_SINC",
- "name": "sinc",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_RESAMPLER_METHOD_LANCZOS",
- "name": "lanczos",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstVideoResamplerMethod",
"writable": true
},
"dither": {
@@ -20250,35 +16499,8 @@
"construct": false,
"construct-only": false,
"default": "bayer (4)",
- "enum": true,
- "type-name": "GstVideoDitherMethod",
- "values": [
- {
- "desc": "GST_VIDEO_DITHER_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_DITHER_VERTERR",
- "name": "verterr",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_DITHER_FLOYD_STEINBERG",
- "name": "floyd-steinberg",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_DITHER_SIERRA_LITE",
- "name": "sierra-lite",
- "value": "3"
- },
- {
- "desc": "GST_VIDEO_DITHER_BAYER",
- "name": "bayer",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstVideoDitherMethod",
"writable": true
},
"dither-quantization": {
@@ -20288,7 +16510,8 @@
"default": "1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"gamma-mode": {
@@ -20296,20 +16519,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstVideoGammaMode",
- "values": [
- {
- "desc": "GST_VIDEO_GAMMA_MODE_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_GAMMA_MODE_REMAP",
- "name": "remap",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstVideoGammaMode",
"writable": true
},
"matrix-mode": {
@@ -20317,30 +16528,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstVideoMatrixMode",
- "values": [
- {
- "desc": "GST_VIDEO_MATRIX_MODE_FULL",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_MATRIX_MODE_INPUT_ONLY",
- "name": "input-only",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY",
- "name": "output-only",
- "value": "2"
- },
- {
- "desc": "GST_VIDEO_MATRIX_MODE_NONE",
- "name": "none",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMatrixMode",
"writable": true
},
"n-threads": {
@@ -20350,22 +16539,8 @@
"default": "1",
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"primaries-mode": {
@@ -20373,25 +16548,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstVideoPrimariesMode",
- "values": [
- {
- "desc": "GST_VIDEO_PRIMARIES_MODE_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY",
- "name": "merge-only",
- "value": "1"
- },
- {
- "desc": "GST_VIDEO_PRIMARIES_MODE_FAST",
- "name": "fast",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVideoPrimariesMode",
"writable": true
},
"qos": {
@@ -20399,7 +16557,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -20408,8 +16567,10 @@
},
"filename": "gstvideoconvert",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"videorate": {
@@ -20448,7 +16609,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drop": {
@@ -20458,7 +16620,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"drop-only": {
@@ -20466,7 +16629,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"duplicate": {
@@ -20476,7 +16640,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"in": {
@@ -20486,7 +16651,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"max-duplication-time": {
@@ -20496,7 +16662,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-rate": {
@@ -20506,15 +16673,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"new-pref": {
@@ -20524,7 +16684,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"out": {
@@ -20534,22 +16695,17 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
- "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
},
"rate": {
@@ -20559,7 +16715,8 @@
"default": "1",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"silent": {
@@ -20567,7 +16724,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-to-first": {
@@ -20575,7 +16733,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -20584,8 +16743,10 @@
},
"filename": "gstvideorate",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"videoscale": {
@@ -20607,12 +16768,12 @@
"long-name": "Video scaler",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 32767 ]\n height: [ 1, 32767 ]\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 }\n width: [ 1, 32767 ]\n height: [ 1, 32767 ]\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, 32767 ]\n height: [ 1, 32767 ]\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, 32767 ]\n height: [ 1, 32767 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 32767 ]\n height: [ 1, 32767 ]\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 }\n width: [ 1, 32767 ]\n height: [ 1, 32767 ]\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, 32767 ]\n height: [ 1, 32767 ]\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, 32767 ]\n height: [ 1, 32767 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
@@ -20623,7 +16784,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dither": {
@@ -20631,7 +16793,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"envelope": {
@@ -20641,7 +16804,8 @@
"default": "2",
"max": "5",
"min": "1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"gamma-decode": {
@@ -20649,7 +16813,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"method": {
@@ -20657,60 +16822,8 @@
"construct": false,
"construct-only": false,
"default": "bilinear (1)",
- "enum": true,
- "type-name": "GstVideoScaleMethod",
- "values": [
- {
- "desc": "Nearest Neighbour",
- "name": "nearest-neighbour",
- "value": "0"
- },
- {
- "desc": "Bilinear (2-tap)",
- "name": "bilinear",
- "value": "1"
- },
- {
- "desc": "4-tap Sinc",
- "name": "4-tap",
- "value": "2"
- },
- {
- "desc": "Lanczos",
- "name": "lanczos",
- "value": "3"
- },
- {
- "desc": "Bilinear (multi-tap)",
- "name": "bilinear2",
- "value": "4"
- },
- {
- "desc": "Sinc (multi-tap)",
- "name": "sinc",
- "value": "5"
- },
- {
- "desc": "Hermite (multi-tap)",
- "name": "hermite",
- "value": "6"
- },
- {
- "desc": "Spline (multi-tap)",
- "name": "spline",
- "value": "7"
- },
- {
- "desc": "Catmull-Rom (multi-tap)",
- "name": "catrom",
- "value": "8"
- },
- {
- "desc": "Mitchell (multi-tap)",
- "name": "mitchell",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstVideoScaleMethod",
"writable": true
},
"n-threads": {
@@ -20720,22 +16833,8 @@
"default": "1",
"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",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -20743,7 +16842,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sharpen": {
@@ -20753,7 +16853,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"sharpness": {
@@ -20763,7 +16864,8 @@
"default": "1",
"max": "1.5",
"min": "0.5",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -20772,8 +16874,66 @@
},
"filename": "gstvideoscale",
"license": "LGPL",
+ "other-types": {
+ "GstVideoScaleMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Nearest Neighbour",
+ "name": "nearest-neighbour",
+ "value": "0"
+ },
+ {
+ "desc": "Bilinear (2-tap)",
+ "name": "bilinear",
+ "value": "1"
+ },
+ {
+ "desc": "4-tap Sinc",
+ "name": "4-tap",
+ "value": "2"
+ },
+ {
+ "desc": "Lanczos",
+ "name": "lanczos",
+ "value": "3"
+ },
+ {
+ "desc": "Bilinear (multi-tap)",
+ "name": "bilinear2",
+ "value": "4"
+ },
+ {
+ "desc": "Sinc (multi-tap)",
+ "name": "sinc",
+ "value": "5"
+ },
+ {
+ "desc": "Hermite (multi-tap)",
+ "name": "hermite",
+ "value": "6"
+ },
+ {
+ "desc": "Spline (multi-tap)",
+ "name": "spline",
+ "value": "7"
+ },
+ {
+ "desc": "Catmull-Rom (multi-tap)",
+ "name": "catrom",
+ "value": "8"
+ },
+ {
+ "desc": "Mitchell (multi-tap)",
+ "name": "mitchell",
+ "value": "9"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"videotestsrc": {
@@ -20795,7 +16955,7 @@
"long-name": "Video test source",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n multiview-mode: { (string)mono, (string)left, (string)right }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n multiview-mode: { (string)mono, (string)left, (string)right }\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 multiview-mode: { (string)mono, (string)left, (string)right }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n multiview-mode: { (string)mono, (string)left, (string)right }\n",
"direction": "src",
"presence": "always"
}
@@ -20806,25 +16966,8 @@
"construct": false,
"construct-only": false,
"default": "frames (0)",
- "enum": true,
- "type-name": "GstVideoTestSrcAnimationMode",
- "values": [
- {
- "desc": "frame count",
- "name": "frames",
- "value": "0"
- },
- {
- "desc": "wall clock time",
- "name": "wall-time",
- "value": "1"
- },
- {
- "desc": "running time",
- "name": "running-time",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVideoTestSrcAnimationMode",
"writable": true
},
"background-color": {
@@ -20834,7 +16977,8 @@
"default": "-16777216",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"blocksize": {
@@ -20844,7 +16988,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -20852,7 +16997,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"flip": {
@@ -20860,7 +17006,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"foreground-color": {
@@ -20870,7 +17017,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"horizontal-speed": {
@@ -20880,7 +17028,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"is-live": {
@@ -20888,7 +17037,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"k0": {
@@ -20898,7 +17048,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kt": {
@@ -20908,7 +17059,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kt2": {
@@ -20918,7 +17070,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kx": {
@@ -20928,7 +17081,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kx2": {
@@ -20938,7 +17092,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kxt": {
@@ -20948,7 +17103,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kxy": {
@@ -20958,17 +17114,19 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ky": {
- "blurb": "Zoneplate 1st order y phase, for generating contant vertical frequencies",
+ "blurb": "Zoneplate 1st order y phase, for generating content vertical frequencies",
"construct": false,
"construct-only": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ky2": {
@@ -20978,7 +17136,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"kyt": {
@@ -20988,7 +17147,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"motion": {
@@ -20996,33 +17156,8 @@
"construct": false,
"construct-only": false,
"default": "wavy (0)",
- "enum": true,
- "type-name": "GstVideoTestSrcMotionType",
- "values": [
- {
- "desc": "Ball waves back and forth, up and down",
- "name": "wavy",
- "value": "0"
- },
- {
- "desc": "1 revolution per second",
- "name": "sweep",
- "value": "1"
- },
- {
- "desc": "1/2 revolution per second, then reset to top",
- "name": "hsweep",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstVideoTestSrcMotionType",
"writable": true
},
"num-buffers": {
@@ -21032,14 +17167,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
},
"pattern": {
@@ -21047,135 +17176,8 @@
"construct": false,
"construct-only": false,
"default": "smpte (0)",
- "enum": true,
- "type-name": "GstVideoTestSrcPattern",
- "values": [
- {
- "desc": "SMPTE 100%% color bars",
- "name": "smpte",
- "value": "0"
- },
- {
- "desc": "Random (television snow)",
- "name": "snow",
- "value": "1"
- },
- {
- "desc": "100%% Black",
- "name": "black",
- "value": "2"
- },
- {
- "desc": "100%% White",
- "name": "white",
- "value": "3"
- },
- {
- "desc": "Red",
- "name": "red",
- "value": "4"
- },
- {
- "desc": "Green",
- "name": "green",
- "value": "5"
- },
- {
- "desc": "Blue",
- "name": "blue",
- "value": "6"
- },
- {
- "desc": "Checkers 1px",
- "name": "checkers-1",
- "value": "7"
- },
- {
- "desc": "Checkers 2px",
- "name": "checkers-2",
- "value": "8"
- },
- {
- "desc": "Checkers 4px",
- "name": "checkers-4",
- "value": "9"
- },
- {
- "desc": "Checkers 8px",
- "name": "checkers-8",
- "value": "10"
- },
- {
- "desc": "Circular",
- "name": "circular",
- "value": "11"
- },
- {
- "desc": "Blink",
- "name": "blink",
- "value": "12"
- },
- {
- "desc": "SMPTE 75%% color bars",
- "name": "smpte75",
- "value": "13"
- },
- {
- "desc": "Zone plate",
- "name": "zone-plate",
- "value": "14"
- },
- {
- "desc": "Gamut checkers",
- "name": "gamut",
- "value": "15"
- },
- {
- "desc": "Chroma zone plate",
- "name": "chroma-zone-plate",
- "value": "16"
- },
- {
- "desc": "Solid color",
- "name": "solid-color",
- "value": "17"
- },
- {
- "desc": "Moving ball",
- "name": "ball",
- "value": "18"
- },
- {
- "desc": "SMPTE 100%% color bars",
- "name": "smpte100",
- "value": "19"
- },
- {
- "desc": "Bar",
- "name": "bar",
- "value": "20"
- },
- {
- "desc": "Pinwheel",
- "name": "pinwheel",
- "value": "21"
- },
- {
- "desc": "Spokes",
- "name": "spokes",
- "value": "22"
- },
- {
- "desc": "Gradient",
- "name": "gradient",
- "value": "23"
- },
- {
- "desc": "Colors",
- "name": "colors",
- "value": "24"
- }
- ],
+ "readable": true,
+ "type": "GstVideoTestSrcPattern",
"writable": true
},
"timestamp-offset": {
@@ -21185,7 +17187,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"typefind": {
@@ -21193,7 +17196,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"xoffset": {
@@ -21203,7 +17207,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"yoffset": {
@@ -21213,7 +17218,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -21222,8 +17228,181 @@
},
"filename": "gstvideotestsrc",
"license": "LGPL",
+ "other-types": {
+ "GstVideoTestSrcAnimationMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "frame count",
+ "name": "frames",
+ "value": "0"
+ },
+ {
+ "desc": "wall clock time",
+ "name": "wall-time",
+ "value": "1"
+ },
+ {
+ "desc": "running time",
+ "name": "running-time",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVideoTestSrcMotionType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Ball waves back and forth, up and down",
+ "name": "wavy",
+ "value": "0"
+ },
+ {
+ "desc": "1 revolution per second",
+ "name": "sweep",
+ "value": "1"
+ },
+ {
+ "desc": "1/2 revolution per second, then reset to top",
+ "name": "hsweep",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVideoTestSrcPattern": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "SMPTE 100%% color bars",
+ "name": "smpte",
+ "value": "0"
+ },
+ {
+ "desc": "Random (television snow)",
+ "name": "snow",
+ "value": "1"
+ },
+ {
+ "desc": "100%% Black",
+ "name": "black",
+ "value": "2"
+ },
+ {
+ "desc": "100%% White",
+ "name": "white",
+ "value": "3"
+ },
+ {
+ "desc": "Red",
+ "name": "red",
+ "value": "4"
+ },
+ {
+ "desc": "Green",
+ "name": "green",
+ "value": "5"
+ },
+ {
+ "desc": "Blue",
+ "name": "blue",
+ "value": "6"
+ },
+ {
+ "desc": "Checkers 1px",
+ "name": "checkers-1",
+ "value": "7"
+ },
+ {
+ "desc": "Checkers 2px",
+ "name": "checkers-2",
+ "value": "8"
+ },
+ {
+ "desc": "Checkers 4px",
+ "name": "checkers-4",
+ "value": "9"
+ },
+ {
+ "desc": "Checkers 8px",
+ "name": "checkers-8",
+ "value": "10"
+ },
+ {
+ "desc": "Circular",
+ "name": "circular",
+ "value": "11"
+ },
+ {
+ "desc": "Blink",
+ "name": "blink",
+ "value": "12"
+ },
+ {
+ "desc": "SMPTE 75%% color bars",
+ "name": "smpte75",
+ "value": "13"
+ },
+ {
+ "desc": "Zone plate",
+ "name": "zone-plate",
+ "value": "14"
+ },
+ {
+ "desc": "Gamut checkers",
+ "name": "gamut",
+ "value": "15"
+ },
+ {
+ "desc": "Chroma zone plate",
+ "name": "chroma-zone-plate",
+ "value": "16"
+ },
+ {
+ "desc": "Solid color",
+ "name": "solid-color",
+ "value": "17"
+ },
+ {
+ "desc": "Moving ball",
+ "name": "ball",
+ "value": "18"
+ },
+ {
+ "desc": "SMPTE 100%% color bars",
+ "name": "smpte100",
+ "value": "19"
+ },
+ {
+ "desc": "Bar",
+ "name": "bar",
+ "value": "20"
+ },
+ {
+ "desc": "Pinwheel",
+ "name": "pinwheel",
+ "value": "21"
+ },
+ {
+ "desc": "Spokes",
+ "name": "spokes",
+ "value": "22"
+ },
+ {
+ "desc": "Gradient",
+ "name": "gradient",
+ "value": "23"
+ },
+ {
+ "desc": "Colors",
+ "name": "colors",
+ "value": "24"
+ }
+ ]
+ }
+ },
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"volume": {
@@ -21241,6 +17420,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstStreamVolume"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "Volume",
"pad-templates": {
@@ -21261,22 +17443,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": {
@@ -21284,7 +17452,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"volume": {
@@ -21294,7 +17463,8 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -21303,8 +17473,10 @@
},
"filename": "gstvolume",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"vorbis": {
@@ -21343,22 +17515,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": {
@@ -21366,7 +17524,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -21376,7 +17535,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -21393,6 +17553,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Vorbis audio encoder",
"pad-templates": {
@@ -21415,7 +17579,8 @@
"default": "-1",
"max": "250001",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -21423,7 +17588,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-message": {
@@ -21431,7 +17597,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"managed": {
@@ -21439,7 +17606,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -21447,7 +17615,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-bitrate": {
@@ -21457,7 +17626,8 @@
"default": "-1",
"max": "250001",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-bitrate": {
@@ -21467,22 +17637,8 @@
"default": "-1",
"max": "250001",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"perfect-timestamp": {
@@ -21490,7 +17646,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -21500,7 +17657,8 @@
"default": "0.3",
"max": "1",
"min": "-0.1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"tolerance": {
@@ -21510,7 +17668,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -21540,23 +17699,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"vorbistag": {
@@ -21570,6 +17712,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "VorbisTag",
"pad-templates": {
@@ -21584,30 +17729,15 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
}
},
"filename": "gstvorbis",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"ximagesink": {
@@ -21625,6 +17755,10 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation",
+ "GstVideoOverlay"
+ ],
"klass": "Sink/Video",
"long-name": "Video sink",
"pad-templates": {
@@ -21640,7 +17774,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -21650,7 +17785,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"display": {
@@ -21658,7 +17794,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -21666,7 +17803,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -21674,7 +17812,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-events": {
@@ -21682,7 +17821,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-expose": {
@@ -21690,14 +17830,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": {
@@ -21707,7 +17849,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -21717,22 +17860,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
@@ -21740,17 +17869,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": "15000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -21758,7 +17889,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -21768,7 +17900,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -21776,7 +17909,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -21784,7 +17918,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": {
@@ -21792,7 +17927,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"synchronous": {
@@ -21800,7 +17936,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -21810,7 +17947,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -21820,7 +17958,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"window-height": {
@@ -21830,7 +17969,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"window-width": {
@@ -21840,7 +17980,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
}
},
@@ -21849,8 +17990,10 @@
},
"filename": "gstximagesink",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
},
"xvimagesink": {
@@ -21868,6 +18011,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation",
+ "GstVideoOverlay",
+ "GstColorBalance"
+ ],
"klass": "Sink/Video",
"long-name": "Video sink",
"pad-templates": {
@@ -21883,7 +18031,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"autopaint-colorkey": {
@@ -21891,7 +18040,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -21901,7 +18051,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -21911,7 +18062,8 @@
"default": "0",
"max": "1000",
"min": "-1000",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"colorkey": {
@@ -21921,7 +18073,8 @@
"default": "526352",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
@@ -21931,7 +18084,8 @@
"default": "0",
"max": "1000",
"min": "-1000",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device": {
@@ -21939,7 +18093,8 @@
"construct": false,
"construct-only": false,
"default": "0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -21947,7 +18102,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"display": {
@@ -21955,7 +18111,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"double-buffer": {
@@ -21963,7 +18120,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"draw-borders": {
@@ -21971,7 +18129,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
@@ -21979,7 +18138,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -21987,7 +18147,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-events": {
@@ -21995,7 +18156,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"handle-expose": {
@@ -22003,7 +18165,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
@@ -22013,14 +18176,16 @@
"default": "0",
"max": "1000",
"min": "-1000",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"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": {
@@ -22030,7 +18195,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -22040,22 +18206,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
@@ -22063,17 +18215,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": "15000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -22081,7 +18235,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -22091,14 +18246,16 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"render-rectangle": {
"blurb": "The render rectangle ('<x, y, width, height>')",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
+ "readable": false,
+ "type": "GstValueArray",
"writable": true
},
"saturation": {
@@ -22108,7 +18265,8 @@
"default": "0",
"max": "1000",
"min": "-1000",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"show-preroll-frame": {
@@ -22116,7 +18274,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22124,7 +18283,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": {
@@ -22132,7 +18292,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"synchronous": {
@@ -22140,7 +18301,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -22150,7 +18312,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -22160,7 +18323,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"window-height": {
@@ -22170,7 +18334,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"window-width": {
@@ -22180,7 +18345,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
}
},
@@ -22189,8 +18355,10 @@
},
"filename": "gstxvimagesink",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Base Plug-ins git",
"source": "gst-plugins-base",
+ "tracers": {},
"url": "Unknown package origin"
}
} \ No newline at end of file