summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-05-27 16:01:22 +0300
committerThibault Saunier <tsaunier@igalia.com>2020-06-03 22:44:09 -0400
commit37b87ffd4f1e6e7ba0cdd437d16511c78c401f1a (patch)
treebe6ebfb9f311882fdb5d474f60b33efcd445c395
parent37c619f9954045602a61daf4bceff4cd0e4f70cf (diff)
docs: Update gst_plugins_cache.json
-rw-r--r--docs/gst_plugins_cache.json22039
1 files changed, 10854 insertions, 11185 deletions
diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json
index 95d56a2685..979cb8d455 100644
--- a/docs/gst_plugins_cache.json
+++ b/docs/gst_plugins_cache.json
@@ -14,9 +14,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Video",
"long-name": "Firewire (1394) DV video source",
- "name": "dv1394src",
"pad-templates": {
"src": {
"caps": "video/x-dv:\n format: { NTSC, PAL }\n systemstream: true\n",
@@ -32,7 +34,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -42,7 +45,8 @@
"default": "63",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"consecutive": {
@@ -52,7 +56,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device-name": {
@@ -60,7 +65,8 @@
"construct": false,
"construct-only": false,
"default": "Default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -68,7 +74,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-incomplete": {
@@ -76,7 +83,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"guid": {
@@ -86,16 +94,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"num-buffers": {
@@ -105,14 +105,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": {
@@ -122,7 +116,8 @@
"default": "-1",
"max": "16",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip": {
@@ -132,7 +127,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -140,7 +136,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-avc": {
@@ -148,7 +145,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -156,7 +154,8 @@
"signals": {
"frame-dropped": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -172,9 +171,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Video",
"long-name": "Firewire (1394) HDV video source",
- "name": "hdv1394src",
"pad-templates": {
"src": {
"caps": "video/mpegts:\n systemstream: true\n packetsize: 188\n",
@@ -190,7 +191,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
@@ -200,7 +202,8 @@
"default": "63",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device-name": {
@@ -208,7 +211,8 @@
"construct": false,
"construct-only": false,
"default": "Default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -216,7 +220,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"guid": {
@@ -226,16 +231,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"num-buffers": {
@@ -245,14 +242,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": {
@@ -262,7 +253,8 @@
"default": "-1",
"max": "16",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -270,7 +262,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-avc": {
@@ -278,7 +271,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -287,13 +281,14 @@
},
"filename": "gst1394",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"url": "Unknown package origin"
},
"aasink": {
- "description": "ASCII Art video sink",
+ "description": "ASCII Art video sink & filter",
"elements": {
"aasink": {
"author": "Wim Taymans <wim.taymans@chello.be>",
@@ -309,7 +304,6 @@
],
"klass": "Sink/Video",
"long-name": "ASCII art video sink",
- "name": "aasink",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -323,7 +317,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -333,7 +328,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -343,7 +339,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
@@ -353,7 +350,8 @@
"default": "16",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dither": {
@@ -361,25 +359,8 @@
"construct": false,
"construct-only": false,
"default": "no-dithering (0)",
- "enum": true,
- "type-name": "GstAASinkDitherers",
- "values": [
- {
- "desc": "no dithering",
- "name": "no-dithering",
- "value": "0"
- },
- {
- "desc": "error-distribution",
- "name": "error-distribution",
- "value": "1"
- },
- {
- "desc": "floyd-steelberg dithering",
- "name": "floyd-steelberg-dithering",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstAASinkDitherers",
"writable": true
},
"driver": {
@@ -387,40 +368,8 @@
"construct": false,
"construct-only": false,
"default": "x11 (0)",
- "enum": true,
- "type-name": "GstAASinkDrivers",
- "values": [
- {
- "desc": "X11 driver 1.1",
- "name": "x11",
- "value": "0"
- },
- {
- "desc": "Linux pc console driver 1.0",
- "name": "linux",
- "value": "1"
- },
- {
- "desc": "Slang driver 1.0",
- "name": "slang",
- "value": "2"
- },
- {
- "desc": "Curses driver 1.0",
- "name": "curses",
- "value": "3"
- },
- {
- "desc": "Standard output driver",
- "name": "stdout",
- "value": "4"
- },
- {
- "desc": "Standard error driver",
- "name": "stderr",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstAASinkDrivers",
"writable": true
},
"enable-last-sample": {
@@ -428,7 +377,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"frame-time": {
@@ -438,7 +388,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"frames-displayed": {
@@ -448,7 +399,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"gamma": {
@@ -458,17 +410,19 @@
"default": "1",
"max": "5",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"height": {
"blurb": "height",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "24",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"inversion": {
@@ -476,14 +430,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-sample": {
"blurb": "The last sample received in the sink",
"construct": false,
"construct-only": false,
- "type-name": "GstSample",
+ "readable": true,
+ "type": "GstSample",
"writable": false
},
"max-bitrate": {
@@ -493,7 +449,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -503,33 +460,19 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "blurb": "Maximum processing time for a buffer in nanoseconds",
"construct": false,
"construct-only": false,
"default": "15000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -537,7 +480,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"randomval": {
@@ -547,7 +491,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
@@ -557,7 +502,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -565,7 +511,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -573,7 +520,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": {
@@ -581,7 +529,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -591,7 +540,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -601,17 +551,347 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"width": {
"blurb": "width",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "80",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "aatv": {
+ "author": "Eric Marks <bigmarkslp@gmail.com>",
+ "description": "ASCII art effect",
+ "hierarchy": [
+ "GstAATv",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Video",
+ "long-name": "aaTV effect",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { I420 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { RGBA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "brightness": {
+ "blurb": "Brightness",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "255",
+ "min": "-255",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "brightness-actual": {
+ "blurb": "Actual calculated foreground pixel fill percentage",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.35",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": false
+ },
+ "brightness-auto": {
+ "blurb": "Automatically adjust brightness based on the previous frame's foreground pixel fill percentage",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "brightness-max": {
+ "blurb": "Maximum target foreground pixel fill percentage for automatic brightness control",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.4",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "brightness-min": {
+ "blurb": "Minimum target foreground pixel fill percentage for automatic brightness control",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.3",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "color-background": {
+ "blurb": "Color to use as the background for the ASCII text (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-16777216",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-rain": {
+ "blurb": "Automatically sets color-rain-bold, color-rain-normal, and color-rain-dim with progressively dimmer values (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-16711936",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-rain-bold": {
+ "blurb": "Sets the brightest color to use for foreground ASCII text rain overlays (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-16711936",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-rain-dim": {
+ "blurb": "Sets the dimmest brightness color to use for foreground ASCII text rain overlays (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-16761088",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-rain-normal": {
+ "blurb": "Sets the normal brightness color to use for foreground ASCII text rain overlays (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-16744704",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-text": {
+ "blurb": "Automatically sets color-test-bold, color-text-normal, and color-text-dim with progressively dimmer values (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-text-bold": {
+ "blurb": "Sets the brightest color to use for foreground ASCII text (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-text-dim": {
+ "blurb": "Sets the dimmest brightness color to use for foreground ASCII text (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-12632257",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "color-text-normal": {
+ "blurb": "Sets the normal brightness color to use for foreground ASCII text (big-endian ARGB).",
+ "construct": false,
+ "construct-only": false,
+ "default": "-8421505",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "contrast": {
+ "blurb": "Contrast",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "dither": {
+ "blurb": "Add noise to more closely approximate gray levels.",
+ "construct": false,
+ "construct-only": false,
+ "default": "no-dithering (0)",
+ "readable": true,
+ "type": "GstAATvDitherers",
+ "writable": true
+ },
+ "font": {
+ "blurb": "AAlib Font",
+ "construct": false,
+ "construct-only": false,
+ "default": "Standard-vga-8x8-font (0)",
+ "readable": true,
+ "type": "GstAATvFonts",
+ "writable": true
+ },
+ "gamma": {
+ "blurb": "Gamma correction",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "5",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "height": {
+ "blurb": "Height of the ASCII canvas",
+ "construct": false,
+ "construct-only": false,
+ "default": "24",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "rain-delay-max": {
+ "blurb": "Maximum frame delay between rain motion",
+ "construct": false,
+ "construct-only": false,
+ "default": "3",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rain-delay-min": {
+ "blurb": "Minimum frame delay between rain motion",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rain-length-max": {
+ "blurb": "Maximum length of a rain",
+ "construct": false,
+ "construct-only": false,
+ "default": "30",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rain-length-min": {
+ "blurb": "Minimum length of a rain",
+ "construct": false,
+ "construct-only": false,
+ "default": "4",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rain-mode": {
+ "blurb": "Set the direction of raindrops",
+ "construct": false,
+ "construct-only": false,
+ "default": "none (0)",
+ "readable": true,
+ "type": "GstAATvRainModes",
+ "writable": true
+ },
+ "rain-spawn-rate": {
+ "blurb": "Percentage chance for a raindrop to spawn",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.2",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "randomval": {
+ "blurb": "Adds a random value in the range (-randomval/2,ranomval/2) to each pixel during rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "width": {
+ "blurb": "Width of the ASCII canvas",
+ "construct": false,
+ "construct-only": false,
+ "default": "80",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -620,8 +900,171 @@
},
"filename": "gstaasink",
"license": "LGPL",
+ "other-types": {
+ "GstAASinkDitherers": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "no dithering",
+ "name": "no-dithering",
+ "value": "0"
+ },
+ {
+ "desc": "error-distribution",
+ "name": "error-distribution",
+ "value": "1"
+ },
+ {
+ "desc": "floyd-steelberg dithering",
+ "name": "floyd-steelberg-dithering",
+ "value": "2"
+ }
+ ]
+ },
+ "GstAASinkDrivers": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "X11 driver 1.1",
+ "name": "x11",
+ "value": "0"
+ },
+ {
+ "desc": "Linux pc console driver 1.0",
+ "name": "linux",
+ "value": "1"
+ },
+ {
+ "desc": "Slang driver 1.0",
+ "name": "slang",
+ "value": "2"
+ },
+ {
+ "desc": "Curses driver 1.0",
+ "name": "curses",
+ "value": "3"
+ },
+ {
+ "desc": "Standard output driver",
+ "name": "stdout",
+ "value": "4"
+ },
+ {
+ "desc": "Standard error driver",
+ "name": "stderr",
+ "value": "5"
+ }
+ ]
+ },
+ "GstAATvDitherers": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "no dithering",
+ "name": "no-dithering",
+ "value": "0"
+ },
+ {
+ "desc": "error-distribution",
+ "name": "error-distribution",
+ "value": "1"
+ },
+ {
+ "desc": "floyd-steelberg dithering",
+ "name": "floyd-steelberg-dithering",
+ "value": "2"
+ }
+ ]
+ },
+ "GstAATvFonts": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "vga8",
+ "name": "Standard-vga-8x8-font",
+ "value": "0"
+ },
+ {
+ "desc": "vga9",
+ "name": "Standard-vga-8x9-font",
+ "value": "1"
+ },
+ {
+ "desc": "mda14",
+ "name": "Standard-mda/vga-8x14-font",
+ "value": "2"
+ },
+ {
+ "desc": "vga16",
+ "name": "Standard-vga-8x16-font",
+ "value": "3"
+ },
+ {
+ "desc": "X8x13",
+ "name": "X-8x13-font",
+ "value": "4"
+ },
+ {
+ "desc": "X8x13bold",
+ "name": "X-8x13bold-font",
+ "value": "5"
+ },
+ {
+ "desc": "X8x16",
+ "name": "Standard-X-8x16-font",
+ "value": "6"
+ },
+ {
+ "desc": "line",
+ "name": "line-Font-8x8",
+ "value": "7"
+ },
+ {
+ "desc": "vgagl8",
+ "name": "Font-8x8-from-vgagl",
+ "value": "8"
+ },
+ {
+ "desc": "courier",
+ "name": "Adobe-courier",
+ "value": "9"
+ }
+ ]
+ },
+ "GstAATvRainModes": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No Rain",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Rain Down",
+ "name": "down",
+ "value": "1"
+ },
+ {
+ "desc": "Rain Up",
+ "name": "up",
+ "value": "2"
+ },
+ {
+ "desc": "Rain Left",
+ "name": "left",
+ "value": "3"
+ },
+ {
+ "desc": "Rain Right",
+ "name": "right",
+ "value": "4"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
+ "tracers": {},
"url": "Unknown package origin"
},
"alaw": {
@@ -640,7 +1083,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "A Law audio decoder",
- "name": "alawdec",
"pad-templates": {
"sink": {
"caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
@@ -661,23 +1103,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -685,7 +1112,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -695,7 +1123,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -712,9 +1141,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "A Law audio encoder",
- "name": "alawenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
@@ -733,7 +1164,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -741,31 +1173,17 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"perfect-timestamp": {
"blurb": "Favour perfect timestamps over tracking upstream timestamps",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -775,7 +1193,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -784,6 +1203,7 @@
},
"filename": "gstalaw",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -806,7 +1226,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Alpha filter",
- "name": "alpha",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -827,7 +1246,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"angle": {
@@ -837,7 +1257,8 @@
"default": "20",
"max": "90",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"black-sensitivity": {
@@ -847,7 +1268,8 @@
"default": "100",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"method": {
@@ -855,39 +1277,8 @@
"construct": false,
"construct-only": false,
"default": "set (0)",
- "enum": true,
- "type-name": "GstAlphaMethod",
- "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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstAlphaMethod",
"writable": true
},
"noise-level": {
@@ -897,14 +1288,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
},
"prefer-passthrough": {
@@ -912,7 +1297,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -920,7 +1306,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"target-b": {
@@ -930,7 +1317,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"target-g": {
@@ -940,7 +1328,8 @@
"default": "255",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"target-r": {
@@ -950,7 +1339,8 @@
"default": "0",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"white-sensitivity": {
@@ -960,7 +1350,8 @@
"default": "100",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -969,6 +1360,33 @@
},
"filename": "gstalpha",
"license": "LGPL",
+ "other-types": {
+ "GstAlphaMethod": {
+ "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"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -991,7 +1409,6 @@
],
"klass": "Filter/Converter/Video",
"long-name": "Alpha color filter",
- "name": "alphacolor",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBA, BGRA, ARGB, ABGR, AYUV }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -1005,28 +1422,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -1035,6 +1437,7 @@
},
"filename": "gstalphacolor",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -1044,7 +1447,7 @@
"description": "APEv1/2 tag reader",
"elements": {
"apedemux": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Read and output APE tags while demuxing the contents",
"hierarchy": [
"GstApeDemux",
@@ -1056,7 +1459,6 @@
],
"klass": "Codec/Demuxer/Metadata",
"long-name": "APE tag demuxer",
- "name": "apedemux",
"pad-templates": {
"sink": {
"caps": "application/x-apetag:\n",
@@ -1069,29 +1471,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
}
},
"filename": "gstapetag",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -1101,7 +1486,7 @@
"description": "Audio effects plugin",
"elements": {
"audioamplify": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Amplifies an audio stream by a given factor",
"hierarchy": [
"GstAudioAmplify",
@@ -1114,7 +1499,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Audio amplifier",
- "name": "audioamplify",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\n",
@@ -1135,7 +1519,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"clipping-method": {
@@ -1143,46 +1528,8 @@
"construct": false,
"construct-only": false,
"default": "clip (0)",
- "enum": true,
- "type-name": "GstAudioAmplifyClippingMethod",
- "values": [
- {
- "desc": "Normal clipping (default)",
- "name": "clip",
- "value": "0"
- },
- {
- "desc": "Push overdriven values back from the opposite side",
- "name": "wrap-negative",
- "value": "1"
- },
- {
- "desc": "Push overdriven values back from the same side",
- "name": "wrap-positive",
- "value": "2"
- },
- {
- "desc": "No clipping",
- "name": "none",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioAmplifyClippingMethod",
"writable": true
},
"qos": {
@@ -1190,14 +1537,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"audiochebband": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Chebyshev band pass and band reject filter",
"hierarchy": [
"GstAudioChebBand",
@@ -1211,7 +1559,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Band pass & band reject filter",
- "name": "audiochebband",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -1232,7 +1579,8 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
@@ -1240,36 +1588,8 @@
"construct": false,
"construct-only": false,
"default": "band-pass (0)",
- "enum": true,
- "type-name": "GstAudioChebBandMode",
- "values": [
- {
- "desc": "Band pass (default)",
- "name": "band-pass",
- "value": "0"
- },
- {
- "desc": "Band reject",
- "name": "band-reject",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioChebBandMode",
"writable": true
},
"poles": {
@@ -1279,7 +1599,8 @@
"default": "4",
"max": "32",
"min": "4",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -1287,7 +1608,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ripple": {
@@ -1297,7 +1619,8 @@
"default": "0.25",
"max": "200",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"type": {
@@ -1307,7 +1630,8 @@
"default": "1",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"upper-frequency": {
@@ -1317,14 +1641,15 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
"rank": "none"
},
"audiocheblimit": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Chebyshev low pass and high pass filter",
"hierarchy": [
"GstAudioChebLimit",
@@ -1338,7 +1663,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Low pass & high pass filter",
- "name": "audiocheblimit",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -1359,7 +1683,8 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
@@ -1367,36 +1692,8 @@
"construct": false,
"construct-only": false,
"default": "low-pass (0)",
- "enum": true,
- "type-name": "GstAudioChebLimitMode",
- "values": [
- {
- "desc": "Low pass (default)",
- "name": "low-pass",
- "value": "0"
- },
- {
- "desc": "High pass",
- "name": "high-pass",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioChebLimitMode",
"writable": true
},
"poles": {
@@ -1406,7 +1703,8 @@
"default": "4",
"max": "32",
"min": "2",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -1414,7 +1712,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ripple": {
@@ -1424,7 +1723,8 @@
"default": "0.25",
"max": "200",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"type": {
@@ -1434,14 +1734,15 @@
"default": "1",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "none"
},
"audiodynamic": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Compressor and Expander",
"hierarchy": [
"GstAudioDynamic",
@@ -1454,7 +1755,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Dynamic range controller",
- "name": "audiodynamic",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\n",
@@ -1473,20 +1773,8 @@
"construct": false,
"construct-only": false,
"default": "hard-knee (0)",
- "enum": true,
- "type-name": "GstAudioDynamicCharacteristics",
- "values": [
- {
- "desc": "Hard Knee (default)",
- "name": "hard-knee",
- "value": "0"
- },
- {
- "desc": "Soft Knee (smooth)",
- "name": "soft-knee",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstAudioDynamicCharacteristics",
"writable": true
},
"mode": {
@@ -1494,36 +1782,8 @@
"construct": false,
"construct-only": false,
"default": "compressor (0)",
- "enum": true,
- "type-name": "GstAudioDynamicMode",
- "values": [
- {
- "desc": "Compressor (default)",
- "name": "compressor",
- "value": "0"
- },
- {
- "desc": "Expander",
- "name": "expander",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioDynamicMode",
"writable": true
},
"qos": {
@@ -1531,7 +1791,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ratio": {
@@ -1541,7 +1802,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"threshold": {
@@ -1551,14 +1813,15 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
"rank": "none"
},
"audioecho": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Adds an echo or reverb effect to an audio stream",
"hierarchy": [
"GstAudioEcho",
@@ -1571,7 +1834,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Audio echo",
- "name": "audioecho",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -1592,7 +1854,8 @@
"default": "1",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"feedback": {
@@ -1602,7 +1865,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"intensity": {
@@ -1612,7 +1876,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-delay": {
@@ -1622,23 +1887,8 @@
"default": "1",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"qos": {
@@ -1646,7 +1896,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"surround-delay": {
@@ -1654,7 +1905,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"surround-mask": {
@@ -1664,14 +1916,15 @@
"default": "18446744073709551612",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
"rank": "none"
},
"audiofirfilter": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Generic audio FIR filter with custom filter kernel",
"hierarchy": [
"GstAudioFIRFilter",
@@ -1685,7 +1938,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Audio FIR filter",
- "name": "audiofirfilter",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -1704,14 +1956,16 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"kernel": {
"blurb": "Filter kernel for the FIR filter",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"latency": {
@@ -1721,7 +1975,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"low-latency": {
@@ -1729,23 +1984,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -1753,7 +1993,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -1761,14 +2002,18 @@
"signals": {
"rate-changed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
"audioiirfilter": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Generic audio IIR filter with custom filter kernel",
"hierarchy": [
"GstAudioIIRFilter",
@@ -1782,7 +2027,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Audio IIR filter",
- "name": "audioiirfilter",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -1800,30 +2044,16 @@
"blurb": "Filter coefficients (denominator of transfer function)",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"b": {
"blurb": "Filter coefficients (numerator of transfer function)",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"qos": {
@@ -1831,7 +2061,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -1839,14 +2070,18 @@
"signals": {
"rate-changed": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
"audioinvert": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Swaps upper and lower half of audio samples",
"hierarchy": [
"GstAudioInvert",
@@ -1859,7 +2094,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Audio inversion",
- "name": "audioinvert",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\n",
@@ -1880,23 +2114,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -1904,7 +2123,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -1924,7 +2144,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "AudioKaraoke",
- "name": "audiokaraoke",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE }\n rate: [ 1, 2147483647 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\n",
@@ -1945,7 +2164,8 @@
"default": "220",
"max": "441",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"filter-width": {
@@ -1955,7 +2175,8 @@
"default": "100",
"max": "100",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"level": {
@@ -1965,7 +2186,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mono-level": {
@@ -1975,23 +2197,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -1999,7 +2206,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -2018,7 +2226,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Stereo positioning",
- "name": "audiopanorama",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n layout: interleaved\n",
@@ -2037,29 +2244,8 @@
"construct": false,
"construct-only": false,
"default": "psychoacoustic (0)",
- "enum": true,
- "type-name": "GstAudioPanoramaMethod",
- "values": [
- {
- "desc": "Psychoacoustic Panning (default)",
- "name": "psychoacoustic",
- "value": "0"
- },
- {
- "desc": "Simple Panning",
- "name": "simple",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstAudioPanoramaMethod",
"writable": true
},
"panorama": {
@@ -2069,14 +2255,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qos": {
@@ -2084,14 +2264,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"audiowsincband": {
- "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Band pass and band reject windowed sinc filter",
"hierarchy": [
"GstAudioWSincBand",
@@ -2105,7 +2286,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Band pass & band reject filter",
- "name": "audiowsincband",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -2124,7 +2304,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"length": {
@@ -2134,7 +2315,8 @@
"default": "101",
"max": "256000",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"low-latency": {
@@ -2142,7 +2324,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lower-frequency": {
@@ -2152,7 +2335,8 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
@@ -2160,36 +2344,8 @@
"construct": false,
"construct-only": false,
"default": "band-pass (0)",
- "enum": true,
- "type-name": "GstAudioWSincBandMode",
- "values": [
- {
- "desc": "Band pass (default)",
- "name": "band-pass",
- "value": "0"
- },
- {
- "desc": "Band reject",
- "name": "band-reject",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioWSincBandMode",
"writable": true
},
"qos": {
@@ -2197,7 +2353,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"upper-frequency": {
@@ -2207,7 +2364,8 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"window": {
@@ -2215,42 +2373,15 @@
"construct": false,
"construct-only": false,
"default": "hamming (0)",
- "enum": true,
- "type-name": "GstAudioWSincBandWindow",
- "values": [
- {
- "desc": "Hamming window (default)",
- "name": "hamming",
- "value": "0"
- },
- {
- "desc": "Blackman window",
- "name": "blackman",
- "value": "1"
- },
- {
- "desc": "Gaussian window",
- "name": "gaussian",
- "value": "2"
- },
- {
- "desc": "Cosine window",
- "name": "cosine",
- "value": "3"
- },
- {
- "desc": "Hann window",
- "name": "hann",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstAudioWSincBandWindow",
"writable": true
}
},
"rank": "none"
},
"audiowsinclimit": {
- "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Low pass and high pass windowed sinc filter",
"hierarchy": [
"GstAudioWSincLimit",
@@ -2264,7 +2395,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "Low pass & high pass filter",
- "name": "audiowsinclimit",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -2285,7 +2415,8 @@
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"drain-on-changes": {
@@ -2293,7 +2424,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"length": {
@@ -2303,7 +2435,8 @@
"default": "101",
"max": "256000",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"low-latency": {
@@ -2311,7 +2444,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mode": {
@@ -2319,36 +2453,8 @@
"construct": false,
"construct-only": false,
"default": "low-pass (0)",
- "enum": true,
- "type-name": "GstAudioWSincLimitMode",
- "values": [
- {
- "desc": "Low pass (default)",
- "name": "low-pass",
- "value": "0"
- },
- {
- "desc": "High pass",
- "name": "high-pass",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstAudioWSincLimitMode",
"writable": true
},
"qos": {
@@ -2356,7 +2462,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"window": {
@@ -2364,35 +2471,8 @@
"construct": false,
"construct-only": false,
"default": "hamming (0)",
- "enum": true,
- "type-name": "GstAudioWSincLimitWindow",
- "values": [
- {
- "desc": "Hamming window (default)",
- "name": "hamming",
- "value": "0"
- },
- {
- "desc": "Blackman window",
- "name": "blackman",
- "value": "1"
- },
- {
- "desc": "Gaussian window",
- "name": "gaussian",
- "value": "2"
- },
- {
- "desc": "Cosine window",
- "name": "cosine",
- "value": "3"
- },
- {
- "desc": "Hann window",
- "name": "hann",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstAudioWSincLimitWindow",
"writable": true
}
},
@@ -2411,7 +2491,6 @@
],
"klass": "Filter/Effect/Rate/Audio",
"long-name": "Scaletempo",
- "name": "scaletempo",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: F32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\naudio/x-raw:\n format: F64LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -2425,15 +2504,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
"overlap": {
"blurb": "Percentage of stride to overlap",
"construct": false,
@@ -2441,14 +2511,8 @@
"default": "0.2",
"max": "1",
"min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -2456,7 +2520,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rate": {
@@ -2466,7 +2531,8 @@
"default": "0",
"max": "2.14748e+09",
"min": "-2.14748e+09",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
},
"search": {
@@ -2476,7 +2542,8 @@
"default": "14",
"max": "500",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stride": {
@@ -2486,7 +2553,8 @@
"default": "30",
"max": "5000",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -2524,22 +2592,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -2547,7 +2601,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stereo": {
@@ -2557,7 +2612,8 @@
"default": "0.01",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -2566,6 +2622,198 @@
},
"filename": "gstaudiofx",
"license": "LGPL",
+ "other-types": {
+ "GstAudioAmplifyClippingMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Normal clipping (default)",
+ "name": "clip",
+ "value": "0"
+ },
+ {
+ "desc": "Push overdriven values back from the opposite side",
+ "name": "wrap-negative",
+ "value": "1"
+ },
+ {
+ "desc": "Push overdriven values back from the same side",
+ "name": "wrap-positive",
+ "value": "2"
+ },
+ {
+ "desc": "No clipping",
+ "name": "none",
+ "value": "3"
+ }
+ ]
+ },
+ "GstAudioChebBandMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Band pass (default)",
+ "name": "band-pass",
+ "value": "0"
+ },
+ {
+ "desc": "Band reject",
+ "name": "band-reject",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioChebLimitMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Low pass (default)",
+ "name": "low-pass",
+ "value": "0"
+ },
+ {
+ "desc": "High pass",
+ "name": "high-pass",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioDynamicCharacteristics": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Hard Knee (default)",
+ "name": "hard-knee",
+ "value": "0"
+ },
+ {
+ "desc": "Soft Knee (smooth)",
+ "name": "soft-knee",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioDynamicMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Compressor (default)",
+ "name": "compressor",
+ "value": "0"
+ },
+ {
+ "desc": "Expander",
+ "name": "expander",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioPanoramaMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Psychoacoustic Panning (default)",
+ "name": "psychoacoustic",
+ "value": "0"
+ },
+ {
+ "desc": "Simple Panning",
+ "name": "simple",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioWSincBandMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Band pass (default)",
+ "name": "band-pass",
+ "value": "0"
+ },
+ {
+ "desc": "Band reject",
+ "name": "band-reject",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioWSincBandWindow": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Hamming window (default)",
+ "name": "hamming",
+ "value": "0"
+ },
+ {
+ "desc": "Blackman window",
+ "name": "blackman",
+ "value": "1"
+ },
+ {
+ "desc": "Gaussian window",
+ "name": "gaussian",
+ "value": "2"
+ },
+ {
+ "desc": "Cosine window",
+ "name": "cosine",
+ "value": "3"
+ },
+ {
+ "desc": "Hann window",
+ "name": "hann",
+ "value": "4"
+ }
+ ]
+ },
+ "GstAudioWSincLimitMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Low pass (default)",
+ "name": "low-pass",
+ "value": "0"
+ },
+ {
+ "desc": "High pass",
+ "name": "high-pass",
+ "value": "1"
+ }
+ ]
+ },
+ "GstAudioWSincLimitWindow": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Hamming window (default)",
+ "name": "hamming",
+ "value": "0"
+ },
+ {
+ "desc": "Blackman window",
+ "name": "blackman",
+ "value": "1"
+ },
+ {
+ "desc": "Gaussian window",
+ "name": "gaussian",
+ "value": "2"
+ },
+ {
+ "desc": "Cosine window",
+ "name": "cosine",
+ "value": "3"
+ },
+ {
+ "desc": "Hann window",
+ "name": "hann",
+ "value": "4"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -2587,7 +2835,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "AAC audio stream parser",
- "name": "aacparse",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n",
@@ -2606,30 +2853,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "primary + 1"
},
"ac3parse": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "AC3 parser",
"hierarchy": [
"GstAc3Parse",
@@ -2641,7 +2873,6 @@
],
"klass": "Codec/Parser/Converter/Audio",
"long-name": "AC3 audio stream parser",
- "name": "ac3parse",
"pad-templates": {
"sink": {
"caps": "audio/x-ac3:\naudio/x-eac3:\naudio/ac3:\naudio/x-private1-ac3:\n",
@@ -2660,23 +2891,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -2695,7 +2911,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "AMR audio stream parser",
- "name": "amrparse",
"pad-templates": {
"sink": {
"caps": "audio/x-amr-nb-sh:\naudio/x-amr-wb-sh:\n",
@@ -2714,30 +2929,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "primary + 1"
},
"dcaparse": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "DCA parser",
"hierarchy": [
"GstDcaParse",
@@ -2749,7 +2949,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "DTS Coherent Acoustics audio stream parser",
- "name": "dcaparse",
"pad-templates": {
"sink": {
"caps": "audio/x-dts:\naudio/x-private1-dts:\n",
@@ -2768,30 +2967,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "primary + 1"
},
"flacparse": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Parses audio with the FLAC lossless audio codec",
"hierarchy": [
"GstFlacParse",
@@ -2803,7 +2987,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "FLAC audio parser",
- "name": "flacparse",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n",
@@ -2822,7 +3005,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"disable-passthrough": {
@@ -2830,23 +3014,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -2865,7 +3034,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "MPEG1 Audio Parser",
- "name": "mpegaudioparse",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n",
@@ -2884,30 +3052,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "primary + 2"
},
"sbcparse": {
- "author": "Tim-Philipp M\u00fcller <tim.muller@collabora.co.uk>",
+ "author": "Tim-Philipp Müller <tim.muller@collabora.co.uk>",
"description": "Parses an SBC bluetooth audio stream",
"hierarchy": [
"GstSbcParse",
@@ -2919,7 +3072,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "SBC audio parser",
- "name": "sbcparse",
"pad-templates": {
"sink": {
"caps": "audio/x-sbc:\n",
@@ -2938,23 +3090,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -2973,7 +3110,6 @@
],
"klass": "Codec/Parser/Audio",
"long-name": "Wavpack audio stream parser",
- "name": "wavpackparse",
"pad-templates": {
"sink": {
"caps": "audio/x-wavpack:\naudio/x-wavpack-correction:\n",
@@ -2992,23 +3128,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -3017,6 +3138,7 @@
},
"filename": "gstaudioparsers",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -3037,7 +3159,6 @@
],
"klass": "Codec/Demuxer/Audio",
"long-name": "AU audio demuxer",
- "name": "auparse",
"pad-templates": {
"sink": {
"caps": "audio/x-au:\n",
@@ -3050,29 +3171,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "secondary"
}
},
"filename": "gstauparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -3093,9 +3197,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink/Audio",
"long-name": "Auto audio sink",
- "name": "autoaudiosink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -3109,7 +3215,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
@@ -3117,7 +3224,8 @@
"construct": false,
"construct-only": false,
"default": "audio/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
@@ -3125,23 +3233,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",
- "hotdoc-fixed-default": true,
- "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
},
"sync": {
@@ -3149,7 +3242,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ts-offset": {
@@ -3159,7 +3253,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3177,9 +3272,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Audio",
"long-name": "Auto audio source",
- "name": "autoaudiosrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -3193,7 +3290,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
@@ -3201,7 +3299,8 @@
"construct": false,
"construct-only": false,
"default": "audio/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
@@ -3209,23 +3308,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",
- "hotdoc-fixed-default": true,
- "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
},
"sync": {
@@ -3233,7 +3317,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3251,9 +3336,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink/Video",
"long-name": "Auto video sink",
- "name": "autovideosink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -3267,7 +3354,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
@@ -3275,7 +3363,8 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
@@ -3283,23 +3372,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",
- "hotdoc-fixed-default": true,
- "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
},
"sync": {
@@ -3307,7 +3381,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ts-offset": {
@@ -3317,7 +3392,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3335,9 +3411,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Video",
"long-name": "Auto video source",
- "name": "autovideosrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -3351,7 +3429,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
@@ -3359,7 +3438,8 @@
"construct": false,
"construct-only": false,
"default": "video/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
@@ -3367,23 +3447,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",
- "hotdoc-fixed-default": true,
- "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
},
"sync": {
@@ -3391,7 +3456,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3400,6 +3466,7 @@
},
"filename": "gstautodetect",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -3420,7 +3487,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "Avi demuxer",
- "name": "avidemux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/ms-gsm:\naudio/mpeg:\n mpegversion: 1\n layer: 3\naudio/mpeg:\n mpegversion: 1\n layer: 2\naudio/x-raw:\n format: { S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }\n layout: interleaved\naudio/x-vorbis:\naudio/x-ac3:\naudio/x-dts:\naudio/mpeg:\n mpegversion: 4\naudio/x-alaw:\naudio/x-mulaw:\naudio/x-wms:\n bitrate: [ 0, 2147483647 ]\n block_align: [ 1, 2147483647 ]\naudio/x-adpcm:\n layout: microsoft\n block_align: [ 1, 2147483647 ]\naudio/x-adpcm:\n layout: dvi\n block_align: [ 1, 2147483647 ]\naudio/x-truespeech:\naudio/x-wma:\n wmaversion: 1\n bitrate: [ 0, 2147483647 ]\n block_align: [ 1, 2147483647 ]\naudio/x-wma:\n wmaversion: 2\n bitrate: [ 0, 2147483647 ]\n block_align: [ 1, 2147483647 ]\naudio/x-wma:\n wmaversion: 3\n bitrate: [ 0, 2147483647 ]\n block_align: [ 1, 2147483647 ]\naudio/x-vnd.sony.atrac3:\naudio/x-raw:\n format: { F32LE, F64LE }\n layout: interleaved\naudio/x-voxware:\n voxwaretype: 117\naudio/x-adpcm:\n layout: dk4\naudio/x-adpcm:\n layout: dk3\naudio/x-adpcm:\n layout: dvi\naudio/AMR:\naudio/AMR-WB:\naudio/x-siren:\napplication/x-ogg-avi:\naudio/x-avi-unknown:\n",
@@ -3443,46 +3509,37 @@
"presence": "sometimes"
},
"video_%%u": {
- "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 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-avi-unknown:\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 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-avi-unknown:\n",
"direction": "src",
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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"
}
}
},
@@ -3496,12 +3553,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "Avi muxer",
- "name": "avimux",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/x-raw:\n format: { U8, S16LE }\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\naudio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\naudio/x-ac3:\n rate: [ 1000, 96000 ]\n channels: [ 1, 6 ]\naudio/x-alaw:\n rate: [ 1000, 48000 ]\n channels: [ 1, 2 ]\naudio/x-mulaw:\n rate: [ 1000, 48000 ]\n channels: [ 1, 2 ]\naudio/x-wma:\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\n wmaversion: [ 1, 2 ]\n",
+ "caps": "audio/x-raw:\n format: { U8, S16LE, S24LE, S32LE }\n rate: [ 1000, 96000 ]\n channels: [ 1, 65535 ]\naudio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\naudio/x-ac3:\n rate: [ 1000, 96000 ]\n channels: [ 1, 6 ]\naudio/x-alaw:\n rate: [ 1000, 48000 ]\n channels: [ 1, 2 ]\naudio/x-mulaw:\n rate: [ 1000, 48000 ]\n channels: [ 1, 2 ]\naudio/x-wma:\n rate: [ 1000, 96000 ]\n channels: [ 1, 2 ]\n wmaversion: [ 1, 2 ]\n",
"direction": "sink",
"presence": "request"
},
@@ -3511,7 +3570,7 @@
"presence": "always"
},
"video_%%u": {
- "caps": "video/x-raw:\n format: { YUY2, I420, BGR, BGRx, BGRA, GRAY8, UYVY }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-divx:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n divxversion: [ 3, 5 ]\nvideo/x-msmpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n msmpegversion: [ 41, 43 ]\nvideo/mpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-h263:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n stream-format: byte-stream\n alignment: au\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n width: 720\n height: { (int)576, (int)480 }\n framerate: [ 0/1, 2147483647/1 ]\n systemstream: false\nvideo/x-huffyuv:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-wmv:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n wmvversion: [ 1, 3 ]\nimage/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/png:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { YUY2, I420, BGR, BGRx, BGRA, GRAY8, UYVY, v210 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-divx:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n divxversion: [ 3, 5 ]\nvideo/x-msmpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n msmpegversion: [ 41, 43 ]\nvideo/mpeg:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-h263:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n stream-format: byte-stream\n alignment: au\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n width: 720\n height: { (int)576, (int)480 }\n framerate: [ 0/1, 2147483647/1 ]\n systemstream: false\nvideo/x-huffyuv:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-wmv:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n wmvversion: [ 1, 3 ]\nimage/x-jpc:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/png:\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "request"
}
@@ -3522,23 +3581,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -3556,7 +3600,6 @@
],
"klass": "Codec/Parser/Subtitle",
"long-name": "Avi subtitle parser",
- "name": "avisubtitle",
"pad-templates": {
"sink": {
"caps": "application/x-subtitle-avi:\n",
@@ -3569,36 +3612,19 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
}
},
"filename": "gstavi",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"url": "Unknown package origin"
},
"cacasink": {
- "description": "Colored ASCII Art video sink",
+ "description": "Colored ASCII Art video sink & filter",
"elements": {
"cacasink": {
"author": "Zeeshan Ali <zak147@yahoo.com>",
@@ -3613,7 +3639,6 @@
],
"klass": "Sink/Video",
"long-name": "A colored ASCII art video sink",
- "name": "cacasink",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, BGR, RGBx, xRGB, BGRx, xBGR, RGB16, RGB15 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -3627,7 +3652,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async": {
@@ -3635,7 +3661,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -3645,7 +3672,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"dither": {
@@ -3653,35 +3681,8 @@
"construct": false,
"construct-only": false,
"default": "none (49)",
- "enum": true,
- "type-name": "GstCACASinkDithering",
- "values": [
- {
- "desc": "No dithering",
- "name": "none",
- "value": "49"
- },
- {
- "desc": "Ordered 2x2 Bayer dithering",
- "name": "2x2",
- "value": "50"
- },
- {
- "desc": "Ordered 4x4 Bayer dithering",
- "name": "4x4",
- "value": "51"
- },
- {
- "desc": "Ordered 8x8 Bayer dithering",
- "name": "8x8",
- "value": "52"
- },
- {
- "desc": "Random dithering",
- "name": "random",
- "value": "53"
- }
- ],
+ "readable": true,
+ "type": "GstCACASinkDithering",
"writable": true
},
"enable-last-sample": {
@@ -3689,14 +3690,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": {
@@ -3706,7 +3709,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -3716,33 +3720,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -3750,7 +3740,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -3760,7 +3751,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"screen-height": {
@@ -3770,7 +3762,8 @@
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"screen-width": {
@@ -3780,7 +3773,8 @@
"default": "80",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"stats": {
@@ -3788,7 +3782,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 +3791,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -3806,7 +3802,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -3816,7 +3813,98 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "cacatv": {
+ "author": "Eric Marks <bigmarkslp@gmail.com>",
+ "description": "Colored ASCII art effect",
+ "hierarchy": [
+ "GstCACATv",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Video",
+ "long-name": "CacaTV effect",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { RGB, BGR, RGBx, xRGB, BGRx, xBGR, RGBA, RGB16, RGB15 }\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: { ARGB }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "anti-aliasing": {
+ "blurb": "Enables Anti-Aliasing",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "canvas-height": {
+ "blurb": "The height of the canvas in characters",
+ "construct": false,
+ "construct-only": false,
+ "default": "24",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "canvas-width": {
+ "blurb": "The width of the canvas in characters",
+ "construct": false,
+ "construct-only": false,
+ "default": "80",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "dither": {
+ "blurb": "Set type of Dither",
+ "construct": false,
+ "construct-only": false,
+ "default": " (0)",
+ "readable": true,
+ "type": "GstCACATvDithering",
+ "writable": true
+ },
+ "font": {
+ "blurb": "selected libcaca font",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3825,8 +3913,71 @@
},
"filename": "gstcacasink",
"license": "LGPL",
+ "other-types": {
+ "GstCACASinkDithering": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No dithering",
+ "name": "none",
+ "value": "49"
+ },
+ {
+ "desc": "Ordered 2x2 Bayer dithering",
+ "name": "2x2",
+ "value": "50"
+ },
+ {
+ "desc": "Ordered 4x4 Bayer dithering",
+ "name": "4x4",
+ "value": "51"
+ },
+ {
+ "desc": "Ordered 8x8 Bayer dithering",
+ "name": "8x8",
+ "value": "52"
+ },
+ {
+ "desc": "Random dithering",
+ "name": "random",
+ "value": "53"
+ }
+ ]
+ },
+ "GstCACATvDithering": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No dither_mode",
+ "name": "none",
+ "value": "49"
+ },
+ {
+ "desc": "Ordered 2x2 Bayer dither_mode",
+ "name": "2x2",
+ "value": "50"
+ },
+ {
+ "desc": "Ordered 4x4 Bayer dither_mode",
+ "name": "4x4",
+ "value": "51"
+ },
+ {
+ "desc": "Ordered 8x8 Bayer dither_mode",
+ "name": "8x8",
+ "value": "52"
+ },
+ {
+ "desc": "Random dither_mode",
+ "name": "random",
+ "value": "53"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
+ "tracers": {},
"url": "Unknown package origin"
},
"cairo": {
@@ -3845,7 +3996,6 @@
],
"klass": "Filter/Editor/Video",
"long-name": "Cairo overlay",
- "name": "cairooverlay",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, BGRA, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -3864,23 +4014,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -3888,7 +4023,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -3896,23 +4032,36 @@
"signals": {
"caps-changed": {
"args": [
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "GstCaps"
+ }
],
- "retval": "void"
+ "return-type": "void"
},
"draw": {
"args": [
- "CairoContext",
- "guint64",
- "guint64"
+ {
+ "name": "arg0",
+ "type": "CairoContext"
+ },
+ {
+ "name": "arg1",
+ "type": "guint64"
+ },
+ {
+ "name": "arg2",
+ "type": "guint64"
+ }
],
- "retval": "void"
+ "return-type": "void"
}
}
}
},
"filename": "gstcairo",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -3933,7 +4082,6 @@
],
"klass": "Filter/Editor/Audio",
"long-name": "Audio cutter",
- "name": "cutter",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S8, S16LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -3952,23 +4100,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",
- "hotdoc-fixed-default": true,
- "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
},
"pre-length": {
@@ -3978,7 +4111,8 @@
"default": "200000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"run-length": {
@@ -3988,7 +4122,8 @@
"default": "500000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"threshold": {
@@ -3998,7 +4133,8 @@
"default": "0.1",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"threshold-dB": {
@@ -4008,7 +4144,8 @@
"default": "-46.0517",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -4017,6 +4154,7 @@
},
"filename": "gstcutter",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -4038,7 +4176,6 @@
],
"klass": "Testing",
"long-name": "Break my data",
- "name": "breakmydata",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4052,22 +4189,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"probability": {
"blurb": "probability for each byte in the buffer to be changed",
"construct": true,
@@ -4075,7 +4196,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -4083,7 +4205,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seed": {
@@ -4093,7 +4216,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"set-to": {
@@ -4103,7 +4227,8 @@
"default": "-1",
"max": "255",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip": {
@@ -4113,7 +4238,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -4132,7 +4258,6 @@
],
"klass": "Generic",
"long-name": "CapsSetter",
- "name": "capssetter",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4151,7 +4276,8 @@
"construct": false,
"construct-only": false,
"default": "ANY",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"join": {
@@ -4159,23 +4285,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -4183,7 +4294,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"replace": {
@@ -4191,7 +4303,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -4210,7 +4323,6 @@
],
"klass": "Testing",
"long-name": "CPU report",
- "name": "cpureport",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4224,28 +4336,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -4264,7 +4361,6 @@
],
"klass": "Filter/Video",
"long-name": "Seek based on left-right arrows",
- "name": "navseek",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4278,28 +4374,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"seek-offset": {
@@ -4309,7 +4390,8 @@
"default": "5",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -4328,7 +4410,6 @@
],
"klass": "Testing",
"long-name": "Progress report",
- "name": "progressreport",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4347,7 +4428,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
@@ -4355,23 +4437,8 @@
"construct": false,
"construct-only": false,
"default": "auto",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -4379,7 +4446,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"silent": {
@@ -4387,7 +4455,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"update-freq": {
@@ -4397,14 +4466,15 @@
"default": "5",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "none"
},
"pushfilesrc": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Implements pushfile:// URI-handler for push-based file access",
"hierarchy": [
"GstPushFileSrc",
@@ -4414,9 +4484,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Testing",
"long-name": "Push File Source",
- "name": "pushfilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -4432,7 +4505,8 @@
"default": "1",
"max": "1.79769e+308",
"min": "2.22507e-308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"async-handling": {
@@ -4440,7 +4514,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"initial-timestamp": {
@@ -4450,7 +4525,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"location": {
@@ -4458,7 +4534,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -4466,23 +4543,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rate": {
@@ -4492,7 +4554,8 @@
"default": "1",
"max": "1.79769e+308",
"min": "2.22507e-308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"start-time": {
@@ -4502,7 +4565,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"stream-time": {
@@ -4512,7 +4576,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"time-segment": {
@@ -4520,7 +4585,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -4538,7 +4604,6 @@
],
"klass": "Testing",
"long-name": "Random buffer size",
- "name": "rndbuffersize",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4559,7 +4624,8 @@
"default": "8192",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min": {
@@ -4569,23 +4635,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"seed": {
@@ -4595,7 +4646,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -4614,7 +4666,6 @@
],
"klass": "Generic",
"long-name": "TagInject",
- "name": "taginject",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4628,28 +4679,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"tags": {
@@ -4657,7 +4693,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
}
},
@@ -4676,7 +4713,6 @@
],
"klass": "Testing",
"long-name": "Test plugin",
- "name": "testsink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -4692,7 +4728,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"async": {
@@ -4700,7 +4737,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -4710,7 +4748,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-count": {
@@ -4720,7 +4759,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"enable-last-sample": {
@@ -4728,7 +4768,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"expected-buffer-count": {
@@ -4738,7 +4779,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"expected-length": {
@@ -4748,7 +4790,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"expected-md5": {
@@ -4756,14 +4799,16 @@
"construct": true,
"construct-only": false,
"default": "---",
- "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
},
"length": {
@@ -4773,7 +4818,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"max-bitrate": {
@@ -4783,7 +4829,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -4793,7 +4840,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"md5": {
@@ -4801,33 +4849,19 @@
"construct": false,
"construct-only": false,
"default": "---",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "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": {
@@ -4835,7 +4869,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -4845,7 +4880,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -4853,7 +4889,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": {
@@ -4861,7 +4898,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -4871,7 +4909,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timestamp-deviation": {
@@ -4881,7 +4920,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"ts-offset": {
@@ -4891,7 +4931,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4900,6 +4941,7 @@
},
"filename": "gstdebug",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -4909,7 +4951,7 @@
"description": "Deinterlacer",
"elements": {
"deinterlace": {
- "author": "Martin Eikermann <meiker@upb.de>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Martin Eikermann <meiker@upb.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Deinterlace Methods ported from DScaler/TvTime",
"hierarchy": [
"GstDeinterlace",
@@ -4920,15 +4962,14 @@
],
"klass": "Filter/Effect/Video/Deinterlace",
"long-name": "Deinterlacer",
- "name": "deinterlace",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\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: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\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"
}
@@ -4939,7 +4980,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fields": {
@@ -4947,30 +4989,8 @@
"construct": false,
"construct-only": false,
"default": "all (0)",
- "enum": true,
- "type-name": "GstDeinterlaceFields",
- "values": [
- {
- "desc": "All fields",
- "name": "all",
- "value": "0"
- },
- {
- "desc": "Top fields only",
- "name": "top",
- "value": "1"
- },
- {
- "desc": "Bottom fields only",
- "name": "bottom",
- "value": "2"
- },
- {
- "desc": "Automatically detect",
- "name": "auto",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstDeinterlaceFields",
"writable": true
},
"ignore-obscure": {
@@ -4978,7 +4998,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"locking": {
@@ -4986,30 +5007,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstDeinterlaceLocking",
- "values": [
- {
- "desc": "No pattern locking",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Choose passive/active locking depending on whether upstream is live",
- "name": "auto",
- "value": "1"
- },
- {
- "desc": "Block until pattern-locked. Use accurate timestamp interpolation within a pattern repeat.",
- "name": "active",
- "value": "2"
- },
- {
- "desc": "Do not block. Use na\u00efve timestamp adjustment until pattern-locked based on state history.",
- "name": "passive",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstDeinterlaceLocking",
"writable": true
},
"method": {
@@ -5017,60 +5016,8 @@
"construct": false,
"construct-only": false,
"default": "linear (4)",
- "enum": true,
- "type-name": "GstDeinterlaceMethods",
- "values": [
- {
- "desc": "Motion Adaptive: Motion Search",
- "name": "tomsmocomp",
- "value": "0"
- },
- {
- "desc": "Motion Adaptive: Advanced Detection",
- "name": "greedyh",
- "value": "1"
- },
- {
- "desc": "Motion Adaptive: Simple Detection",
- "name": "greedyl",
- "value": "2"
- },
- {
- "desc": "Blur Vertical",
- "name": "vfir",
- "value": "3"
- },
- {
- "desc": "Linear",
- "name": "linear",
- "value": "4"
- },
- {
- "desc": "Blur: Temporal (Do Not Use)",
- "name": "linearblend",
- "value": "5"
- },
- {
- "desc": "Double lines",
- "name": "scalerbob",
- "value": "6"
- },
- {
- "desc": "Weave (Do Not Use)",
- "name": "weave",
- "value": "7"
- },
- {
- "desc": "Progressive: Top Field First (Do Not Use)",
- "name": "weavetff",
- "value": "8"
- },
- {
- "desc": "Progressive: Bottom Field First (Do Not Use)",
- "name": "weavebff",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstDeinterlaceMethods",
"writable": true
},
"mode": {
@@ -5078,46 +5025,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstDeinterlaceModes",
- "values": [
- {
- "desc": "Auto detection (best effort)",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Force deinterlacing",
- "name": "interlaced",
- "value": "1"
- },
- {
- "desc": "Run in passthrough mode",
- "name": "disabled",
- "value": "2"
- },
- {
- "desc": "Auto detection (strict)",
- "name": "auto-strict",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstDeinterlaceModes",
"writable": true
},
"tff": {
@@ -5125,25 +5034,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstDeinterlaceFieldLayout",
- "values": [
- {
- "desc": "Auto detection",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Top field first",
- "name": "tff",
- "value": "1"
- },
- {
- "desc": "Bottom field first",
- "name": "bff",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstDeinterlaceFieldLayout",
"writable": true
}
},
@@ -5152,6 +5044,163 @@
},
"filename": "gstdeinterlace",
"license": "LGPL",
+ "other-types": {
+ "GstDeinterlaceFieldLayout": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Auto detection",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "Top field first",
+ "name": "tff",
+ "value": "1"
+ },
+ {
+ "desc": "Bottom field first",
+ "name": "bff",
+ "value": "2"
+ }
+ ]
+ },
+ "GstDeinterlaceFields": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "All fields",
+ "name": "all",
+ "value": "0"
+ },
+ {
+ "desc": "Top fields only",
+ "name": "top",
+ "value": "1"
+ },
+ {
+ "desc": "Bottom fields only",
+ "name": "bottom",
+ "value": "2"
+ },
+ {
+ "desc": "Automatically detect",
+ "name": "auto",
+ "value": "3"
+ }
+ ]
+ },
+ "GstDeinterlaceLocking": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No pattern locking",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Choose passive/active locking depending on whether upstream is live",
+ "name": "auto",
+ "value": "1"
+ },
+ {
+ "desc": "Block until pattern-locked. Use accurate timestamp interpolation within a pattern repeat.",
+ "name": "active",
+ "value": "2"
+ },
+ {
+ "desc": "Do not block. Use naïve timestamp adjustment until pattern-locked based on state history.",
+ "name": "passive",
+ "value": "3"
+ }
+ ]
+ },
+ "GstDeinterlaceMethods": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Motion Adaptive: Motion Search",
+ "name": "tomsmocomp",
+ "value": "0"
+ },
+ {
+ "desc": "Motion Adaptive: Advanced Detection",
+ "name": "greedyh",
+ "value": "1"
+ },
+ {
+ "desc": "Motion Adaptive: Simple Detection",
+ "name": "greedyl",
+ "value": "2"
+ },
+ {
+ "desc": "Blur Vertical",
+ "name": "vfir",
+ "value": "3"
+ },
+ {
+ "desc": "Linear",
+ "name": "linear",
+ "value": "4"
+ },
+ {
+ "desc": "Blur: Temporal (Do Not Use)",
+ "name": "linearblend",
+ "value": "5"
+ },
+ {
+ "desc": "Double lines",
+ "name": "scalerbob",
+ "value": "6"
+ },
+ {
+ "desc": "Weave (Do Not Use)",
+ "name": "weave",
+ "value": "7"
+ },
+ {
+ "desc": "Progressive: Top Field First (Do Not Use)",
+ "name": "weavetff",
+ "value": "8"
+ },
+ {
+ "desc": "Progressive: Bottom Field First (Do Not Use)",
+ "name": "weavebff",
+ "value": "9"
+ },
+ {
+ "desc": "YADIF Adaptive Deinterlacer",
+ "name": "yadif",
+ "value": "10"
+ }
+ ]
+ },
+ "GstDeinterlaceModes": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Auto detection (best effort)",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "Force deinterlacing",
+ "name": "interlaced",
+ "value": "1"
+ },
+ {
+ "desc": "Run in passthrough mode",
+ "name": "disabled",
+ "value": "2"
+ },
+ {
+ "desc": "Auto detection (strict)",
+ "name": "auto-strict",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -5173,7 +5222,6 @@
],
"klass": "Source/Audio",
"long-name": "DTMF tone generator",
- "name": "dtmfsrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\n layout: interleaved\n",
@@ -5189,7 +5237,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -5197,7 +5246,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"interval": {
@@ -5207,16 +5257,8 @@
"default": "50",
"max": "50",
"min": "10",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"num-buffers": {
@@ -5226,14 +5268,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": {
@@ -5241,7 +5277,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5260,7 +5297,6 @@
],
"klass": "Codec/Depayloader/Network",
"long-name": "RTP DTMF packet depayloader",
- "name": "rtpdtmfdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: [ 0, 2147483647 ]\n encoding-name: TELEPHONE-EVENT\n",
@@ -5281,7 +5317,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-reorder": {
@@ -5291,23 +5328,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -5315,7 +5337,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -5323,7 +5346,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"unit-time": {
@@ -5333,7 +5357,8 @@
"default": "0",
"max": "1000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -5352,7 +5377,6 @@
],
"klass": "Source/Network",
"long-name": "RTP DTMF packet generator",
- "name": "rtpdtmfsrc",
"pad-templates": {
"src": {
"caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: [ 0, 2147483647 ]\n encoding-name: TELEPHONE-EVENT\n",
@@ -5368,7 +5392,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"clock-rate": {
@@ -5378,7 +5403,8 @@
"default": "8000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -5386,16 +5412,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -5405,7 +5423,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"packet-redundancy": {
@@ -5415,14 +5434,8 @@
"default": "1",
"max": "5",
"min": "1",
- "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
},
"pt": {
@@ -5432,7 +5445,8 @@
"default": "96",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"seqnum": {
@@ -5442,7 +5456,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -5452,7 +5467,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
@@ -5462,7 +5478,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp": {
@@ -5472,7 +5489,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -5482,7 +5500,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -5490,7 +5509,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -5499,6 +5519,7 @@
},
"filename": "gstdtmf",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -5519,7 +5540,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "DV video decoder",
- "name": "dvdec",
"pad-templates": {
"sink": {
"caps": "video/x-dv:\n systemstream: false\n",
@@ -5538,7 +5558,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"clamp-luma": {
@@ -5546,7 +5567,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-factor": {
@@ -5556,23 +5578,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "dvdec0",
- "hotdoc-fixed-default": true,
- "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
},
"quality": {
@@ -5580,40 +5587,8 @@
"construct": false,
"construct-only": false,
"default": "best (5)",
- "enum": true,
- "type-name": "GstDVDecQualityEnum",
- "values": [
- {
- "desc": "Monochrome, DC (Fastest)",
- "name": "fastest",
- "value": "0"
- },
- {
- "desc": "Monochrome, first AC coefficient",
- "name": "monochrome-ac",
- "value": "1"
- },
- {
- "desc": "Monochrome, highest quality",
- "name": "monochrome-best",
- "value": "2"
- },
- {
- "desc": "Colour, DC, fastest",
- "name": "colour-fastest",
- "value": "3"
- },
- {
- "desc": "Colour, using only the first AC coefficient",
- "name": "colour-ac",
- "value": "4"
- },
- {
- "desc": "Highest quality colour decoding",
- "name": "best",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstDVDecQualityEnum",
"writable": true
}
},
@@ -5631,7 +5606,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "DV system stream demuxer",
- "name": "dvdemux",
"pad-templates": {
"audio": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)32000, (int)44100, (int)48000 }\n channels: { (int)2, (int)4 }\n",
@@ -5649,47 +5623,75 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "dvdemux0",
- "hotdoc-fixed-default": true,
- "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": "gstdv",
"license": "LGPL",
+ "other-types": {
+ "GstDVDecQualityEnum": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Monochrome, DC (Fastest)",
+ "name": "fastest",
+ "value": "0"
+ },
+ {
+ "desc": "Monochrome, first AC coefficient",
+ "name": "monochrome-ac",
+ "value": "1"
+ },
+ {
+ "desc": "Monochrome, highest quality",
+ "name": "monochrome-best",
+ "value": "2"
+ },
+ {
+ "desc": "Colour, DC, fastest",
+ "name": "colour-fastest",
+ "value": "3"
+ },
+ {
+ "desc": "Colour, using only the first AC coefficient",
+ "name": "colour-ac",
+ "value": "4"
+ },
+ {
+ "desc": "Highest quality colour decoding",
+ "name": "best",
+ "value": "5"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -5712,7 +5714,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "AgingTV effect",
- "name": "agingtv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -5731,7 +5732,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dusts": {
@@ -5739,23 +5741,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",
- "hotdoc-fixed-default": true,
- "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
},
"pits": {
@@ -5763,7 +5750,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -5771,7 +5759,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scratch-lines": {
@@ -5781,7 +5770,8 @@
"default": "7",
"max": "20",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -5801,7 +5791,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "DiceTV effect",
- "name": "dicetv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -5815,28 +5804,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"square-bits": {
@@ -5846,7 +5820,8 @@
"default": "4",
"max": "5",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -5866,7 +5841,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "EdgeTV effect",
- "name": "edgetv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -5880,35 +5854,20 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
"rank": "none"
},
"optv": {
- "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Optical art meets real-time video effect",
"hierarchy": [
"GstOpTV",
@@ -5921,7 +5880,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "OpTV effect",
- "name": "optv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -5940,46 +5898,8 @@
"construct": false,
"construct-only": false,
"default": "maelstrom (0)",
- "enum": true,
- "type-name": "GstOpTVMode",
- "values": [
- {
- "desc": "Maelstrom",
- "name": "maelstrom",
- "value": "0"
- },
- {
- "desc": "Radiation",
- "name": "radiation",
- "value": "1"
- },
- {
- "desc": "Horizontal Stripes",
- "name": "horizontal-stripes",
- "value": "2"
- },
- {
- "desc": "Vertical Stripes",
- "name": "vertical-stripes",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstOpTVMode",
"writable": true
},
"qos": {
@@ -5987,7 +5907,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"speed": {
@@ -5997,7 +5918,8 @@
"default": "16",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"threshold": {
@@ -6007,7 +5929,8 @@
"default": "60",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -6027,7 +5950,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "QuarkTV effect",
- "name": "quarktv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { xRGB, xBGR, BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6041,22 +5963,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"planes": {
"blurb": "Number of planes",
"construct": false,
@@ -6064,7 +5970,8 @@
"default": "16",
"max": "64",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -6072,14 +5979,15 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"radioactv": {
- "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "motion-enlightment effect",
"hierarchy": [
"GstRadioacTV",
@@ -6092,7 +6000,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "RadioacTV effect",
- "name": "radioactv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6111,30 +6018,8 @@
"construct": false,
"construct-only": false,
"default": "white (3)",
- "enum": true,
- "type-name": "GstRadioacTVColor",
- "values": [
- {
- "desc": "Red",
- "name": "red",
- "value": "0"
- },
- {
- "desc": "Green",
- "name": "green",
- "value": "1"
- },
- {
- "desc": "Blue",
- "name": "blue",
- "value": "2"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstRadioacTVColor",
"writable": true
},
"interval": {
@@ -6144,7 +6029,8 @@
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"mode": {
@@ -6152,46 +6038,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstRadioacTVMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "Strobe 1",
- "name": "strobe1",
- "value": "1"
- },
- {
- "desc": "Strobe 2",
- "name": "strobe2",
- "value": "2"
- },
- {
- "desc": "Trigger",
- "name": "trigger",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstRadioacTVMode",
"writable": true
},
"qos": {
@@ -6199,7 +6047,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trigger": {
@@ -6207,7 +6056,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6227,7 +6077,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "RevTV effect",
- "name": "revtv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6248,7 +6097,8 @@
"default": "1",
"max": "100",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gain": {
@@ -6258,7 +6108,8 @@
"default": "50",
"max": "200",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"linespace": {
@@ -6268,23 +6119,8 @@
"default": "6",
"max": "100",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -6292,14 +6128,15 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"rippletv": {
- "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "RippleTV does ripple mark effect on the video input",
"hierarchy": [
"GstRippleTV",
@@ -6312,7 +6149,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "RippleTV effect",
- "name": "rippletv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx, xBGR, xRGB }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6331,36 +6167,8 @@
"construct": false,
"construct-only": false,
"default": "motion-detection (0)",
- "enum": true,
- "type-name": "GstRippleTVMode",
- "values": [
- {
- "desc": "Motion Detection",
- "name": "motion-detection",
- "value": "0"
- },
- {
- "desc": "Rain",
- "name": "rain",
- "value": "1"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstRippleTVMode",
"writable": true
},
"qos": {
@@ -6368,7 +6176,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reset": {
@@ -6376,7 +6185,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": false,
+ "type": "gboolean",
"writable": true
}
},
@@ -6396,7 +6206,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "ShagadelicTV",
- "name": "shagadelictv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6410,35 +6219,20 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
"rank": "none"
},
"streaktv": {
- "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "StreakTV makes after images of moving objects",
"hierarchy": [
"GstStreakTV",
@@ -6451,7 +6245,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "StreakTV effect",
- "name": "streaktv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRx, RGBx, xBGR, xRGB }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6470,23 +6263,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -6494,7 +6272,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6514,7 +6293,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "VertigoTV effect",
- "name": "vertigotv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6528,28 +6306,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"speed": {
@@ -6559,7 +6322,8 @@
"default": "0.02",
"max": "100",
"min": "0.01",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"zoom-speed": {
@@ -6569,7 +6333,8 @@
"default": "1.01",
"max": "1.1",
"min": "1.01",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -6589,7 +6354,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "WarpTV effect",
- "name": "warptv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -6603,28 +6367,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -6633,6 +6382,98 @@
},
"filename": "gsteffectv",
"license": "LGPL",
+ "other-types": {
+ "GstOpTVMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Maelstrom",
+ "name": "maelstrom",
+ "value": "0"
+ },
+ {
+ "desc": "Radiation",
+ "name": "radiation",
+ "value": "1"
+ },
+ {
+ "desc": "Horizontal Stripes",
+ "name": "horizontal-stripes",
+ "value": "2"
+ },
+ {
+ "desc": "Vertical Stripes",
+ "name": "vertical-stripes",
+ "value": "3"
+ }
+ ]
+ },
+ "GstRadioacTVColor": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Red",
+ "name": "red",
+ "value": "0"
+ },
+ {
+ "desc": "Green",
+ "name": "green",
+ "value": "1"
+ },
+ {
+ "desc": "Blue",
+ "name": "blue",
+ "value": "2"
+ },
+ {
+ "desc": "White",
+ "name": "white",
+ "value": "3"
+ }
+ ]
+ },
+ "GstRadioacTVMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Normal",
+ "name": "normal",
+ "value": "0"
+ },
+ {
+ "desc": "Strobe 1",
+ "name": "strobe1",
+ "value": "1"
+ },
+ {
+ "desc": "Strobe 2",
+ "name": "strobe2",
+ "value": "2"
+ },
+ {
+ "desc": "Trigger",
+ "name": "trigger",
+ "value": "3"
+ }
+ ]
+ },
+ "GstRippleTVMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Motion Detection",
+ "name": "motion-detection",
+ "value": "0"
+ },
+ {
+ "desc": "Rain",
+ "name": "rain",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -6654,9 +6495,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstPreset"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "10 Band Equalizer",
- "name": "equalizer-10bands",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE, F64LE }\n rate: [ 1000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -6677,7 +6521,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band1": {
@@ -6687,7 +6532,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band2": {
@@ -6697,7 +6543,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band3": {
@@ -6707,7 +6554,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band4": {
@@ -6717,7 +6565,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band5": {
@@ -6727,7 +6576,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band6": {
@@ -6737,7 +6587,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band7": {
@@ -6747,7 +6598,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band8": {
@@ -6757,7 +6609,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band9": {
@@ -6767,23 +6620,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -6791,7 +6629,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6810,9 +6649,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstPreset"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "3 Band Equalizer",
- "name": "equalizer-3bands",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE, F64LE }\n rate: [ 1000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -6833,7 +6675,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band1": {
@@ -6843,7 +6686,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band2": {
@@ -6853,23 +6697,8 @@
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -6877,7 +6706,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6896,9 +6726,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstPreset"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "N Band Equalizer",
- "name": "equalizer-nbands",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, F32LE, F64LE }\n rate: [ 1000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -6912,15 +6745,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
"num-bands": {
"blurb": "number of different bands to use",
"construct": true,
@@ -6928,14 +6752,8 @@
"default": "10",
"max": "64",
"min": "1",
- "type-name": "guint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"qos": {
@@ -6943,7 +6761,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -6952,6 +6771,7 @@
},
"filename": "gstequalizer",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -6961,7 +6781,7 @@
"description": "The FLAC Lossless compressor Codec",
"elements": {
"flacdec": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.net>, Wim Taymans <wim.taymans@gmail.com>",
+ "author": "Tim-Philipp Müller <tim@centricular.net>, Wim Taymans <wim.taymans@gmail.com>",
"description": "Decodes FLAC lossless audio streams",
"hierarchy": [
"GstFlacDec",
@@ -6973,7 +6793,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "FLAC audio decoder",
- "name": "flacdec",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n framed: true\n rate: [ 1, 655350 ]\n channels: [ 1, 8 ]\n",
@@ -6994,23 +6813,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -7018,7 +6822,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -7028,7 +6833,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -7045,9 +6851,13 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter",
+ "GstTocSetter"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "FLAC audio encoder",
- "name": "flacenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 1\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 2\n channel-mask: 0x0000000000000003\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 3\n channel-mask: 0x0000000000000007\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 4\n channel-mask: 0x0000000000000033\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 5\n channel-mask: 0x0000000000000037\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 6\n channel-mask: 0x000000000000003f\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 7\n channel-mask: 0x000000000000013f\naudio/x-raw:\n format: { S8, S16LE, S24LE, S24_32LE }\n layout: interleaved\n rate: [ 1, 655350 ]\n channels: 8\n channel-mask: 0x0000000000000c3f\n",
@@ -7068,7 +6878,8 @@
"default": "4608",
"max": "65535",
"min": "16",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"escape-coding": {
@@ -7076,7 +6887,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"exhaustive-model-search": {
@@ -7084,7 +6896,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
@@ -7092,7 +6905,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loose-mid-side-stereo": {
@@ -7100,7 +6914,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -7108,7 +6923,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-lpc-order": {
@@ -7118,7 +6934,8 @@
"default": "8",
"max": "32",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-residual-partition-order": {
@@ -7128,7 +6945,8 @@
"default": "3",
"max": "16",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"mid-side-stereo": {
@@ -7136,7 +6954,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-residual-partition-order": {
@@ -7146,16 +6965,8 @@
"default": "3",
"max": "16",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"padding": {
@@ -7165,14 +6976,8 @@
"default": "0",
"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
},
"perfect-timestamp": {
@@ -7180,7 +6985,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qlp-coeff-prec-search": {
@@ -7188,7 +6994,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qlp-coeff-precision": {
@@ -7198,7 +7005,8 @@
"default": "0",
"max": "32",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"quality": {
@@ -7206,60 +7014,8 @@
"construct": true,
"construct-only": false,
"default": "5 (5)",
- "enum": true,
- "type-name": "GstFlacEncQuality",
- "values": [
- {
- "desc": "0 - Fastest compression",
- "name": "0",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "2",
- "value": "2"
- },
- {
- "desc": "3",
- "name": "3",
- "value": "3"
- },
- {
- "desc": "4",
- "name": "4",
- "value": "4"
- },
- {
- "desc": "5 - Default",
- "name": "5",
- "value": "5"
- },
- {
- "desc": "6",
- "name": "6",
- "value": "6"
- },
- {
- "desc": "7",
- "name": "7",
- "value": "7"
- },
- {
- "desc": "8 - Highest compression",
- "name": "8",
- "value": "8"
- },
- {
- "desc": "9 - Insane",
- "name": "9",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstFlacEncQuality",
"writable": true
},
"rice-parameter-search-dist": {
@@ -7269,7 +7025,8 @@
"default": "0",
"max": "15",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"seekpoints": {
@@ -7279,7 +7036,8 @@
"default": "-10",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"streamable-subset": {
@@ -7287,7 +7045,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -7297,7 +7056,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -7313,9 +7073,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "FLAC tagger",
- "name": "flactag",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n",
@@ -7328,29 +7090,68 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
}
},
"filename": "gstflac",
"license": "LGPL",
+ "other-types": {
+ "GstFlacEncQuality": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "0 - Fastest compression",
+ "name": "0",
+ "value": "0"
+ },
+ {
+ "desc": "1",
+ "name": "1",
+ "value": "1"
+ },
+ {
+ "desc": "2",
+ "name": "2",
+ "value": "2"
+ },
+ {
+ "desc": "3",
+ "name": "3",
+ "value": "3"
+ },
+ {
+ "desc": "4",
+ "name": "4",
+ "value": "4"
+ },
+ {
+ "desc": "5 - Default",
+ "name": "5",
+ "value": "5"
+ },
+ {
+ "desc": "6",
+ "name": "6",
+ "value": "6"
+ },
+ {
+ "desc": "7",
+ "name": "7",
+ "value": "7"
+ },
+ {
+ "desc": "8 - Highest compression",
+ "name": "8",
+ "value": "8"
+ },
+ {
+ "desc": "9 - Insane",
+ "name": "9",
+ "value": "9"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -7371,7 +7172,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "FLV Demuxer",
- "name": "flvdemux",
"pad-templates": {
"audio": {
"caps": "audio/x-adpcm:\n layout: swf\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/mpeg:\n mpegversion: 1\n layer: 3\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)22050, (int)44100 }\n parsed: true\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n framed: true\naudio/x-nellymoser:\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)16000, (int)22050, (int)44100 }\naudio/x-raw:\n format: { U8, S16LE }\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/x-alaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-mulaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-speex:\n channels: 1\n rate: 16000\n",
@@ -7389,46 +7189,37 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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"
}
}
},
"flvmux": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Muxes video/audio streams into a FLV stream",
"hierarchy": [
"GstFlvMux",
@@ -7438,107 +7229,29 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "FLV muxer",
- "name": "flvmux",
"pad-templates": {
"audio": {
"caps": "audio/x-adpcm:\n layout: swf\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/mpeg:\n mpegversion: 1\n layer: 3\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)22050, (int)44100 }\n parsed: true\naudio/mpeg:\n mpegversion: { (int)4, (int)2 }\n stream-format: raw\naudio/x-nellymoser:\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)16000, (int)22050, (int)44100 }\naudio/x-raw:\n format: { U8, S16LE }\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/x-alaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-mulaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-speex:\n channels: 1\n rate: 16000\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstFlvMuxPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstFlvMuxPad"
},
"src": {
"caps": "video/x-flv:\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"
},
"video": {
"caps": "video/x-flash-video:\nvideo/x-flash-screen:\nvideo/x-vp6-flash:\nvideo/x-vp6-alpha:\nvideo/x-h264:\n stream-format: avc\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstFlvMuxPad",
- "GstAggregatorPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "emit-signals": {
- "blurb": "Send signals to signal data consumption",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- }
- },
- "signals": {
- "buffer-consumed": {
- "args": [
- "GstBuffer"
- ],
- "retval": "void"
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstFlvMuxPad"
}
},
"properties": {
@@ -7547,7 +7260,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer 1.17.0.1 FLV muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
@@ -7557,7 +7271,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"metadatacreator": {
@@ -7565,7 +7280,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer 1.17.0.1 FLV muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"min-upstream-latency": {
@@ -7575,23 +7291,17 @@
"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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "skip-backwards-streams": {
+ "blurb": "If set to true, streams that go backwards related to the other stream will have buffers dropped until they reach the correct timestamp",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-time": {
@@ -7601,7 +7311,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
@@ -7609,25 +7320,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
},
"streamable": {
@@ -7635,7 +7329,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -7644,6 +7339,42 @@
},
"filename": "gstflv",
"license": "LGPL",
+ "other-types": {
+ "GstFlvMuxPad": {
+ "hierarchy": [
+ "GstFlvMuxPad",
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "first"
+ }
+ }
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -7664,7 +7395,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "FLX video decoder",
- "name": "flxdec",
"pad-templates": {
"sink": {
"caps": "video/x-fli:\n",
@@ -7677,29 +7407,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
}
},
"filename": "gstflxdec",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -7720,7 +7433,6 @@
],
"klass": "Codec/Decoder/Image",
"long-name": "GdkPixbuf image decoder",
- "name": "gdkpixbufdec",
"pad-templates": {
"sink": {
"caps": "image/png:\nimage/x-icon:\napplication/x-navi-animation:\nimage/x-cmu-raster:\nimage/x-sun-raster:\nimage/x-pixmap:\nimage/tiff:\nimage/x-portable-anymap:\nimage/x-portable-bitmap:\nimage/x-portable-graymap:\nimage/x-portable-pixmap:\nimage/bmp:\nimage/x-bmp:\nimage/x-MS-bmp:\nimage/vnd.wap.wbmp:\nimage/x-bitmap:\nimage/x-tga:\nimage/x-pcx:\nimage/svg:\nimage/svg+xml:\n",
@@ -7733,28 +7445,10 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "secondary"
},
"gdkpixbufoverlay": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Overlay an image onto a video stream",
"hierarchy": [
"GstGdkPixbufOverlay",
@@ -7767,15 +7461,14 @@
],
"klass": "Filter/Effect/Video",
"long-name": "GdkPixbuf Overlay",
- "name": "gdkpixbufoverlay",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { 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: { RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { 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"
}
@@ -7788,7 +7481,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"coef-x": {
@@ -7798,7 +7492,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"coef-y": {
@@ -7808,7 +7503,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"location": {
@@ -7816,16 +7512,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"offset-x": {
@@ -7835,7 +7523,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"offset-y": {
@@ -7845,7 +7534,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-height": {
@@ -7855,7 +7545,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-width": {
@@ -7865,21 +7556,16 @@
"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
},
"pixbuf": {
"blurb": "GdkPixbuf object to render",
"construct": false,
"construct-only": false,
- "type-name": "GdkPixbuf",
+ "readable": true,
+ "type": "GdkPixbuf",
"writable": true
},
"positioning-mode": {
@@ -7887,20 +7573,8 @@
"construct": false,
"construct-only": false,
"default": "pixels-relative-to-edges (0)",
- "enum": true,
- "type-name": "GstGdkPixbufPositioningMode",
- "values": [
- {
- "desc": "pixels-relative-to-edges",
- "name": "pixels-relative-to-edges",
- "value": "0"
- },
- {
- "desc": "pixels-absolute",
- "name": "pixels-absolute",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstGdkPixbufPositioningMode",
"writable": true
},
"qos": {
@@ -7908,7 +7582,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"relative-x": {
@@ -7918,7 +7593,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"relative-y": {
@@ -7928,14 +7604,15 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"rank": "none"
},
"gdkpixbufsink": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Output images as GdkPixbuf objects in bus messages",
"hierarchy": [
"GstGdkPixbufSink",
@@ -7948,7 +7625,6 @@
],
"klass": "Sink/Video",
"long-name": "GdkPixbuf sink",
- "name": "gdkpixbufsink",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -7962,7 +7638,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -7972,7 +7649,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -7980,21 +7658,24 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-pixbuf": {
"blurb": "Last GdkPixbuf object rendered",
"construct": false,
"construct-only": false,
- "type-name": "GdkPixbuf",
+ "readable": true,
+ "type": "GdkPixbuf",
"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": {
@@ -8004,7 +7685,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -8014,23 +7696,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",
- "hotdoc-fixed-default": true,
- "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
},
"post-messages": {
@@ -8038,17 +7705,19 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"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": {
@@ -8056,7 +7725,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -8066,7 +7736,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -8074,7 +7745,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -8082,7 +7754,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": {
@@ -8090,7 +7763,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -8100,7 +7774,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -8110,7 +7785,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -8119,6 +7795,23 @@
},
"filename": "gstgdkpixbuf",
"license": "LGPL",
+ "other-types": {
+ "GstGdkPixbufPositioningMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "pixels-relative-to-edges",
+ "name": "pixels-relative-to-edges",
+ "value": "0"
+ },
+ {
+ "desc": "pixels-absolute",
+ "name": "pixels-absolute",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8140,7 +7833,6 @@
],
"klass": "Visualization",
"long-name": "GOOM: what a GOOM!",
- "name": "goom",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 8000, 96000 ]\n channels: 1\n layout: interleaved\naudio/x-raw:\n format: S16LE\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\n",
@@ -8154,22 +7846,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"shade-amount": {
"blurb": "Shading color to use (big-endian ARGB)",
"construct": false,
@@ -8177,7 +7853,8 @@
"default": "657930",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"shader": {
@@ -8185,60 +7862,8 @@
"construct": false,
"construct-only": false,
"default": "fade (1)",
- "enum": true,
- "type-name": "GstAudioVisualizerShader",
- "values": [
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE",
- "name": "fade",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP",
- "name": "fade-and-move-up",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN",
- "name": "fade-and-move-down",
- "value": "3"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT",
- "name": "fade-and-move-left",
- "value": "4"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT",
- "name": "fade-and-move-right",
- "value": "5"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT",
- "name": "fade-and-move-horiz-out",
- "value": "6"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN",
- "name": "fade-and-move-horiz-in",
- "value": "7"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT",
- "name": "fade-and-move-vert-out",
- "value": "8"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN",
- "name": "fade-and-move-vert-in",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstAudioVisualizerShader",
"writable": true
}
},
@@ -8247,6 +7872,7 @@
},
"filename": "gstgoom",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8268,7 +7894,6 @@
],
"klass": "Visualization",
"long-name": "GOOM: what a GOOM! 2k1 edition",
- "name": "goom2k1",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 8000, 96000 ]\n channels: 1\n layout: interleaved\naudio/x-raw:\n format: S16LE\n rate: [ 8000, 96000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\n",
@@ -8282,22 +7907,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"shade-amount": {
"blurb": "Shading color to use (big-endian ARGB)",
"construct": false,
@@ -8305,7 +7914,8 @@
"default": "657930",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"shader": {
@@ -8313,60 +7923,8 @@
"construct": false,
"construct-only": false,
"default": "fade (1)",
- "enum": true,
- "type-name": "GstAudioVisualizerShader",
- "values": [
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE",
- "name": "fade",
- "value": "1"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP",
- "name": "fade-and-move-up",
- "value": "2"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN",
- "name": "fade-and-move-down",
- "value": "3"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT",
- "name": "fade-and-move-left",
- "value": "4"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT",
- "name": "fade-and-move-right",
- "value": "5"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT",
- "name": "fade-and-move-horiz-out",
- "value": "6"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN",
- "name": "fade-and-move-horiz-in",
- "value": "7"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT",
- "name": "fade-and-move-vert-out",
- "value": "8"
- },
- {
- "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN",
- "name": "fade-and-move-vert-in",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstAudioVisualizerShader",
"writable": true
}
},
@@ -8375,6 +7933,7 @@
},
"filename": "gstgoom2k1",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8396,6 +7955,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation"
+ ],
"klass": "Sink/Video",
"long-name": "Gtk GL Video Sink",
"pad-templates": {
@@ -8411,7 +7973,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -8421,7 +7984,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -8429,7 +7993,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -8437,7 +8002,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-alpha": {
@@ -8445,14 +8011,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": {
@@ -8462,7 +8030,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -8472,7 +8041,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
@@ -8482,17 +8052,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": {
@@ -8500,7 +8072,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -8510,7 +8083,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -8518,7 +8092,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -8526,7 +8101,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": {
@@ -8534,7 +8110,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -8544,7 +8121,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -8554,14 +8132,16 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"widget": {
"blurb": "The GtkWidget to place in the widget hierarchy (must only be get from the GTK main thread)",
"construct": false,
"construct-only": false,
- "type-name": "GtkWidget",
+ "readable": true,
+ "type": "GtkWidget",
"writable": false
}
},
@@ -8580,6 +8160,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation"
+ ],
"klass": "Sink/Video",
"long-name": "Gtk Video Sink",
"pad-templates": {
@@ -8595,7 +8178,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -8605,7 +8189,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -8613,7 +8198,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -8621,7 +8207,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-alpha": {
@@ -8629,14 +8216,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": {
@@ -8646,7 +8235,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -8656,7 +8246,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
@@ -8666,17 +8257,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": {
@@ -8684,7 +8277,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -8694,7 +8288,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -8702,7 +8297,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -8710,7 +8306,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": {
@@ -8718,7 +8315,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -8728,7 +8326,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -8738,14 +8337,16 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"widget": {
"blurb": "The GtkWidget to place in the widget hierarchy (must only be get from the GTK main thread)",
"construct": false,
"construct-only": false,
- "type-name": "GtkWidget",
+ "readable": true,
+ "type": "GtkWidget",
"writable": false
}
},
@@ -8754,6 +8355,7 @@
},
"filename": "gstgtk",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8774,7 +8376,6 @@
],
"klass": "Codec/Demuxer/Metadata",
"long-name": "ICY tag demuxer",
- "name": "icydemux",
"pad-templates": {
"sink": {
"caps": "application/x-icy:\nmetadata-interval: [ 0, 2147483647 ]\n",
@@ -8787,47 +8388,39 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": "gsticydemux",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8849,7 +8442,6 @@
],
"klass": "Codec/Demuxer/Metadata",
"long-name": "ID3 tag demuxer",
- "name": "id3demux",
"pad-templates": {
"sink": {
"caps": "application/x-id3:\n",
@@ -8863,28 +8455,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"prefer-v1": {
"blurb": "Prefer tags from ID3v1 tag at end of file when both ID3v1 and ID3v2 tags are present",
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -8893,6 +8470,7 @@
},
"filename": "gstid3demux",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8902,7 +8480,7 @@
"description": "Still frame stream generator",
"elements": {
"imagefreeze": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Generates a still frame stream from an image",
"hierarchy": [
"GstImageFreeze",
@@ -8913,7 +8491,6 @@
],
"klass": "Filter/Video",
"long-name": "Still frame stream generator",
- "name": "imagefreeze",
"pad-templates": {
"sink": {
"caps": "video/x-raw(ANY):\n",
@@ -8927,13 +8504,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "allow-replace": {
+ "blurb": "Allow replacing the input buffer and always output the latest",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -8943,14 +8520,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
}
},
@@ -8959,6 +8530,7 @@
},
"filename": "gstimagefreeze",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -8968,7 +8540,7 @@
"description": "Audio interleaver/deinterleaver",
"elements": {
"deinterleave": {
- "author": "Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Splits one interleaved multichannel audio stream into many mono audio streams",
"hierarchy": [
"GstDeinterleave",
@@ -8979,7 +8551,6 @@
],
"klass": "Filter/Converter/Audio",
"long-name": "Audio deinterleaver",
- "name": "deinterleave",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -8998,23 +8569,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -9022,24 +8578,33 @@
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
"interleave": {
- "author": "Andy Wingo <wingo at pobox.com>, Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Andy Wingo <wingo at pobox.com>, Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Folds many mono channels into one interleaved audio stream",
"hierarchy": [
"GstInterleave",
@@ -9050,7 +8615,6 @@
],
"klass": "Filter/Converter/Audio",
"long-name": "Audio interleaver",
- "name": "interleave",
"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",
@@ -9068,7 +8632,8 @@
"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": {
@@ -9076,23 +8641,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -9101,6 +8651,7 @@
},
"filename": "gstinterleave",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -9114,97 +8665,43 @@
"description": "Multiplex audio and video into a 3GPP file",
"hierarchy": [
"Gst3GPPMux",
+ "GstAggregator",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter",
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "3GPP Muxer",
- "name": "3gppmux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/AMR:\n rate: 8000\n channels: [ 1, 2 ]\naudio/AMR-WB:\n rate: 16000\n channels: [ 1, 2 ]\naudio/mpeg:\n mpegversion: 1\n layer: 3\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"src": {
"caps": "video/quicktime:\n variant: 3gpp\n",
"direction": "src",
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
},
"subtitle_%%u": {
"caps": "text/x-raw:\n format: utf8\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"video_%%u": {
"caps": "video/x-h263:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
}
},
"properties": {
@@ -9213,25 +8710,8 @@
"construct": true,
"construct-only": false,
"default": "reorder (1)",
- "enum": true,
- "type-name": "GstQTMuxDtsMethods",
- "values": [
- {
- "desc": "delta/duration",
- "name": "dd",
- "value": "0"
- },
- {
- "desc": "reorder",
- "name": "reorder",
- "value": "1"
- },
- {
- "desc": "ascending",
- "name": "asc",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstQTMuxDtsMethods",
"writable": true
},
"faststart": {
@@ -9239,7 +8719,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
@@ -9247,8 +8728,26 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "force-chunks": {
+ "blurb": "Force multiple chunks to be created even for single-stream files",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-create-timecode-trak": {
+ "blurb": "Create a timecode trak even in unsupported flavors",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fragment-duration": {
@@ -9258,7 +8757,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
@@ -9268,7 +8768,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
@@ -9278,7 +8779,19 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-raw-audio-drift": {
@@ -9288,7 +8801,19 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "min-upstream-latency": {
+ "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"moov-recovery-file": {
@@ -9296,7 +8821,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
@@ -9306,23 +8832,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"presentation-time": {
@@ -9330,7 +8841,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
@@ -9340,7 +8852,8 @@
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
@@ -9350,7 +8863,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
@@ -9360,7 +8874,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
@@ -9370,7 +8885,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
@@ -9378,7 +8894,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
@@ -9388,7 +8905,28 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time": {
+ "blurb": "Start time to use if start-time-selection=set",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time-selection": {
+ "blurb": "Decides which start time is output",
+ "construct": false,
+ "construct-only": false,
+ "default": "zero (0)",
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
},
"streamable": {
@@ -9396,7 +8934,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
@@ -9406,7 +8945,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -9417,71 +8957,37 @@
"description": "Multiplex audio and video into a ISML file",
"hierarchy": [
"GstISMLMux",
+ "GstAggregator",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter",
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "ISML Muxer",
- "name": "ismlmux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: 3\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"src": {
"caps": "video/quicktime:\n variant: iso-fragmented\n",
"direction": "src",
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
},
"video_%%u": {
"caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
}
},
"properties": {
@@ -9490,25 +8996,8 @@
"construct": true,
"construct-only": false,
"default": "reorder (1)",
- "enum": true,
- "type-name": "GstQTMuxDtsMethods",
- "values": [
- {
- "desc": "delta/duration",
- "name": "dd",
- "value": "0"
- },
- {
- "desc": "reorder",
- "name": "reorder",
- "value": "1"
- },
- {
- "desc": "ascending",
- "name": "asc",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstQTMuxDtsMethods",
"writable": true
},
"faststart": {
@@ -9516,7 +9005,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
@@ -9524,7 +9014,26 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "force-chunks": {
+ "blurb": "Force multiple chunks to be created even for single-stream files",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-create-timecode-trak": {
+ "blurb": "Create a timecode trak even in unsupported flavors",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fragment-duration": {
@@ -9534,7 +9043,8 @@
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
@@ -9544,7 +9054,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
@@ -9554,7 +9065,19 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-raw-audio-drift": {
@@ -9564,7 +9087,19 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "min-upstream-latency": {
+ "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"moov-recovery-file": {
@@ -9572,7 +9107,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
@@ -9582,23 +9118,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"presentation-time": {
@@ -9606,7 +9127,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
@@ -9616,7 +9138,8 @@
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
@@ -9626,7 +9149,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
@@ -9636,7 +9160,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
@@ -9646,7 +9171,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
@@ -9654,7 +9180,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
@@ -9664,7 +9191,28 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time": {
+ "blurb": "Start time to use if start-time-selection=set",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time-selection": {
+ "blurb": "Decides which start time is output",
+ "construct": false,
+ "construct-only": false,
+ "default": "zero (0)",
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
},
"streamable": {
@@ -9672,7 +9220,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
@@ -9682,7 +9231,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -9693,71 +9243,37 @@
"description": "Multiplex audio and video into a MJ2 file",
"hierarchy": [
"GstMJ2Mux",
+ "GstAggregator",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter",
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "MJ2 Muxer",
- "name": "mj2mux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n format: { S16LE, S16BE, S8, U8 }\n layout: interleaved\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"src": {
"caps": "video/mj2:\n",
"direction": "src",
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
},
"video_%%u": {
"caps": "image/x-j2c:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/x-jpc:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
}
},
"properties": {
@@ -9766,25 +9282,8 @@
"construct": true,
"construct-only": false,
"default": "reorder (1)",
- "enum": true,
- "type-name": "GstQTMuxDtsMethods",
- "values": [
- {
- "desc": "delta/duration",
- "name": "dd",
- "value": "0"
- },
- {
- "desc": "reorder",
- "name": "reorder",
- "value": "1"
- },
- {
- "desc": "ascending",
- "name": "asc",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstQTMuxDtsMethods",
"writable": true
},
"faststart": {
@@ -9792,7 +9291,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
@@ -9800,7 +9300,26 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "force-chunks": {
+ "blurb": "Force multiple chunks to be created even for single-stream files",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-create-timecode-trak": {
+ "blurb": "Create a timecode trak even in unsupported flavors",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fragment-duration": {
@@ -9810,7 +9329,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
@@ -9820,7 +9340,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
@@ -9830,7 +9351,19 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-raw-audio-drift": {
@@ -9840,7 +9373,19 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "min-upstream-latency": {
+ "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"moov-recovery-file": {
@@ -9848,7 +9393,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
@@ -9858,23 +9404,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"presentation-time": {
@@ -9882,7 +9413,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
@@ -9892,7 +9424,8 @@
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
@@ -9902,7 +9435,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
@@ -9912,7 +9446,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
@@ -9922,7 +9457,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
@@ -9930,7 +9466,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
@@ -9940,7 +9477,28 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time": {
+ "blurb": "Start time to use if start-time-selection=set",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time-selection": {
+ "blurb": "Decides which start time is output",
+ "construct": false,
+ "construct-only": false,
+ "default": "zero (0)",
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
},
"streamable": {
@@ -9948,7 +9506,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
@@ -9958,7 +9517,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -9969,97 +9529,43 @@
"description": "Multiplex audio and video into a MP4 file",
"hierarchy": [
"GstMP4Mux",
+ "GstAggregator",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter",
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "MP4 Muxer",
- "name": "mp4mux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\naudio/x-alac:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\nchannel-mapping-family: [ 0, 255 ]\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"src": {
"caps": "video/quicktime:\n variant: iso\n",
"direction": "src",
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
},
"subtitle_%%u": {
"caps": "text/x-raw:\n format: utf8\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"video_%%u": {
"caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h265:\n stream-format: { (string)hvc1, (string)hev1 }\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-mp4-part:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-av1:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
}
},
"properties": {
@@ -10068,25 +9574,8 @@
"construct": true,
"construct-only": false,
"default": "reorder (1)",
- "enum": true,
- "type-name": "GstQTMuxDtsMethods",
- "values": [
- {
- "desc": "delta/duration",
- "name": "dd",
- "value": "0"
- },
- {
- "desc": "reorder",
- "name": "reorder",
- "value": "1"
- },
- {
- "desc": "ascending",
- "name": "asc",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstQTMuxDtsMethods",
"writable": true
},
"faststart": {
@@ -10094,7 +9583,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
@@ -10102,7 +9592,26 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "force-chunks": {
+ "blurb": "Force multiple chunks to be created even for single-stream files",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-create-timecode-trak": {
+ "blurb": "Create a timecode trak even in unsupported flavors",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fragment-duration": {
@@ -10112,7 +9621,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
@@ -10122,7 +9632,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
@@ -10132,7 +9643,19 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-raw-audio-drift": {
@@ -10142,7 +9665,19 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "min-upstream-latency": {
+ "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"moov-recovery-file": {
@@ -10150,7 +9685,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
@@ -10160,23 +9696,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"presentation-time": {
@@ -10184,7 +9705,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
@@ -10194,7 +9716,8 @@
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
@@ -10204,7 +9727,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
@@ -10214,7 +9738,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
@@ -10224,7 +9749,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
@@ -10232,7 +9758,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
@@ -10242,7 +9769,28 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time": {
+ "blurb": "Start time to use if start-time-selection=set",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time-selection": {
+ "blurb": "Decides which start time is output",
+ "construct": false,
+ "construct-only": false,
+ "default": "zero (0)",
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
},
"streamable": {
@@ -10250,7 +9798,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
@@ -10260,7 +9809,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -10278,7 +9828,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "QuickTime demuxer",
- "name": "qtdemux",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -10301,41 +9850,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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"
}
}
},
@@ -10351,16 +9891,19 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Util",
"long-name": "QT Moov Recover",
- "name": "qtmoovrecover",
"properties": {
"async-handling": {
"blurb": "The bin will handle Asynchronous state changes",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-flush-bus": {
@@ -10368,7 +9911,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"broken-input": {
@@ -10376,7 +9920,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"delay": {
@@ -10386,7 +9931,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"faststart-mode": {
@@ -10394,7 +9940,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fixed-output": {
@@ -10402,7 +9949,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
@@ -10412,7 +9960,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -10420,23 +9969,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",
- "hotdoc-fixed-default": true,
- "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
},
"recovery-input": {
@@ -10444,7 +9978,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -10455,123 +9990,49 @@
"description": "Multiplex audio and video into a QuickTime file",
"hierarchy": [
"GstQTMux",
+ "GstAggregator",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTagXmpWriter",
+ "GstPreset"
+ ],
"klass": "Codec/Muxer",
"long-name": "QuickTime Muxer",
- "name": "qtmux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }\n layout: interleaved\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-raw:\n format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }\n layout: interleaved\n channel-mask: 0x0000000000000000\n channels: [ 1, 16 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\naudio/x-adpcm:\n layout: dvi\n block_align: [ 64, 8096 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-alaw:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-mulaw:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/AMR:\n rate: 8000\n channels: [ 1, 2 ]\naudio/AMR-WB:\n rate: 16000\n channels: [ 1, 2 ]\naudio/x-alac:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\nchannel-mapping-family: [ 0, 255 ]\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"caption_%%u": {
"caps": "closedcaption/x-cea-608:\n format: s334-1a\nclosedcaption/x-cea-708:\n format: cdp\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"src": {
"caps": "video/quicktime:\n variant: apple\nvideo/quicktime:\n",
"direction": "src",
- "presence": "always"
+ "presence": "always",
+ "type": "GstAggregatorPad"
},
"subtitle_%%u": {
"caps": "text/x-raw:\n format: utf8\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
},
"video_%%u": {
"caps": "video/x-raw:\n format: { RGB, UYVY, v210 }\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-prores:\n variant: { (string)standard, (string)lt, (string)hq, (string)proxy, (string)4444, (string)4444xq }\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-cineform:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h263:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h265:\n stream-format: { (string)hvc1, (string)hev1 }\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-svq:\n svqversion: 3\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/jpeg:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/png:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-vp8:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-vp9:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-dirac:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-qt-part:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-av1:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
"direction": "sink",
- "object-type": {
- "hierarchy": [
- "GstQTMuxPad",
- "GstPad",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "properties": {
- "trak-timescale": {
- "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
- "construct": true,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- }
- },
- "presence": "request"
+ "presence": "request",
+ "type": "GstQTMuxPad"
}
},
"properties": {
@@ -10580,25 +10041,8 @@
"construct": true,
"construct-only": false,
"default": "reorder (1)",
- "enum": true,
- "type-name": "GstQTMuxDtsMethods",
- "values": [
- {
- "desc": "delta/duration",
- "name": "dd",
- "value": "0"
- },
- {
- "desc": "reorder",
- "name": "reorder",
- "value": "1"
- },
- {
- "desc": "ascending",
- "name": "asc",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstQTMuxDtsMethods",
"writable": true
},
"faststart": {
@@ -10606,7 +10050,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
@@ -10614,7 +10059,26 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "force-chunks": {
+ "blurb": "Force multiple chunks to be created even for single-stream files",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "force-create-timecode-trak": {
+ "blurb": "Create a timecode trak even in unsupported flavors",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fragment-duration": {
@@ -10624,7 +10088,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
@@ -10634,7 +10099,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
@@ -10644,7 +10110,19 @@
"default": "250000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-raw-audio-drift": {
@@ -10654,7 +10132,19 @@
"default": "40000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "min-upstream-latency": {
+ "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"moov-recovery-file": {
@@ -10662,7 +10152,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
@@ -10672,23 +10163,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"presentation-time": {
@@ -10696,7 +10172,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
@@ -10706,7 +10183,8 @@
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
@@ -10716,7 +10194,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
@@ -10726,7 +10205,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
@@ -10736,7 +10216,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
@@ -10744,7 +10225,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
@@ -10754,7 +10236,28 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time": {
+ "blurb": "Start time to use if start-time-selection=set",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "start-time-selection": {
+ "blurb": "Decides which start time is output",
+ "construct": false,
+ "construct-only": false,
+ "default": "zero (0)",
+ "readable": true,
+ "type": "GstAggregatorStartTimeSelection",
"writable": true
},
"streamable": {
@@ -10762,7 +10265,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
@@ -10772,7 +10276,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -10791,7 +10296,6 @@
],
"klass": "Codec/Depayloader/Network",
"long-name": "RTP packet depayloader",
- "name": "rtpxqtdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n payload: [ 96, 127 ]\n media: { (string)audio, (string)video }\n clock-rate: [ 1, 2147483647 ]\n encoding-name: { (string)X-QT, (string)X-QUICKTIME }\n",
@@ -10812,23 +10316,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -10836,7 +10325,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -10844,7 +10334,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -10853,6 +10344,73 @@
},
"filename": "gstisomp4",
"license": "LGPL",
+ "other-types": {
+ "GstQTMuxDtsMethods": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "delta/duration",
+ "name": "dd",
+ "value": "0"
+ },
+ {
+ "desc": "reorder",
+ "name": "reorder",
+ "value": "1"
+ },
+ {
+ "desc": "ascending",
+ "name": "asc",
+ "value": "2"
+ }
+ ]
+ },
+ "GstQTMuxPad": {
+ "hierarchy": [
+ "GstQTMuxPad",
+ "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
+ },
+ "trak-timescale": {
+ "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)",
+ "construct": true,
+ "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 Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -10875,7 +10433,6 @@
],
"klass": "Sink/Audio",
"long-name": "Audio Sink (Jack)",
- "name": "jackaudiosink",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -10891,7 +10448,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -10899,7 +10457,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -10909,7 +10468,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -10919,7 +10479,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -10927,14 +10488,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"client": {
"blurb": "Handle for jack client",
"construct": false,
"construct-only": false,
- "type-name": "JackClient",
+ "readable": true,
+ "type": "JackClient",
"writable": true
},
"client-name": {
@@ -10942,7 +10505,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"connect": {
@@ -10950,25 +10514,8 @@
"construct": false,
"construct-only": false,
"default": "auto (1)",
- "enum": true,
- "type-name": "GstJackConnect",
- "values": [
- {
- "desc": "Don't automatically connect ports to physical ports",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Automatically connect ports to physical ports",
- "name": "auto",
- "value": "1"
- },
- {
- "desc": "Automatically connect ports to as many physical ports as possible",
- "name": "auto-forced",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstJackConnect",
"writable": true
},
"discont-wait": {
@@ -10978,7 +10525,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -10988,7 +10536,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -10996,14 +10545,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": {
@@ -11013,7 +10564,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -11023,7 +10575,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -11033,23 +10586,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",
- "hotdoc-fixed-default": true,
- "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-pattern": {
@@ -11057,17 +10595,19 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
+ "blurb": "Maximum processing time for a buffer in nanoseconds",
"construct": false,
"construct-only": false,
"default": "20000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"provide-clock": {
@@ -11075,7 +10615,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -11083,7 +10624,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -11093,7 +10635,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"server": {
@@ -11101,7 +10644,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
@@ -11109,30 +10653,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": {
@@ -11140,7 +10662,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": {
@@ -11148,7 +10671,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -11158,7 +10682,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"transport": {
@@ -11166,19 +10691,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstJackTransport",
- "values": [
- {
- "desc": "Start and stop transport with state changes",
- "name": "master",
- "value": "0x00000001"
- },
- {
- "desc": "Follow transport state changes",
- "name": "slave",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "GstJackTransport",
"writable": true
},
"ts-offset": {
@@ -11188,7 +10702,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -11209,7 +10724,6 @@
],
"klass": "Source/Audio",
"long-name": "Audio Source (Jack)",
- "name": "jackaudiosrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -11225,7 +10739,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -11235,7 +10750,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -11245,7 +10761,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -11255,14 +10772,16 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"client": {
"blurb": "Handle for jack client",
"construct": false,
"construct-only": false,
- "type-name": "JackClient",
+ "readable": true,
+ "type": "JackClient",
"writable": true
},
"client-name": {
@@ -11270,7 +10789,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"connect": {
@@ -11278,25 +10798,8 @@
"construct": false,
"construct-only": false,
"default": "auto (1)",
- "enum": true,
- "type-name": "GstJackConnect",
- "values": [
- {
- "desc": "Don't automatically connect ports to physical ports",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Automatically connect ports to physical ports",
- "name": "auto",
- "value": "1"
- },
- {
- "desc": "Automatically connect ports to as many physical ports as possible",
- "name": "auto-forced",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstJackConnect",
"writable": true
},
"do-timestamp": {
@@ -11304,7 +10807,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -11314,16 +10818,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-buffers": {
@@ -11333,14 +10829,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-pattern": {
@@ -11348,7 +10838,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"provide-clock": {
@@ -11356,7 +10847,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"server": {
@@ -11364,7 +10856,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
@@ -11372,30 +10865,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
},
"transport": {
@@ -11403,19 +10874,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstJackTransport",
- "values": [
- {
- "desc": "Start and stop transport with state changes",
- "name": "master",
- "value": "0x00000001"
- },
- {
- "desc": "Follow transport state changes",
- "name": "slave",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "GstJackTransport",
"writable": true
},
"typefind": {
@@ -11423,7 +10883,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -11432,6 +10893,43 @@
},
"filename": "gstjack",
"license": "LGPL",
+ "other-types": {
+ "GstJackConnect": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Don't automatically connect ports to physical ports",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Automatically connect ports to physical ports",
+ "name": "auto",
+ "value": "1"
+ },
+ {
+ "desc": "Automatically connect ports to as many physical ports as possible",
+ "name": "auto-forced",
+ "value": "2"
+ }
+ ]
+ },
+ "GstJackTransport": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Start and stop transport with state changes",
+ "name": "master",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Follow transport state changes",
+ "name": "slave",
+ "value": "0x00000002"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -11453,7 +10951,6 @@
],
"klass": "Codec/Decoder/Image",
"long-name": "JPEG image decoder",
- "name": "jpegdec",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\n",
@@ -11472,25 +10969,8 @@
"construct": false,
"construct-only": false,
"default": "ifast (1)",
- "enum": true,
- "type-name": "GstIDCTMethod",
- "values": [
- {
- "desc": "Slow but accurate integer algorithm",
- "name": "islow",
- "value": "0"
- },
- {
- "desc": "Faster, less accurate integer method",
- "name": "ifast",
- "value": "1"
- },
- {
- "desc": "Floating-point: accurate, fast on fast HW",
- "name": "float",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstIDCTMethod",
"writable": true
},
"max-errors": {
@@ -11500,23 +10980,17 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -11533,9 +11007,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "JPEG image encoder",
- "name": "jpegenc",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, Y41B, Y42B, YVYU, Y444, NV21, NV12, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -11554,41 +11030,8 @@
"construct": false,
"construct-only": false,
"default": "ifast (1)",
- "enum": true,
- "type-name": "GstIDCTMethod",
- "values": [
- {
- "desc": "Slow but accurate integer algorithm",
- "name": "islow",
- "value": "0"
- },
- {
- "desc": "Faster, less accurate integer method",
- "name": "ifast",
- "value": "1"
- },
- {
- "desc": "Floating-point: accurate, fast on fast HW",
- "name": "float",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstIDCTMethod",
"writable": true
},
"qos": {
@@ -11596,7 +11039,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -11606,7 +11050,8 @@
"default": "85",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"snapshot": {
@@ -11614,7 +11059,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -11623,6 +11069,28 @@
},
"filename": "gstjpeg",
"license": "LGPL",
+ "other-types": {
+ "GstIDCTMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Slow but accurate integer algorithm",
+ "name": "islow",
+ "value": "0"
+ },
+ {
+ "desc": "Faster, less accurate integer method",
+ "name": "ifast",
+ "value": "1"
+ },
+ {
+ "desc": "Floating-point: accurate, fast on fast HW",
+ "name": "float",
+ "value": "2"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -11632,7 +11100,7 @@
"description": "Encode MP3s with LAME",
"elements": {
"lamemp3enc": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "High-quality free MP3 encoder",
"hierarchy": [
"GstLameMP3Enc",
@@ -11642,9 +11110,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "L.A.M.E. mp3 encoder",
- "name": "lamemp3enc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n channels: 1\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n channels: 2\n channel-mask: 0x0000000000000003\n",
@@ -11665,7 +11135,8 @@
"default": "128",
"max": "320",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cbr": {
@@ -11673,7 +11144,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"encoding-engine-quality": {
@@ -11681,25 +11153,8 @@
"construct": true,
"construct-only": false,
"default": "standard (1)",
- "enum": true,
- "type-name": "GstLameMP3EncEncodingEngineQuality",
- "values": [
- {
- "desc": "Fast",
- "name": "fast",
- "value": "0"
- },
- {
- "desc": "Standard",
- "name": "standard",
- "value": "1"
- },
- {
- "desc": "High",
- "name": "high",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLameMP3EncEncodingEngineQuality",
"writable": true
},
"hard-resync": {
@@ -11707,7 +11162,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -11715,7 +11171,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mono": {
@@ -11723,23 +11180,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"perfect-timestamp": {
@@ -11747,7 +11189,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -11755,9 +11198,10 @@
"construct": true,
"construct-only": false,
"default": "4",
- "max": "9.999",
+ "max": "9,999",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"target": {
@@ -11765,20 +11209,8 @@
"construct": true,
"construct-only": false,
"default": "quality (0)",
- "enum": true,
- "type-name": "GstLameMP3EncTarget",
- "values": [
- {
- "desc": "Quality",
- "name": "quality",
- "value": "0"
- },
- {
- "desc": "Bitrate",
- "name": "bitrate",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstLameMP3EncTarget",
"writable": true
},
"tolerance": {
@@ -11788,7 +11220,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -11797,6 +11230,43 @@
},
"filename": "gstlame",
"license": "LGPL",
+ "other-types": {
+ "GstLameMP3EncEncodingEngineQuality": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Fast",
+ "name": "fast",
+ "value": "0"
+ },
+ {
+ "desc": "Standard",
+ "name": "standard",
+ "value": "1"
+ },
+ {
+ "desc": "High",
+ "name": "high",
+ "value": "2"
+ }
+ ]
+ },
+ "GstLameMP3EncTarget": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Quality",
+ "name": "quality",
+ "value": "0"
+ },
+ {
+ "desc": "Bitrate",
+ "name": "bitrate",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -11818,7 +11288,6 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "Level",
- "name": "level",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S8, S16LE, S32LE, F32LE, F64LE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -11839,7 +11308,8 @@
"default": "100000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message": {
@@ -11847,23 +11317,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",
- "hotdoc-fixed-default": true,
- "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
},
"peak-falloff": {
@@ -11873,7 +11328,8 @@
"default": "10",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"peak-ttl": {
@@ -11883,7 +11339,8 @@
"default": "300000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"post-messages": {
@@ -11891,7 +11348,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -11899,7 +11357,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -11908,6 +11367,7 @@
},
"filename": "gstlevel",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -11928,7 +11388,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "Matroska demuxer",
- "name": "matroskademux",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -11959,7 +11418,8 @@
"default": "30",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-gap-time": {
@@ -11969,23 +11429,8 @@
"default": "2000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -11993,19 +11438,28 @@
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -12019,9 +11473,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTocSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "Matroska muxer",
- "name": "matroskamux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: raw\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-eac3:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-dts:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-vorbis:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-flac:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\naudio/x-speex:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-raw:\n format: { U8, S16BE, S16LE, S24BE, S24LE, S32BE, S32LE, F32LE, F64LE }\n layout: interleaved\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-tta:\n width: { (int)8, (int)16, (int)24 }\n channels: { (int)1, (int)2 }\n rate: [ 8000, 96000 ]\naudio/x-pn-realaudio:\n raversion: { (int)1, (int)2, (int)8 }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-wma:\n wmaversion: [ 1, 3 ]\n block_align: [ 0, 65535 ]\n bitrate: [ 0, 524288 ]\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-alaw:\n channels: { (int)1, (int)2 }\n rate: [ 8000, 192000 ]\naudio/x-mulaw:\n channels: { (int)1, (int)2 }\n rate: [ 8000, 192000 ]\naudio/x-adpcm:\n layout: dvi\n block_align: [ 64, 8192 ]\n channels: { (int)1, (int)2 }\n rate: [ 8000, 96000 ]\naudio/G722:\n channels: 1\n rate: 16000\naudio/x-adpcm:\n layout: g726\n channels: 1\n rate: 8000\n",
@@ -12045,6 +11502,14 @@
}
},
"properties": {
+ "creation-time": {
+ "blurb": "Date and time of creation. This will be used for the DateUTC field. NULL means that the current time will be used.",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GDateTime",
+ "writable": true
+ },
"max-cluster-duration": {
"blurb": "A new cluster will be created if its duration exceeds this value. 0 means no maximum duration.",
"construct": false,
@@ -12052,7 +11517,8 @@
"default": "65535000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-cluster-duration": {
@@ -12062,7 +11528,8 @@
"default": "500000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-index-interval": {
@@ -12072,16 +11539,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"offset-to-zero": {
@@ -12089,14 +11548,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
},
"streamable": {
@@ -12104,7 +11557,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timecodescale": {
@@ -12114,7 +11568,8 @@
"default": "1000000",
"max": "1000000000",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"version": {
@@ -12124,7 +11579,8 @@
"default": "2",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"writing-app": {
@@ -12132,7 +11588,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer Matroska muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -12150,7 +11607,6 @@
],
"klass": "Codec/Parser",
"long-name": "Matroska parser",
- "name": "matroskaparse",
"pad-templates": {
"sink": {
"caps": "audio/x-matroska:\nvideo/x-matroska:\nvideo/x-matroska-3d:\naudio/webm:\nvideo/webm:\n",
@@ -12163,24 +11619,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"webmmux": {
@@ -12194,9 +11632,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTocSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "WebM muxer",
- "name": "webmmux",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-vorbis:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n",
@@ -12220,6 +11661,14 @@
}
},
"properties": {
+ "creation-time": {
+ "blurb": "Date and time of creation. This will be used for the DateUTC field. NULL means that the current time will be used.",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GDateTime",
+ "writable": true
+ },
"max-cluster-duration": {
"blurb": "A new cluster will be created if its duration exceeds this value. 0 means no maximum duration.",
"construct": false,
@@ -12227,7 +11676,8 @@
"default": "65535000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-cluster-duration": {
@@ -12237,7 +11687,8 @@
"default": "500000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-index-interval": {
@@ -12247,16 +11698,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"offset-to-zero": {
@@ -12264,14 +11707,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
},
"streamable": {
@@ -12279,7 +11716,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timecodescale": {
@@ -12289,7 +11727,8 @@
"default": "1000000",
"max": "1000000000",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"version": {
@@ -12299,7 +11738,8 @@
"default": "2",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"writing-app": {
@@ -12307,7 +11747,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer Matroska muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -12316,6 +11757,7 @@
},
"filename": "gstmatroska",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -12336,7 +11778,6 @@
],
"klass": "Visualization",
"long-name": "Monoscope",
- "name": "monoscope",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n rate: [ 8000, 96000 ]\n channels: 1\n layout: interleaved\n",
@@ -12349,29 +11790,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": "gstmonoscope",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -12393,7 +11817,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "mpg123 mp3 decoder",
- "name": "mpg123audiodec",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n parsed: true\n",
@@ -12414,23 +11837,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -12438,7 +11846,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -12448,7 +11857,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -12457,6 +11867,7 @@
},
"filename": "gstmpg123",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -12478,7 +11889,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "Mu Law audio decoder",
- "name": "mulawdec",
"pad-templates": {
"sink": {
"caps": "audio/x-mulaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
@@ -12499,23 +11909,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -12523,7 +11918,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -12533,7 +11929,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -12550,9 +11947,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Mu Law audio encoder",
- "name": "mulawenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
@@ -12571,7 +11970,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -12579,31 +11979,17 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"perfect-timestamp": {
"blurb": "Favour perfect timestamps over tracking upstream timestamps",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -12613,7 +11999,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -12622,6 +12009,7 @@
},
"filename": "gstmulaw",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -12642,6 +12030,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File/Video",
"long-name": "Image Sequence Source",
"pad-templates": {
@@ -12659,7 +12050,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -12667,7 +12059,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"framerate": {
@@ -12677,7 +12070,8 @@
"default": "30/1",
"max": "2147483647/1",
"min": "1/1",
- "type-name": "GstFraction",
+ "readable": false,
+ "type": "GstFraction",
"writable": true
},
"location": {
@@ -12685,7 +12079,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -12695,7 +12090,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"start-index": {
@@ -12705,7 +12101,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"stop-index": {
@@ -12715,7 +12112,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -12723,7 +12121,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -12742,7 +12141,6 @@
],
"klass": "Sink/File",
"long-name": "Multi-File Sink",
- "name": "multifilesink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -12756,7 +12154,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async": {
@@ -12764,7 +12163,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -12774,7 +12174,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -12782,7 +12183,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"index": {
@@ -12792,14 +12194,16 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "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
},
"location": {
@@ -12807,7 +12211,8 @@
"construct": false,
"construct-only": false,
"default": "%%05d",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
@@ -12817,7 +12222,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-file-duration": {
@@ -12827,7 +12233,8 @@
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-file-size": {
@@ -12837,7 +12244,8 @@
"default": "2147483648",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-files": {
@@ -12847,7 +12255,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-lateness": {
@@ -12857,16 +12266,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"next-file": {
@@ -12874,47 +12275,8 @@
"construct": false,
"construct-only": false,
"default": "buffer (0)",
- "enum": true,
- "type-name": "GstMultiFileSinkNext",
- "values": [
- {
- "desc": "New file for each buffer",
- "name": "buffer",
- "value": "0"
- },
- {
- "desc": "New file after each discontinuity",
- "name": "discont",
- "value": "1"
- },
- {
- "desc": "New file at each key frame (Useful for MPEG-TS segmenting)",
- "name": "key-frame",
- "value": "2"
- },
- {
- "desc": "New file after a force key unit event",
- "name": "key-unit-event",
- "value": "3"
- },
- {
- "desc": "New file when the configured maximum file size would be exceeded with the next buffer or buffer list",
- "name": "max-size",
- "value": "4"
- },
- {
- "desc": "New file when the configured maximum file duration would be exceeded with the next buffer or buffer list",
- "name": "max-duration",
- "value": "5"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstMultiFileSinkNext",
"writable": true
},
"post-messages": {
@@ -12922,17 +12284,19 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"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": {
@@ -12940,7 +12304,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -12950,7 +12315,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -12958,7 +12324,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": {
@@ -12966,7 +12333,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -12976,7 +12344,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -12986,7 +12355,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -13004,9 +12374,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "Multi-File Source",
- "name": "multifilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -13022,14 +12394,16 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"caps": {
"blurb": "Caps describing the format of the data.",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"do-timestamp": {
@@ -13037,7 +12411,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"index": {
@@ -13047,7 +12422,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"location": {
@@ -13055,7 +12431,8 @@
"construct": false,
"construct-only": false,
"default": "%%05d",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"loop": {
@@ -13063,16 +12440,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -13082,14 +12451,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
},
"start-index": {
@@ -13099,7 +12462,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"stop-index": {
@@ -13109,7 +12473,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -13117,14 +12482,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"splitfilesrc": {
- "author": "Tim-Philipp M\u00fcller <tim.muller@collabora.co.uk>",
+ "author": "Tim-Philipp Müller <tim.muller@collabora.co.uk>",
"description": "Read a sequentially named set of files as if it was one large file",
"hierarchy": [
"GstSplitFileSrc",
@@ -13134,9 +12500,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "Split-File Source",
- "name": "splitfilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -13152,7 +12520,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -13160,7 +12529,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -13168,16 +12538,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -13187,14 +12549,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": {
@@ -13202,7 +12558,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -13219,9 +12576,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Muxer",
"long-name": "Split Muxing Bin",
- "name": "splitmuxsink",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -13257,7 +12616,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async-finalize": {
@@ -13265,7 +12625,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
@@ -13273,7 +12634,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -13281,7 +12643,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-files": {
@@ -13291,7 +12654,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-bytes": {
@@ -13301,7 +12665,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-size-time": {
@@ -13311,7 +12676,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-size-timecode": {
@@ -13319,7 +12685,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -13327,7 +12694,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mux-overhead": {
@@ -13337,14 +12705,16 @@
"default": "0.02",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"muxer": {
"blurb": "The muxer element to use (NULL = default mp4mux). Valid only for async-finalize = FALSE",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"muxer-factory": {
@@ -13352,37 +12722,24 @@
"construct": false,
"construct-only": false,
"default": "mp4mux",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"muxer-pad-map": {
"blurb": "A GstStructure specifies the mapping from splitmuxsink sink pads to muxer pads",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"muxer-properties": {
"blurb": "The muxer element properties to use. Example: {properties,boolean-prop=true,string-prop=\"hi\"}. Valid only for async-finalize = TRUE",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"reset-muxer": {
@@ -13390,7 +12747,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-keyframe-requests": {
@@ -13398,14 +12756,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sink": {
"blurb": "The sink element (or element chain) to use (NULL = default filesink). Valid only for async-finalize = FALSE",
"construct": false,
"construct-only": false,
- "type-name": "GstElement",
+ "readable": true,
+ "type": "GstElement",
"writable": true
},
"sink-factory": {
@@ -13413,14 +12773,27 @@
"construct": false,
"construct-only": false,
"default": "filesink",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"sink-properties": {
"blurb": "The sink element properties to use. Example: {properties,boolean-prop=true,string-prop=\"hi\"}. Valid only for async-finalize = TRUE",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "start-index": {
+ "blurb": "Start value of fragment index.",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"use-robust-muxing": {
@@ -13428,7 +12801,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -13436,42 +12810,70 @@
"signals": {
"format-location": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "gchararray"
+ "return-type": "gchararray",
+ "when": "last"
},
"format-location-full": {
"args": [
- "guint",
- "GstSample"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstSample"
+ }
],
- "retval": "gchararray"
+ "return-type": "gchararray",
+ "when": "last"
},
"muxer-added": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"sink-added": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"split-after": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"split-at-running-time": {
+ "action": true,
"args": [
- "guint64"
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"split-now": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -13486,9 +12888,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Generic/Bin/Demuxer",
"long-name": "Split File Demuxing Bin",
- "name": "splitmuxsrc",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -13517,7 +12922,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -13525,7 +12931,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
@@ -13533,23 +12940,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -13557,29 +12949,76 @@
"signals": {
"format-location": {
"args": [],
- "retval": "GStrv"
+ "return-type": "GStrv",
+ "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"
}
}
}
},
"filename": "gstmultifile",
"license": "LGPL",
+ "other-types": {
+ "GstMultiFileSinkNext": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "New file for each buffer",
+ "name": "buffer",
+ "value": "0"
+ },
+ {
+ "desc": "New file after each discontinuity",
+ "name": "discont",
+ "value": "1"
+ },
+ {
+ "desc": "New file at each key frame (Useful for MPEG-TS segmenting)",
+ "name": "key-frame",
+ "value": "2"
+ },
+ {
+ "desc": "New file after a force key unit event",
+ "name": "key-unit-event",
+ "value": "3"
+ },
+ {
+ "desc": "New file when the configured maximum file size would be exceeded with the next buffer or buffer list",
+ "name": "max-size",
+ "value": "4"
+ },
+ {
+ "desc": "New file when the configured maximum file duration would be exceeded with the next buffer or buffer list",
+ "name": "max-duration",
+ "value": "5"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -13600,7 +13039,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "Multipart demuxer",
- "name": "multipartdemux",
"pad-templates": {
"sink": {
"caps": "multipart/x-mixed-replace:\n",
@@ -13619,23 +13057,8 @@
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"single-stream": {
@@ -13643,7 +13066,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -13651,19 +13075,28 @@
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -13679,7 +13112,6 @@
],
"klass": "Codec/Muxer",
"long-name": "Multipart muxer",
- "name": "multipartmux",
"pad-templates": {
"sink_%%u": {
"caps": "ANY",
@@ -13698,23 +13130,8 @@
"construct": false,
"construct-only": false,
"default": "ThisRandomString",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -13723,6 +13140,7 @@
},
"filename": "gstmultipart",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -13745,7 +13163,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Video navigation test",
- "name": "navigationtest",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -13759,28 +13176,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -13789,6 +13191,7 @@
},
"filename": "gstnavigationtest",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -13798,7 +13201,7 @@
"description": "Open Sound System (OSS) version 4 support for GStreamer",
"elements": {
"oss4sink": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Output to a sound card via OSS version 4",
"hierarchy": [
"GstOss4Sink",
@@ -13810,9 +13213,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstStreamVolume"
+ ],
"klass": "Sink/Audio",
"long-name": "OSS v4 Audio Sink",
- "name": "oss4sink",
"pad-templates": {
"sink": {
"caps": "audio/x-alaw:\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\naudio/x-mulaw:\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\naudio/x-raw:\n format: { S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\n",
@@ -13828,7 +13233,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -13836,7 +13242,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -13846,7 +13253,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -13856,7 +13264,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -13864,7 +13273,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
@@ -13872,7 +13282,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -13880,7 +13291,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
@@ -13890,7 +13302,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -13900,7 +13313,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -13908,14 +13322,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": {
@@ -13925,7 +13341,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -13935,7 +13352,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -13945,7 +13363,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
@@ -13953,33 +13372,19 @@
"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",
- "hotdoc-fixed-default": true,
- "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
},
"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": {
@@ -13987,7 +13392,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -13995,7 +13401,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -14005,7 +13412,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
@@ -14013,30 +13421,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": {
@@ -14044,7 +13430,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": {
@@ -14052,7 +13439,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -14062,7 +13450,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -14072,7 +13461,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"volume": {
@@ -14082,14 +13472,15 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"rank": "secondary + 1"
},
"oss4src": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Capture from a sound card via OSS version 4",
"hierarchy": [
"GstOss4Source",
@@ -14104,7 +13495,6 @@
],
"klass": "Source/Audio",
"long-name": "OSS v4 Audio Source",
- "name": "oss4src",
"pad-templates": {
"src": {
"caps": "audio/x-alaw:\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\naudio/x-mulaw:\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\naudio/x-raw:\n format: { S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 192000 ]\n channels: [ 1, 4096 ]\n",
@@ -14120,7 +13510,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -14130,7 +13521,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -14140,7 +13532,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -14150,7 +13543,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"device": {
@@ -14158,7 +13552,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -14166,7 +13561,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -14174,7 +13570,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -14184,16 +13581,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-buffers": {
@@ -14203,14 +13592,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": {
@@ -14218,7 +13601,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
@@ -14226,30 +13610,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": {
@@ -14257,7 +13619,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -14266,6 +13629,7 @@
},
"filename": "gstoss4",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -14289,7 +13653,6 @@
],
"klass": "Sink/Audio",
"long-name": "Audio Sink (OSS)",
- "name": "osssink",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, U16LE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\naudio/x-raw:\n format: { S16LE, U16LE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 2\n channel-mask: 0x0000000000000003\n",
@@ -14305,7 +13668,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -14313,7 +13677,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -14323,7 +13688,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -14333,7 +13699,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -14341,7 +13708,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
@@ -14349,7 +13717,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/dsp",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"discont-wait": {
@@ -14359,7 +13728,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -14369,7 +13739,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -14377,14 +13748,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": {
@@ -14394,7 +13767,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -14404,7 +13778,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -14414,33 +13789,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -14448,7 +13809,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -14456,7 +13818,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -14466,7 +13829,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
@@ -14474,30 +13838,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": {
@@ -14505,7 +13847,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": {
@@ -14513,7 +13856,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -14523,7 +13867,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -14533,7 +13878,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14555,7 +13901,6 @@
],
"klass": "Source/Audio",
"long-name": "Audio Source (OSS)",
- "name": "osssrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: { S16LE, U16LE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 1\naudio/x-raw:\n format: { S16LE, U16LE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: 2\n channel-mask: 0x0000000000000003\n",
@@ -14571,7 +13916,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -14581,7 +13927,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -14591,7 +13938,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -14601,7 +13949,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"device": {
@@ -14609,7 +13958,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/dsp",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -14617,7 +13967,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -14625,7 +13976,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -14635,16 +13987,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"num-buffers": {
@@ -14654,14 +13998,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": {
@@ -14669,7 +14007,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
@@ -14677,30 +14016,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": {
@@ -14708,7 +14025,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -14717,6 +14035,7 @@
},
"filename": "gstossaudio",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -14738,7 +14057,6 @@
],
"klass": "Codec/Decoder/Image",
"long-name": "PNG image decoder",
- "name": "pngdec",
"pad-templates": {
"sink": {
"caps": "image/png:\n",
@@ -14752,20 +14070,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -14782,9 +14093,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "PNG image encoder",
- "name": "pngenc",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBA, RGB, GRAY8, GRAY16_BE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -14805,23 +14118,8 @@
"default": "6",
"max": "9",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -14829,7 +14127,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"snapshot": {
@@ -14837,7 +14136,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -14846,6 +14146,7 @@
},
"filename": "gstpng",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -14866,9 +14167,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstStreamVolume"
+ ],
"klass": "Sink/Audio",
"long-name": "PulseAudio Audio Sink",
- "name": "pulsesink",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }\n layout: interleaved\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\naudio/x-alaw:\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\naudio/x-mulaw:\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\naudio/x-ac3:\n framed: true\naudio/x-eac3:\n framed: true\naudio/x-dts:\n framed: true\n block-size: { (int)512, (int)1024, (int)2048 }\naudio/mpeg:\n mpegversion: 1\nmpegaudioversion: [ 1, 3 ]\n parsed: true\naudio/mpeg:\n mpegversion: { (int)2, (int)4 }\n framed: true\n stream-format: adts\n",
@@ -14884,7 +14187,8 @@
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
@@ -14892,7 +14196,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -14902,7 +14207,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -14912,7 +14218,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
@@ -14920,7 +14227,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"client-name": {
@@ -14928,7 +14236,8 @@
"construct": false,
"construct-only": false,
"default": "gst-hotdoc-plugins-scanner",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"current-device": {
@@ -14936,7 +14245,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
@@ -14944,7 +14254,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -14952,7 +14263,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
@@ -14962,7 +14274,8 @@
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
@@ -14972,7 +14285,8 @@
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
@@ -14980,14 +14294,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": {
@@ -14997,7 +14313,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
@@ -15007,7 +14324,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -15017,7 +14335,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
@@ -15025,33 +14344,19 @@
"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",
- "hotdoc-fixed-default": true,
- "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
},
"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": {
@@ -15059,7 +14364,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -15067,7 +14373,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -15077,7 +14384,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"server": {
@@ -15085,7 +14393,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
@@ -15093,30 +14402,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": {
@@ -15124,14 +14411,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-properties": {
"blurb": "list of pulseaudio stream properties",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"sync": {
@@ -15139,7 +14428,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -15149,7 +14439,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -15159,7 +14450,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"volume": {
@@ -15169,7 +14461,8 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -15189,9 +14482,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstStreamVolume"
+ ],
"klass": "Source/Audio",
"long-name": "PulseAudio Audio Source",
- "name": "pulsesrc",
"pad-templates": {
"src": {
"caps": "audio/x-raw:\n format: { S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }\n layout: interleaved\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\naudio/x-alaw:\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\naudio/x-mulaw:\n rate: [ 1, 384000 ]\n channels: [ 1, 32 ]\n",
@@ -15207,7 +14502,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
@@ -15217,7 +14513,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
@@ -15227,7 +14524,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
@@ -15237,7 +14535,8 @@
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"client-name": {
@@ -15245,7 +14544,8 @@
"construct": false,
"construct-only": false,
"default": "gst-hotdoc-plugins-scanner",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"current-device": {
@@ -15253,7 +14553,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
@@ -15261,7 +14562,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
@@ -15269,7 +14571,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -15277,7 +14580,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
@@ -15287,7 +14591,8 @@
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
@@ -15295,16 +14600,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -15314,14 +14611,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": {
@@ -15329,7 +14620,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"server": {
@@ -15337,7 +14629,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
@@ -15345,30 +14638,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
},
"source-output-index": {
@@ -15378,14 +14649,16 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"stream-properties": {
"blurb": "list of pulseaudio stream properties",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"typefind": {
@@ -15393,7 +14666,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"volume": {
@@ -15403,7 +14677,8 @@
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -15412,6 +14687,7 @@
},
"filename": "gstpulseaudio",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -15420,6 +14696,91 @@
"qmlgl": {
"description": "Qt gl plugin",
"elements": {
+ "qmlgloverlay": {
+ "author": "Matthew Waters <matthew@centricular.com>",
+ "description": "A filter that renders a QML scene onto a video stream",
+ "hierarchy": [
+ "GstQtOverlay",
+ "GstGLFilter",
+ "GstGLBaseFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/QML/Overlay",
+ "long-name": "Qt Video Overlay",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw(ANY):\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(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw(memory:GLMemory):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(ANY):\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "context": {
+ "blurb": "Get OpenGL context",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstGLContext",
+ "writable": false
+ },
+ "qml-scene": {
+ "blurb": "The contents of the QML scene",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "root-item": {
+ "blurb": "The root QQuickItem from the qml-scene used to render",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "gpointer",
+ "writable": false
+ },
+ "widget": {
+ "blurb": "The QQuickItem to place the input video in the object hierarchy",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "gpointer",
+ "writable": true
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "qml-scene-destroyed": {
+ "args": [],
+ "return-type": "void",
+ "when": "last"
+ },
+ "qml-scene-initialized": {
+ "args": [],
+ "return-type": "void",
+ "when": "last"
+ }
+ }
+ },
"qmlglsink": {
"author": "Matthew Waters <matthew@centricular.com>",
"description": "A video sink that renders to a QQuickItem",
@@ -15447,7 +14808,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -15457,7 +14819,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
@@ -15465,7 +14828,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
@@ -15473,14 +14837,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": {
@@ -15490,7 +14856,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -15500,7 +14867,8 @@
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
@@ -15510,17 +14878,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": {
@@ -15528,7 +14898,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -15538,7 +14909,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
@@ -15546,7 +14918,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -15554,7 +14927,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": {
@@ -15562,7 +14936,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -15572,7 +14947,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -15582,14 +14958,16 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"widget": {
"blurb": "The QQuickItem to place in the object hierarchy",
"construct": false,
"construct-only": false,
- "type-name": "gpointer",
+ "readable": true,
+ "type": "gpointer",
"writable": true
}
},
@@ -15624,7 +15002,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
@@ -15632,7 +15011,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
@@ -15642,7 +15022,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -15650,7 +15031,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-default-fbo": {
@@ -15658,14 +15040,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"window": {
"blurb": "The QQuickWindow to place in the object hierarchy",
"construct": false,
"construct-only": false,
- "type-name": "gpointer",
+ "readable": true,
+ "type": "gpointer",
"writable": true
}
},
@@ -15674,6 +15058,7 @@
},
"filename": "gstqmlgl",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -15683,7 +15068,7 @@
"description": "ReplayGain volume normalization",
"elements": {
"rganalysis": {
- "author": "Ren\u00e9 Stadler <mail@renestadler.de>",
+ "author": "René Stadler <mail@renestadler.de>",
"description": "Perform the ReplayGain analysis",
"hierarchy": [
"GstRgAnalysis",
@@ -15695,7 +15080,6 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "ReplayGain analysis",
- "name": "rganalysis",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, S16LE }\n layout: interleaved\n channels: 1\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\naudio/x-raw:\n format: { F32LE, S16LE }\n layout: interleaved\n channels: 2\n channel-mask: 0x0000000000000003\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n",
@@ -15714,7 +15098,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message": {
@@ -15722,16 +15107,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-tracks": {
@@ -15741,14 +15118,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": {
@@ -15756,7 +15127,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reference-level": {
@@ -15766,14 +15138,15 @@
"default": "89",
"max": "150",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"rank": "none"
},
"rglimiter": {
- "author": "Ren\u00e9 Stadler <mail@renestadler.de>",
+ "author": "René Stadler <mail@renestadler.de>",
"description": "Apply signal compression to raw audio data",
"hierarchy": [
"GstRgLimiter",
@@ -15785,7 +15158,6 @@
],
"klass": "Filter/Effect/Audio",
"long-name": "ReplayGain limiter",
- "name": "rglimiter",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: F32LE\n layout: { (string)interleaved, (string)non-interleaved }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n",
@@ -15804,23 +15176,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -15828,14 +15185,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"rgvolume": {
- "author": "Ren\u00e9 Stadler <mail@renestadler.de>",
+ "author": "René Stadler <mail@renestadler.de>",
"description": "Apply ReplayGain volume adjustment",
"hierarchy": [
"GstRgVolume",
@@ -15845,9 +15203,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Effect/Audio",
"long-name": "ReplayGain volume",
- "name": "rgvolume",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, S16LE }\n layout: { (string)interleaved, (string)non-interleaved }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -15866,7 +15226,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
@@ -15874,7 +15235,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fallback-gain": {
@@ -15884,7 +15246,8 @@
"default": "0",
"max": "60",
"min": "-60",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"headroom": {
@@ -15894,7 +15257,8 @@
"default": "0",
"max": "60",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"message-forward": {
@@ -15902,23 +15266,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",
- "hotdoc-fixed-default": true,
- "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
},
"pre-amp": {
@@ -15928,7 +15277,8 @@
"default": "0",
"max": "60",
"min": "-60",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"result-gain": {
@@ -15938,7 +15288,8 @@
"default": "0",
"max": "120",
"min": "-120",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
},
"target-gain": {
@@ -15948,7 +15299,8 @@
"default": "0",
"max": "120",
"min": "-120",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
}
},
@@ -15957,6 +15309,7 @@
},
"filename": "gstreplaygain",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -15977,7 +15330,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Asterisk H263 depayloader",
- "name": "asteriskh263",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n payload: [ 96, 127 ]\n clock-rate: 90000\n encoding-name: H263-1998\n",
@@ -15990,24 +15342,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"rtpL16depay": {
@@ -16023,7 +15357,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP audio depayloader",
- "name": "rtpL16depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: L16\napplication/x-rtp:\n media: audio\n payload: { (int)10, (int)11 }\n clock-rate: [ 1, 2147483647 ]\n",
@@ -16044,23 +15377,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -16068,7 +15386,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -16076,7 +15395,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -16096,7 +15416,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP audio payloader",
- "name": "rtpL16pay",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16BE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -16115,7 +15434,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -16125,7 +15445,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -16135,7 +15456,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -16145,16 +15467,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -16162,14 +15476,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -16177,7 +15485,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -16187,7 +15496,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -16197,7 +15507,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -16207,7 +15527,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -16217,7 +15538,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -16225,7 +15547,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -16235,7 +15558,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -16243,7 +15567,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -16253,7 +15578,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -16263,7 +15589,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -16282,7 +15620,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP audio depayloader",
- "name": "rtpL24depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: L24\n",
@@ -16303,23 +15640,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -16327,7 +15649,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -16335,7 +15658,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -16355,7 +15679,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP audio payloader",
- "name": "rtpL24pay",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S24BE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -16374,7 +15697,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -16384,7 +15708,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -16394,7 +15719,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -16404,16 +15730,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -16421,14 +15739,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -16436,7 +15748,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -16446,7 +15759,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -16456,7 +15770,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -16466,7 +15790,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -16476,7 +15801,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -16484,7 +15810,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -16494,7 +15821,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -16502,7 +15830,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -16512,7 +15841,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -16522,7 +15852,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -16541,7 +15883,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP audio depayloader",
- "name": "rtpL8depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: L8\n",
@@ -16562,23 +15903,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -16586,7 +15912,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -16594,7 +15921,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -16614,7 +15942,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP audio payloader",
- "name": "rtpL8pay",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: U8\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
@@ -16633,7 +15960,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -16643,7 +15971,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -16653,7 +15982,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -16663,16 +15993,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -16680,14 +16002,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -16695,7 +16011,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -16705,7 +16022,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -16715,7 +16033,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -16725,7 +16053,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -16735,7 +16064,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -16743,7 +16073,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -16753,7 +16084,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -16761,7 +16093,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -16771,7 +16104,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -16781,7 +16115,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -16800,7 +16146,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP AC3 depayloader",
- "name": "rtpac3depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: { (int)32000, (int)44100, (int)48000 }\n encoding-name: AC3\n",
@@ -16821,23 +16166,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -16845,7 +16175,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -16853,7 +16184,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -16872,7 +16204,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP AC3 audio payloader",
- "name": "rtpac3pay",
"pad-templates": {
"sink": {
"caps": "audio/ac3:\naudio/x-ac3:\n",
@@ -16893,7 +16224,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -16903,7 +16235,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -16913,16 +16246,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -16930,14 +16255,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -16945,7 +16264,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -16955,7 +16275,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -16965,7 +16286,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -16975,7 +16306,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -16985,7 +16317,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -16993,7 +16326,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -17003,7 +16337,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -17011,7 +16346,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -17021,7 +16357,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -17031,7 +16368,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -17050,7 +16399,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP AMR depayloader",
- "name": "rtpamrdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: AMR\n octet-align: 1\napplication/x-rtp:\n media: audio\n clock-rate: 16000\n encoding-name: AMR-WB\n octet-align: 1\n",
@@ -17071,23 +16419,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -17095,7 +16428,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -17103,7 +16437,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -17122,7 +16457,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP AMR payloader",
- "name": "rtpamrpay",
"pad-templates": {
"sink": {
"caps": "audio/AMR:\n channels: 1\n rate: 8000\naudio/AMR-WB:\n channels: 1\n rate: 16000\n",
@@ -17143,7 +16477,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -17153,7 +16488,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -17163,16 +16499,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -17180,14 +16508,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -17195,7 +16517,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -17205,7 +16528,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -17215,7 +16539,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -17225,7 +16559,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -17235,7 +16570,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -17243,7 +16579,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -17253,7 +16590,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -17261,7 +16599,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -17271,7 +16610,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -17281,7 +16621,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -17300,7 +16652,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP BroadcomVoice depayloader",
- "name": "rtpbvdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: BV16\napplication/x-rtp:\n media: audio\n clock-rate: 16000\n encoding-name: BV32\n",
@@ -17321,23 +16672,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -17345,7 +16681,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -17353,7 +16690,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -17373,7 +16711,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP BV Payloader",
- "name": "rtpbvpay",
"pad-templates": {
"sink": {
"caps": "audio/x-bv:\n mode: { (int)16, (int)32 }\n",
@@ -17392,7 +16729,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -17402,7 +16740,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -17412,7 +16751,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -17422,16 +16762,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -17439,14 +16771,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -17454,7 +16780,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -17464,7 +16791,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -17474,7 +16802,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -17484,7 +16822,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -17494,7 +16833,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -17502,7 +16842,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -17512,7 +16853,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -17520,7 +16862,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -17530,7 +16873,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -17540,7 +16884,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -17559,7 +16915,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP CELT depayloader",
- "name": "rtpceltdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 32000, 48000 ]\n encoding-name: CELT\n",
@@ -17580,23 +16935,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -17604,7 +16944,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -17612,7 +16953,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -17631,7 +16973,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP CELT payloader",
- "name": "rtpceltpay",
"pad-templates": {
"sink": {
"caps": "audio/x-celt:\n rate: [ 32000, 64000 ]\n channels: [ 1, 2 ]\n frame-size: [ 64, 512 ]\n",
@@ -17652,7 +16993,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -17662,7 +17004,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -17672,16 +17015,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -17689,14 +17024,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -17704,7 +17033,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -17714,7 +17044,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -17724,7 +17055,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -17734,7 +17075,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -17744,7 +17086,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -17752,7 +17095,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -17762,7 +17106,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -17770,7 +17115,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -17780,7 +17126,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -17790,7 +17137,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -17809,7 +17168,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP DV Depayloader",
- "name": "rtpdvdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: { (string)video, (string)audio }\n encoding-name: DV\n clock-rate: 90000\n encode: { (string)SD-VCR/525-60, (string)SD-VCR/625-50, (string)HD-VCR/1125-60, (string)HD-VCR/1250-50, (string)SDL-VCR/525-60, (string)SDL-VCR/625-50, (string)306M/525-60, (string)306M/625-50, (string)314M-25/525-60, (string)314M-25/625-50, (string)314M-50/525-60, (string)314M-50/625-50 }\n",
@@ -17830,23 +17188,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -17854,7 +17197,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -17862,7 +17206,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -17881,7 +17226,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP DV Payloader",
- "name": "rtpdvpay",
"pad-templates": {
"sink": {
"caps": "video/x-dv:\n",
@@ -17902,7 +17246,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -17912,7 +17257,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mode": {
@@ -17920,25 +17266,8 @@
"construct": false,
"construct-only": false,
"default": "video (0)",
- "enum": true,
- "type-name": "GstDVPayMode",
- "values": [
- {
- "desc": "Video only",
- "name": "video",
- "value": "0"
- },
- {
- "desc": "Video and Audio bundled",
- "name": "bundled",
- "value": "1"
- },
- {
- "desc": "Audio only",
- "name": "audio",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstDVPayMode",
"writable": true
},
"mtu": {
@@ -17948,16 +17277,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -17965,14 +17286,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -17980,7 +17295,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -17990,7 +17306,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -18000,7 +17317,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -18010,7 +17337,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -18020,7 +17348,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -18028,7 +17357,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -18038,7 +17368,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -18046,7 +17377,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -18056,7 +17388,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -18066,7 +17399,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -18085,7 +17430,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP audio depayloader",
- "name": "rtpg722depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: G722\napplication/x-rtp:\n media: audio\n payload: 9\n clock-rate: [ 1, 2147483647 ]\n",
@@ -18106,23 +17450,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -18130,7 +17459,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -18138,7 +17468,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -18158,7 +17489,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP audio payloader",
- "name": "rtpg722pay",
"pad-templates": {
"sink": {
"caps": "audio/G722:\n rate: 16000\n channels: 1\n",
@@ -18177,7 +17507,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -18187,7 +17518,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -18197,7 +17529,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -18207,16 +17540,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -18224,14 +17549,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -18239,7 +17558,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -18249,7 +17569,8 @@
"default": "9",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -18259,7 +17580,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -18269,7 +17600,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -18279,7 +17611,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -18287,7 +17620,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -18297,7 +17631,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -18305,7 +17640,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)9, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -18315,7 +17651,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -18325,7 +17662,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -18344,7 +17693,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP G.723 depayloader",
- "name": "rtpg723depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: G723\napplication/x-rtp:\n media: audio\n payload: 4\n clock-rate: 8000\n",
@@ -18365,23 +17713,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -18389,7 +17722,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -18397,7 +17731,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -18416,7 +17751,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP G.723 payloader",
- "name": "rtpg723pay",
"pad-templates": {
"sink": {
"caps": "audio/G723:\n channels: 1\n rate: 8000\n",
@@ -18437,7 +17771,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -18447,7 +17782,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -18457,16 +17793,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -18474,14 +17802,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -18489,7 +17811,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -18499,7 +17822,8 @@
"default": "4",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -18509,7 +17833,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -18519,7 +17853,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -18529,7 +17864,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -18537,7 +17873,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -18547,7 +17884,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -18555,7 +17893,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)4, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -18565,7 +17904,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -18575,7 +17915,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -18594,7 +17946,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP G.726 depayloader",
- "name": "rtpg726depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n encoding-name: { (string)G726, (string)G726-16, (string)G726-24, (string)G726-32, (string)G726-40, (string)AAL2-G726-16, (string)AAL2-G726-24, (string)AAL2-G726-32, (string)AAL2-G726-40 }\n clock-rate: 8000\n",
@@ -18613,7 +17964,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-reorder": {
@@ -18623,23 +17975,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -18647,7 +17984,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -18655,7 +17993,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -18675,7 +18014,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP G.726 payloader",
- "name": "rtpg726pay",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n channels: 1\n rate: 8000\n bitrate: { (int)16000, (int)24000, (int)32000, (int)40000 }\n layout: g726\n",
@@ -18694,7 +18032,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aal2": {
@@ -18702,7 +18041,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -18712,7 +18052,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -18722,7 +18063,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -18732,16 +18074,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -18749,14 +18083,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -18764,7 +18092,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -18774,7 +18103,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -18784,7 +18114,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -18794,7 +18134,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -18804,7 +18145,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -18812,7 +18154,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -18822,7 +18165,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -18830,7 +18174,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -18840,7 +18185,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -18850,7 +18196,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -18869,7 +18227,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP G.729 depayloader",
- "name": "rtpg729depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: G729\napplication/x-rtp:\n media: audio\n payload: 18\n clock-rate: 8000\n",
@@ -18890,23 +18247,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -18914,7 +18256,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -18922,7 +18265,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -18941,7 +18285,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP G.729 payloader",
- "name": "rtpg729pay",
"pad-templates": {
"sink": {
"caps": "audio/G729:\n channels: 1\n rate: 8000\n",
@@ -18962,7 +18305,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -18972,7 +18316,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -18982,16 +18327,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -18999,14 +18336,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -19014,7 +18345,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -19024,7 +18356,8 @@
"default": "18",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -19034,7 +18367,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -19044,7 +18387,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -19054,7 +18398,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -19062,7 +18407,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -19072,7 +18418,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -19080,7 +18427,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)18, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -19090,7 +18438,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -19100,7 +18449,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -19119,7 +18480,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP GSM depayloader",
- "name": "rtpgsmdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: GSM\napplication/x-rtp:\n media: audio\n payload: 3\n clock-rate: 8000\n",
@@ -19140,23 +18500,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -19164,7 +18509,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -19172,7 +18518,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -19191,7 +18538,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP GSM payloader",
- "name": "rtpgsmpay",
"pad-templates": {
"sink": {
"caps": "audio/x-gsm:\n rate: 8000\n channels: 1\n",
@@ -19212,7 +18558,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -19222,7 +18569,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -19232,16 +18580,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -19249,14 +18589,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -19264,7 +18598,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -19274,7 +18609,8 @@
"default": "3",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -19284,7 +18620,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -19294,7 +18640,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -19304,7 +18651,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -19312,7 +18660,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -19322,7 +18671,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -19330,7 +18680,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)3, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -19340,7 +18691,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -19350,7 +18702,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -19369,7 +18733,6 @@
],
"klass": "Codec/Depayloader/Network",
"long-name": "GStreamer depayloader",
- "name": "rtpgstdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: application\n clock-rate: 90000\n encoding-name: X-GST\n",
@@ -19390,23 +18753,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -19414,7 +18762,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -19422,7 +18771,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -19441,7 +18791,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP GStreamer payloader",
- "name": "rtpgstpay",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -19462,7 +18811,8 @@
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
@@ -19472,7 +18822,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -19482,7 +18833,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -19492,16 +18844,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -19509,14 +18853,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -19524,7 +18862,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -19534,7 +18873,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -19544,7 +18884,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -19554,7 +18904,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -19564,7 +18915,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -19572,7 +18924,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -19582,7 +18935,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -19590,7 +18944,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)90000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -19600,7 +18955,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -19610,7 +18966,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -19629,7 +18997,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP H261 depayloader",
- "name": "rtph261depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n payload: 31\n clock-rate: 90000\n encoding-name: H261\napplication/x-rtp:\n media: video\n payload: [ 96, 127 ]\n clock-rate: 90000\n encoding-name: H261\n",
@@ -19650,23 +19017,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -19674,7 +19026,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -19682,7 +19035,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -19701,7 +19055,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H261 packet payloader",
- "name": "rtph261pay",
"pad-templates": {
"sink": {
"caps": "video/x-h261:\n",
@@ -19722,7 +19075,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -19732,7 +19086,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -19742,16 +19097,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -19759,14 +19106,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -19774,7 +19115,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -19784,7 +19126,8 @@
"default": "31",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -19794,7 +19137,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -19804,7 +19157,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -19814,7 +19168,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -19822,7 +19177,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -19832,7 +19188,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -19840,7 +19197,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)31, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -19850,7 +19208,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -19860,7 +19219,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -19879,7 +19250,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP H263 depayloader",
- "name": "rtph263depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n payload: 34\n clock-rate: 90000\napplication/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: H263\n",
@@ -19900,23 +19270,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -19924,7 +19279,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -19932,7 +19288,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -19951,7 +19308,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H263 packet payloader",
- "name": "rtph263pay",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n h263version: h263\n",
@@ -19972,7 +19328,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -19982,7 +19339,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"modea-only": {
@@ -19990,7 +19348,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mtu": {
@@ -20000,16 +19359,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -20017,14 +19368,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -20032,7 +19377,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -20042,7 +19388,8 @@
"default": "34",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -20052,7 +19399,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -20062,7 +19419,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -20072,7 +19430,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -20080,7 +19439,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -20090,7 +19450,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -20098,7 +19459,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)34, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -20108,7 +19470,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -20118,7 +19481,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -20137,7 +19512,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP H263 depayloader",
- "name": "rtph263pdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: [ 1, 2147483647 ]\n encoding-name: H263-1998\napplication/x-rtp:\n media: video\n clock-rate: [ 1, 2147483647 ]\n encoding-name: H263-2000\n",
@@ -20158,23 +19532,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -20182,7 +19541,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -20190,7 +19550,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -20209,7 +19570,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H263 payloader",
- "name": "rtph263ppay",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n",
@@ -20228,20 +19588,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstFragmentationMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "Fragment at sync points",
- "name": "sync",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstFragmentationMode",
"writable": true
},
"max-ptime": {
@@ -20251,7 +19599,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -20261,7 +19610,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -20271,16 +19621,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -20288,14 +19630,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -20303,7 +19639,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -20313,7 +19650,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -20323,7 +19661,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -20333,7 +19681,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -20343,7 +19692,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -20351,7 +19701,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -20361,7 +19712,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -20369,7 +19721,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -20379,7 +19732,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -20389,7 +19743,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -20408,7 +19774,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP H264 depayloader",
- "name": "rtph264depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: H264\n",
@@ -20429,23 +19794,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -20453,7 +19803,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -20461,7 +19812,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -20480,7 +19832,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H264 payloader",
- "name": "rtph264pay",
"pad-templates": {
"sink": {
"caps": "video/x-h264:\n stream-format: avc\n alignment: au\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)nal, (string)au }\n",
@@ -20499,25 +19850,8 @@
"construct": false,
"construct-only": false,
"default": "zero-latency (1)",
- "enum": true,
- "type-name": "GstRtpH264AggregateMode",
- "values": [
- {
- "desc": "Do not aggregate NAL units",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Aggregate NAL units until a VCL unit is included",
- "name": "zero-latency",
- "value": "1"
- },
- {
- "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
- "name": "max-stap",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstRtpH264AggregateMode",
"writable": true
},
"config-interval": {
@@ -20527,7 +19861,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
@@ -20537,7 +19872,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -20547,7 +19883,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -20557,16 +19894,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -20574,14 +19903,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -20589,7 +19912,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -20599,7 +19923,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -20609,7 +19934,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -20619,7 +19954,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -20629,7 +19965,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -20637,7 +19974,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sprop-parameter-sets": {
@@ -20645,7 +19983,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ssrc": {
@@ -20655,7 +19994,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -20663,7 +20003,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -20673,7 +20014,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -20683,7 +20025,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -20702,7 +20056,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP H265 depayloader",
- "name": "rtph265depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: H265\n",
@@ -20723,23 +20076,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -20747,7 +20085,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -20755,7 +20094,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -20774,7 +20114,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H265 payloader",
- "name": "rtph265pay",
"pad-templates": {
"sink": {
"caps": "video/x-h265:\n stream-format: hvc1\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: { (string)nal, (string)au }\n",
@@ -20793,25 +20132,8 @@
"construct": false,
"construct-only": false,
"default": "zero-latency (1)",
- "enum": true,
- "type-name": "GstRtpH265AggregateMode",
- "values": [
- {
- "desc": "Do not aggregate NAL units",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Aggregate NAL units until a VCL or suffix unit is included",
- "name": "zero-latency",
- "value": "1"
- },
- {
- "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
- "name": "max",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstRtpH265AggregateMode",
"writable": true
},
"config-interval": {
@@ -20821,7 +20143,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
@@ -20831,7 +20154,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -20841,7 +20165,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -20851,16 +20176,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -20868,14 +20185,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -20883,7 +20194,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -20893,7 +20205,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -20903,7 +20216,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -20913,7 +20236,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -20923,7 +20247,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -20931,7 +20256,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -20941,7 +20267,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -20949,7 +20276,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -20959,7 +20287,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -20969,7 +20298,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -20988,7 +20329,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP iLBC depayloader",
- "name": "rtpilbcdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: ILBC\n",
@@ -21009,7 +20349,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mode": {
@@ -21017,36 +20358,8 @@
"construct": false,
"construct-only": false,
"default": "30ms (30)",
- "enum": true,
- "type-name": "iLBCMode",
- "values": [
- {
- "desc": "20ms frames",
- "name": "20ms",
- "value": "20"
- },
- {
- "desc": "30ms frames",
- "name": "30ms",
- "value": "30"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "iLBCMode",
"writable": true
},
"source-info": {
@@ -21054,7 +20367,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -21062,7 +20376,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -21082,7 +20397,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP iLBC Payloader",
- "name": "rtpilbcpay",
"pad-templates": {
"sink": {
"caps": "audio/x-iLBC:\n mode: { (int)20, (int)30 }\n",
@@ -21101,7 +20415,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -21111,7 +20426,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -21121,7 +20437,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -21131,16 +20448,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -21148,14 +20457,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -21163,7 +20466,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -21173,7 +20477,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -21183,7 +20488,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -21193,7 +20508,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -21203,7 +20519,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -21211,7 +20528,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -21221,7 +20539,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -21229,7 +20548,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -21239,7 +20559,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -21249,7 +20570,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -21268,7 +20601,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP JPEG 2000 depayloader",
- "name": "rtpj2kdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCrA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE }\n encoding-name: JPEG2000\napplication/x-rtp:\n media: video\n clock-rate: 90000\n colorspace: { (string)sRGB, (string)sYUV, (string)GRAY }\n encoding-name: JPEG2000\n",
@@ -21289,23 +20621,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -21313,7 +20630,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -21321,7 +20639,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -21340,7 +20659,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP JPEG 2000 payloader",
- "name": "rtpj2kpay",
"pad-templates": {
"sink": {
"caps": "image/x-jpc:\n sampling: { (string)RGB, (string)BGR, (string)RGBA, (string)BGRA, (string)YCbCrA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1, (string)GRAYSCALE }\n",
@@ -21361,7 +20679,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -21371,7 +20690,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -21381,16 +20701,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -21398,14 +20710,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -21413,7 +20719,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -21423,7 +20730,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -21433,7 +20741,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -21443,7 +20761,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -21453,7 +20772,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -21461,7 +20781,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -21471,7 +20792,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -21479,7 +20801,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -21489,7 +20812,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -21499,7 +20823,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -21518,7 +20854,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP JPEG depayloader",
- "name": "rtpjpegdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: JPEG\napplication/x-rtp:\n media: video\n payload: 26\n clock-rate: 90000\n",
@@ -21539,23 +20874,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -21563,7 +20883,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -21571,7 +20892,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -21590,7 +20912,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP JPEG payloader",
- "name": "rtpjpegpay",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\nvideo/x-jpeg:\n",
@@ -21611,7 +20932,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -21621,7 +20943,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -21631,16 +20954,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -21648,14 +20963,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -21663,7 +20972,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -21673,7 +20983,8 @@
"default": "26",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -21683,7 +20994,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"quality": {
@@ -21693,7 +21005,17 @@
"default": "255",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -21703,7 +21025,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -21713,7 +21036,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -21721,7 +21045,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -21731,7 +21056,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -21739,7 +21065,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)26, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -21749,7 +21076,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -21759,7 +21087,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"type": {
@@ -21769,14 +21109,15 @@
"default": "1",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "secondary"
},
"rtpklvdepay": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.com>",
+ "author": "Tim-Philipp Müller <tim@centricular.com>",
"description": "Extracts KLV (SMPTE ST 336) metadata from RTP packets",
"hierarchy": [
"GstRtpKlvDepay",
@@ -21788,7 +21129,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP KLV Depayloader",
- "name": "rtpklvdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: application\n clock-rate: [ 1, 2147483647 ]\n encoding-name: SMPTE336M\n",
@@ -21809,23 +21149,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -21833,7 +21158,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -21841,14 +21167,15 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
"rank": "secondary"
},
"rtpklvpay": {
- "author": "Tim-Philipp M\u00fcller <tim@centricular.com>",
+ "author": "Tim-Philipp Müller <tim@centricular.com>",
"description": "Payloads KLV (SMPTE ST 336) metadata as RTP packets",
"hierarchy": [
"GstRtpKlvPay",
@@ -21860,7 +21187,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP KLV Payloader",
- "name": "rtpklvpay",
"pad-templates": {
"sink": {
"caps": "meta/x-klv:\n parsed: true\n",
@@ -21881,7 +21207,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -21891,7 +21218,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -21901,16 +21229,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -21918,14 +21238,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -21933,7 +21247,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -21943,7 +21258,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -21953,7 +21269,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -21963,7 +21289,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -21973,7 +21300,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -21981,7 +21309,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -21991,7 +21320,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -21999,7 +21329,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -22009,7 +21340,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -22019,7 +21351,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -22038,7 +21382,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG1 System Stream depayloader",
- "name": "rtpmp1sdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: other\n clock-rate: [ 1, 2147483647 ]\n encoding-name: MP1S\napplication/x-rtp:\n media: video\n clock-rate: [ 1, 2147483647 ]\n encoding-name: MP1S\n",
@@ -22059,23 +21402,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -22083,7 +21411,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22091,7 +21420,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -22110,7 +21440,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG Transport Stream depayloader",
- "name": "rtpmp2tdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: [ 1, 2147483647 ]\n encoding-name: { (string)MP2T, (string)MP2T-ES }\napplication/x-rtp:\n media: video\n payload: 33\n clock-rate: [ 1, 2147483647 ]\n",
@@ -22131,23 +21460,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"skip-first-bytes": {
@@ -22157,7 +21471,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"source-info": {
@@ -22165,7 +21480,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22173,7 +21489,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -22192,7 +21509,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG2 Transport Stream payloader",
- "name": "rtpmp2tpay",
"pad-templates": {
"sink": {
"caps": "video/mpegts:\n packetsize: 188\n systemstream: true\n",
@@ -22213,7 +21529,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -22223,7 +21540,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -22233,16 +21551,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -22250,14 +21560,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -22265,7 +21569,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -22275,7 +21580,8 @@
"default": "33",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -22285,7 +21591,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -22295,7 +21611,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -22305,7 +21622,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -22313,7 +21631,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -22323,7 +21642,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -22331,7 +21651,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)90000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)33, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -22341,7 +21662,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -22351,7 +21673,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -22370,7 +21704,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG4 audio depayloader",
- "name": "rtpmp4adepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: MP4A-LATM\n",
@@ -22391,23 +21724,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -22415,7 +21733,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22423,7 +21742,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -22442,7 +21762,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG4 audio payloader",
- "name": "rtpmp4apay",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 4\n stream-format: raw\n",
@@ -22463,7 +21782,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -22473,7 +21793,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -22483,16 +21804,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -22500,14 +21813,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -22515,7 +21822,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -22525,7 +21833,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -22535,7 +21844,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -22545,7 +21864,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -22555,7 +21875,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -22563,7 +21884,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -22573,7 +21895,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -22581,7 +21904,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -22591,7 +21915,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -22601,7 +21926,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -22620,7 +21957,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG4 ES depayloader",
- "name": "rtpmp4gdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: { (string)video, (string)audio, (string)application }\n clock-rate: [ 1, 2147483647 ]\n encoding-name: MPEG4-GENERIC\n mode: { (string)generic, (string)CELP-cbr, (string)CELP-vbr, (string)AAC-lbr, (string)AAC-hbr }\n",
@@ -22641,23 +21977,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -22665,7 +21986,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22673,7 +21995,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -22692,7 +22015,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG4 ES payloader",
- "name": "rtpmp4gpay",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n",
@@ -22713,7 +22035,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -22723,7 +22046,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -22733,16 +22057,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -22750,14 +22066,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -22765,7 +22075,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -22775,7 +22086,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -22785,7 +22097,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -22795,7 +22117,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -22805,7 +22128,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -22813,7 +22137,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -22823,7 +22148,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -22831,7 +22157,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -22841,7 +22168,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -22851,7 +22179,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -22870,7 +22210,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG4 video depayloader",
- "name": "rtpmp4vdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: [ 1, 2147483647 ]\n encoding-name: MP4V-ES\n",
@@ -22891,23 +22230,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -22915,7 +22239,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -22923,7 +22248,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -22942,7 +22268,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG4 Video payloader",
- "name": "rtpmp4vpay",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/x-divx:\n",
@@ -22963,7 +22288,8 @@
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
@@ -22973,7 +22299,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -22983,7 +22310,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -22993,16 +22321,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -23010,14 +22330,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -23025,7 +22339,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -23035,7 +22350,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -23045,7 +22361,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -23055,7 +22381,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -23065,7 +22392,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -23073,7 +22401,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -23083,7 +22412,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -23091,7 +22421,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -23101,7 +22432,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -23111,7 +22443,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -23130,7 +22474,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG audio depayloader",
- "name": "rtpmpadepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: 14\n clock-rate: 90000\napplication/x-rtp:\n media: audio\n encoding-name: MPA\n clock-rate: [ 1, 2147483647 ]\n",
@@ -23151,23 +22494,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -23175,7 +22503,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -23183,7 +22512,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -23202,7 +22532,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG audio payloader",
- "name": "rtpmpapay",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n",
@@ -23223,7 +22552,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -23233,7 +22563,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -23243,16 +22574,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -23260,14 +22583,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -23275,7 +22592,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -23285,7 +22603,8 @@
"default": "14",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -23295,7 +22614,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -23305,7 +22634,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -23315,7 +22645,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -23323,7 +22654,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -23333,7 +22665,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -23341,7 +22674,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)14, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -23351,7 +22685,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -23361,7 +22696,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -23380,7 +22727,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG audio depayloader",
- "name": "rtpmparobustdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 90000\n encoding-name: MPA-ROBUST\napplication/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: { (string)X-MP3-DRAFT-00, (string)X-MP3-DRAFT-01, (string)X-MP3-DRAFT-02, (string)X-MP3-DRAFT-03, (string)X-MP3-DRAFT-04, (string)X-MP3-DRAFT-05, (string)X-MP3-DRAFT-06 }\n",
@@ -23401,23 +22747,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -23425,7 +22756,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -23433,7 +22765,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -23452,7 +22785,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP MPEG video depayloader",
- "name": "rtpmpvdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: MPV\napplication/x-rtp:\n media: video\n payload: 32\n clock-rate: 90000\n",
@@ -23473,23 +22805,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -23497,7 +22814,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -23505,7 +22823,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -23524,7 +22843,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG2 ES video payloader",
- "name": "rtpmpvpay",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n",
@@ -23545,7 +22863,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -23555,7 +22874,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -23565,16 +22885,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -23582,14 +22894,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -23597,7 +22903,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -23607,7 +22914,8 @@
"default": "32",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -23617,7 +22925,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -23627,7 +22945,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -23637,7 +22956,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -23645,7 +22965,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -23655,7 +22976,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -23663,7 +22985,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)90000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)32, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -23673,7 +22996,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -23683,7 +23007,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -23702,7 +23038,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Opus packet depayloader",
- "name": "rtpopusdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: 48000\n encoding-name: { (string)OPUS, (string)X-GST-OPUS-DRAFT-SPITTKA-00 }\n",
@@ -23723,23 +23058,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -23747,7 +23067,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -23755,7 +23076,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -23774,10 +23096,9 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Opus payloader",
- "name": "rtpopuspay",
"pad-templates": {
"sink": {
- "caps": "audio/x-opus:\n channels: [ 1, 2 ]\nchannel-mapping-family: 0\n",
+ "caps": "audio/x-opus:\nchannel-mapping-family: 0\n",
"direction": "sink",
"presence": "always"
},
@@ -23795,7 +23116,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -23805,7 +23127,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -23815,16 +23138,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -23832,14 +23147,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -23847,7 +23156,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -23857,7 +23167,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -23867,7 +23178,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -23877,7 +23198,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -23887,7 +23209,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -23895,7 +23218,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -23905,7 +23229,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -23913,7 +23238,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -23923,7 +23249,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -23933,7 +23260,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -23952,7 +23291,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP PCMA depayloader",
- "name": "rtppcmadepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: 8\n clock-rate: 8000\napplication/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: PCMA\n",
@@ -23973,23 +23311,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -23997,7 +23320,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -24005,7 +23329,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -24025,7 +23350,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP PCMA payloader",
- "name": "rtppcmapay",
"pad-templates": {
"sink": {
"caps": "audio/x-alaw:\n channels: 1\n rate: 8000\n",
@@ -24044,7 +23368,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -24054,7 +23379,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -24064,7 +23390,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -24074,16 +23401,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -24091,14 +23410,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -24106,7 +23419,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -24116,7 +23430,8 @@
"default": "8",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -24126,7 +23441,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -24136,7 +23461,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -24146,7 +23472,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -24154,7 +23481,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -24164,7 +23492,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -24172,7 +23501,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)8, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -24182,7 +23512,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -24192,7 +23523,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -24211,7 +23554,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP PCMU depayloader",
- "name": "rtppcmudepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: 0\n clock-rate: 8000\napplication/x-rtp:\n media: audio\n encoding-name: PCMU\n clock-rate: [ 1, 2147483647 ]\n",
@@ -24232,23 +23574,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -24256,7 +23583,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -24264,7 +23592,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -24284,7 +23613,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP PCMU payloader",
- "name": "rtppcmupay",
"pad-templates": {
"sink": {
"caps": "audio/x-mulaw:\n channels: 1\n rate: 8000\n",
@@ -24303,7 +23631,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -24313,7 +23642,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -24323,7 +23653,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -24333,16 +23664,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -24350,14 +23673,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -24365,7 +23682,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -24375,7 +23693,8 @@
"default": "0",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -24385,7 +23704,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -24395,7 +23724,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -24405,7 +23735,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -24413,7 +23744,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -24423,7 +23755,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -24431,7 +23764,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)0, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -24441,7 +23775,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -24451,7 +23786,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -24470,7 +23817,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP QCELP depayloader",
- "name": "rtpqcelpdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 8000\n encoding-name: QCELP\napplication/x-rtp:\n media: audio\n payload: 12\n clock-rate: 8000\n",
@@ -24491,23 +23837,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -24515,7 +23846,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -24523,7 +23855,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -24542,7 +23875,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP QDM2 depayloader",
- "name": "rtpqdm2depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n encoding-name: X-QDM\n",
@@ -24563,23 +23895,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -24587,7 +23904,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -24595,7 +23913,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -24613,7 +23932,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "Redundant Audio Data (RED) Decoder",
- "name": "rtpreddec",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -24627,22 +23945,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"pt": {
"blurb": "Payload type FEC packets",
"construct": false,
@@ -24650,7 +23952,8 @@
"default": "-1",
"max": "127",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"received": {
@@ -24660,7 +23963,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -24678,7 +23982,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "Redundant Audio Data (RED) Encoder",
- "name": "rtpredenc",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -24697,7 +24000,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"distance": {
@@ -24707,23 +24011,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"pt": {
@@ -24733,7 +24022,8 @@
"default": "0",
"max": "127",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sent": {
@@ -24743,7 +24033,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -24762,7 +24053,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP SBC audio depayloader",
- "name": "rtpsbcdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n payload: [ 96, 127 ]\n clock-rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n encoding-name: SBC\n",
@@ -24781,7 +24071,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-reorder": {
@@ -24791,23 +24082,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -24815,7 +24091,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -24823,7 +24100,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -24842,7 +24120,6 @@
],
"klass": "Codec/Payloader/Network",
"long-name": "RTP packet payloader",
- "name": "rtpsbcpay",
"pad-templates": {
"sink": {
"caps": "audio/x-sbc:\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n channels: [ 1, 2 ]\n channel-mode: { (string)mono, (string)dual, (string)stereo, (string)joint }\n blocks: { (int)4, (int)8, (int)12, (int)16 }\n subbands: { (int)4, (int)8 }\nallocation-method: { (string)snr, (string)loudness }\n bitpool: [ 2, 64 ]\n",
@@ -24863,7 +24140,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-frames": {
@@ -24873,7 +24151,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-ptime": {
@@ -24883,7 +24162,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -24893,16 +24173,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -24910,14 +24182,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -24925,7 +24191,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -24935,7 +24202,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -24945,7 +24213,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -24955,7 +24233,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -24965,7 +24244,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -24973,7 +24253,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -24983,7 +24264,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -24991,7 +24273,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -25001,7 +24284,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -25011,7 +24295,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -25030,7 +24326,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Siren packet depayloader",
- "name": "rtpsirendepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: 16000\n encoding-name: SIREN\n",
@@ -25051,23 +24346,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -25075,7 +24355,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -25083,7 +24364,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -25103,7 +24385,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Payloader for Siren Audio",
- "name": "rtpsirenpay",
"pad-templates": {
"sink": {
"caps": "audio/x-siren:\n dct-length: 320\n",
@@ -25122,7 +24403,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
@@ -25132,7 +24414,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -25142,7 +24425,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -25152,16 +24436,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -25169,14 +24445,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -25184,7 +24454,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -25194,7 +24465,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -25204,7 +24476,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -25214,7 +24496,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -25224,7 +24507,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -25232,7 +24516,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -25242,7 +24527,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -25250,7 +24536,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)16000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -25260,7 +24547,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -25270,7 +24558,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -25289,7 +24589,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Speex depayloader",
- "name": "rtpspeexdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 6000, 48000 ]\n encoding-name: SPEEX\n",
@@ -25310,23 +24609,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -25334,7 +24618,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -25342,7 +24627,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -25361,7 +24647,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Speex payloader",
- "name": "rtpspeexpay",
"pad-templates": {
"sink": {
"caps": "audio/x-speex:\n rate: [ 6000, 48000 ]\n channels: 1\n",
@@ -25382,7 +24667,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -25392,7 +24678,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -25402,16 +24689,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -25419,14 +24698,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -25434,7 +24707,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -25444,7 +24718,8 @@
"default": "110",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -25454,7 +24729,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -25464,7 +24749,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -25474,7 +24760,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -25482,7 +24769,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -25492,7 +24780,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -25500,7 +24789,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)8000, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)110, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -25510,7 +24800,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -25520,7 +24811,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -25538,7 +24841,6 @@
],
"klass": "Analyzer/RTP",
"long-name": "RTP storage",
- "name": "rtpstorage",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -25556,25 +24858,10 @@
"blurb": "Internal RtpStorage object",
"construct": false,
"construct-only": false,
- "type-name": "GObject",
+ "readable": true,
+ "type": "GObject",
"writable": false
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"size-time": {
"blurb": "The amount of data to keep in the storage (in ns, 0-disable)",
"construct": true,
@@ -25582,14 +24869,15 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
}
},
"rank": "none"
},
"rtpstreamdepay": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Depayloads RTP/RTCP packets for streaming protocols according to RFC4571",
"hierarchy": [
"GstRtpStreamDepay",
@@ -25601,7 +24889,6 @@
],
"klass": "Codec/Depayloader/Network",
"long-name": "RTP Stream Depayloading",
- "name": "rtpstreamdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp-stream:\napplication/x-rtcp-stream:\napplication/x-srtp-stream:\napplication/x-srtcp-stream:\n",
@@ -25620,30 +24907,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"rtpstreampay": {
- "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "author": "Sebastian Dröge <sebastian@centricular.com>",
"description": "Payloads RTP/RTCP packets for streaming protocols according to RFC4571",
"hierarchy": [
"GstRtpStreamPay",
@@ -25654,7 +24926,6 @@
],
"klass": "Codec/Payloader/Network",
"long-name": "RTP Stream Payloading",
- "name": "rtpstreampay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\napplication/x-rtcp:\napplication/x-srtp:\napplication/x-srtcp:\n",
@@ -25667,24 +24938,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"rtpsv3vdepay": {
@@ -25700,7 +24953,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP SVQ3 depayloader",
- "name": "rtpsv3vdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: { (string)X-SV3V-ES, (string)X-SORENSON-VIDEO, (string)X-SORENSONVIDEO, (string)X-SorensonVideo }\n",
@@ -25721,23 +24973,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -25745,7 +24982,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -25753,7 +24991,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -25772,7 +25011,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Theora depayloader",
- "name": "rtptheoradepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: THEORA\n",
@@ -25793,23 +25031,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -25817,7 +25040,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -25825,7 +25049,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -25844,7 +25069,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Theora payloader",
- "name": "rtptheorapay",
"pad-templates": {
"sink": {
"caps": "video/x-theora:\n",
@@ -25865,7 +25089,8 @@
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
@@ -25875,7 +25100,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -25885,7 +25111,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -25895,16 +25122,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -25912,14 +25131,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -25927,7 +25140,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -25937,7 +25151,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -25947,7 +25162,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -25957,7 +25182,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -25967,7 +25193,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -25975,7 +25202,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -25985,7 +25213,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -25993,7 +25222,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -26003,7 +25233,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -26013,7 +25244,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -26031,7 +25274,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP FEC Decoder",
- "name": "rtpulpfecdec",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -26045,22 +25287,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"pt": {
"blurb": "FEC packets payload type",
"construct": false,
@@ -26068,7 +25294,8 @@
"default": "0",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"recovered": {
@@ -26078,14 +25305,16 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"storage": {
"blurb": "RTP storage",
"construct": false,
"construct-only": false,
- "type-name": "GObject",
+ "readable": true,
+ "type": "GObject",
"writable": true
},
"unrecovered": {
@@ -26095,7 +25324,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -26113,7 +25343,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP FEC Encoder",
- "name": "rtpulpfecenc",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -26132,23 +25361,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"percentage": {
@@ -26158,7 +25372,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"percentage-important": {
@@ -26168,7 +25383,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"protected": {
@@ -26178,7 +25394,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"pt": {
@@ -26188,7 +25405,8 @@
"default": "255",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -26207,7 +25425,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Vorbis depayloader",
- "name": "rtpvorbisdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: audio\n clock-rate: [ 1, 2147483647 ]\n encoding-name: VORBIS\n",
@@ -26228,23 +25445,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -26252,7 +25454,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -26260,7 +25463,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -26279,7 +25483,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Vorbis payloader",
- "name": "rtpvorbispay",
"pad-templates": {
"sink": {
"caps": "audio/x-vorbis:\n",
@@ -26300,7 +25503,8 @@
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
@@ -26310,7 +25514,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -26320,7 +25525,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -26330,16 +25536,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -26347,14 +25545,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -26362,7 +25554,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -26372,7 +25565,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -26382,7 +25576,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -26392,7 +25596,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -26402,7 +25607,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -26410,7 +25616,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -26420,7 +25627,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -26428,7 +25636,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -26438,7 +25647,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -26448,7 +25658,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -26467,7 +25689,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP VP8 depayloader",
- "name": "rtpvp8depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n clock-rate: 90000\n media: video\n encoding-name: { (string)VP8, (string)VP8-DRAFT-IETF-01 }\n",
@@ -26488,23 +25709,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -26512,7 +25718,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -26520,7 +25727,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"wait-for-keyframe": {
@@ -26528,7 +25736,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -26547,7 +25756,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP VP8 payloader",
- "name": "rtpvp8pay",
"pad-templates": {
"sink": {
"caps": "video/x-vp8:\n",
@@ -26568,7 +25776,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -26578,7 +25787,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -26588,16 +25798,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -26605,14 +25807,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -26620,7 +25816,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"picture-id-mode": {
@@ -26628,25 +25825,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstVP8RTPPayMode",
- "values": [
- {
- "desc": "No Picture ID",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "7-bit Picture ID",
- "name": "7-bit",
- "value": "1"
- },
- {
- "desc": "15-bit Picture ID",
- "name": "15-bit",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVP8RTPPayMode",
"writable": true
},
"pt": {
@@ -26656,7 +25836,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -26666,7 +25847,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -26676,7 +25867,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -26686,7 +25878,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -26694,7 +25887,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -26704,7 +25898,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -26712,7 +25907,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -26722,7 +25918,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -26732,7 +25929,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -26751,7 +25960,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP VP9 depayloader",
- "name": "rtpvp9depay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n clock-rate: 90000\n media: video\n encoding-name: { (string)VP9, (string)VP9-DRAFT-IETF-01 }\n",
@@ -26772,23 +25980,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -26796,7 +25989,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -26804,7 +25998,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -26823,7 +26018,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP VP9 payloader",
- "name": "rtpvp9pay",
"pad-templates": {
"sink": {
"caps": "video/x-vp9:\n",
@@ -26844,7 +26038,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -26854,7 +26049,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -26864,16 +26060,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -26881,14 +26069,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -26896,7 +26078,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"picture-id-mode": {
@@ -26904,25 +26087,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstVP9RTPPayMode",
- "values": [
- {
- "desc": "No Picture ID",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "7-bit Picture ID",
- "name": "7-bit",
- "value": "1"
- },
- {
- "desc": "15-bit Picture ID",
- "name": "15-bit",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVP9RTPPayMode",
"writable": true
},
"pt": {
@@ -26932,7 +26098,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -26942,7 +26109,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -26952,7 +26129,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -26962,7 +26140,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -26970,7 +26149,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -26980,7 +26160,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -26988,7 +26169,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -26998,7 +26180,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -27008,7 +26191,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -27027,7 +26222,6 @@
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP Raw Video depayloader",
- "name": "rtpvrawdepay",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n media: video\n clock-rate: 90000\n encoding-name: RAW\n sampling: { (string)RGB, (string)RGBA, (string)BGR, (string)BGRA, (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)YCbCr-4:1:1 }\n depth: { (string)8, (string)10, (string)12, (string)16 }\n",
@@ -27048,23 +26242,8 @@
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"source-info": {
@@ -27072,7 +26251,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -27080,7 +26260,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
}
},
@@ -27099,7 +26280,6 @@
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Raw Video payloader",
- "name": "rtpvrawpay",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGBA, BGR, BGRA, AYUV, UYVY, I420, Y41B, UYVP }\n width: [ 1, 32767 ]\n height: [ 1, 32767 ]\n",
@@ -27120,7 +26300,8 @@
"default": "10",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
@@ -27130,7 +26311,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
@@ -27140,7 +26322,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
@@ -27150,16 +26333,8 @@
"default": "1400",
"max": "-1",
"min": "28",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"onvif-no-rate-control": {
@@ -27167,14 +26342,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-rtptime": {
@@ -27182,7 +26351,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
@@ -27192,7 +26362,8 @@
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
@@ -27202,7 +26373,17 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seqnum": {
@@ -27212,7 +26393,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -27222,7 +26404,8 @@
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
@@ -27230,7 +26413,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
@@ -27240,7 +26424,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -27248,7 +26433,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"timestamp": {
@@ -27258,7 +26444,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
@@ -27268,7 +26455,19 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "twcc-ext-id": {
+ "blurb": "The RTP header-extension ID to use for tagging buffers with Transport-wide Congestion Control sequencenumbers (0 = disable)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "15",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
@@ -27277,6 +26476,138 @@
},
"filename": "gstrtp",
"license": "LGPL",
+ "other-types": {
+ "GstDVPayMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Video only",
+ "name": "video",
+ "value": "0"
+ },
+ {
+ "desc": "Video and Audio bundled",
+ "name": "bundled",
+ "value": "1"
+ },
+ {
+ "desc": "Audio only",
+ "name": "audio",
+ "value": "2"
+ }
+ ]
+ },
+ "GstFragmentationMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Normal",
+ "name": "normal",
+ "value": "0"
+ },
+ {
+ "desc": "Fragment at sync points",
+ "name": "sync",
+ "value": "1"
+ }
+ ]
+ },
+ "GstRtpH264AggregateMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Do not aggregate NAL units",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Aggregate NAL units until a VCL unit is included",
+ "name": "zero-latency",
+ "value": "1"
+ },
+ {
+ "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
+ "name": "max-stap",
+ "value": "2"
+ }
+ ]
+ },
+ "GstRtpH265AggregateMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Do not aggregate NAL units",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Aggregate NAL units until a VCL or suffix unit is included",
+ "name": "zero-latency",
+ "value": "1"
+ },
+ {
+ "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
+ "name": "max",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVP8RTPPayMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No Picture ID",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "7-bit Picture ID",
+ "name": "7-bit",
+ "value": "1"
+ },
+ {
+ "desc": "15-bit Picture ID",
+ "name": "15-bit",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVP9RTPPayMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No Picture ID",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "7-bit Picture ID",
+ "name": "7-bit",
+ "value": "1"
+ },
+ {
+ "desc": "15-bit Picture ID",
+ "name": "15-bit",
+ "value": "2"
+ }
+ ]
+ },
+ "iLBCMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "20ms frames",
+ "name": "20ms",
+ "value": "20"
+ },
+ {
+ "desc": "30ms frames",
+ "name": "30ms",
+ "value": "30"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -27296,9 +26627,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Network/RTP",
"long-name": "RTP Bin",
- "name": "rtpbin",
"pad-templates": {
"recv_rtcp_sink_%%u": {
"caps": "application/x-rtcp:\napplication/x-srtcp:\n",
@@ -27337,7 +26670,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"autoremove": {
@@ -27345,7 +26679,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-mode": {
@@ -27353,30 +26688,8 @@
"construct": false,
"construct-only": false,
"default": "slave (1)",
- "enum": true,
- "type-name": "RTPJitterBufferMode",
- "values": [
- {
- "desc": "Only use RTP timestamps",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Slave receiver to sender clock",
- "name": "slave",
- "value": "1"
- },
- {
- "desc": "Do low/high watermark buffering",
- "name": "buffer",
- "value": "2"
- },
- {
- "desc": "Synchronized sender and receiver clocks",
- "name": "synced",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "RTPJitterBufferMode",
"writable": true
},
"do-lost": {
@@ -27384,7 +26697,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-retransmission": {
@@ -27392,7 +26706,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-sync-event": {
@@ -27400,7 +26715,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-on-latency": {
@@ -27408,7 +26724,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-pt": {
@@ -27416,7 +26733,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
@@ -27426,7 +26744,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-dropout-time": {
@@ -27436,7 +26755,8 @@
"default": "60000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
@@ -27446,7 +26766,8 @@
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-rtcp-rtp-time-diff": {
@@ -27456,7 +26777,8 @@
"default": "1000",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-streams": {
@@ -27466,7 +26788,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ts-offset": {
@@ -27476,7 +26799,8 @@
"default": "3000000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-ts-offset-adjustment": {
@@ -27486,7 +26810,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -27494,16 +26819,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ntp-sync": {
@@ -27511,7 +26828,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ntp-time-source": {
@@ -27519,37 +26837,8 @@
"construct": false,
"construct-only": false,
"default": "ntp (0)",
- "enum": true,
- "type-name": "GstRtpNtpTimeSource",
- "values": [
- {
- "desc": "NTP time based on realtime clock",
- "name": "ntp",
- "value": "0"
- },
- {
- "desc": "UNIX time based on realtime clock",
- "name": "unix",
- "value": "1"
- },
- {
- "desc": "Running time based on pipeline clock",
- "name": "running-time",
- "value": "2"
- },
- {
- "desc": "Pipeline clock time",
- "name": "clock-time",
- "value": "3"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstRtpNtpTimeSource",
"writable": true
},
"rfc7273-sync": {
@@ -27557,7 +26846,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtcp-sync": {
@@ -27565,25 +26855,8 @@
"construct": false,
"construct-only": false,
"default": "always (0)",
- "enum": true,
- "type-name": "GstRTCPSync",
- "values": [
- {
- "desc": "always",
- "name": "always",
- "value": "0"
- },
- {
- "desc": "initial",
- "name": "initial",
- "value": "1"
- },
- {
- "desc": "rtp-info",
- "name": "rtp-info",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstRTCPSync",
"writable": true
},
"rtcp-sync-interval": {
@@ -27593,7 +26866,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtcp-sync-send-time": {
@@ -27601,7 +26875,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtp-profile": {
@@ -27609,44 +26884,16 @@
"construct": false,
"construct-only": false,
"default": "avp (1)",
- "enum": true,
- "type-name": "GstRTPProfile",
- "values": [
- {
- "desc": "GST_RTP_PROFILE_UNKNOWN",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "GST_RTP_PROFILE_AVP",
- "name": "avp",
- "value": "1"
- },
- {
- "desc": "GST_RTP_PROFILE_SAVP",
- "name": "savp",
- "value": "2"
- },
- {
- "desc": "GST_RTP_PROFILE_AVPF",
- "name": "avpf",
- "value": "3"
- },
- {
- "desc": "GST_RTP_PROFILE_SAVPF",
- "name": "savpf",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstRTPProfile",
"writable": true
},
"sdes": {
"blurb": "The SDES items of this session",
"construct": false,
"construct-only": false,
- "default": "application/x-rtp-source-sdes, cname=(string)\"user648023474\\@host-e59d5d7e\", tool=(string)GStreamer;",
- "hotdoc-fixed-default": true,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"use-pipeline-clock": {
@@ -27654,232 +26901,411 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none",
"signals": {
"clear-pt-map": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-internal-session": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "RTPSession"
+ "return-type": "RTPSession",
+ "when": "last"
},
"get-internal-storage": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GObject"
+ "return-type": "GObject",
+ "when": "last"
},
"get-session": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"get-storage": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"new-jitterbuffer": {
"args": [
- "GstElement",
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"new-storage": {
"args": [
- "GstElement",
- "guint"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"no-more-pads": {
"args": [],
- "retval": "void"
- },
- "on-bundled-ssrc": {
- "args": [
- "guint"
- ],
- "retval": "guint"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-ssrc": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-timeout": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-sender-ssrc": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-ssrc": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-npt-stop": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-sender-ssrc-active": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-sender-timeout": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-active": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-collision": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-sdes": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-validated": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-timeout": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "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"
},
"payload-type-change": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"request-aux-receiver": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-aux-sender": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-fec-decoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-fec-encoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-jitterbuffer": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-pt-map": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
},
"request-rtcp-decoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-rtcp-encoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-rtp-decoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"request-rtp-encoder": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstElement"
+ "return-type": "GstElement",
+ "when": "last"
},
"reset-sync": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -27896,7 +27322,6 @@
],
"klass": "Codec/Muxer",
"long-name": "RTP muxer",
- "name": "rtpdtmfmux",
"pad-templates": {
"priority_sink_%%u": {
"caps": "application/x-rtp:\n",
@@ -27915,22 +27340,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"seqnum": {
"blurb": "The RTP sequence number of the last processed packet",
"construct": false,
@@ -27938,7 +27347,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -27948,7 +27358,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
@@ -27958,7 +27369,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp-offset": {
@@ -27968,7 +27380,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -27986,7 +27399,6 @@
],
"klass": "RTP Funneling",
"long-name": "RTP funnel",
- "name": "rtpfunnel",
"pad-templates": {
"sink_%%u": {
"caps": "application/x-rtp:\n",
@@ -28007,23 +27419,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -28041,7 +27438,6 @@
],
"klass": "Filter/Network/RTP",
"long-name": "RTP packet jitter-buffer",
- "name": "rtpjitterbuffer",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -28065,7 +27461,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-retransmission": {
@@ -28073,7 +27470,19 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "drop-messages-interval": {
+ "blurb": "Minimal time between posting dropped packet messages",
+ "construct": false,
+ "construct-only": false,
+ "default": "200",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"drop-on-latency": {
@@ -28081,7 +27490,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-min-packets": {
@@ -28091,7 +27501,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"latency": {
@@ -28101,7 +27512,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-dropout-time": {
@@ -28111,7 +27523,8 @@
"default": "60000",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
@@ -28121,7 +27534,8 @@
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-rtcp-rtp-time-diff": {
@@ -28131,7 +27545,8 @@
"default": "1000",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ts-offset-adjustment": {
@@ -28141,7 +27556,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"mode": {
@@ -28149,46 +27565,8 @@
"construct": false,
"construct-only": false,
"default": "slave (1)",
- "enum": true,
- "type-name": "RTPJitterBufferMode",
- "values": [
- {
- "desc": "Only use RTP timestamps",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Slave receiver to sender clock",
- "name": "slave",
- "value": "1"
- },
- {
- "desc": "Do low/high watermark buffering",
- "name": "buffer",
- "value": "2"
- },
- {
- "desc": "Synchronized sender and receiver clocks",
- "name": "synced",
- "value": "4"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "RTPJitterBufferMode",
"writable": true
},
"percent": {
@@ -28198,15 +27576,26 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
+ "post-drop-messages": {
+ "blurb": "Post a custom message to the bus when a packet is dropped by the jitterbuffer",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"rfc7273-sync": {
"blurb": "Synchronize received streams to the RFC7273 clock (requires clock and offset to be provided)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtx-deadline": {
@@ -28216,7 +27605,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-delay": {
@@ -28226,7 +27616,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-delay-reorder": {
@@ -28236,7 +27627,8 @@
"default": "3",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-max-retries": {
@@ -28246,7 +27638,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-min-delay": {
@@ -28256,7 +27649,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtx-min-retry-timeout": {
@@ -28266,7 +27660,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-next-seqnum": {
@@ -28274,7 +27669,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtx-retry-period": {
@@ -28284,7 +27680,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-retry-timeout": {
@@ -28294,7 +27691,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-stats-timeout": {
@@ -28304,7 +27702,8 @@
"default": "1000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
@@ -28312,7 +27711,8 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-jitterbuffer-stats, num-pushed=(guint64)0, num-lost=(guint64)0, num-late=(guint64)0, num-duplicates=(guint64)0, avg-jitter=(guint64)0, rtx-count=(guint64)0, rtx-success-count=(guint64)0, rtx-per-packet=(double)0, rtx-rtt=(guint64)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"ts-offset": {
@@ -28322,38 +27722,58 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none",
"signals": {
"clear-pt-map": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"handle-sync": {
"args": [
- "GstStructure"
+ {
+ "name": "arg0",
+ "type": "GstStructure"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-npt-stop": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"request-pt-map": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
},
"set-active": {
+ "action": true,
"args": [
- "gboolean",
- "guint64"
+ {
+ "name": "arg0",
+ "type": "gboolean"
+ },
+ {
+ "name": "arg1",
+ "type": "guint64"
+ }
],
- "retval": "guint64"
+ "return-type": "guint64",
+ "when": "last"
}
}
},
@@ -28369,7 +27789,6 @@
],
"klass": "Codec/Muxer",
"long-name": "RTP muxer",
- "name": "rtpmux",
"pad-templates": {
"sink_%%u": {
"caps": "application/x-rtp:\n",
@@ -28383,22 +27802,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
"seqnum": {
"blurb": "The RTP sequence number of the last processed packet",
"construct": false,
@@ -28406,7 +27809,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
@@ -28416,7 +27820,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
@@ -28426,7 +27831,8 @@
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp-offset": {
@@ -28436,7 +27842,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -28454,7 +27861,6 @@
],
"klass": "Demux/Network/RTP",
"long-name": "RTP Demux",
- "name": "rtpptdemux",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -28472,66 +27878,77 @@
"blurb": "Packets with these payload types will be dropped",
"construct": false,
"construct-only": false,
- "type-name": "GstValueArray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstValueArray",
"writable": true
}
},
"rank": "none",
"signals": {
"clear-pt-map": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"new-payload-type": {
"args": [
- "guint",
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstPad"
+ }
],
- "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"
},
"payload-type-change": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"request-pt-map": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
}
}
},
@@ -28547,7 +27964,6 @@
],
"klass": "Codec",
"long-name": "RTP Retransmission Queue",
- "name": "rtprtxqueue",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -28568,7 +27984,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"max-size-packets": {
@@ -28578,7 +27995,8 @@
"default": "100",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
@@ -28588,23 +28006,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"requests": {
@@ -28614,7 +28017,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
@@ -28632,7 +28036,6 @@
],
"klass": "Codec",
"long-name": "RTP Retransmission receiver",
- "name": "rtprtxreceive",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
@@ -28646,15 +28049,6 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
"num-rtx-assoc-packets": {
"blurb": "Number of retransmission packets correctly associated with retransmission requests",
"construct": false,
@@ -28662,7 +28056,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-packets": {
@@ -28672,7 +28067,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
@@ -28682,21 +28078,16 @@
"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
- },
"payload-type-map": {
"blurb": "Map of original payload types to their retransmission payload types",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
}
},
@@ -28714,10 +28105,9 @@
],
"klass": "Codec",
"long-name": "RTP Retransmission Sender",
- "name": "rtprtxsend",
"pad-templates": {
"sink": {
- "caps": "application/x-rtp:\n clock-rate: [ 1, 2147483647 ]\n",
+ "caps": "application/x-rtp:\n",
"direction": "sink",
"presence": "always"
},
@@ -28728,6 +28118,14 @@
}
},
"properties": {
+ "clock-rate-map": {
+ "blurb": "Map of payload types to their clock rates",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
"max-size-packets": {
"blurb": "Amount of packets to queue (0 = unlimited)",
"construct": false,
@@ -28735,7 +28133,8 @@
"default": "100",
"max": "32767",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
@@ -28745,16 +28144,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"num-rtx-packets": {
@@ -28764,7 +28155,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
@@ -28774,28 +28166,24 @@
"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
- },
"payload-type-map": {
"blurb": "Map of original payload types to their retransmission payload types",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"ssrc-map": {
"blurb": "Map of SSRCs to their retransmission SSRCs for SSRC-multiplexed mode (default = random)",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": false,
+ "type": "GstStructure",
"writable": true
}
},
@@ -28813,7 +28201,6 @@
],
"klass": "Filter/Network/RTP",
"long-name": "RTP Session",
- "name": "rtpsession",
"pad-templates": {
"recv_rtcp_sink": {
"caps": "application/x-rtcp:\n",
@@ -28859,14 +28246,16 @@
"default": "0",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"internal-session": {
"blurb": "The internal RTPSession object",
"construct": false,
"construct-only": false,
- "type-name": "RTPSession",
+ "readable": true,
+ "type": "RTPSession",
"writable": false
},
"max-dropout-time": {
@@ -28876,7 +28265,8 @@
"default": "60000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
@@ -28886,16 +28276,8 @@
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ntp-time-source": {
@@ -28903,30 +28285,8 @@
"construct": false,
"construct-only": false,
"default": "ntp (0)",
- "enum": true,
- "type-name": "GstRtpNtpTimeSource",
- "values": [
- {
- "desc": "NTP time based on realtime clock",
- "name": "ntp",
- "value": "0"
- },
- {
- "desc": "UNIX time based on realtime clock",
- "name": "unix",
- "value": "1"
- },
- {
- "desc": "Running time based on pipeline clock",
- "name": "running-time",
- "value": "2"
- },
- {
- "desc": "Pipeline clock time",
- "name": "clock-time",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstRtpNtpTimeSource",
"writable": true
},
"num-active-sources": {
@@ -28936,7 +28296,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-sources": {
@@ -28946,16 +28307,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
- },
"probation": {
"blurb": "Consecutive packet sequence numbers to accept the source",
"construct": false,
@@ -28963,7 +28318,8 @@
"default": "2",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtcp-fraction": {
@@ -28973,7 +28329,8 @@
"default": "0.05",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"rtcp-min-interval": {
@@ -28983,7 +28340,8 @@
"default": "5000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"rtcp-rr-bandwidth": {
@@ -28993,7 +28351,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtcp-rs-bandwidth": {
@@ -29003,7 +28362,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtcp-sync-send-time": {
@@ -29011,7 +28371,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtp-profile": {
@@ -29019,44 +28380,16 @@
"construct": false,
"construct-only": false,
"default": "avp (1)",
- "enum": true,
- "type-name": "GstRTPProfile",
- "values": [
- {
- "desc": "GST_RTP_PROFILE_UNKNOWN",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "GST_RTP_PROFILE_AVP",
- "name": "avp",
- "value": "1"
- },
- {
- "desc": "GST_RTP_PROFILE_SAVP",
- "name": "savp",
- "value": "2"
- },
- {
- "desc": "GST_RTP_PROFILE_AVPF",
- "name": "avpf",
- "value": "3"
- },
- {
- "desc": "GST_RTP_PROFILE_SAVPF",
- "name": "savpf",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstRTPProfile",
"writable": true
},
"sdes": {
"blurb": "The SDES items of this session",
"construct": false,
"construct-only": false,
- "default": "application/x-rtp-source-sdes, cname=(string)\"user1028847528\\@host-62b02aa8\", tool=(string)GStreamer;",
- "hotdoc-fixed-default": true,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"stats": {
@@ -29064,7 +28397,16 @@
"construct": false,
"construct-only": false,
"default": "application/x-rtp-session-stats, rtx-drop-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0, source-stats=(GValueArray)< >, rtx-count=(uint)0, recv-rtx-req-count=(uint)0, sent-rtx-req-count=(uint)0;",
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ },
+ "twcc-stats": {
+ "blurb": "Various statistics from TWCC",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
"writable": false
},
"use-pipeline-clock": {
@@ -29072,103 +28414,163 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none",
"signals": {
"clear-pt-map": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-ssrc": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-timeout": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-sender-ssrc": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-ssrc": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-sender-ssrc-active": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-sender-timeout": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-active": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-collision": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-sdes": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-validated": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-timeout": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "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"
},
"request-pt-map": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
}
}
},
@@ -29184,7 +28586,6 @@
],
"klass": "Demux/Network/RTP",
"long-name": "RTP SSRC Demux",
- "name": "rtpssrcdemux",
"pad-templates": {
"rtcp_sink": {
"caps": "application/x-rtcp:\n",
@@ -29208,66 +28609,739 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
+ "max-streams": {
+ "blurb": "The maximum number of streams allowed",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "-1",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "none",
"signals": {
"clear-ssrc": {
+ "action": true,
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"new-ssrc-pad": {
"args": [
- "guint",
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstPad"
+ }
],
- "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"
},
"removed-ssrc-pad": {
"args": [
- "guint",
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstrtpmanager",
"license": "LGPL",
+ "other-types": {
+ "GstRTCPSync": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "always",
+ "name": "always",
+ "value": "0"
+ },
+ {
+ "desc": "initial",
+ "name": "initial",
+ "value": "1"
+ },
+ {
+ "desc": "rtp-info",
+ "name": "rtp-info",
+ "value": "2"
+ }
+ ]
+ },
+ "GstRtpNtpTimeSource": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "NTP time based on realtime clock",
+ "name": "ntp",
+ "value": "0"
+ },
+ {
+ "desc": "UNIX time based on realtime clock",
+ "name": "unix",
+ "value": "1"
+ },
+ {
+ "desc": "Running time based on pipeline clock",
+ "name": "running-time",
+ "value": "2"
+ },
+ {
+ "desc": "Pipeline clock time",
+ "name": "clock-time",
+ "value": "3"
+ }
+ ]
+ },
+ "RTPJitterBufferMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Only use RTP timestamps",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Slave receiver to sender clock",
+ "name": "slave",
+ "value": "1"
+ },
+ {
+ "desc": "Do low/high watermark buffering",
+ "name": "buffer",
+ "value": "2"
+ },
+ {
+ "desc": "Synchronized sender and receiver clocks",
+ "name": "synced",
+ "value": "4"
+ }
+ ]
+ },
+ "RTPSession": {
+ "hierarchy": [
+ "RTPSession",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "bandwidth": {
+ "blurb": "The bandwidth of the session in bits per second (0 for auto-discover)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1.79769e+308",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "disable-sr-timestamp": {
+ "blurb": "Whether sender reports should be timestamped",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "favor-new": {
+ "blurb": "Resolve SSRC conflict in favor of new sources",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "internal-source": {
+ "blurb": "The internal source element of the session (deprecated)",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "RTPSource",
+ "writable": false
+ },
+ "internal-ssrc": {
+ "blurb": "The internal SSRC used for the session (deprecated)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1559592260",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "max-dropout-time": {
+ "blurb": "The maximum time (milliseconds) of missing packets tolerated.",
+ "construct": false,
+ "construct-only": false,
+ "default": "60000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "max-misorder-time": {
+ "blurb": "The maximum time (milliseconds) of misordered packets tolerated.",
+ "construct": false,
+ "construct-only": false,
+ "default": "2000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "num-active-sources": {
+ "blurb": "The number of active sources in the session",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": false
+ },
+ "num-sources": {
+ "blurb": "The number of sources in the session",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": false
+ },
+ "probation": {
+ "blurb": "Consecutive packet sequence numbers to accept the source",
+ "construct": false,
+ "construct-only": false,
+ "default": "2",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "rtcp-feedback-retention-window": {
+ "blurb": "Duration during which RTCP Feedback packets are retained (in ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "2000000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "rtcp-fraction": {
+ "blurb": "The fraction of the bandwidth used for RTCP in bits per second (or as a real fraction of the RTP bandwidth if < 1)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.05",
+ "max": "1.79769e+308",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "rtcp-immediate-feedback-threshold": {
+ "blurb": "The maximum number of members of a RTP session for which immediate feedback is used (DEPRECATED: has no effect and is not needed)",
+ "construct": false,
+ "construct-only": false,
+ "default": "3",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "rtcp-min-interval": {
+ "blurb": "Minimum interval between Regular RTCP packet (in ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "5000000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "rtcp-mtu": {
+ "blurb": "The maximum size of the RTCP packets",
+ "construct": false,
+ "construct-only": false,
+ "default": "1400",
+ "max": "32767",
+ "min": "16",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "rtcp-reduced-size": {
+ "blurb": "Use Reduced Size RTCP for feedback packets",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "rtcp-rr-bandwidth": {
+ "blurb": "The RTCP bandwidth used for receivers in bits per second (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rtcp-rs-bandwidth": {
+ "blurb": "The RTCP bandwidth used for senders in bits per second (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rtp-profile": {
+ "blurb": "RTP profile to use for this session",
+ "construct": false,
+ "construct-only": false,
+ "default": "avp (1)",
+ "readable": true,
+ "type": "GstRTPProfile",
+ "writable": true
+ },
+ "sdes": {
+ "blurb": "The SDES items of this session",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "sources": {
+ "blurb": "An array of all known sources in the session",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GValueArray",
+ "writable": false
+ },
+ "stats": {
+ "blurb": "Various statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-rtp-session-stats, rtx-drop-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0, source-stats=(GValueArray)< >;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ }
+ },
+ "signals": {
+ "get-source-by-ssrc": {
+ "action": true,
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
+ ],
+ "return-type": "RTPSource",
+ "when": "last"
+ },
+ "on-app-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg3",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-bye-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-bye-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-feedback-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "guint"
+ },
+ {
+ "name": "arg3",
+ "type": "guint"
+ },
+ {
+ "name": "arg4",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-new-sender-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-new-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-receiving-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-sender-ssrc-active": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-sender-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-sending-nacks": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
+ {
+ "name": "arg2",
+ "type": "GArray"
+ },
+ {
+ "name": "arg3",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "guint",
+ "when": "last"
+ },
+ "on-sending-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ },
+ {
+ "name": "arg1",
+ "type": "gboolean"
+ }
+ ],
+ "return-type": "gboolean",
+ "when": "last"
+ },
+ "on-ssrc-active": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-ssrc-collision": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-ssrc-sdes": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-ssrc-validated": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "send-rtcp": {
+ "action": true,
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "send-rtcp-full": {
+ "action": true,
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint64"
+ }
+ ],
+ "return-type": "gboolean",
+ "when": "last"
+ }
+ }
+ },
+ "RTPSource": {
+ "hierarchy": [
+ "RTPSource",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "disable-rtcp": {
+ "blurb": "Disable sending RTCP packets for this source",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "is-csrc": {
+ "blurb": "If this SSRC is acting as a contributing source",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
+ },
+ "is-sender": {
+ "blurb": "If this SSRC is a sender",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
+ },
+ "is-validated": {
+ "blurb": "If this SSRC is validated",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
+ },
+ "max-dropout-time": {
+ "blurb": "The maximum time (milliseconds) of missing packets tolerated.",
+ "construct": false,
+ "construct-only": false,
+ "default": "60000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "max-misorder-time": {
+ "blurb": "The maximum time (milliseconds) of misordered packets tolerated.",
+ "construct": false,
+ "construct-only": false,
+ "default": "2000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "probation": {
+ "blurb": "Consecutive packet sequence numbers to accept the source",
+ "construct": false,
+ "construct-only": false,
+ "default": "2",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "sdes": {
+ "blurb": "The SDES information for this source",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-rtp-source-sdes;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ },
+ "ssrc": {
+ "blurb": "The SSRC of this source",
+ "construct": false,
+ "construct-only": true,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "The stats of this source",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-rtp-source-stats, ssrc=(uint)0, internal=(boolean)false, validated=(boolean)false, received-bye=(boolean)false, is-csrc=(boolean)false, is-sender=(boolean)false, seqnum-base=(int)-1, clock-rate=(int)-1, octets-sent=(guint64)0, packets-sent=(guint64)0, octets-received=(guint64)0, packets-received=(guint64)0, bytes-received=(guint64)0, bitrate=(guint64)0, packets-lost=(int)0, jitter=(uint)0, sent-pli-count=(uint)0, recv-pli-count=(uint)0, sent-fir-count=(uint)0, recv-fir-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0, recv-packet-rate=(uint)0, have-sr=(boolean)false, sr-ntptime=(guint64)0, sr-rtptime=(uint)0, sr-octet-count=(uint)0, sr-packet-count=(uint)0, sent-rb=(boolean)false, sent-rb-fractionlost=(uint)0, sent-rb-packetslost=(int)0, sent-rb-exthighestseq=(uint)0, sent-rb-jitter=(uint)0, sent-rb-lsr=(uint)0, sent-rb-dlsr=(uint)0, have-rb=(boolean)false, rb-fractionlost=(uint)0, rb-packetslost=(int)0, rb-exthighestseq=(uint)0, rb-jitter=(uint)0, rb-lsr=(uint)0, rb-dlsr=(uint)0, rb-round-trip=(uint)0;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
+ }
+ }
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -29288,7 +29362,6 @@
],
"klass": "Codec/Parser/Network",
"long-name": "RTP Decoder",
- "name": "rtpdec",
"pad-templates": {
"recv_rtcp_sink_%%u": {
"caps": "application/x-rtcp:\n",
@@ -29319,23 +29392,8 @@
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -29343,72 +29401,131 @@
"signals": {
"clear-pt-map": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-ssrc": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-bye-timeout": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-new-ssrc": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-collision": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-ssrc-validated": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-timeout": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "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"
},
"request-pt-map": {
"args": [
- "guint",
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
}
}
},
@@ -29423,9 +29540,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "RTSP packet receiver",
- "name": "rtspsrc",
"pad-templates": {
"stream_%%u": {
"caps": "application/x-rtp:\napplication/x-rdt:\n",
@@ -29439,7 +29559,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"backchannel": {
@@ -29447,20 +29568,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstRTSPBackchannel",
- "values": [
- {
- "desc": "No backchannel",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "ONVIF audio backchannel",
- "name": "onvif",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPBackchannel",
"writable": true
},
"buffer-mode": {
@@ -29468,35 +29577,8 @@
"construct": false,
"construct-only": false,
"default": "auto (3)",
- "enum": true,
- "type-name": "GstRTSPSrcBufferMode",
- "values": [
- {
- "desc": "Only use RTP timestamps",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Slave receiver to sender clock",
- "name": "slave",
- "value": "1"
- },
- {
- "desc": "Do low/high watermark buffering",
- "name": "buffer",
- "value": "2"
- },
- {
- "desc": "Choose mode depending on stream live",
- "name": "auto",
- "value": "3"
- },
- {
- "desc": "Synchronized sender and receiver clocks",
- "name": "synced",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPSrcBufferMode",
"writable": true
},
"connection-speed": {
@@ -29506,7 +29588,8 @@
"default": "0",
"max": "18446744073709551",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"debug": {
@@ -29514,7 +29597,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"default-rtsp-version": {
@@ -29522,30 +29606,8 @@
"construct": false,
"construct-only": false,
"default": "1-0 (16)",
- "enum": true,
- "type-name": "GstRTSPVersion",
- "values": [
- {
- "desc": "GST_RTSP_VERSION_INVALID",
- "name": "invalid",
- "value": "0"
- },
- {
- "desc": "GST_RTSP_VERSION_1_0",
- "name": "1-0",
- "value": "16"
- },
- {
- "desc": "GST_RTSP_VERSION_1_1",
- "name": "1-1",
- "value": "17"
- },
- {
- "desc": "GST_RTSP_VERSION_2_0",
- "name": "2-0",
- "value": "32"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPVersion",
"writable": true
},
"do-retransmission": {
@@ -29553,7 +29615,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-rtcp": {
@@ -29561,7 +29624,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-rtsp-keep-alive": {
@@ -29569,7 +29633,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-on-latency": {
@@ -29577,7 +29642,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
@@ -29585,7 +29651,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
@@ -29595,7 +29662,8 @@
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"location": {
@@ -29603,7 +29671,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-rtcp-rtp-time-diff": {
@@ -29613,7 +29682,8 @@
"default": "1000",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ts-offset": {
@@ -29623,7 +29693,8 @@
"default": "3000000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-ts-offset-adjustment": {
@@ -29633,7 +29704,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
@@ -29641,7 +29713,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"multicast-iface": {
@@ -29649,16 +29722,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"nat-method": {
@@ -29666,20 +29731,8 @@
"construct": false,
"construct-only": false,
"default": "dummy (1)",
- "enum": true,
- "type-name": "GstRTSPNatMethod",
- "values": [
- {
- "desc": "None",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "Send Dummy packets",
- "name": "dummy",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPNatMethod",
"writable": true
},
"ntp-sync": {
@@ -29687,7 +29740,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ntp-time-source": {
@@ -29695,30 +29749,8 @@
"construct": false,
"construct-only": false,
"default": "ntp (0)",
- "enum": true,
- "type-name": "GstRTSPSrcNtpTimeSource",
- "values": [
- {
- "desc": "NTP time based on realtime clock",
- "name": "ntp",
- "value": "0"
- },
- {
- "desc": "UNIX time based on realtime clock",
- "name": "unix",
- "value": "1"
- },
- {
- "desc": "Running time based on pipeline clock",
- "name": "running-time",
- "value": "2"
- },
- {
- "desc": "Pipeline clock time",
- "name": "clock-time",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPSrcNtpTimeSource",
"writable": true
},
"onvif-mode": {
@@ -29726,7 +29758,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"onvif-rate-control": {
@@ -29734,14 +29767,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"port-range": {
@@ -29749,7 +29776,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"probation": {
@@ -29759,7 +29787,8 @@
"default": "2",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"protocols": {
@@ -29767,39 +29796,8 @@
"construct": false,
"construct-only": false,
"default": "tcp+udp-mcast+udp",
- "type-name": "GstRTSPLowerTrans",
- "values": [
- {
- "desc": "GST_RTSP_LOWER_TRANS_UNKNOWN",
- "name": "unknown",
- "value": "0x00000000"
- },
- {
- "desc": "GST_RTSP_LOWER_TRANS_UDP",
- "name": "udp",
- "value": "0x00000001"
- },
- {
- "desc": "GST_RTSP_LOWER_TRANS_UDP_MCAST",
- "name": "udp-mcast",
- "value": "0x00000002"
- },
- {
- "desc": "GST_RTSP_LOWER_TRANS_TCP",
- "name": "tcp",
- "value": "0x00000004"
- },
- {
- "desc": "GST_RTSP_LOWER_TRANS_HTTP",
- "name": "http",
- "value": "0x00000010"
- },
- {
- "desc": "GST_RTSP_LOWER_TRANS_TLS",
- "name": "tls",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "GstRTSPLowerTrans",
"writable": true
},
"proxy": {
@@ -29807,7 +29805,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-id": {
@@ -29815,7 +29814,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-pw": {
@@ -29823,7 +29823,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"retry": {
@@ -29833,7 +29834,8 @@
"default": "20",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rfc7273-sync": {
@@ -29841,7 +29843,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtp-blocksize": {
@@ -29851,14 +29854,16 @@
"default": "0",
"max": "65536",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"sdes": {
"blurb": "The SDES items of this session",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"short-header": {
@@ -29866,7 +29871,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tcp-timeout": {
@@ -29876,7 +29882,8 @@
"default": "20000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"teardown-timeout": {
@@ -29886,7 +29893,8 @@
"default": "100000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timeout": {
@@ -29896,21 +29904,24 @@
"default": "5000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"tls-database": {
"blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
"construct": false,
"construct-only": false,
- "type-name": "GTlsDatabase",
+ "readable": true,
+ "type": "GTlsDatabase",
"writable": true
},
"tls-interaction": {
"blurb": "A GTlsInteraction object to prompt the user for password or certificate",
"construct": false,
"construct-only": false,
- "type-name": "GTlsInteraction",
+ "readable": true,
+ "type": "GTlsInteraction",
"writable": true
},
"tls-validation-flags": {
@@ -29918,49 +29929,8 @@
"construct": false,
"construct-only": false,
"default": "validate-all",
- "type-name": "GTlsCertificateFlags",
- "values": [
- {
- "desc": "G_TLS_CERTIFICATE_UNKNOWN_CA",
- "name": "unknown-ca",
- "value": "0x00000001"
- },
- {
- "desc": "G_TLS_CERTIFICATE_BAD_IDENTITY",
- "name": "bad-identity",
- "value": "0x00000002"
- },
- {
- "desc": "G_TLS_CERTIFICATE_NOT_ACTIVATED",
- "name": "not-activated",
- "value": "0x00000004"
- },
- {
- "desc": "G_TLS_CERTIFICATE_EXPIRED",
- "name": "expired",
- "value": "0x00000008"
- },
- {
- "desc": "G_TLS_CERTIFICATE_REVOKED",
- "name": "revoked",
- "value": "0x00000010"
- },
- {
- "desc": "G_TLS_CERTIFICATE_INSECURE",
- "name": "insecure",
- "value": "0x00000020"
- },
- {
- "desc": "G_TLS_CERTIFICATE_GENERIC_ERROR",
- "name": "generic-error",
- "value": "0x00000040"
- },
- {
- "desc": "G_TLS_CERTIFICATE_VALIDATE_ALL",
- "name": "validate-all",
- "value": "0x0000007f"
- }
- ],
+ "readable": true,
+ "type": "GTlsCertificateFlags",
"writable": true
},
"udp-buffer-size": {
@@ -29970,7 +29940,8 @@
"default": "524288",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"udp-reconnect": {
@@ -29978,7 +29949,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-pipeline-clock": {
@@ -29986,7 +29958,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"user-agent": {
@@ -29994,7 +29967,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer/1.17.0.1",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-id": {
@@ -30002,7 +29976,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-pw": {
@@ -30010,7 +29985,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -30018,170 +29994,281 @@
"signals": {
"accept-certificate": {
"args": [
- "GTlsConnection",
- "GTlsCertificate",
- "GTlsCertificateFlags"
+ {
+ "name": "arg0",
+ "type": "GTlsConnection"
+ },
+ {
+ "name": "arg1",
+ "type": "GTlsCertificate"
+ },
+ {
+ "name": "arg2",
+ "type": "GTlsCertificateFlags"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"before-send": {
"args": [
- "GstRTSPMessage"
+ {
+ "name": "arg0",
+ "type": "GstRTSPMessage"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "first"
},
"get-parameter": {
+ "action": true,
"args": [
- "gchararray",
- "gchararray",
- "GstPromise"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg2",
+ "type": "GstPromise"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"get-parameters": {
+ "action": true,
"args": [
- "GStrv",
- "gchararray",
- "GstPromise"
+ {
+ "name": "arg0",
+ "type": "GStrv"
+ },
+ {
+ "name": "arg1",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg2",
+ "type": "GstPromise"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
},
"handle-request": {
"args": [
- "gpointer",
- "gpointer"
+ {
+ "name": "arg0",
+ "type": "gpointer"
+ },
+ {
+ "name": "arg1",
+ "type": "gpointer"
+ }
],
- "retval": "void"
+ "return-type": "void"
},
"new-manager": {
"args": [
- "GstElement"
+ {
+ "name": "arg0",
+ "type": "GstElement"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "first"
},
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"on-sdp": {
"args": [
- "GstSDPMessage"
+ {
+ "name": "arg0",
+ "type": "GstSDPMessage"
+ }
],
- "retval": "void"
+ "return-type": "void"
},
"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"
},
"push-backchannel-buffer": {
+ "action": true,
"args": [
- "guint",
- "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"
+ "name": "arg0",
+ "type": "guint"
},
{
- "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": "arg1",
+ "type": "GstBuffer"
}
],
- "retval": "GstFlowReturn"
+ "return-type": "GstFlowReturn",
+ "when": "last"
},
"request-rtcp-key": {
"args": [
- "guint"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
],
- "retval": "GstCaps"
+ "return-type": "GstCaps",
+ "when": "last"
},
"select-stream": {
"args": [
- "guint",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "first"
},
"set-parameter": {
+ "action": true,
"args": [
- "gchararray",
- "gchararray",
- "gchararray",
- "GstPromise"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg2",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg3",
+ "type": "GstPromise"
+ }
],
- "retval": "gboolean"
+ "return-type": "gboolean",
+ "when": "last"
}
}
}
},
"filename": "gstrtsp",
"license": "LGPL",
+ "other-types": {
+ "GstRTSPBackchannel": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No backchannel",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "ONVIF audio backchannel",
+ "name": "onvif",
+ "value": "1"
+ }
+ ]
+ },
+ "GstRTSPNatMethod": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "None",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Send Dummy packets",
+ "name": "dummy",
+ "value": "1"
+ }
+ ]
+ },
+ "GstRTSPSrcBufferMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Only use RTP timestamps",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "Slave receiver to sender clock",
+ "name": "slave",
+ "value": "1"
+ },
+ {
+ "desc": "Do low/high watermark buffering",
+ "name": "buffer",
+ "value": "2"
+ },
+ {
+ "desc": "Choose mode depending on stream live",
+ "name": "auto",
+ "value": "3"
+ },
+ {
+ "desc": "Synchronized sender and receiver clocks",
+ "name": "synced",
+ "value": "4"
+ }
+ ]
+ },
+ "GstRTSPSrcNtpTimeSource": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "NTP time based on realtime clock",
+ "name": "ntp",
+ "value": "0"
+ },
+ {
+ "desc": "UNIX time based on realtime clock",
+ "name": "unix",
+ "value": "1"
+ },
+ {
+ "desc": "Running time based on pipeline clock",
+ "name": "running-time",
+ "value": "2"
+ },
+ {
+ "desc": "Pipeline clock time",
+ "name": "clock-time",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -30191,7 +30278,7 @@
"description": "Shape Wipe transition filter",
"elements": {
"shapewipe": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Adds a shape wipe transition to a video stream",
"hierarchy": [
"GstShapeWipe",
@@ -30202,7 +30289,6 @@
],
"klass": "Filter/Editor/Video",
"long-name": "Shape Wipe transition filter",
- "name": "shapewipe",
"pad-templates": {
"mask_sink": {
"caps": "video/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: 0/1\nvideo/x-raw:\n format: GRAY16_LE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: 0/1\n",
@@ -30228,23 +30314,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",
- "hotdoc-fixed-default": true,
- "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
},
"position": {
@@ -30254,7 +30325,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
@@ -30263,6 +30335,7 @@
},
"filename": "gstshapewipe",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -30282,17 +30355,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Sink/Network",
"long-name": "Icecast network sink",
- "name": "shout2send",
"pad-templates": {
"sink": {
"caps": "application/ogg:\naudio/ogg:\nvideo/ogg:\naudio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\nvideo/webm:\naudio/webm:\n",
"direction": "sink",
- "presence": "always",
- "unstable-values": [
- "caps"
- ]
+ "presence": "always"
}
},
"properties": {
@@ -30301,7 +30373,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -30311,7 +30384,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"description": {
@@ -30319,7 +30393,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
@@ -30327,7 +30402,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"genre": {
@@ -30335,7 +30411,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ip": {
@@ -30343,14 +30420,16 @@
"construct": false,
"construct-only": false,
"default": "127.0.0.1",
- "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": {
@@ -30360,7 +30439,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -30370,7 +30450,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mount": {
@@ -30378,23 +30459,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
},
"password": {
@@ -30402,7 +30468,8 @@
"construct": false,
"construct-only": false,
"default": "hackme",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"port": {
@@ -30412,17 +30479,19 @@
"default": "8000",
"max": "65535",
"min": "1",
- "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
},
"protocol": {
@@ -30430,25 +30499,8 @@
"construct": false,
"construct-only": false,
"default": "http (3)",
- "enum": true,
- "type-name": "GstShout2SendProtocol",
- "values": [
- {
- "desc": "Xaudiocast Protocol (icecast 1.3.x)",
- "name": "xaudiocast",
- "value": "1"
- },
- {
- "desc": "Icy Protocol (ShoutCast)",
- "name": "icy",
- "value": "2"
- },
- {
- "desc": "Http Protocol (icecast 2.x)",
- "name": "http",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstShout2SendProtocol",
"writable": true
},
"public": {
@@ -30456,7 +30508,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -30464,7 +30517,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -30474,7 +30528,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
@@ -30482,7 +30537,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
},
"streamname": {
@@ -30490,7 +30546,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"sync": {
@@ -30498,7 +30555,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -30508,7 +30566,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timeout": {
@@ -30518,7 +30577,8 @@
"default": "10000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ts-offset": {
@@ -30528,7 +30588,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"url": {
@@ -30536,7 +30597,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"username": {
@@ -30544,7 +30606,8 @@
"construct": false,
"construct-only": false,
"default": "source",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -30552,15 +30615,41 @@
"signals": {
"connection-problem": {
"args": [
- "gint"
+ {
+ "name": "arg0",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "cleanup"
}
}
}
},
"filename": "gstshout2",
"license": "LGPL",
+ "other-types": {
+ "GstShout2SendProtocol": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Xaudiocast Protocol (icecast 1.3.x)",
+ "name": "xaudiocast",
+ "value": "1"
+ },
+ {
+ "desc": "Icy Protocol (ShoutCast)",
+ "name": "icy",
+ "value": "2"
+ },
+ {
+ "desc": "Http Protocol (icecast 2.x)",
+ "name": "http",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -30581,7 +30670,6 @@
],
"klass": "Filter/Editor/Video",
"long-name": "SMPTE transitions",
- "name": "smpte",
"pad-templates": {
"sink1": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -30607,7 +30695,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"depth": {
@@ -30617,7 +30706,8 @@
"default": "16",
"max": "24",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"duration": {
@@ -30627,7 +30717,8 @@
"default": "1000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"invert": {
@@ -30635,23 +30726,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",
- "hotdoc-fixed-default": true,
- "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
},
"type": {
@@ -30659,360 +30735,8 @@
"construct": false,
"construct-only": false,
"default": "bar-wipe-lr (1)",
- "enum": true,
- "type-name": "GstSMPTETransitionType",
- "values": [
- {
- "desc": "A bar moves from left to right",
- "name": "bar-wipe-lr",
- "value": "1"
- },
- {
- "desc": "A bar moves from top to bottom",
- "name": "bar-wipe-tb",
- "value": "2"
- },
- {
- "desc": "A box expands from the upper-left corner to the lower-right corner",
- "name": "box-wipe-tl",
- "value": "3"
- },
- {
- "desc": "A box expands from the upper-right corner to the lower-left corner",
- "name": "box-wipe-tr",
- "value": "4"
- },
- {
- "desc": "A box expands from the lower-right corner to the upper-left corner",
- "name": "box-wipe-br",
- "value": "5"
- },
- {
- "desc": "A box expands from the lower-left corner to the upper-right corner",
- "name": "box-wipe-bl",
- "value": "6"
- },
- {
- "desc": "A box shape expands from each of the four corners toward the center",
- "name": "four-box-wipe-ci",
- "value": "7"
- },
- {
- "desc": "A box shape expands from the center of each quadrant toward the corners of each quadrant",
- "name": "four-box-wipe-co",
- "value": "8"
- },
- {
- "desc": "A central, vertical line splits and expands toward the left and right edges",
- "name": "barndoor-v",
- "value": "21"
- },
- {
- "desc": "A central, horizontal line splits and expands toward the top and bottom edges",
- "name": "barndoor-h",
- "value": "22"
- },
- {
- "desc": "A box expands from the top edge's midpoint to the bottom corners",
- "name": "box-wipe-tc",
- "value": "23"
- },
- {
- "desc": "A box expands from the right edge's midpoint to the left corners",
- "name": "box-wipe-rc",
- "value": "24"
- },
- {
- "desc": "A box expands from the bottom edge's midpoint to the top corners",
- "name": "box-wipe-bc",
- "value": "25"
- },
- {
- "desc": "A box expands from the left edge's midpoint to the right corners",
- "name": "box-wipe-lc",
- "value": "26"
- },
- {
- "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
- "name": "diagonal-tl",
- "value": "41"
- },
- {
- "desc": "A diagonal line moves from the upper right corner to the lower-left corner",
- "name": "diagonal-tr",
- "value": "42"
- },
- {
- "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
- "name": "bowtie-v",
- "value": "43"
- },
- {
- "desc": "Two wedge shapes slide in from the left and right edges toward the center",
- "name": "bowtie-h",
- "value": "44"
- },
- {
- "desc": "A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners",
- "name": "barndoor-dbl",
- "value": "45"
- },
- {
- "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
- "name": "barndoor-dtl",
- "value": "46"
- },
- {
- "desc": "Four wedge shapes split from the center and retract toward the four edges",
- "name": "misc-diagonal-dbd",
- "value": "47"
- },
- {
- "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
- "name": "misc-diagonal-dd",
- "value": "48"
- },
- {
- "desc": "A wedge shape moves from top to bottom",
- "name": "vee-d",
- "value": "61"
- },
- {
- "desc": "A wedge shape moves from right to left",
- "name": "vee-l",
- "value": "62"
- },
- {
- "desc": "A wedge shape moves from bottom to top",
- "name": "vee-u",
- "value": "63"
- },
- {
- "desc": "A wedge shape moves from left to right",
- "name": "vee-r",
- "value": "64"
- },
- {
- "desc": "A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-d",
- "value": "65"
- },
- {
- "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-l",
- "value": "66"
- },
- {
- "desc": "A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-u",
- "value": "67"
- },
- {
- "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-r",
- "value": "68"
- },
- {
- "desc": "A rectangle expands from the center.",
- "name": "iris-rect",
- "value": "101"
- },
- {
- "desc": "A radial hand sweeps clockwise from the twelve o'clock position",
- "name": "clock-cw12",
- "value": "201"
- },
- {
- "desc": "A radial hand sweeps clockwise from the three o'clock position",
- "name": "clock-cw3",
- "value": "202"
- },
- {
- "desc": "A radial hand sweeps clockwise from the six o'clock position",
- "name": "clock-cw6",
- "value": "203"
- },
- {
- "desc": "A radial hand sweeps clockwise from the nine o'clock position",
- "name": "clock-cw9",
- "value": "204"
- },
- {
- "desc": "Two radial hands sweep clockwise from the twelve and six o'clock positions",
- "name": "pinwheel-tbv",
- "value": "205"
- },
- {
- "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
- "name": "pinwheel-tbh",
- "value": "206"
- },
- {
- "desc": "Four radial hands sweep clockwise",
- "name": "pinwheel-fb",
- "value": "207"
- },
- {
- "desc": "A fan unfolds from the top edge, the fan axis at the center",
- "name": "fan-ct",
- "value": "211"
- },
- {
- "desc": "A fan unfolds from the right edge, the fan axis at the center",
- "name": "fan-cr",
- "value": "212"
- },
- {
- "desc": "Two fans, their axes at the center, unfold from the top and bottom",
- "name": "doublefan-fov",
- "value": "213"
- },
- {
- "desc": "Two fans, their axes at the center, unfold from the left and right",
- "name": "doublefan-foh",
- "value": "214"
- },
- {
- "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
- "name": "singlesweep-cwt",
- "value": "221"
- },
- {
- "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
- "name": "singlesweep-cwr",
- "value": "222"
- },
- {
- "desc": "A radial hand sweeps clockwise from the bottom edge's midpoint",
- "name": "singlesweep-cwb",
- "value": "223"
- },
- {
- "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
- "name": "singlesweep-cwl",
- "value": "224"
- },
- {
- "desc": "Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints",
- "name": "doublesweep-pv",
- "value": "225"
- },
- {
- "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
- "name": "doublesweep-pd",
- "value": "226"
- },
- {
- "desc": "Two radial hands attached at the top and bottom edges' midpoints sweep from right to left",
- "name": "doublesweep-ov",
- "value": "227"
- },
- {
- "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
- "name": "doublesweep-oh",
- "value": "228"
- },
- {
- "desc": "A fan unfolds from the bottom, the fan axis at the top edge's midpoint",
- "name": "fan-t",
- "value": "231"
- },
- {
- "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
- "name": "fan-r",
- "value": "232"
- },
- {
- "desc": "A fan unfolds from the top, the fan axis at the bottom edge's midpoint",
- "name": "fan-b",
- "value": "233"
- },
- {
- "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
- "name": "fan-l",
- "value": "234"
- },
- {
- "desc": "Two fans, their axes at the top and bottom, unfold from the center",
- "name": "doublefan-fiv",
- "value": "235"
- },
- {
- "desc": "Two fans, their axes at the left and right, unfold from the center",
- "name": "doublefan-fih",
- "value": "236"
- },
- {
- "desc": "A radial hand sweeps clockwise from the upper-left corner",
- "name": "singlesweep-cwtl",
- "value": "241"
- },
- {
- "desc": "A radial hand sweeps counter-clockwise from the lower-left corner.",
- "name": "singlesweep-cwbl",
- "value": "242"
- },
- {
- "desc": "A radial hand sweeps clockwise from the lower-right corner",
- "name": "singlesweep-cwbr",
- "value": "243"
- },
- {
- "desc": "A radial hand sweeps counter-clockwise from the upper-right corner",
- "name": "singlesweep-cwtr",
- "value": "244"
- },
- {
- "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
- "name": "doublesweep-pdtl",
- "value": "245"
- },
- {
- "desc": "Two radial hands attached at the lower-left and upper-right corners sweep down and up",
- "name": "doublesweep-pdbl",
- "value": "246"
- },
- {
- "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
- "name": "saloondoor-t",
- "value": "251"
- },
- {
- "desc": "Two radial hands attached at the upper-left and lower-left corners sweep to the right",
- "name": "saloondoor-l",
- "value": "252"
- },
- {
- "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
- "name": "saloondoor-b",
- "value": "253"
- },
- {
- "desc": "Two radial hands attached at the upper-right and lower-right corners sweep to the left",
- "name": "saloondoor-r",
- "value": "254"
- },
- {
- "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
- "name": "windshield-r",
- "value": "261"
- },
- {
- "desc": "Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom",
- "name": "windshield-u",
- "value": "262"
- },
- {
- "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
- "name": "windshield-v",
- "value": "263"
- },
- {
- "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
- "name": "windshield-h",
- "value": "264"
- }
- ],
+ "readable": true,
+ "type": "GstSMPTETransitionType",
"writable": true
}
},
@@ -31032,7 +30756,6 @@
],
"klass": "Filter/Editor/Video",
"long-name": "SMPTE transitions",
- "name": "smptealpha",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: YV12\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: AYUV\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: ARGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -31053,7 +30776,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"depth": {
@@ -31063,7 +30787,8 @@
"default": "16",
"max": "24",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"invert": {
@@ -31071,23 +30796,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",
- "hotdoc-fixed-default": true,
- "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
},
"position": {
@@ -31097,7 +30807,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
@@ -31105,7 +30816,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"type": {
@@ -31113,360 +30825,8 @@
"construct": false,
"construct-only": false,
"default": "bar-wipe-lr (1)",
- "enum": true,
- "type-name": "GstSMPTEAlphaTransitionType",
- "values": [
- {
- "desc": "A bar moves from left to right",
- "name": "bar-wipe-lr",
- "value": "1"
- },
- {
- "desc": "A bar moves from top to bottom",
- "name": "bar-wipe-tb",
- "value": "2"
- },
- {
- "desc": "A box expands from the upper-left corner to the lower-right corner",
- "name": "box-wipe-tl",
- "value": "3"
- },
- {
- "desc": "A box expands from the upper-right corner to the lower-left corner",
- "name": "box-wipe-tr",
- "value": "4"
- },
- {
- "desc": "A box expands from the lower-right corner to the upper-left corner",
- "name": "box-wipe-br",
- "value": "5"
- },
- {
- "desc": "A box expands from the lower-left corner to the upper-right corner",
- "name": "box-wipe-bl",
- "value": "6"
- },
- {
- "desc": "A box shape expands from each of the four corners toward the center",
- "name": "four-box-wipe-ci",
- "value": "7"
- },
- {
- "desc": "A box shape expands from the center of each quadrant toward the corners of each quadrant",
- "name": "four-box-wipe-co",
- "value": "8"
- },
- {
- "desc": "A central, vertical line splits and expands toward the left and right edges",
- "name": "barndoor-v",
- "value": "21"
- },
- {
- "desc": "A central, horizontal line splits and expands toward the top and bottom edges",
- "name": "barndoor-h",
- "value": "22"
- },
- {
- "desc": "A box expands from the top edge's midpoint to the bottom corners",
- "name": "box-wipe-tc",
- "value": "23"
- },
- {
- "desc": "A box expands from the right edge's midpoint to the left corners",
- "name": "box-wipe-rc",
- "value": "24"
- },
- {
- "desc": "A box expands from the bottom edge's midpoint to the top corners",
- "name": "box-wipe-bc",
- "value": "25"
- },
- {
- "desc": "A box expands from the left edge's midpoint to the right corners",
- "name": "box-wipe-lc",
- "value": "26"
- },
- {
- "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
- "name": "diagonal-tl",
- "value": "41"
- },
- {
- "desc": "A diagonal line moves from the upper right corner to the lower-left corner",
- "name": "diagonal-tr",
- "value": "42"
- },
- {
- "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
- "name": "bowtie-v",
- "value": "43"
- },
- {
- "desc": "Two wedge shapes slide in from the left and right edges toward the center",
- "name": "bowtie-h",
- "value": "44"
- },
- {
- "desc": "A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners",
- "name": "barndoor-dbl",
- "value": "45"
- },
- {
- "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
- "name": "barndoor-dtl",
- "value": "46"
- },
- {
- "desc": "Four wedge shapes split from the center and retract toward the four edges",
- "name": "misc-diagonal-dbd",
- "value": "47"
- },
- {
- "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
- "name": "misc-diagonal-dd",
- "value": "48"
- },
- {
- "desc": "A wedge shape moves from top to bottom",
- "name": "vee-d",
- "value": "61"
- },
- {
- "desc": "A wedge shape moves from right to left",
- "name": "vee-l",
- "value": "62"
- },
- {
- "desc": "A wedge shape moves from bottom to top",
- "name": "vee-u",
- "value": "63"
- },
- {
- "desc": "A wedge shape moves from left to right",
- "name": "vee-r",
- "value": "64"
- },
- {
- "desc": "A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-d",
- "value": "65"
- },
- {
- "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-l",
- "value": "66"
- },
- {
- "desc": "A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-u",
- "value": "67"
- },
- {
- "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
- "name": "barnvee-r",
- "value": "68"
- },
- {
- "desc": "A rectangle expands from the center.",
- "name": "iris-rect",
- "value": "101"
- },
- {
- "desc": "A radial hand sweeps clockwise from the twelve o'clock position",
- "name": "clock-cw12",
- "value": "201"
- },
- {
- "desc": "A radial hand sweeps clockwise from the three o'clock position",
- "name": "clock-cw3",
- "value": "202"
- },
- {
- "desc": "A radial hand sweeps clockwise from the six o'clock position",
- "name": "clock-cw6",
- "value": "203"
- },
- {
- "desc": "A radial hand sweeps clockwise from the nine o'clock position",
- "name": "clock-cw9",
- "value": "204"
- },
- {
- "desc": "Two radial hands sweep clockwise from the twelve and six o'clock positions",
- "name": "pinwheel-tbv",
- "value": "205"
- },
- {
- "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
- "name": "pinwheel-tbh",
- "value": "206"
- },
- {
- "desc": "Four radial hands sweep clockwise",
- "name": "pinwheel-fb",
- "value": "207"
- },
- {
- "desc": "A fan unfolds from the top edge, the fan axis at the center",
- "name": "fan-ct",
- "value": "211"
- },
- {
- "desc": "A fan unfolds from the right edge, the fan axis at the center",
- "name": "fan-cr",
- "value": "212"
- },
- {
- "desc": "Two fans, their axes at the center, unfold from the top and bottom",
- "name": "doublefan-fov",
- "value": "213"
- },
- {
- "desc": "Two fans, their axes at the center, unfold from the left and right",
- "name": "doublefan-foh",
- "value": "214"
- },
- {
- "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
- "name": "singlesweep-cwt",
- "value": "221"
- },
- {
- "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
- "name": "singlesweep-cwr",
- "value": "222"
- },
- {
- "desc": "A radial hand sweeps clockwise from the bottom edge's midpoint",
- "name": "singlesweep-cwb",
- "value": "223"
- },
- {
- "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
- "name": "singlesweep-cwl",
- "value": "224"
- },
- {
- "desc": "Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints",
- "name": "doublesweep-pv",
- "value": "225"
- },
- {
- "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
- "name": "doublesweep-pd",
- "value": "226"
- },
- {
- "desc": "Two radial hands attached at the top and bottom edges' midpoints sweep from right to left",
- "name": "doublesweep-ov",
- "value": "227"
- },
- {
- "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
- "name": "doublesweep-oh",
- "value": "228"
- },
- {
- "desc": "A fan unfolds from the bottom, the fan axis at the top edge's midpoint",
- "name": "fan-t",
- "value": "231"
- },
- {
- "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
- "name": "fan-r",
- "value": "232"
- },
- {
- "desc": "A fan unfolds from the top, the fan axis at the bottom edge's midpoint",
- "name": "fan-b",
- "value": "233"
- },
- {
- "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
- "name": "fan-l",
- "value": "234"
- },
- {
- "desc": "Two fans, their axes at the top and bottom, unfold from the center",
- "name": "doublefan-fiv",
- "value": "235"
- },
- {
- "desc": "Two fans, their axes at the left and right, unfold from the center",
- "name": "doublefan-fih",
- "value": "236"
- },
- {
- "desc": "A radial hand sweeps clockwise from the upper-left corner",
- "name": "singlesweep-cwtl",
- "value": "241"
- },
- {
- "desc": "A radial hand sweeps counter-clockwise from the lower-left corner.",
- "name": "singlesweep-cwbl",
- "value": "242"
- },
- {
- "desc": "A radial hand sweeps clockwise from the lower-right corner",
- "name": "singlesweep-cwbr",
- "value": "243"
- },
- {
- "desc": "A radial hand sweeps counter-clockwise from the upper-right corner",
- "name": "singlesweep-cwtr",
- "value": "244"
- },
- {
- "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
- "name": "doublesweep-pdtl",
- "value": "245"
- },
- {
- "desc": "Two radial hands attached at the lower-left and upper-right corners sweep down and up",
- "name": "doublesweep-pdbl",
- "value": "246"
- },
- {
- "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
- "name": "saloondoor-t",
- "value": "251"
- },
- {
- "desc": "Two radial hands attached at the upper-left and lower-left corners sweep to the right",
- "name": "saloondoor-l",
- "value": "252"
- },
- {
- "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
- "name": "saloondoor-b",
- "value": "253"
- },
- {
- "desc": "Two radial hands attached at the upper-right and lower-right corners sweep to the left",
- "name": "saloondoor-r",
- "value": "254"
- },
- {
- "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
- "name": "windshield-r",
- "value": "261"
- },
- {
- "desc": "Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom",
- "name": "windshield-u",
- "value": "262"
- },
- {
- "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
- "name": "windshield-v",
- "value": "263"
- },
- {
- "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
- "name": "windshield-h",
- "value": "264"
- }
- ],
+ "readable": true,
+ "type": "GstSMPTEAlphaTransitionType",
"writable": true
}
},
@@ -31475,6 +30835,718 @@
},
"filename": "gstsmpte",
"license": "LGPL",
+ "other-types": {
+ "GstSMPTEAlphaTransitionType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "A bar moves from left to right",
+ "name": "bar-wipe-lr",
+ "value": "1"
+ },
+ {
+ "desc": "A bar moves from top to bottom",
+ "name": "bar-wipe-tb",
+ "value": "2"
+ },
+ {
+ "desc": "A box expands from the upper-left corner to the lower-right corner",
+ "name": "box-wipe-tl",
+ "value": "3"
+ },
+ {
+ "desc": "A box expands from the upper-right corner to the lower-left corner",
+ "name": "box-wipe-tr",
+ "value": "4"
+ },
+ {
+ "desc": "A box expands from the lower-right corner to the upper-left corner",
+ "name": "box-wipe-br",
+ "value": "5"
+ },
+ {
+ "desc": "A box expands from the lower-left corner to the upper-right corner",
+ "name": "box-wipe-bl",
+ "value": "6"
+ },
+ {
+ "desc": "A box shape expands from each of the four corners toward the center",
+ "name": "four-box-wipe-ci",
+ "value": "7"
+ },
+ {
+ "desc": "A box shape expands from the center of each quadrant toward the corners of each quadrant",
+ "name": "four-box-wipe-co",
+ "value": "8"
+ },
+ {
+ "desc": "A central, vertical line splits and expands toward the left and right edges",
+ "name": "barndoor-v",
+ "value": "21"
+ },
+ {
+ "desc": "A central, horizontal line splits and expands toward the top and bottom edges",
+ "name": "barndoor-h",
+ "value": "22"
+ },
+ {
+ "desc": "A box expands from the top edge's midpoint to the bottom corners",
+ "name": "box-wipe-tc",
+ "value": "23"
+ },
+ {
+ "desc": "A box expands from the right edge's midpoint to the left corners",
+ "name": "box-wipe-rc",
+ "value": "24"
+ },
+ {
+ "desc": "A box expands from the bottom edge's midpoint to the top corners",
+ "name": "box-wipe-bc",
+ "value": "25"
+ },
+ {
+ "desc": "A box expands from the left edge's midpoint to the right corners",
+ "name": "box-wipe-lc",
+ "value": "26"
+ },
+ {
+ "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
+ "name": "diagonal-tl",
+ "value": "41"
+ },
+ {
+ "desc": "A diagonal line moves from the upper right corner to the lower-left corner",
+ "name": "diagonal-tr",
+ "value": "42"
+ },
+ {
+ "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
+ "name": "bowtie-v",
+ "value": "43"
+ },
+ {
+ "desc": "Two wedge shapes slide in from the left and right edges toward the center",
+ "name": "bowtie-h",
+ "value": "44"
+ },
+ {
+ "desc": "A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners",
+ "name": "barndoor-dbl",
+ "value": "45"
+ },
+ {
+ "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
+ "name": "barndoor-dtl",
+ "value": "46"
+ },
+ {
+ "desc": "Four wedge shapes split from the center and retract toward the four edges",
+ "name": "misc-diagonal-dbd",
+ "value": "47"
+ },
+ {
+ "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
+ "name": "misc-diagonal-dd",
+ "value": "48"
+ },
+ {
+ "desc": "A wedge shape moves from top to bottom",
+ "name": "vee-d",
+ "value": "61"
+ },
+ {
+ "desc": "A wedge shape moves from right to left",
+ "name": "vee-l",
+ "value": "62"
+ },
+ {
+ "desc": "A wedge shape moves from bottom to top",
+ "name": "vee-u",
+ "value": "63"
+ },
+ {
+ "desc": "A wedge shape moves from left to right",
+ "name": "vee-r",
+ "value": "64"
+ },
+ {
+ "desc": "A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-d",
+ "value": "65"
+ },
+ {
+ "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-l",
+ "value": "66"
+ },
+ {
+ "desc": "A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-u",
+ "value": "67"
+ },
+ {
+ "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-r",
+ "value": "68"
+ },
+ {
+ "desc": "A rectangle expands from the center.",
+ "name": "iris-rect",
+ "value": "101"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the twelve o'clock position",
+ "name": "clock-cw12",
+ "value": "201"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the three o'clock position",
+ "name": "clock-cw3",
+ "value": "202"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the six o'clock position",
+ "name": "clock-cw6",
+ "value": "203"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the nine o'clock position",
+ "name": "clock-cw9",
+ "value": "204"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise from the twelve and six o'clock positions",
+ "name": "pinwheel-tbv",
+ "value": "205"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
+ "name": "pinwheel-tbh",
+ "value": "206"
+ },
+ {
+ "desc": "Four radial hands sweep clockwise",
+ "name": "pinwheel-fb",
+ "value": "207"
+ },
+ {
+ "desc": "A fan unfolds from the top edge, the fan axis at the center",
+ "name": "fan-ct",
+ "value": "211"
+ },
+ {
+ "desc": "A fan unfolds from the right edge, the fan axis at the center",
+ "name": "fan-cr",
+ "value": "212"
+ },
+ {
+ "desc": "Two fans, their axes at the center, unfold from the top and bottom",
+ "name": "doublefan-fov",
+ "value": "213"
+ },
+ {
+ "desc": "Two fans, their axes at the center, unfold from the left and right",
+ "name": "doublefan-foh",
+ "value": "214"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
+ "name": "singlesweep-cwt",
+ "value": "221"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
+ "name": "singlesweep-cwr",
+ "value": "222"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the bottom edge's midpoint",
+ "name": "singlesweep-cwb",
+ "value": "223"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
+ "name": "singlesweep-cwl",
+ "value": "224"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints",
+ "name": "doublesweep-pv",
+ "value": "225"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
+ "name": "doublesweep-pd",
+ "value": "226"
+ },
+ {
+ "desc": "Two radial hands attached at the top and bottom edges' midpoints sweep from right to left",
+ "name": "doublesweep-ov",
+ "value": "227"
+ },
+ {
+ "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
+ "name": "doublesweep-oh",
+ "value": "228"
+ },
+ {
+ "desc": "A fan unfolds from the bottom, the fan axis at the top edge's midpoint",
+ "name": "fan-t",
+ "value": "231"
+ },
+ {
+ "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
+ "name": "fan-r",
+ "value": "232"
+ },
+ {
+ "desc": "A fan unfolds from the top, the fan axis at the bottom edge's midpoint",
+ "name": "fan-b",
+ "value": "233"
+ },
+ {
+ "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
+ "name": "fan-l",
+ "value": "234"
+ },
+ {
+ "desc": "Two fans, their axes at the top and bottom, unfold from the center",
+ "name": "doublefan-fiv",
+ "value": "235"
+ },
+ {
+ "desc": "Two fans, their axes at the left and right, unfold from the center",
+ "name": "doublefan-fih",
+ "value": "236"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the upper-left corner",
+ "name": "singlesweep-cwtl",
+ "value": "241"
+ },
+ {
+ "desc": "A radial hand sweeps counter-clockwise from the lower-left corner.",
+ "name": "singlesweep-cwbl",
+ "value": "242"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the lower-right corner",
+ "name": "singlesweep-cwbr",
+ "value": "243"
+ },
+ {
+ "desc": "A radial hand sweeps counter-clockwise from the upper-right corner",
+ "name": "singlesweep-cwtr",
+ "value": "244"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
+ "name": "doublesweep-pdtl",
+ "value": "245"
+ },
+ {
+ "desc": "Two radial hands attached at the lower-left and upper-right corners sweep down and up",
+ "name": "doublesweep-pdbl",
+ "value": "246"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
+ "name": "saloondoor-t",
+ "value": "251"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and lower-left corners sweep to the right",
+ "name": "saloondoor-l",
+ "value": "252"
+ },
+ {
+ "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
+ "name": "saloondoor-b",
+ "value": "253"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-right and lower-right corners sweep to the left",
+ "name": "saloondoor-r",
+ "value": "254"
+ },
+ {
+ "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
+ "name": "windshield-r",
+ "value": "261"
+ },
+ {
+ "desc": "Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom",
+ "name": "windshield-u",
+ "value": "262"
+ },
+ {
+ "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
+ "name": "windshield-v",
+ "value": "263"
+ },
+ {
+ "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
+ "name": "windshield-h",
+ "value": "264"
+ }
+ ]
+ },
+ "GstSMPTETransitionType": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "A bar moves from left to right",
+ "name": "bar-wipe-lr",
+ "value": "1"
+ },
+ {
+ "desc": "A bar moves from top to bottom",
+ "name": "bar-wipe-tb",
+ "value": "2"
+ },
+ {
+ "desc": "A box expands from the upper-left corner to the lower-right corner",
+ "name": "box-wipe-tl",
+ "value": "3"
+ },
+ {
+ "desc": "A box expands from the upper-right corner to the lower-left corner",
+ "name": "box-wipe-tr",
+ "value": "4"
+ },
+ {
+ "desc": "A box expands from the lower-right corner to the upper-left corner",
+ "name": "box-wipe-br",
+ "value": "5"
+ },
+ {
+ "desc": "A box expands from the lower-left corner to the upper-right corner",
+ "name": "box-wipe-bl",
+ "value": "6"
+ },
+ {
+ "desc": "A box shape expands from each of the four corners toward the center",
+ "name": "four-box-wipe-ci",
+ "value": "7"
+ },
+ {
+ "desc": "A box shape expands from the center of each quadrant toward the corners of each quadrant",
+ "name": "four-box-wipe-co",
+ "value": "8"
+ },
+ {
+ "desc": "A central, vertical line splits and expands toward the left and right edges",
+ "name": "barndoor-v",
+ "value": "21"
+ },
+ {
+ "desc": "A central, horizontal line splits and expands toward the top and bottom edges",
+ "name": "barndoor-h",
+ "value": "22"
+ },
+ {
+ "desc": "A box expands from the top edge's midpoint to the bottom corners",
+ "name": "box-wipe-tc",
+ "value": "23"
+ },
+ {
+ "desc": "A box expands from the right edge's midpoint to the left corners",
+ "name": "box-wipe-rc",
+ "value": "24"
+ },
+ {
+ "desc": "A box expands from the bottom edge's midpoint to the top corners",
+ "name": "box-wipe-bc",
+ "value": "25"
+ },
+ {
+ "desc": "A box expands from the left edge's midpoint to the right corners",
+ "name": "box-wipe-lc",
+ "value": "26"
+ },
+ {
+ "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
+ "name": "diagonal-tl",
+ "value": "41"
+ },
+ {
+ "desc": "A diagonal line moves from the upper right corner to the lower-left corner",
+ "name": "diagonal-tr",
+ "value": "42"
+ },
+ {
+ "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
+ "name": "bowtie-v",
+ "value": "43"
+ },
+ {
+ "desc": "Two wedge shapes slide in from the left and right edges toward the center",
+ "name": "bowtie-h",
+ "value": "44"
+ },
+ {
+ "desc": "A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners",
+ "name": "barndoor-dbl",
+ "value": "45"
+ },
+ {
+ "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
+ "name": "barndoor-dtl",
+ "value": "46"
+ },
+ {
+ "desc": "Four wedge shapes split from the center and retract toward the four edges",
+ "name": "misc-diagonal-dbd",
+ "value": "47"
+ },
+ {
+ "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
+ "name": "misc-diagonal-dd",
+ "value": "48"
+ },
+ {
+ "desc": "A wedge shape moves from top to bottom",
+ "name": "vee-d",
+ "value": "61"
+ },
+ {
+ "desc": "A wedge shape moves from right to left",
+ "name": "vee-l",
+ "value": "62"
+ },
+ {
+ "desc": "A wedge shape moves from bottom to top",
+ "name": "vee-u",
+ "value": "63"
+ },
+ {
+ "desc": "A wedge shape moves from left to right",
+ "name": "vee-r",
+ "value": "64"
+ },
+ {
+ "desc": "A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-d",
+ "value": "65"
+ },
+ {
+ "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-l",
+ "value": "66"
+ },
+ {
+ "desc": "A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-u",
+ "value": "67"
+ },
+ {
+ "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
+ "name": "barnvee-r",
+ "value": "68"
+ },
+ {
+ "desc": "A rectangle expands from the center.",
+ "name": "iris-rect",
+ "value": "101"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the twelve o'clock position",
+ "name": "clock-cw12",
+ "value": "201"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the three o'clock position",
+ "name": "clock-cw3",
+ "value": "202"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the six o'clock position",
+ "name": "clock-cw6",
+ "value": "203"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the nine o'clock position",
+ "name": "clock-cw9",
+ "value": "204"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise from the twelve and six o'clock positions",
+ "name": "pinwheel-tbv",
+ "value": "205"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
+ "name": "pinwheel-tbh",
+ "value": "206"
+ },
+ {
+ "desc": "Four radial hands sweep clockwise",
+ "name": "pinwheel-fb",
+ "value": "207"
+ },
+ {
+ "desc": "A fan unfolds from the top edge, the fan axis at the center",
+ "name": "fan-ct",
+ "value": "211"
+ },
+ {
+ "desc": "A fan unfolds from the right edge, the fan axis at the center",
+ "name": "fan-cr",
+ "value": "212"
+ },
+ {
+ "desc": "Two fans, their axes at the center, unfold from the top and bottom",
+ "name": "doublefan-fov",
+ "value": "213"
+ },
+ {
+ "desc": "Two fans, their axes at the center, unfold from the left and right",
+ "name": "doublefan-foh",
+ "value": "214"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
+ "name": "singlesweep-cwt",
+ "value": "221"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
+ "name": "singlesweep-cwr",
+ "value": "222"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the bottom edge's midpoint",
+ "name": "singlesweep-cwb",
+ "value": "223"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
+ "name": "singlesweep-cwl",
+ "value": "224"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints",
+ "name": "doublesweep-pv",
+ "value": "225"
+ },
+ {
+ "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
+ "name": "doublesweep-pd",
+ "value": "226"
+ },
+ {
+ "desc": "Two radial hands attached at the top and bottom edges' midpoints sweep from right to left",
+ "name": "doublesweep-ov",
+ "value": "227"
+ },
+ {
+ "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
+ "name": "doublesweep-oh",
+ "value": "228"
+ },
+ {
+ "desc": "A fan unfolds from the bottom, the fan axis at the top edge's midpoint",
+ "name": "fan-t",
+ "value": "231"
+ },
+ {
+ "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
+ "name": "fan-r",
+ "value": "232"
+ },
+ {
+ "desc": "A fan unfolds from the top, the fan axis at the bottom edge's midpoint",
+ "name": "fan-b",
+ "value": "233"
+ },
+ {
+ "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
+ "name": "fan-l",
+ "value": "234"
+ },
+ {
+ "desc": "Two fans, their axes at the top and bottom, unfold from the center",
+ "name": "doublefan-fiv",
+ "value": "235"
+ },
+ {
+ "desc": "Two fans, their axes at the left and right, unfold from the center",
+ "name": "doublefan-fih",
+ "value": "236"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the upper-left corner",
+ "name": "singlesweep-cwtl",
+ "value": "241"
+ },
+ {
+ "desc": "A radial hand sweeps counter-clockwise from the lower-left corner.",
+ "name": "singlesweep-cwbl",
+ "value": "242"
+ },
+ {
+ "desc": "A radial hand sweeps clockwise from the lower-right corner",
+ "name": "singlesweep-cwbr",
+ "value": "243"
+ },
+ {
+ "desc": "A radial hand sweeps counter-clockwise from the upper-right corner",
+ "name": "singlesweep-cwtr",
+ "value": "244"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
+ "name": "doublesweep-pdtl",
+ "value": "245"
+ },
+ {
+ "desc": "Two radial hands attached at the lower-left and upper-right corners sweep down and up",
+ "name": "doublesweep-pdbl",
+ "value": "246"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
+ "name": "saloondoor-t",
+ "value": "251"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-left and lower-left corners sweep to the right",
+ "name": "saloondoor-l",
+ "value": "252"
+ },
+ {
+ "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
+ "name": "saloondoor-b",
+ "value": "253"
+ },
+ {
+ "desc": "Two radial hands attached at the upper-right and lower-right corners sweep to the left",
+ "name": "saloondoor-r",
+ "value": "254"
+ },
+ {
+ "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
+ "name": "windshield-r",
+ "value": "261"
+ },
+ {
+ "desc": "Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom",
+ "name": "windshield-u",
+ "value": "262"
+ },
+ {
+ "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
+ "name": "windshield-v",
+ "value": "263"
+ },
+ {
+ "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
+ "name": "windshield-h",
+ "value": "264"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -31496,7 +31568,6 @@
],
"klass": "Generic",
"long-name": "HTTP client sink",
- "name": "souphttpclientsink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -31510,7 +31581,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"automatic-redirect": {
@@ -31518,7 +31590,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -31528,14 +31601,16 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"cookies": {
"blurb": "HTTP request cookies",
"construct": false,
"construct-only": false,
- "type-name": "GStrv",
+ "readable": true,
+ "type": "GStrv",
"writable": true
},
"enable-last-sample": {
@@ -31543,7 +31618,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"http-log-level": {
@@ -31551,37 +31627,16 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "SoupLoggerLogLevel",
- "values": [
- {
- "desc": "SOUP_LOGGER_LOG_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "SOUP_LOGGER_LOG_MINIMAL",
- "name": "minimal",
- "value": "1"
- },
- {
- "desc": "SOUP_LOGGER_LOG_HEADERS",
- "name": "headers",
- "value": "2"
- },
- {
- "desc": "SOUP_LOGGER_LOG_BODY",
- "name": "body",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "SoupLoggerLogLevel",
"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": {
@@ -31589,7 +31644,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
@@ -31599,7 +31655,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -31609,33 +31666,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",
- "hotdoc-fixed-default": true,
- "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
},
"proxy": {
@@ -31643,7 +31686,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-id": {
@@ -31651,7 +31695,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-pw": {
@@ -31659,7 +31704,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
@@ -31667,7 +31713,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -31677,7 +31724,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"retries": {
@@ -31687,7 +31735,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"retry-delay": {
@@ -31697,14 +31746,16 @@
"default": "5",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"session": {
"blurb": "SoupSession object to use for communication",
"construct": false,
"construct-only": false,
- "type-name": "SoupSession",
+ "readable": true,
+ "type": "SoupSession",
"writable": true
},
"stats": {
@@ -31712,7 +31763,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": {
@@ -31720,7 +31772,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -31730,7 +31783,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -31740,7 +31794,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"user-agent": {
@@ -31748,7 +31803,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer souphttpclientsink ",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-id": {
@@ -31756,7 +31812,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-pw": {
@@ -31764,7 +31821,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -31782,9 +31840,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "HTTP client source",
- "name": "souphttpsrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -31798,7 +31858,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -31808,7 +31869,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"compress": {
@@ -31816,14 +31878,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"cookies": {
"blurb": "HTTP request cookies",
"construct": false,
"construct-only": false,
- "type-name": "GStrv",
+ "readable": true,
+ "type": "GStrv",
"writable": true
},
"do-timestamp": {
@@ -31831,14 +31895,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"extra-headers": {
"blurb": "Extra headers to append to the HTTP request",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"http-log-level": {
@@ -31846,30 +31912,8 @@
"construct": false,
"construct-only": false,
"default": "headers (2)",
- "enum": true,
- "type-name": "SoupLoggerLogLevel",
- "values": [
- {
- "desc": "SOUP_LOGGER_LOG_NONE",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "SOUP_LOGGER_LOG_MINIMAL",
- "name": "minimal",
- "value": "1"
- },
- {
- "desc": "SOUP_LOGGER_LOG_HEADERS",
- "name": "headers",
- "value": "2"
- },
- {
- "desc": "SOUP_LOGGER_LOG_BODY",
- "name": "body",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "SoupLoggerLogLevel",
"writable": true
},
"iradio-mode": {
@@ -31877,7 +31921,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
@@ -31885,7 +31930,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keep-alive": {
@@ -31893,7 +31939,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
@@ -31901,7 +31948,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"method": {
@@ -31909,16 +31957,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -31928,14 +31968,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"proxy": {
@@ -31943,7 +31977,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-id": {
@@ -31951,7 +31986,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-pw": {
@@ -31959,7 +31995,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"retries": {
@@ -31969,7 +32006,8 @@
"default": "3",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssl-ca-file": {
@@ -31977,7 +32015,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ssl-strict": {
@@ -31985,7 +32024,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssl-use-system-ca-file": {
@@ -31993,7 +32033,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timeout": {
@@ -32003,21 +32044,24 @@
"default": "15",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"tls-database": {
"blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
"construct": false,
"construct-only": false,
- "type-name": "GTlsDatabase",
+ "readable": true,
+ "type": "GTlsDatabase",
"writable": true
},
"tls-interaction": {
"blurb": "A GTlsInteraction object to be used when the connection or certificate database need to interact with the user.",
"construct": false,
"construct-only": false,
- "type-name": "GTlsInteraction",
+ "readable": true,
+ "type": "GTlsInteraction",
"writable": true
},
"typefind": {
@@ -32025,7 +32069,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"user-agent": {
@@ -32033,7 +32078,8 @@
"construct": false,
"construct-only": false,
"default": "GStreamer souphttpsrc 1.17.0.1 ",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-id": {
@@ -32041,7 +32087,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-pw": {
@@ -32049,7 +32096,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -32058,6 +32106,7 @@
},
"filename": "gstsoup",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -32067,7 +32116,7 @@
"description": "Run an FFT on the audio signal, output spectrum data",
"elements": {
"spectrum": {
- "author": "Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Run an FFT on the audio signal, output spectrum data",
"hierarchy": [
"GstSpectrum",
@@ -32080,7 +32129,6 @@
],
"klass": "Filter/Analyzer/Audio",
"long-name": "Spectrum analyzer",
- "name": "spectrum",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { S16LE, S24LE, S32LE, F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
@@ -32101,7 +32149,8 @@
"default": "128",
"max": "1073741824",
"min": "2",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interval": {
@@ -32111,7 +32160,8 @@
"default": "100000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-magnitude": {
@@ -32119,7 +32169,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-phase": {
@@ -32127,7 +32178,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"multi-channel": {
@@ -32135,23 +32187,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",
- "hotdoc-fixed-default": true,
- "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-messages": {
@@ -32159,7 +32196,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
@@ -32167,7 +32205,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threshold": {
@@ -32177,7 +32216,8 @@
"default": "-60",
"max": "0",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -32186,6 +32226,7 @@
},
"filename": "gstspectrum",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -32207,7 +32248,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "Speex audio decoder",
- "name": "speexdec",
"pad-templates": {
"sink": {
"caps": "audio/x-speex:\n",
@@ -32226,7 +32266,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-latency": {
@@ -32236,23 +32277,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -32260,7 +32286,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -32270,7 +32297,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -32287,9 +32315,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Speex audio encoder",
- "name": "speexenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 6000, 48000 ]\n channels: 1\naudio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 6000, 48000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n",
@@ -32310,7 +32341,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -32320,7 +32352,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"complexity": {
@@ -32330,7 +32363,8 @@
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dtx": {
@@ -32338,7 +32372,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
@@ -32346,7 +32381,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-message": {
@@ -32354,7 +32390,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"mark-granule": {
@@ -32362,7 +32399,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mode": {
@@ -32370,39 +32408,8 @@
"construct": true,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstSpeexEncMode",
- "values": [
- {
- "desc": "Auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Ultra Wide Band",
- "name": "uwb",
- "value": "1"
- },
- {
- "desc": "Wide Band",
- "name": "wb",
- "value": "2"
- },
- {
- "desc": "Narrow Band",
- "name": "nb",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstSpeexEncMode",
"writable": true
},
"nframes": {
@@ -32412,14 +32419,8 @@
"default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"perfect-timestamp": {
@@ -32427,7 +32428,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
@@ -32437,7 +32439,8 @@
"default": "8",
"max": "10",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"tolerance": {
@@ -32447,7 +32450,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"vad": {
@@ -32455,7 +32459,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"vbr": {
@@ -32463,7 +32468,8 @@
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -32472,6 +32478,33 @@
},
"filename": "gstspeex",
"license": "LGPL",
+ "other-types": {
+ "GstSpeexEncMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Auto",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "Ultra Wide Band",
+ "name": "uwb",
+ "value": "1"
+ },
+ {
+ "desc": "Wide Band",
+ "name": "wb",
+ "value": "2"
+ },
+ {
+ "desc": "Narrow Band",
+ "name": "nb",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -32481,7 +32514,7 @@
"description": "Tag writing plug-in based on taglib",
"elements": {
"apev2mux": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Adds an APEv2 header to the beginning of files using taglib",
"hierarchy": [
"GstApev2Mux",
@@ -32491,9 +32524,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "TagLib-based APEv2 Muxer",
- "name": "apev2mux",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -32506,24 +32541,6 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "none"
},
"id3v2mux": {
@@ -32537,9 +32554,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "TagLib-based ID3v2 Muxer",
- "name": "id3v2mux",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -32552,29 +32571,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": "gsttaglib",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -32584,7 +32586,7 @@
"description": "Encode MP2s with TwoLAME",
"elements": {
"twolamemp2enc": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "High-quality free MP2 encoder",
"hierarchy": [
"GstTwoLame",
@@ -32594,9 +32596,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "TwoLAME mp2 encoder",
- "name": "twolamemp2enc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, S16LE }\n layout: interleaved\n rate: { (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n channels: 1\naudio/x-raw:\n format: { F32LE, S16LE }\n layout: interleaved\n rate: { (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n channels: 2\n channel-mask: 0x0000000000000003\n",
@@ -32615,9 +32619,10 @@
"construct": false,
"construct-only": false,
"default": "0",
- "max": "3.40282e+38",
- "min": "-3.40282e+38",
- "type-name": "gfloat",
+ "max": "3,40282e+38",
+ "min": "-3,40282e+38",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"bitrate": {
@@ -32627,7 +32632,8 @@
"default": "192",
"max": "384",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"copyright": {
@@ -32635,7 +32641,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"emphasis": {
@@ -32643,25 +32650,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstTwoLameEmphasis",
- "values": [
- {
- "desc": "No emphasis",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "50/15 ms",
- "name": "5",
- "value": "1"
- },
- {
- "desc": "CCIT J.17",
- "name": "ccit",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstTwoLameEmphasis",
"writable": true
},
"energy-level-extension": {
@@ -32669,7 +32659,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"error-protection": {
@@ -32677,7 +32668,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
@@ -32685,7 +32677,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -32693,7 +32686,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mode": {
@@ -32701,44 +32695,8 @@
"construct": false,
"construct-only": false,
"default": "joint (1)",
- "enum": true,
- "type-name": "GstTwoLameMode",
- "values": [
- {
- "desc": "Auto",
- "name": "auto",
- "value": "-1"
- },
- {
- "desc": "Stereo",
- "name": "stereo",
- "value": "0"
- },
- {
- "desc": "Joint Stereo",
- "name": "joint",
- "value": "1"
- },
- {
- "desc": "Dual Channel",
- "name": "dual",
- "value": "2"
- },
- {
- "desc": "Mono",
- "name": "mono",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstTwoLameMode",
"writable": true
},
"original": {
@@ -32746,7 +32704,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"padding": {
@@ -32754,27 +32713,8 @@
"construct": false,
"construct-only": false,
"default": "never (0)",
- "enum": true,
- "type-name": "GstTwoLamePadding",
- "values": [
- {
- "desc": "No Padding",
- "name": "never",
- "value": "0"
- },
- {
- "desc": "Always Pad",
- "name": "always",
- "value": "1"
- }
- ],
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstTwoLamePadding",
"writable": true
},
"perfect-timestamp": {
@@ -32782,7 +32722,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"psymodel": {
@@ -32792,7 +32733,8 @@
"default": "3",
"max": "4",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"quick-mode": {
@@ -32800,7 +32742,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quick-mode-count": {
@@ -32810,7 +32753,8 @@
"default": "10",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -32820,7 +32764,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"vbr": {
@@ -32828,7 +32773,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"vbr-level": {
@@ -32838,7 +32784,8 @@
"default": "5",
"max": "10",
"min": "-10",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"vbr-max-bitrate": {
@@ -32848,7 +32795,8 @@
"default": "0",
"max": "384",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -32857,6 +32805,73 @@
},
"filename": "gsttwolame",
"license": "LGPL",
+ "other-types": {
+ "GstTwoLameEmphasis": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No emphasis",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "50/15 ms",
+ "name": "5",
+ "value": "1"
+ },
+ {
+ "desc": "CCIT J.17",
+ "name": "ccit",
+ "value": "3"
+ }
+ ]
+ },
+ "GstTwoLameMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Auto",
+ "name": "auto",
+ "value": "-1"
+ },
+ {
+ "desc": "Stereo",
+ "name": "stereo",
+ "value": "0"
+ },
+ {
+ "desc": "Joint Stereo",
+ "name": "joint",
+ "value": "1"
+ },
+ {
+ "desc": "Dual Channel",
+ "name": "dual",
+ "value": "2"
+ },
+ {
+ "desc": "Mono",
+ "name": "mono",
+ "value": "3"
+ }
+ ]
+ },
+ "GstTwoLamePadding": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "No Padding",
+ "name": "never",
+ "value": "0"
+ },
+ {
+ "desc": "Always Pad",
+ "name": "always",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -32878,7 +32893,6 @@
],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "dynudpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -32892,7 +32906,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
@@ -32900,7 +32915,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
@@ -32910,7 +32926,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
@@ -32920,7 +32937,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"close-socket": {
@@ -32928,7 +32946,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
@@ -32936,14 +32955,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": {
@@ -32953,7 +32974,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -32963,33 +32985,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -32997,7 +33005,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -33007,21 +33016,24 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"socket": {
"blurb": "Socket to use for UDP sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"socket-v6": {
"blurb": "Socket to use for UDPv6 sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"stats": {
@@ -33029,7 +33041,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": {
@@ -33037,7 +33050,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -33047,7 +33061,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -33057,18 +33072,27 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "none",
"signals": {
"get-stats": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
}
}
},
@@ -33085,7 +33109,6 @@
],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "multiudpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -33099,7 +33122,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-multicast": {
@@ -33107,7 +33131,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
@@ -33115,7 +33140,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
@@ -33125,7 +33151,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
@@ -33135,7 +33162,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
@@ -33145,7 +33173,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
@@ -33155,7 +33184,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
@@ -33165,7 +33195,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"clients": {
@@ -33173,7 +33204,8 @@
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"close-socket": {
@@ -33181,7 +33213,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
@@ -33189,7 +33222,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-ipv4": {
@@ -33197,14 +33231,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
},
"loop": {
@@ -33212,7 +33248,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-bitrate": {
@@ -33222,7 +33259,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -33232,7 +33270,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"multicast-iface": {
@@ -33240,33 +33279,19 @@
"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",
- "hotdoc-fixed-default": true,
- "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
},
"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": {
@@ -33274,7 +33299,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -33284,7 +33310,8 @@
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
@@ -33294,7 +33321,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"send-duplicates": {
@@ -33302,21 +33330,24 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"socket": {
"blurb": "Socket to use for UDP sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"socket-v6": {
"blurb": "Socket to use for UDPv6 sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"stats": {
@@ -33324,7 +33355,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": {
@@ -33332,7 +33364,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -33342,7 +33375,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -33352,7 +33386,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"ttl": {
@@ -33362,7 +33397,8 @@
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
@@ -33372,64 +33408,107 @@
"default": "1",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"used-socket": {
"blurb": "Socket currently in use for UDP sending. (NULL == no socket)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": false
},
"used-socket-v6": {
"blurb": "Socket currently in use for UDPv6 sending. (NULL == no socket)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": false
}
},
"rank": "none",
"signals": {
"add": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"clear": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-added": {
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-removed": {
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-stats": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
},
"remove": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -33445,9 +33524,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "udpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
@@ -33461,7 +33542,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-multicast": {
@@ -33469,7 +33551,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
@@ -33477,7 +33560,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
@@ -33487,7 +33571,8 @@
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
@@ -33497,7 +33582,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
@@ -33507,7 +33593,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
@@ -33517,7 +33604,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
@@ -33527,7 +33615,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"clients": {
@@ -33535,7 +33624,8 @@
"construct": false,
"construct-only": false,
"default": "localhost:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"close-socket": {
@@ -33543,7 +33633,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
@@ -33551,7 +33642,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-ipv4": {
@@ -33559,7 +33651,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
@@ -33567,14 +33660,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
},
"loop": {
@@ -33582,7 +33677,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-bitrate": {
@@ -33592,7 +33688,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -33602,7 +33699,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"multicast-iface": {
@@ -33610,23 +33708,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",
- "hotdoc-fixed-default": true,
- "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
},
"port": {
@@ -33636,17 +33719,19 @@
"default": "5004",
"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": {
@@ -33654,7 +33739,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
@@ -33664,7 +33750,8 @@
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
@@ -33674,7 +33761,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"send-duplicates": {
@@ -33682,21 +33770,24 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"socket": {
"blurb": "Socket to use for UDP sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"socket-v6": {
"blurb": "Socket to use for UDPv6 sending. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"stats": {
@@ -33704,7 +33795,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": {
@@ -33712,7 +33804,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -33722,7 +33815,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -33732,7 +33826,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"ttl": {
@@ -33742,7 +33837,8 @@
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
@@ -33752,64 +33848,107 @@
"default": "1",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"used-socket": {
"blurb": "Socket currently in use for UDP sending. (NULL == no socket)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": false
},
"used-socket-v6": {
"blurb": "Socket currently in use for UDPv6 sending. (NULL == no socket)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": false
}
},
"rank": "none",
"signals": {
"add": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"clear": {
+ "action": true,
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-added": {
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"client-removed": {
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"get-stats": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "GstStructure"
+ "return-type": "GstStructure",
+ "when": "last"
},
"remove": {
+ "action": true,
"args": [
- "gchararray",
- "gint"
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gint"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -33825,9 +33964,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "UDP packet receiver",
- "name": "udpsrc",
"pad-templates": {
"src": {
"caps": "ANY",
@@ -33841,7 +33982,8 @@
"construct": false,
"construct-only": false,
"default": "0.0.0.0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"auto-multicast": {
@@ -33849,7 +33991,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -33859,7 +34002,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
@@ -33869,14 +34013,16 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"caps": {
"blurb": "The caps of the source pad",
"construct": false,
"construct-only": false,
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"close-socket": {
@@ -33884,7 +34030,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-timestamp": {
@@ -33892,7 +34039,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loop": {
@@ -33900,7 +34048,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mtu": {
@@ -33910,7 +34059,8 @@
"default": "1492",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"multicast-group": {
@@ -33918,7 +34068,8 @@
"construct": false,
"construct-only": false,
"default": "0.0.0.0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multicast-iface": {
@@ -33926,16 +34077,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
@@ -33945,14 +34088,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": {
@@ -33962,7 +34099,8 @@
"default": "5004",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"retrieve-sender-address": {
@@ -33970,7 +34108,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reuse": {
@@ -33978,7 +34117,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-first-bytes": {
@@ -33988,14 +34128,16 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"socket": {
"blurb": "Socket to use for UDP reception. (NULL == allocate)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": true
},
"timeout": {
@@ -34005,7 +34147,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"typefind": {
@@ -34013,7 +34156,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"uri": {
@@ -34021,14 +34165,16 @@
"construct": false,
"construct-only": false,
"default": "udp://0.0.0.0:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"used-socket": {
"blurb": "Socket currently in use for UDP reception. (NULL = no socket)",
"construct": false,
"construct-only": false,
- "type-name": "GSocket",
+ "readable": true,
+ "type": "GSocket",
"writable": false
}
},
@@ -34037,6 +34183,7 @@
},
"filename": "gstudp",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -34055,16 +34202,20 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler",
+ "GstTuner"
+ ],
"klass": "Tuner",
"long-name": "Radio (video4linux2) Tuner",
- "name": "v4l2radio",
"properties": {
"device": {
"blurb": "Video4Linux2 radio device location",
"construct": false,
"construct-only": false,
"default": "/dev/radio0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"frequency": {
@@ -34074,23 +34225,8 @@
"default": "0",
"max": "108000000",
"min": "87500000",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -34108,12 +34244,16 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTuner",
+ "GstColorBalance",
+ "GstVideoOrientation"
+ ],
"klass": "Sink/Video",
"long-name": "Video (video4linux2) Sink",
- "name": "v4l2sink",
"pad-templates": {
"sink": {
- "caps": "image/jpeg:\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/mpeg:\n mpegversion: 2\nvideo/mpegts:\n systemstream: true\nvideo/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-fwht:\nvideo/x-h263:\n variant: itu\nvideo/x-h264:\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: au\nvideo/x-pwc1:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-pwc2:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-sonix:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\nvideo/x-vp9:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\n",
+ "caps": "image/jpeg:\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/mpeg:\n mpegversion: { (int)1, (int)2 }\nvideo/mpegts:\n systemstream: true\nvideo/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-fwht:\nvideo/x-h263:\n variant: itu\nvideo/x-h264:\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: au\nvideo/x-pwc1:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-pwc2:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(format:Interlaced):\n format: { RGB16, BGR, BGRA, ABGR, xBGR, RGBx, ARGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, xRGB, BGRx, RGB, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: alternate\nvideo/x-raw:\n format: { RGB16, BGR, ABGR, xBGR, RGBx, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, ARGB, xRGB, RGB, BGRA, BGRx, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-sonix:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\nvideo/x-vp9:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\n",
"direction": "sink",
"presence": "always"
}
@@ -34124,7 +34264,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
@@ -34134,7 +34275,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -34144,7 +34286,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
@@ -34154,7 +34297,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-height": {
@@ -34164,7 +34308,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"crop-left": {
@@ -34174,7 +34319,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-top": {
@@ -34184,7 +34330,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-width": {
@@ -34194,7 +34341,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"device": {
@@ -34202,7 +34350,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/video1",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-fd": {
@@ -34212,7 +34361,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"device-name": {
@@ -34220,7 +34370,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"enable-last-sample": {
@@ -34228,14 +34379,16 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"extra-controls": {
"blurb": "Extra v4l2 controls (CIDs) for the device",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"flags": {
@@ -34243,44 +34396,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstV4l2DeviceTypeFlags",
- "values": [
- {
- "desc": "Device supports video capture",
- "name": "capture",
- "value": "0x00000001"
- },
- {
- "desc": "Device supports video playback",
- "name": "output",
- "value": "0x00000002"
- },
- {
- "desc": "Device supports video overlay",
- "name": "overlay",
- "value": "0x00000004"
- },
- {
- "desc": "Device supports the VBI capture",
- "name": "vbi-capture",
- "value": "0x00000010"
- },
- {
- "desc": "Device supports the VBI output",
- "name": "vbi-output",
- "value": "0x00000020"
- },
- {
- "desc": "Device has a tuner or modulator",
- "name": "tuner",
- "value": "0x00010000"
- },
- {
- "desc": "Device has audio inputs or outputs",
- "name": "audio",
- "value": "0x00020000"
- }
- ],
+ "readable": true,
+ "type": "GstV4l2DeviceTypeFlags",
"writable": false
},
"force-aspect-ratio": {
@@ -34288,7 +34405,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
@@ -34298,7 +34416,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"io-mode": {
@@ -34306,47 +34425,16 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstV4l2IOMode",
- "values": [
- {
- "desc": "GST_V4L2_IO_AUTO",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "GST_V4L2_IO_RW",
- "name": "rw",
- "value": "1"
- },
- {
- "desc": "GST_V4L2_IO_MMAP",
- "name": "mmap",
- "value": "2"
- },
- {
- "desc": "GST_V4L2_IO_USERPTR",
- "name": "userptr",
- "value": "3"
- },
- {
- "desc": "GST_V4L2_IO_DMABUF",
- "name": "dmabuf",
- "value": "4"
- },
- {
- "desc": "GST_V4L2_IO_DMABUF_IMPORT",
- "name": "dmabuf-import",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstV4l2IOMode",
"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": {
@@ -34356,7 +34444,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
@@ -34366,16 +34455,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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"norm": {
@@ -34383,165 +34464,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "V4L2_TV_norms",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "NTSC",
- "name": "NTSC",
- "value": "45056"
- },
- {
- "desc": "NTSC-M",
- "name": "NTSC-M",
- "value": "4096"
- },
- {
- "desc": "NTSC-M-JP",
- "name": "NTSC-M-JP",
- "value": "8192"
- },
- {
- "desc": "NTSC-M-KR",
- "name": "NTSC-M-KR",
- "value": "32768"
- },
- {
- "desc": "NTSC-443",
- "name": "NTSC-443",
- "value": "16384"
- },
- {
- "desc": "PAL",
- "name": "PAL",
- "value": "255"
- },
- {
- "desc": "PAL-BG",
- "name": "PAL-BG",
- "value": "7"
- },
- {
- "desc": "PAL-B",
- "name": "PAL-B",
- "value": "1"
- },
- {
- "desc": "PAL-B1",
- "name": "PAL-B1",
- "value": "2"
- },
- {
- "desc": "PAL-G",
- "name": "PAL-G",
- "value": "4"
- },
- {
- "desc": "PAL-H",
- "name": "PAL-H",
- "value": "8"
- },
- {
- "desc": "PAL-I",
- "name": "PAL-I",
- "value": "16"
- },
- {
- "desc": "PAL-DK",
- "name": "PAL-DK",
- "value": "224"
- },
- {
- "desc": "PAL-D",
- "name": "PAL-D",
- "value": "32"
- },
- {
- "desc": "PAL-D1",
- "name": "PAL-D1",
- "value": "64"
- },
- {
- "desc": "PAL-K",
- "name": "PAL-K",
- "value": "128"
- },
- {
- "desc": "PAL-M",
- "name": "PAL-M",
- "value": "256"
- },
- {
- "desc": "PAL-N",
- "name": "PAL-N",
- "value": "512"
- },
- {
- "desc": "PAL-Nc",
- "name": "PAL-Nc",
- "value": "1024"
- },
- {
- "desc": "PAL-60",
- "name": "PAL-60",
- "value": "2048"
- },
- {
- "desc": "SECAM",
- "name": "SECAM",
- "value": "16711680"
- },
- {
- "desc": "SECAM-B",
- "name": "SECAM-B",
- "value": "65536"
- },
- {
- "desc": "SECAM-G",
- "name": "SECAM-G",
- "value": "262144"
- },
- {
- "desc": "SECAM-H",
- "name": "SECAM-H",
- "value": "524288"
- },
- {
- "desc": "SECAM-DK",
- "name": "SECAM-DK",
- "value": "3276800"
- },
- {
- "desc": "SECAM-D",
- "name": "SECAM-D",
- "value": "131072"
- },
- {
- "desc": "SECAM-K",
- "name": "SECAM-K",
- "value": "1048576"
- },
- {
- "desc": "SECAM-K1",
- "name": "SECAM-K1",
- "value": "2097152"
- },
- {
- "desc": "SECAM-L",
- "name": "SECAM-L",
- "value": "4194304"
- },
- {
- "desc": "SECAM-Lc",
- "name": "SECAM-Lc",
- "value": "8388608"
- }
- ],
+ "readable": true,
+ "type": "V4L2_TV_norms",
"writable": true
},
"overlay-height": {
@@ -34551,7 +34475,8 @@
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"overlay-left": {
@@ -34561,7 +34486,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-top": {
@@ -34571,7 +34497,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-width": {
@@ -34581,14 +34508,8 @@
"default": "0",
"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
},
"pixel-aspect-ratio": {
@@ -34596,17 +34517,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": {
@@ -34614,7 +34537,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
@@ -34624,7 +34548,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"saturation": {
@@ -34634,7 +34559,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"show-preroll-frame": {
@@ -34642,7 +34568,8 @@
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
@@ -34650,7 +34577,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": {
@@ -34658,7 +34586,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
@@ -34668,7 +34597,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
@@ -34678,7 +34608,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -34696,12 +34627,17 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler",
+ "GstTuner",
+ "GstColorBalance",
+ "GstVideoOrientation"
+ ],
"klass": "Source/Video",
"long-name": "Video (video4linux2) Source",
- "name": "v4l2src",
"pad-templates": {
"src": {
- "caps": "image/jpeg:\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/mpeg:\n mpegversion: 2\nvideo/mpegts:\n systemstream: true\nvideo/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-fwht:\nvideo/x-h263:\n variant: itu\nvideo/x-h264:\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: au\nvideo/x-pwc1:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-pwc2:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-sonix:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\nvideo/x-vp9:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\n",
+ "caps": "image/jpeg:\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/mpeg:\n mpegversion: { (int)1, (int)2 }\nvideo/mpegts:\n systemstream: true\nvideo/x-bayer:\n format: { bggr, gbrg, grbg, rggb }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dv:\n systemstream: true\nvideo/x-fwht:\nvideo/x-h263:\n variant: itu\nvideo/x-h264:\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\nvideo/x-h265:\n stream-format: byte-stream\n alignment: au\nvideo/x-pwc1:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-pwc2:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(format:Interlaced):\n format: { RGB16, BGR, BGRA, ABGR, xBGR, RGBx, ARGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, xRGB, BGRx, RGB, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\n interlace-mode: alternate\nvideo/x-raw:\n format: { RGB16, BGR, ABGR, xBGR, RGBx, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, ARGB, xRGB, RGB, BGRA, BGRx, BGR15, RGB15 }\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-sonix:\n width: [ 1, 32768 ]\n height: [ 1, 32768 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-vp8:\nvideo/x-vp9:\nvideo/x-wmv:\n wmvversion: 3\n format: WVC1\n",
"direction": "src",
"presence": "always"
}
@@ -34714,7 +34650,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
@@ -34724,7 +34661,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
@@ -34734,7 +34672,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device": {
@@ -34742,7 +34681,8 @@
"construct": false,
"construct-only": false,
"default": "/dev/video0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-fd": {
@@ -34752,7 +34692,8 @@
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"device-name": {
@@ -34760,7 +34701,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
@@ -34768,14 +34710,16 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"extra-controls": {
"blurb": "Extra v4l2 controls (CIDs) for the device",
"construct": false,
"construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
"flags": {
@@ -34783,44 +34727,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstV4l2DeviceTypeFlags",
- "values": [
- {
- "desc": "Device supports video capture",
- "name": "capture",
- "value": "0x00000001"
- },
- {
- "desc": "Device supports video playback",
- "name": "output",
- "value": "0x00000002"
- },
- {
- "desc": "Device supports video overlay",
- "name": "overlay",
- "value": "0x00000004"
- },
- {
- "desc": "Device supports the VBI capture",
- "name": "vbi-capture",
- "value": "0x00000010"
- },
- {
- "desc": "Device supports the VBI output",
- "name": "vbi-output",
- "value": "0x00000020"
- },
- {
- "desc": "Device has a tuner or modulator",
- "name": "tuner",
- "value": "0x00010000"
- },
- {
- "desc": "Device has audio inputs or outputs",
- "name": "audio",
- "value": "0x00020000"
- }
- ],
+ "readable": true,
+ "type": "GstV4l2DeviceTypeFlags",
"writable": false
},
"force-aspect-ratio": {
@@ -34828,7 +34736,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
@@ -34838,7 +34747,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"io-mode": {
@@ -34846,49 +34756,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstV4l2IOMode",
- "values": [
- {
- "desc": "GST_V4L2_IO_AUTO",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "GST_V4L2_IO_RW",
- "name": "rw",
- "value": "1"
- },
- {
- "desc": "GST_V4L2_IO_MMAP",
- "name": "mmap",
- "value": "2"
- },
- {
- "desc": "GST_V4L2_IO_USERPTR",
- "name": "userptr",
- "value": "3"
- },
- {
- "desc": "GST_V4L2_IO_DMABUF",
- "name": "dmabuf",
- "value": "4"
- },
- {
- "desc": "GST_V4L2_IO_DMABUF_IMPORT",
- "name": "dmabuf-import",
- "value": "5"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstV4l2IOMode",
"writable": true
},
"norm": {
@@ -34896,165 +34765,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "V4L2_TV_norms",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "NTSC",
- "name": "NTSC",
- "value": "45056"
- },
- {
- "desc": "NTSC-M",
- "name": "NTSC-M",
- "value": "4096"
- },
- {
- "desc": "NTSC-M-JP",
- "name": "NTSC-M-JP",
- "value": "8192"
- },
- {
- "desc": "NTSC-M-KR",
- "name": "NTSC-M-KR",
- "value": "32768"
- },
- {
- "desc": "NTSC-443",
- "name": "NTSC-443",
- "value": "16384"
- },
- {
- "desc": "PAL",
- "name": "PAL",
- "value": "255"
- },
- {
- "desc": "PAL-BG",
- "name": "PAL-BG",
- "value": "7"
- },
- {
- "desc": "PAL-B",
- "name": "PAL-B",
- "value": "1"
- },
- {
- "desc": "PAL-B1",
- "name": "PAL-B1",
- "value": "2"
- },
- {
- "desc": "PAL-G",
- "name": "PAL-G",
- "value": "4"
- },
- {
- "desc": "PAL-H",
- "name": "PAL-H",
- "value": "8"
- },
- {
- "desc": "PAL-I",
- "name": "PAL-I",
- "value": "16"
- },
- {
- "desc": "PAL-DK",
- "name": "PAL-DK",
- "value": "224"
- },
- {
- "desc": "PAL-D",
- "name": "PAL-D",
- "value": "32"
- },
- {
- "desc": "PAL-D1",
- "name": "PAL-D1",
- "value": "64"
- },
- {
- "desc": "PAL-K",
- "name": "PAL-K",
- "value": "128"
- },
- {
- "desc": "PAL-M",
- "name": "PAL-M",
- "value": "256"
- },
- {
- "desc": "PAL-N",
- "name": "PAL-N",
- "value": "512"
- },
- {
- "desc": "PAL-Nc",
- "name": "PAL-Nc",
- "value": "1024"
- },
- {
- "desc": "PAL-60",
- "name": "PAL-60",
- "value": "2048"
- },
- {
- "desc": "SECAM",
- "name": "SECAM",
- "value": "16711680"
- },
- {
- "desc": "SECAM-B",
- "name": "SECAM-B",
- "value": "65536"
- },
- {
- "desc": "SECAM-G",
- "name": "SECAM-G",
- "value": "262144"
- },
- {
- "desc": "SECAM-H",
- "name": "SECAM-H",
- "value": "524288"
- },
- {
- "desc": "SECAM-DK",
- "name": "SECAM-DK",
- "value": "3276800"
- },
- {
- "desc": "SECAM-D",
- "name": "SECAM-D",
- "value": "131072"
- },
- {
- "desc": "SECAM-K",
- "name": "SECAM-K",
- "value": "1048576"
- },
- {
- "desc": "SECAM-K1",
- "name": "SECAM-K1",
- "value": "2097152"
- },
- {
- "desc": "SECAM-L",
- "name": "SECAM-L",
- "value": "4194304"
- },
- {
- "desc": "SECAM-Lc",
- "name": "SECAM-Lc",
- "value": "8388608"
- }
- ],
+ "readable": true,
+ "type": "V4L2_TV_norms",
"writable": true
},
"num-buffers": {
@@ -35064,14 +34776,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
},
"pixel-aspect-ratio": {
@@ -35079,7 +34785,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"saturation": {
@@ -35089,7 +34796,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
@@ -35097,7 +34805,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -35105,16 +34814,260 @@
"signals": {
"prepare-format": {
"args": [
- "gint",
- "GstCaps"
+ {
+ "name": "arg0",
+ "type": "gint"
+ },
+ {
+ "name": "arg1",
+ "type": "GstCaps"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
}
},
"filename": "gstvideo4linux2",
"license": "LGPL",
+ "other-types": {
+ "GstV4l2DeviceTypeFlags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Device supports video capture",
+ "name": "capture",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Device supports video playback",
+ "name": "output",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Device supports video overlay",
+ "name": "overlay",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "Device supports the VBI capture",
+ "name": "vbi-capture",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "Device supports the VBI output",
+ "name": "vbi-output",
+ "value": "0x00000020"
+ },
+ {
+ "desc": "Device has a tuner or modulator",
+ "name": "tuner",
+ "value": "0x00010000"
+ },
+ {
+ "desc": "Device has audio inputs or outputs",
+ "name": "audio",
+ "value": "0x00020000"
+ }
+ ]
+ },
+ "GstV4l2IOMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "GST_V4L2_IO_AUTO",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "GST_V4L2_IO_RW",
+ "name": "rw",
+ "value": "1"
+ },
+ {
+ "desc": "GST_V4L2_IO_MMAP",
+ "name": "mmap",
+ "value": "2"
+ },
+ {
+ "desc": "GST_V4L2_IO_USERPTR",
+ "name": "userptr",
+ "value": "3"
+ },
+ {
+ "desc": "GST_V4L2_IO_DMABUF",
+ "name": "dmabuf",
+ "value": "4"
+ },
+ {
+ "desc": "GST_V4L2_IO_DMABUF_IMPORT",
+ "name": "dmabuf-import",
+ "value": "5"
+ }
+ ]
+ },
+ "V4L2_TV_norms": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "NTSC",
+ "name": "NTSC",
+ "value": "45056"
+ },
+ {
+ "desc": "NTSC-M",
+ "name": "NTSC-M",
+ "value": "4096"
+ },
+ {
+ "desc": "NTSC-M-JP",
+ "name": "NTSC-M-JP",
+ "value": "8192"
+ },
+ {
+ "desc": "NTSC-M-KR",
+ "name": "NTSC-M-KR",
+ "value": "32768"
+ },
+ {
+ "desc": "NTSC-443",
+ "name": "NTSC-443",
+ "value": "16384"
+ },
+ {
+ "desc": "PAL",
+ "name": "PAL",
+ "value": "255"
+ },
+ {
+ "desc": "PAL-BG",
+ "name": "PAL-BG",
+ "value": "7"
+ },
+ {
+ "desc": "PAL-B",
+ "name": "PAL-B",
+ "value": "1"
+ },
+ {
+ "desc": "PAL-B1",
+ "name": "PAL-B1",
+ "value": "2"
+ },
+ {
+ "desc": "PAL-G",
+ "name": "PAL-G",
+ "value": "4"
+ },
+ {
+ "desc": "PAL-H",
+ "name": "PAL-H",
+ "value": "8"
+ },
+ {
+ "desc": "PAL-I",
+ "name": "PAL-I",
+ "value": "16"
+ },
+ {
+ "desc": "PAL-DK",
+ "name": "PAL-DK",
+ "value": "224"
+ },
+ {
+ "desc": "PAL-D",
+ "name": "PAL-D",
+ "value": "32"
+ },
+ {
+ "desc": "PAL-D1",
+ "name": "PAL-D1",
+ "value": "64"
+ },
+ {
+ "desc": "PAL-K",
+ "name": "PAL-K",
+ "value": "128"
+ },
+ {
+ "desc": "PAL-M",
+ "name": "PAL-M",
+ "value": "256"
+ },
+ {
+ "desc": "PAL-N",
+ "name": "PAL-N",
+ "value": "512"
+ },
+ {
+ "desc": "PAL-Nc",
+ "name": "PAL-Nc",
+ "value": "1024"
+ },
+ {
+ "desc": "PAL-60",
+ "name": "PAL-60",
+ "value": "2048"
+ },
+ {
+ "desc": "SECAM",
+ "name": "SECAM",
+ "value": "16711680"
+ },
+ {
+ "desc": "SECAM-B",
+ "name": "SECAM-B",
+ "value": "65536"
+ },
+ {
+ "desc": "SECAM-G",
+ "name": "SECAM-G",
+ "value": "262144"
+ },
+ {
+ "desc": "SECAM-H",
+ "name": "SECAM-H",
+ "value": "524288"
+ },
+ {
+ "desc": "SECAM-DK",
+ "name": "SECAM-DK",
+ "value": "3276800"
+ },
+ {
+ "desc": "SECAM-D",
+ "name": "SECAM-D",
+ "value": "131072"
+ },
+ {
+ "desc": "SECAM-K",
+ "name": "SECAM-K",
+ "value": "1048576"
+ },
+ {
+ "desc": "SECAM-K1",
+ "name": "SECAM-K1",
+ "value": "2097152"
+ },
+ {
+ "desc": "SECAM-L",
+ "name": "SECAM-L",
+ "value": "4194304"
+ },
+ {
+ "desc": "SECAM-Lc",
+ "name": "SECAM-Lc",
+ "value": "8388608"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -35137,7 +35090,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Video box filter",
- "name": "videobox",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -35158,7 +35110,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"autocrop": {
@@ -35166,7 +35119,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"border-alpha": {
@@ -35176,7 +35130,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"bottom": {
@@ -35186,7 +35141,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"fill": {
@@ -35194,40 +35150,8 @@
"construct": false,
"construct-only": false,
"default": "black (0)",
- "enum": true,
- "type-name": "GstVideoBoxFill",
- "values": [
- {
- "desc": "Black",
- "name": "black",
- "value": "0"
- },
- {
- "desc": "Green",
- "name": "green",
- "value": "1"
- },
- {
- "desc": "Blue",
- "name": "blue",
- "value": "2"
- },
- {
- "desc": "Red",
- "name": "red",
- "value": "3"
- },
- {
- "desc": "Yellow",
- "name": "yellow",
- "value": "4"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstVideoBoxFill",
"writable": true
},
"left": {
@@ -35237,23 +35161,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -35261,7 +35170,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"right": {
@@ -35271,7 +35181,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"top": {
@@ -35281,7 +35192,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -35290,6 +35202,43 @@
},
"filename": "gstvideobox",
"license": "LGPL",
+ "other-types": {
+ "GstVideoBoxFill": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Black",
+ "name": "black",
+ "value": "0"
+ },
+ {
+ "desc": "Green",
+ "name": "green",
+ "value": "1"
+ },
+ {
+ "desc": "Blue",
+ "name": "blue",
+ "value": "2"
+ },
+ {
+ "desc": "Red",
+ "name": "red",
+ "value": "3"
+ },
+ {
+ "desc": "Yellow",
+ "name": "yellow",
+ "value": "4"
+ },
+ {
+ "desc": "White",
+ "name": "white",
+ "value": "5"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -35309,9 +35258,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "aspectratiocrop",
- "name": "aspectratiocrop",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -35332,7 +35283,8 @@
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"async-handling": {
@@ -35340,7 +35292,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
@@ -35348,30 +35301,15 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
"videocrop": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
+ "author": "Tim-Philipp Müller <tim centricular net>",
"description": "Crops video into a user-defined region",
"hierarchy": [
"GstVideoCrop",
@@ -35384,15 +35322,14 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Crop",
- "name": "videocrop",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, Y444, Y42B, Y41B, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }\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: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, Y444, Y42B, Y41B, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
@@ -35405,7 +35342,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"left": {
@@ -35415,23 +35353,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -35439,7 +35362,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"right": {
@@ -35449,7 +35373,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"top": {
@@ -35459,7 +35384,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -35468,6 +35394,7 @@
},
"filename": "gstvideocrop",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -35490,7 +35417,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Video gamma correction",
- "name": "gamma",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -35511,23 +35437,8 @@
"default": "1",
"max": "10",
"min": "0.01",
- "type-name": "gdouble",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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": {
@@ -35535,7 +35446,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -35553,9 +35465,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstColorBalance"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "Video balance",
- "name": "videobalance",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n",
@@ -35576,7 +35490,8 @@
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"contrast": {
@@ -35586,7 +35501,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"hue": {
@@ -35596,23 +35512,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -35620,7 +35521,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"saturation": {
@@ -35630,7 +35532,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
@@ -35648,9 +35551,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstVideoDirection"
+ ],
"klass": "Filter/Effect/Video",
"long-name": "Video flipper",
- "name": "videoflip",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -35669,71 +35574,8 @@
"construct": true,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "GstVideoFlipMethod",
- "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",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstVideoFlipMethod",
"writable": true
},
"qos": {
@@ -35741,7 +35583,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"video-direction": {
@@ -35749,60 +35592,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
}
},
@@ -35822,7 +35613,6 @@
],
"klass": "Filter/Effect/Video",
"long-name": "Median effect",
- "name": "videomedian",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -35841,20 +35631,8 @@
"construct": false,
"construct-only": false,
"default": "5 (5)",
- "enum": true,
- "type-name": "GstVideoMedianSize",
- "values": [
- {
- "desc": "Median of 5 neighbour pixels",
- "name": "5",
- "value": "5"
- },
- {
- "desc": "Median of 9 neighbour pixels",
- "name": "9",
- "value": "9"
- }
- ],
+ "readable": true,
+ "type": "GstVideoMedianSize",
"writable": true
},
"lum-only": {
@@ -35862,23 +35640,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -35886,7 +35649,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -35895,6 +35659,73 @@
},
"filename": "gstvideofilter",
"license": "LGPL",
+ "other-types": {
+ "GstVideoFlipMethod": {
+ "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"
+ }
+ ]
+ },
+ "GstVideoMedianSize": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Median of 5 neighbour pixels",
+ "name": "5",
+ "value": "5"
+ },
+ {
+ "desc": "Median of 9 neighbour pixels",
+ "name": "9",
+ "value": "9"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -35904,7 +35735,7 @@
"description": "Video mixer",
"elements": {
"videomixer": {
- "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": "Mix multiple video streams",
"hierarchy": [
"GstVideoMixer2",
@@ -35913,9 +35744,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Filter/Editor/Video/Compositor",
"long-name": "Video mixer 2",
- "name": "videomixer",
"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",
@@ -35934,46 +35767,8 @@
"construct": false,
"construct-only": false,
"default": "checker (0)",
- "enum": true,
- "type-name": "GstVideoMixer2Background",
- "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 mixing",
- "name": "transparent",
- "value": "3"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstVideoMixer2Background",
"writable": true
}
},
@@ -35982,6 +35777,33 @@
},
"filename": "gstvideomixer",
"license": "LGPL",
+ "other-types": {
+ "GstVideoMixer2Background": {
+ "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 mixing",
+ "name": "transparent",
+ "value": "3"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -35991,7 +35813,7 @@
"description": "VP8 plugin",
"elements": {
"vp8dec": {
- "author": "David Schleef <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Decode VP8 video streams",
"hierarchy": [
"GstVP8Dec",
@@ -36004,7 +35826,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "On2 VP8 Decoder",
- "name": "vp8dec",
"pad-templates": {
"sink": {
"caps": "video/x-vp8:\n",
@@ -36025,16 +35846,8 @@
"default": "4",
"max": "16",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"noise-level": {
@@ -36044,14 +35857,8 @@
"default": "0",
"max": "16",
"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
},
"post-processing": {
@@ -36059,7 +35866,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"post-processing-flags": {
@@ -36067,29 +35875,17 @@
"construct": false,
"construct-only": false,
"default": "mfqe+demacroblock+deblock",
- "type-name": "GstVPXDecPostProcessingFlags",
- "values": [
- {
- "desc": "Deblock",
- "name": "deblock",
- "value": "0x00000001"
- },
- {
- "desc": "Demacroblock",
- "name": "demacroblock",
- "value": "0x00000002"
- },
- {
- "desc": "Add noise",
- "name": "addnoise",
- "value": "0x00000004"
- },
- {
- "desc": "Multi-frame quality enhancement",
- "name": "mfqe",
- "value": "0x00000008"
- }
- ],
+ "readable": true,
+ "type": "GstVPXDecPostProcessingFlags",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threads": {
@@ -36099,14 +35895,15 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "primary"
},
"vp8enc": {
- "author": "David Schleef <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Encode VP8 video streams",
"hierarchy": [
"GstVP8Enc",
@@ -36117,9 +35914,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "On2 VP8 Encoder",
- "name": "vp8enc",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 16383 ]\n height: [ 1, 16383 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -36140,7 +35940,8 @@
"default": "0",
"max": "15",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-strength": {
@@ -36150,7 +35951,8 @@
"default": "3",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-type": {
@@ -36160,7 +35962,8 @@
"default": "3",
"max": "3",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"auto-alt-ref": {
@@ -36168,7 +35971,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-initial-size": {
@@ -36178,7 +35982,8 @@
"default": "4000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-optimal-size": {
@@ -36188,7 +35993,8 @@
"default": "5000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-size": {
@@ -36198,7 +36004,8 @@
"default": "6000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpu-used": {
@@ -36208,7 +36015,8 @@
"default": "0",
"max": "16",
"min": "-16",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cq-level": {
@@ -36218,7 +36026,8 @@
"default": "10",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deadline": {
@@ -36228,7 +36037,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"dropframe-threshold": {
@@ -36238,7 +36048,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"end-usage": {
@@ -36246,25 +36057,8 @@
"construct": false,
"construct-only": false,
"default": "vbr (0)",
- "enum": true,
- "type-name": "GstVPXEncEndUsage",
- "values": [
- {
- "desc": "Variable Bit Rate (VBR) mode",
- "name": "vbr",
- "value": "0"
- },
- {
- "desc": "Constant Bit Rate (CBR) mode",
- "name": "cbr",
- "value": "1"
- },
- {
- "desc": "Constant Quality Mode (CQ) mode",
- "name": "cq",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncEndUsage",
"writable": true
},
"error-resilient": {
@@ -36272,19 +36066,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstVPXEncErFlags",
- "values": [
- {
- "desc": "Default error resilience",
- "name": "default",
- "value": "0x00000001"
- },
- {
- "desc": "Allow partitions to be decoded independently",
- "name": "partitions",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncErFlags",
"writable": true
},
"horizontal-scaling-mode": {
@@ -36292,30 +36075,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstVPXEncScalingMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "4:5",
- "name": "4:5",
- "value": "1"
- },
- {
- "desc": "3:5",
- "name": "3:5",
- "value": "2"
- },
- {
- "desc": "1:2",
- "name": "1:2",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncScalingMode",
"writable": true
},
"keyframe-max-dist": {
@@ -36325,7 +36086,8 @@
"default": "128",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyframe-mode": {
@@ -36333,20 +36095,8 @@
"construct": false,
"construct-only": false,
"default": "auto (1)",
- "enum": true,
- "type-name": "GstVPXEncKfMode",
- "values": [
- {
- "desc": "Determine optimal placement automatically",
- "name": "auto",
- "value": "1"
- },
- {
- "desc": "Don't automatically place keyframes",
- "name": "disabled",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncKfMode",
"writable": true
},
"lag-in-frames": {
@@ -36356,7 +36106,8 @@
"default": "0",
"max": "25",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-intra-bitrate": {
@@ -36366,7 +36117,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-quantizer": {
@@ -36376,7 +36128,8 @@
"default": "63",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-quantizer": {
@@ -36386,7 +36139,8 @@
"default": "4",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -36394,7 +36148,8 @@
"construct": false,
"construct-only": false,
"default": "multipass.cache",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multipass-mode": {
@@ -36402,34 +36157,8 @@
"construct": false,
"construct-only": false,
"default": "one-pass (0)",
- "enum": true,
- "type-name": "GstVPXEncMultipassMode",
- "values": [
- {
- "desc": "One pass encoding (default)",
- "name": "one-pass",
- "value": "0"
- },
- {
- "desc": "First pass of multipass encoding",
- "name": "first-pass",
- "value": "1"
- },
- {
- "desc": "Last pass of multipass encoding",
- "name": "last-pass",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstVPXEncMultipassMode",
"writable": true
},
"noise-sensitivity": {
@@ -36439,7 +36168,8 @@
"default": "0",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overshoot": {
@@ -36449,14 +36179,8 @@
"default": "100",
"max": "1000",
"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": {
@@ -36464,7 +36188,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-allowed": {
@@ -36472,7 +36197,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-down-threshold": {
@@ -36482,7 +36208,8 @@
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"resize-up-threshold": {
@@ -36492,7 +36219,8 @@
"default": "60",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sharpness": {
@@ -36502,17 +36230,19 @@
"default": "0",
"max": "7",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"static-threshold": {
- "blurb": "Motion detection threshold",
+ "blurb": "Motion detection threshold. Recommendation is to set 100 for screen/window sharing",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"target-bitrate": {
@@ -36522,14 +36252,16 @@
"default": "256000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-layer-id": {
"blurb": "Sequence defining coding layer membership",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"temporal-scalability-number-layers": {
@@ -36539,7 +36271,8 @@
"default": "1",
"max": "5",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-periodicity": {
@@ -36549,21 +36282,24 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-rate-decimator": {
"blurb": "Rate decimation factors for each layer",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"temporal-scalability-target-bitrate": {
"blurb": "Target bitrates for coding layers (one per layer, decreasing)",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"threads": {
@@ -36573,7 +36309,8 @@
"default": "0",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timebase": {
@@ -36583,7 +36320,8 @@
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"token-partitions": {
@@ -36591,30 +36329,8 @@
"construct": false,
"construct-only": false,
"default": "1 (0)",
- "enum": true,
- "type-name": "GstVPXEncTokenPartitions",
- "values": [
- {
- "desc": "One token partition",
- "name": "1",
- "value": "0"
- },
- {
- "desc": "Two token partitions",
- "name": "2",
- "value": "1"
- },
- {
- "desc": "Four token partitions",
- "name": "4",
- "value": "2"
- },
- {
- "desc": "Eight token partitions",
- "name": "8",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncTokenPartitions",
"writable": true
},
"tuning": {
@@ -36622,20 +36338,8 @@
"construct": false,
"construct-only": false,
"default": "psnr (0)",
- "enum": true,
- "type-name": "GstVPXEncTuning",
- "values": [
- {
- "desc": "Tune for PSNR",
- "name": "psnr",
- "value": "0"
- },
- {
- "desc": "Tune for SSIM",
- "name": "ssim",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncTuning",
"writable": true
},
"twopass-vbr-bias": {
@@ -36645,7 +36349,8 @@
"default": "50",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-maxsection": {
@@ -36655,7 +36360,8 @@
"default": "400",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-minsection": {
@@ -36665,7 +36371,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"undershoot": {
@@ -36675,7 +36382,8 @@
"default": "100",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vertical-scaling-mode": {
@@ -36683,37 +36391,15 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstVPXEncScalingMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "4:5",
- "name": "4:5",
- "value": "1"
- },
- {
- "desc": "3:5",
- "name": "3:5",
- "value": "2"
- },
- {
- "desc": "1:2",
- "name": "1:2",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncScalingMode",
"writable": true
}
},
"rank": "primary"
},
"vp9dec": {
- "author": "David Schleef <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Decode VP9 video streams",
"hierarchy": [
"GstVP9Dec",
@@ -36726,7 +36412,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "On2 VP9 Decoder",
- "name": "vp9dec",
"pad-templates": {
"sink": {
"caps": "video/x-vp9:\n",
@@ -36734,7 +36419,7 @@
"presence": "always"
},
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, Y42B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, Y42B, Y444, GBR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
@@ -36747,16 +36432,8 @@
"default": "4",
"max": "16",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"noise-level": {
@@ -36766,14 +36443,8 @@
"default": "0",
"max": "16",
"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
},
"post-processing": {
@@ -36781,7 +36452,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"post-processing-flags": {
@@ -36789,29 +36461,17 @@
"construct": false,
"construct-only": false,
"default": "mfqe+demacroblock+deblock",
- "type-name": "GstVPXDecPostProcessingFlags",
- "values": [
- {
- "desc": "Deblock",
- "name": "deblock",
- "value": "0x00000001"
- },
- {
- "desc": "Demacroblock",
- "name": "demacroblock",
- "value": "0x00000002"
- },
- {
- "desc": "Add noise",
- "name": "addnoise",
- "value": "0x00000004"
- },
- {
- "desc": "Multi-frame quality enhancement",
- "name": "mfqe",
- "value": "0x00000008"
- }
- ],
+ "readable": true,
+ "type": "GstVPXDecPostProcessingFlags",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threads": {
@@ -36821,14 +36481,15 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"rank": "primary"
},
"vp9enc": {
- "author": "David Schleef <ds@entropywave.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "author": "David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>",
"description": "Encode VP9 video streams",
"hierarchy": [
"GstVP9Enc",
@@ -36839,9 +36500,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset",
+ "GstTagSetter"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "On2 VP9 Encoder",
- "name": "vp9enc",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -36862,7 +36526,8 @@
"default": "0",
"max": "15",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-strength": {
@@ -36872,7 +36537,8 @@
"default": "3",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-type": {
@@ -36882,7 +36548,8 @@
"default": "3",
"max": "3",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"auto-alt-ref": {
@@ -36890,7 +36557,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-initial-size": {
@@ -36900,7 +36568,8 @@
"default": "4000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-optimal-size": {
@@ -36910,7 +36579,8 @@
"default": "5000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-size": {
@@ -36920,7 +36590,8 @@
"default": "6000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpu-used": {
@@ -36930,7 +36601,8 @@
"default": "0",
"max": "16",
"min": "-16",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cq-level": {
@@ -36940,7 +36612,8 @@
"default": "10",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deadline": {
@@ -36950,7 +36623,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"dropframe-threshold": {
@@ -36960,7 +36634,8 @@
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"end-usage": {
@@ -36968,25 +36643,8 @@
"construct": false,
"construct-only": false,
"default": "vbr (0)",
- "enum": true,
- "type-name": "GstVPXEncEndUsage",
- "values": [
- {
- "desc": "Variable Bit Rate (VBR) mode",
- "name": "vbr",
- "value": "0"
- },
- {
- "desc": "Constant Bit Rate (CBR) mode",
- "name": "cbr",
- "value": "1"
- },
- {
- "desc": "Constant Quality Mode (CQ) mode",
- "name": "cq",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncEndUsage",
"writable": true
},
"error-resilient": {
@@ -36994,19 +36652,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "GstVPXEncErFlags",
- "values": [
- {
- "desc": "Default error resilience",
- "name": "default",
- "value": "0x00000001"
- },
- {
- "desc": "Allow partitions to be decoded independently",
- "name": "partitions",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncErFlags",
"writable": true
},
"horizontal-scaling-mode": {
@@ -37014,30 +36661,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstVPXEncScalingMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "4:5",
- "name": "4:5",
- "value": "1"
- },
- {
- "desc": "3:5",
- "name": "3:5",
- "value": "2"
- },
- {
- "desc": "1:2",
- "name": "1:2",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncScalingMode",
"writable": true
},
"keyframe-max-dist": {
@@ -37047,7 +36672,8 @@
"default": "128",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyframe-mode": {
@@ -37055,20 +36681,8 @@
"construct": false,
"construct-only": false,
"default": "auto (1)",
- "enum": true,
- "type-name": "GstVPXEncKfMode",
- "values": [
- {
- "desc": "Determine optimal placement automatically",
- "name": "auto",
- "value": "1"
- },
- {
- "desc": "Don't automatically place keyframes",
- "name": "disabled",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncKfMode",
"writable": true
},
"lag-in-frames": {
@@ -37078,7 +36692,8 @@
"default": "25",
"max": "25",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-intra-bitrate": {
@@ -37088,7 +36703,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-quantizer": {
@@ -37098,7 +36714,8 @@
"default": "63",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-quantizer": {
@@ -37108,7 +36725,8 @@
"default": "0",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -37116,7 +36734,8 @@
"construct": false,
"construct-only": false,
"default": "multipass.cache",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multipass-mode": {
@@ -37124,34 +36743,8 @@
"construct": false,
"construct-only": false,
"default": "one-pass (0)",
- "enum": true,
- "type-name": "GstVPXEncMultipassMode",
- "values": [
- {
- "desc": "One pass encoding (default)",
- "name": "one-pass",
- "value": "0"
- },
- {
- "desc": "First pass of multipass encoding",
- "name": "first-pass",
- "value": "1"
- },
- {
- "desc": "Last pass of multipass encoding",
- "name": "last-pass",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstVPXEncMultipassMode",
"writable": true
},
"noise-sensitivity": {
@@ -37161,7 +36754,8 @@
"default": "0",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overshoot": {
@@ -37171,14 +36765,8 @@
"default": "25",
"max": "1000",
"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": {
@@ -37186,7 +36774,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-allowed": {
@@ -37194,7 +36783,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-down-threshold": {
@@ -37204,7 +36794,8 @@
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"resize-up-threshold": {
@@ -37214,7 +36805,8 @@
"default": "60",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sharpness": {
@@ -37224,17 +36816,19 @@
"default": "0",
"max": "7",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"static-threshold": {
- "blurb": "Motion detection threshold",
+ "blurb": "Motion detection threshold. Recommendation is to set 100 for screen/window sharing",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "1",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"target-bitrate": {
@@ -37244,14 +36838,16 @@
"default": "256000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-layer-id": {
"blurb": "Sequence defining coding layer membership",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"temporal-scalability-number-layers": {
@@ -37261,7 +36857,8 @@
"default": "1",
"max": "5",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-periodicity": {
@@ -37271,21 +36868,24 @@
"default": "0",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-rate-decimator": {
"blurb": "Rate decimation factors for each layer",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"temporal-scalability-target-bitrate": {
"blurb": "Target bitrates for coding layers (one per layer, decreasing)",
"construct": false,
"construct-only": false,
- "type-name": "GValueArray",
+ "readable": true,
+ "type": "GValueArray",
"writable": true
},
"threads": {
@@ -37295,7 +36895,8 @@
"default": "8",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timebase": {
@@ -37305,7 +36906,8 @@
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"token-partitions": {
@@ -37313,30 +36915,8 @@
"construct": false,
"construct-only": false,
"default": "1 (0)",
- "enum": true,
- "type-name": "GstVPXEncTokenPartitions",
- "values": [
- {
- "desc": "One token partition",
- "name": "1",
- "value": "0"
- },
- {
- "desc": "Two token partitions",
- "name": "2",
- "value": "1"
- },
- {
- "desc": "Four token partitions",
- "name": "4",
- "value": "2"
- },
- {
- "desc": "Eight token partitions",
- "name": "8",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncTokenPartitions",
"writable": true
},
"tuning": {
@@ -37344,20 +36924,8 @@
"construct": false,
"construct-only": false,
"default": "psnr (0)",
- "enum": true,
- "type-name": "GstVPXEncTuning",
- "values": [
- {
- "desc": "Tune for PSNR",
- "name": "psnr",
- "value": "0"
- },
- {
- "desc": "Tune for SSIM",
- "name": "ssim",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncTuning",
"writable": true
},
"twopass-vbr-bias": {
@@ -37367,7 +36935,8 @@
"default": "50",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-maxsection": {
@@ -37377,7 +36946,8 @@
"default": "2000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-minsection": {
@@ -37387,7 +36957,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"undershoot": {
@@ -37397,7 +36968,8 @@
"default": "25",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vertical-scaling-mode": {
@@ -37405,30 +36977,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "GstVPXEncScalingMode",
- "values": [
- {
- "desc": "Normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "4:5",
- "name": "4:5",
- "value": "1"
- },
- {
- "desc": "3:5",
- "name": "3:5",
- "value": "2"
- },
- {
- "desc": "1:2",
- "name": "1:2",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "GstVPXEncScalingMode",
"writable": true
}
},
@@ -37437,6 +36987,168 @@
},
"filename": "gstvpx",
"license": "LGPL",
+ "other-types": {
+ "GstVPXDecPostProcessingFlags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Deblock",
+ "name": "deblock",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Demacroblock",
+ "name": "demacroblock",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Add noise",
+ "name": "addnoise",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "Multi-frame quality enhancement",
+ "name": "mfqe",
+ "value": "0x00000008"
+ }
+ ]
+ },
+ "GstVPXEncEndUsage": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Variable Bit Rate (VBR) mode",
+ "name": "vbr",
+ "value": "0"
+ },
+ {
+ "desc": "Constant Bit Rate (CBR) mode",
+ "name": "cbr",
+ "value": "1"
+ },
+ {
+ "desc": "Constant Quality Mode (CQ) mode",
+ "name": "cq",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVPXEncErFlags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Default error resilience",
+ "name": "default",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Allow partitions to be decoded independently",
+ "name": "partitions",
+ "value": "0x00000002"
+ }
+ ]
+ },
+ "GstVPXEncKfMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Determine optimal placement automatically",
+ "name": "auto",
+ "value": "1"
+ },
+ {
+ "desc": "Don't automatically place keyframes",
+ "name": "disabled",
+ "value": "0"
+ }
+ ]
+ },
+ "GstVPXEncMultipassMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "One pass encoding (default)",
+ "name": "one-pass",
+ "value": "0"
+ },
+ {
+ "desc": "First pass of multipass encoding",
+ "name": "first-pass",
+ "value": "1"
+ },
+ {
+ "desc": "Last pass of multipass encoding",
+ "name": "last-pass",
+ "value": "2"
+ }
+ ]
+ },
+ "GstVPXEncScalingMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Normal",
+ "name": "normal",
+ "value": "0"
+ },
+ {
+ "desc": "4:5",
+ "name": "4:5",
+ "value": "1"
+ },
+ {
+ "desc": "3:5",
+ "name": "3:5",
+ "value": "2"
+ },
+ {
+ "desc": "1:2",
+ "name": "1:2",
+ "value": "3"
+ }
+ ]
+ },
+ "GstVPXEncTokenPartitions": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "One token partition",
+ "name": "1",
+ "value": "0"
+ },
+ {
+ "desc": "Two token partitions",
+ "name": "2",
+ "value": "1"
+ },
+ {
+ "desc": "Four token partitions",
+ "name": "4",
+ "value": "2"
+ },
+ {
+ "desc": "Eight token partitions",
+ "name": "8",
+ "value": "3"
+ }
+ ]
+ },
+ "GstVPXEncTuning": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Tune for PSNR",
+ "name": "psnr",
+ "value": "0"
+ },
+ {
+ "desc": "Tune for SSIM",
+ "name": "ssim",
+ "value": "1"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -37455,9 +37167,12 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter",
+ "GstTocSetter"
+ ],
"klass": "Codec/Muxer/Audio",
"long-name": "WAV audio muxer",
- "name": "wavenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n rate: [ 1, 2147483647 ]\n channels: [ 1, 65535 ]\n format: { S32LE, S24LE, S16LE, U8, F32LE, F64LE }\n layout: interleaved\naudio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\naudio/x-mulaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
@@ -37470,29 +37185,12 @@
"presence": "always"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "primary"
}
},
"filename": "gstwavenc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -37502,7 +37200,7 @@
"description": "Wavpack lossless/lossy audio format handling",
"elements": {
"wavpackdec": {
- "author": "Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Decodes Wavpack audio data",
"hierarchy": [
"GstWavpackDec",
@@ -37514,7 +37212,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "Wavpack audio decoder",
- "name": "wavpackdec",
"pad-templates": {
"sink": {
"caps": "audio/x-wavpack:\n depth: [ 1, 32 ]\n channels: [ 1, 8 ]\n rate: [ 6000, 192000 ]\n framed: true\n",
@@ -37535,23 +37232,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",
- "hotdoc-fixed-default": true,
- "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": {
@@ -37559,7 +37241,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -37569,14 +37252,15 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "primary"
},
"wavpackenc": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
"description": "Encodes audio with the Wavpack lossless/lossy audio codec",
"hierarchy": [
"GstWavpackEnc",
@@ -37586,9 +37270,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "Wavpack audio encoder",
- "name": "wavpackenc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: S32LE\n layout: interleaved\n channels: [ 1, 8 ]\n rate: [ 6000, 192000 ]\n",
@@ -37614,7 +37300,8 @@
"default": "0",
"max": "9600000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"bits-per-sample": {
@@ -37624,7 +37311,8 @@
"default": "0",
"max": "24",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"correction-mode": {
@@ -37632,25 +37320,8 @@
"construct": false,
"construct-only": false,
"default": "off (0)",
- "enum": true,
- "type-name": "GstWavpackEncCorrectionMode",
- "values": [
- {
- "desc": "Create no correction file",
- "name": "off",
- "value": "0"
- },
- {
- "desc": "Create correction file",
- "name": "on",
- "value": "1"
- },
- {
- "desc": "Create optimized correction file",
- "name": "optimized",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstWavpackEncCorrectionMode",
"writable": true
},
"extra-processing": {
@@ -37660,7 +37331,8 @@
"default": "0",
"max": "6",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"hard-resync": {
@@ -37668,7 +37340,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"joint-stereo-mode": {
@@ -37676,25 +37349,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstWavpackEncJSMode",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "left/right",
- "name": "leftright",
- "value": "1"
- },
- {
- "desc": "mid/side",
- "name": "midside",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstWavpackEncJSMode",
"writable": true
},
"mark-granule": {
@@ -37702,7 +37358,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"md5": {
@@ -37710,7 +37367,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mode": {
@@ -37718,46 +37376,8 @@
"construct": false,
"construct-only": false,
"default": "normal (2)",
- "enum": true,
- "type-name": "GstWavpackEncMode",
- "values": [
- {
- "desc": "Fast Compression",
- "name": "fast",
- "value": "1"
- },
- {
- "desc": "Normal Compression",
- "name": "normal",
- "value": "2"
- },
- {
- "desc": "High Compression",
- "name": "high",
- "value": "3"
- },
- {
- "desc": "Very High Compression",
- "name": "veryhigh",
- "value": "4"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstWavpackEncMode",
"writable": true
},
"perfect-timestamp": {
@@ -37765,7 +37385,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -37775,7 +37396,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -37783,25 +37405,101 @@
"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": "gstwavpack",
"license": "LGPL",
+ "other-types": {
+ "GstWavpackEncCorrectionMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Create no correction file",
+ "name": "off",
+ "value": "0"
+ },
+ {
+ "desc": "Create correction file",
+ "name": "on",
+ "value": "1"
+ },
+ {
+ "desc": "Create optimized correction file",
+ "name": "optimized",
+ "value": "2"
+ }
+ ]
+ },
+ "GstWavpackEncJSMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "left/right",
+ "name": "leftright",
+ "value": "1"
+ },
+ {
+ "desc": "mid/side",
+ "name": "midside",
+ "value": "2"
+ }
+ ]
+ },
+ "GstWavpackEncMode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Fast Compression",
+ "name": "fast",
+ "value": "1"
+ },
+ {
+ "desc": "Normal Compression",
+ "name": "normal",
+ "value": "2"
+ },
+ {
+ "desc": "High Compression",
+ "name": "high",
+ "value": "3"
+ },
+ {
+ "desc": "Very High Compression",
+ "name": "veryhigh",
+ "value": "4"
+ }
+ ]
+ }
+ },
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -37822,7 +37520,6 @@
],
"klass": "Codec/Demuxer/Audio",
"long-name": "WAV audio demuxer",
- "name": "wavparse",
"pad-templates": {
"sink": {
"caps": "audio/x-wav:\naudio/x-rf64:\n",
@@ -37841,23 +37538,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",
- "hotdoc-fixed-default": true,
- "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
}
},
@@ -37866,6 +37548,7 @@
},
"filename": "gstwavparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -37888,7 +37571,6 @@
],
"klass": "Source/Video",
"long-name": "Ximage video source",
- "name": "ximagesrc",
"pad-templates": {
"src": {
"caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\npixel-aspect-ratio: [ 0/1, 2147483647/1 ]\n",
@@ -37904,7 +37586,8 @@
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"display-name": {
@@ -37912,7 +37595,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
@@ -37920,7 +37604,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"endx": {
@@ -37930,7 +37615,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"endy": {
@@ -37940,16 +37626,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"num-buffers": {
@@ -37959,14 +37637,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
},
"remote": {
@@ -37974,7 +37646,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"show-pointer": {
@@ -37982,7 +37655,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"startx": {
@@ -37992,7 +37666,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"starty": {
@@ -38002,7 +37677,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"typefind": {
@@ -38010,7 +37686,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-damage": {
@@ -38018,7 +37695,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"xid": {
@@ -38028,7 +37706,8 @@
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"xname": {
@@ -38036,7 +37715,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -38045,6 +37725,7 @@
},
"filename": "gstximagesrc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
@@ -38064,9 +37745,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "YUV4MPEG video encoder",
- "name": "y4menc",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { IYUV, I420, Y42B, Y41B, Y444 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -38080,28 +37763,13 @@
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "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 from downstream",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -38110,6 +37778,7 @@
},
"filename": "gsty4menc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},