"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",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
"default": "63",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"consecutive": {
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "Default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-incomplete": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"guid": {
"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": {
"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": {
"default": "-1",
"max": "16",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-avc": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"signals": {
"frame-dropped": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
"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",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"channel": {
"default": "63",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "Default",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"guid": {
"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": {
"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": {
"default": "-1",
"max": "16",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-avc": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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>",
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
"default": "16",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dither": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"frame-time": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"frames-displayed": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"gamma": {
"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": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"randomval": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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"
- }
- },
- "filename": "gstaasink",
- "license": "LGPL",
- "package": "GStreamer Good Plug-ins git",
- "source": "gst-plugins-good",
- "url": "Unknown package origin"
- },
- "alaw": {
- "description": "ALaw audio conversion routines",
- "elements": {
- "alawdec": {
- "author": "Zaheer Abbas Merali <zaheerabbas at merali dot org>",
- "description": "Convert 8bit A law to 16bit PCM",
+ },
+ "aatv": {
+ "author": "Eric Marks <bigmarkslp@gmail.com>",
+ "description": "ASCII art effect",
"hierarchy": [
- "GstALawDec",
- "GstAudioDecoder",
+ "GstAATv",
+ "GstVideoFilter",
+ "GstBaseTransform",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Codec/Decoder/Audio",
- "long-name": "A Law audio decoder",
- "name": "alawdec",
+ "klass": "Filter/Effect/Video",
+ "long-name": "aaTV effect",
"pad-templates": {
"sink": {
- "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
+ "caps": "video/x-raw:\n format: { I420 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
+ "caps": "video/x-raw:\n format: { RGBA }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
},
"properties": {
- "min-latency": {
- "blurb": "Aggregate output data to a minimum of latency time (ns)",
+ "brightness": {
+ "blurb": "Brightness",
"construct": false,
"construct-only": false,
"default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "max": "255",
+ "min": "-255",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "brightness-actual": {
+ "blurb": "Actual calculated foreground pixel fill percentage",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
+ "default": "0.35",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": false
},
- "parent": {
- "blurb": "The parent of the object",
+ "brightness-auto": {
+ "blurb": "Automatically adjust brightness based on the previous frame's foreground pixel fill percentage",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "plc": {
- "blurb": "Perform packet loss concealment (if supported)",
+ "brightness-max": {
+ "blurb": "Maximum target foreground pixel fill percentage for automatic brightness control",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "0.4",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
- "tolerance": {
- "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)",
+ "brightness-min": {
+ "blurb": "Minimum target foreground pixel fill percentage for automatic brightness control",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
+ "default": "0.3",
+ "max": "1",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
- }
- },
- "rank": "primary"
- },
- "alawenc": {
- "author": "Zaheer Abbas Merali <zaheerabbas at merali dot org>",
- "description": "Convert 16bit PCM to 8bit A law",
- "hierarchy": [
- "GstALawEnc",
- "GstAudioEncoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "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",
- "direction": "sink",
- "presence": "always"
},
- "src": {
- "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "hard-resync": {
- "blurb": "Perform clipping and sample flushing upon discontinuity",
+ "color-background": {
+ "blurb": "Color to use as the background for the ASCII text (big-endian ARGB).",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "-16777216",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "mark-granule": {
- "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)",
+ "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": "false",
- "type-name": "gboolean",
- "writable": false
+ "default": "-16711936",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": 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": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "-16711936",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "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,
- "type-name": "GstObject",
+ "default": "-16761088",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "perfect-timestamp": {
- "blurb": "Favour perfect timestamps over tracking upstream timestamps",
+ "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": "false",
- "type-name": "gboolean",
+ "default": "-16744704",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "tolerance": {
- "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)",
+ "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": "40000000",
- "max": "9223372036854775807",
+ "default": "-1",
+ "max": "-1",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "guint",
"writable": true
- }
- },
- "rank": "primary"
- }
- },
- "filename": "gstalaw",
- "license": "LGPL",
- "package": "GStreamer Good Plug-ins git",
- "source": "gst-plugins-good",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "alpha": {
- "description": "adds an alpha channel to video - constant or via chroma-keying",
- "elements": {
- "alpha": {
- "author": "Wim Taymans <wim.taymans@gmail.com>\nEdward Hervey <edward.hervey@collabora.co.uk>\nJan Schmidt <thaytan@noraisin.net>",
- "description": "Adds an alpha channel to video - uniform or via chroma-keying",
- "hierarchy": [
- "GstAlpha",
- "GstVideoFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "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",
- "direction": "sink",
- "presence": "always"
},
- "src": {
- "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",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "alpha": {
- "blurb": "The value for the alpha channel",
+ "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",
+ "default": "-1",
+ "max": "-1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "angle": {
- "blurb": "Size of the colorcube to change",
+ "color-text-dim": {
+ "blurb": "Sets the dimmest brightness color to use for foreground ASCII text (big-endian ARGB).",
"construct": false,
"construct-only": false,
- "default": "20",
- "max": "90",
+ "default": "-12632257",
+ "max": "-1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "black-sensitivity": {
- "blurb": "Sensitivity to dark colors",
+ "color-text-normal": {
+ "blurb": "Sets the normal brightness color to use for foreground ASCII text (big-endian ARGB).",
"construct": false,
"construct-only": false,
- "default": "100",
- "max": "128",
+ "default": "-8421505",
+ "max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "method": {
- "blurb": "How the alpha channels should be created",
+ "contrast": {
+ "blurb": "Contrast",
"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"
- }
- ],
+ "default": "0",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "dither": {
+ "blurb": "Add noise to more closely approximate gray levels.",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "no-dithering (0)",
+ "readable": true,
+ "type": "GstAATvDitherers",
"writable": true
},
- "noise-level": {
- "blurb": "Size of noise radius",
+ "font": {
+ "blurb": "AAlib Font",
"construct": false,
"construct-only": false,
- "default": "2",
- "max": "64",
- "min": "0",
- "type-name": "gfloat",
+ "default": "Standard-vga-8x8-font (0)",
+ "readable": true,
+ "type": "GstAATvFonts",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "gamma": {
+ "blurb": "Gamma correction",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "1",
+ "max": "5",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
- "prefer-passthrough": {
- "blurb": "Don't do any processing for alpha=1.0 if possible",
+ "height": {
+ "blurb": "Height of the ASCII canvas",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "24",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "target-b": {
- "blurb": "The blue color value for custom RGB chroma keying",
+ "rain-delay-max": {
+ "blurb": "Maximum frame delay between rain motion",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "255",
+ "default": "3",
+ "max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "target-g": {
- "blurb": "The green color value for custom RGB chroma keying",
+ "rain-delay-min": {
+ "blurb": "Minimum frame delay between rain motion",
"construct": false,
"construct-only": false,
- "default": "255",
- "max": "255",
+ "default": "0",
+ "max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "target-r": {
- "blurb": "The red color value for custom RGB chroma keying",
+ "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",
- "type-name": "guint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "white-sensitivity": {
- "blurb": "Sensitivity to bright colors",
+ "width": {
+ "blurb": "Width of the ASCII canvas",
"construct": false,
"construct-only": false,
- "default": "100",
- "max": "128",
+ "default": "80",
+ "max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "none"
}
},
- "filename": "gstalpha",
+ "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"
},
- "alphacolor": {
- "description": "RGBA from/to AYUV colorspace conversion preserving the alpha channel",
+ "alaw": {
+ "description": "ALaw audio conversion routines",
"elements": {
- "alphacolor": {
- "author": "Wim Taymans <wim.taymans@gmail.com>",
- "description": "ARGB from/to AYUV colorspace conversion preserving the alpha channel",
+ "alawdec": {
+ "author": "Zaheer Abbas Merali <zaheerabbas at merali dot org>",
+ "description": "Convert 8bit A law to 16bit PCM",
"hierarchy": [
- "GstAlphaColor",
- "GstVideoFilter",
- "GstBaseTransform",
+ "GstALawDec",
+ "GstAudioDecoder",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Filter/Converter/Video",
- "long-name": "Alpha color filter",
- "name": "alphacolor",
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "A Law audio decoder",
"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",
+ "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "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",
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
"direction": "src",
"presence": "always"
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "min-latency": {
+ "blurb": "Aggregate output data to a minimum of latency time (ns)",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "plc": {
+ "blurb": "Perform packet loss concealment (if supported)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "qos": {
- "blurb": "Handle Quality-of-Service events",
+ "tolerance": {
+ "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
- "rank": "none"
- }
- },
- "filename": "gstalphacolor",
- "license": "LGPL",
- "package": "GStreamer Good Plug-ins git",
- "source": "gst-plugins-good",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "apetag": {
- "description": "APEv1/2 tag reader",
- "elements": {
- "apedemux": {
- "author": "Tim-Philipp M\u00fcller <tim centricular net>",
- "description": "Read and output APE tags while demuxing the contents",
+ "rank": "primary"
+ },
+ "alawenc": {
+ "author": "Zaheer Abbas Merali <zaheerabbas at merali dot org>",
+ "description": "Convert 16bit PCM to 8bit A law",
"hierarchy": [
- "GstApeDemux",
- "GstTagDemux",
+ "GstALawEnc",
+ "GstAudioEncoder",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Codec/Demuxer/Metadata",
- "long-name": "APE tag demuxer",
- "name": "apedemux",
+ "interfaces": [
+ "GstPreset"
+ ],
+ "klass": "Codec/Encoder/Audio",
+ "long-name": "A Law audio encoder",
"pad-templates": {
"sink": {
- "caps": "application/x-apetag:\n",
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "ANY",
+ "caps": "audio/x-alaw:\n rate: [ 8000, 192000 ]\n channels: [ 1, 2 ]\n",
"direction": "src",
"presence": "always"
}
},
"properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "hard-resync": {
+ "blurb": "Perform clipping and sample flushing upon discontinuity",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "mark-granule": {
+ "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
+ },
+ "perfect-timestamp": {
+ "blurb": "Favour perfect timestamps over tracking upstream timestamps",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "tolerance": {
+ "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "40000000",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"rank": "primary"
}
},
- "filename": "gstapetag",
+ "filename": "gstalaw",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"url": "Unknown package origin"
},
- "audiofx": {
- "description": "Audio effects plugin",
+ "alpha": {
+ "description": "adds an alpha channel to video - constant or via chroma-keying",
"elements": {
- "audioamplify": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
- "description": "Amplifies an audio stream by a given factor",
+ "alpha": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>\nEdward Hervey <edward.hervey@collabora.co.uk>\nJan Schmidt <thaytan@noraisin.net>",
+ "description": "Adds an alpha channel to video - uniform or via chroma-keying",
"hierarchy": [
- "GstAudioAmplify",
- "GstAudioFilter",
+ "GstAlpha",
+ "GstVideoFilter",
"GstBaseTransform",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Filter/Effect/Audio",
- "long-name": "Audio amplifier",
- "name": "audioamplify",
+ "klass": "Filter/Effect/Video",
+ "long-name": "Alpha filter",
"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",
+ "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",
"direction": "sink",
"presence": "always"
},
"src": {
- "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",
+ "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",
"direction": "src",
"presence": "always"
}
},
"properties": {
- "amplification": {
- "blurb": "Factor of amplification",
+ "alpha": {
+ "blurb": "The value for the alpha channel",
"construct": false,
"construct-only": false,
"default": "1",
- "max": "3.40282e+38",
- "min": "-3.40282e+38",
- "type-name": "gfloat",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
- "clipping-method": {
- "blurb": "Selects how to handle values higher than the maximum",
+ "angle": {
+ "blurb": "Size of the colorcube to change",
"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",
+ "default": "20",
+ "max": "90",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "black-sensitivity": {
+ "blurb": "Sensitivity to dark colors",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "100",
+ "max": "128",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "qos": {
- "blurb": "Handle Quality-of-Service events",
+ "method": {
+ "blurb": "How the alpha channels should be created",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "set (0)",
+ "readable": true,
+ "type": "GstAlphaMethod",
"writable": true
- }
- },
- "rank": "none"
- },
- "audiochebband": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
- "description": "Chebyshev band pass and band reject filter",
- "hierarchy": [
- "GstAudioChebBand",
- "GstAudioFXBaseIIRFilter",
- "GstAudioFilter",
- "GstBaseTransform",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "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",
- "direction": "sink",
- "presence": "always"
},
- "src": {
- "caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "lower-frequency": {
- "blurb": "Start frequency of the band (Hz)",
+ "noise-level": {
+ "blurb": "Size of noise radius",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "100000",
+ "default": "2",
+ "max": "64",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
- "mode": {
- "blurb": "Low pass or high pass mode",
+ "prefer-passthrough": {
+ "blurb": "Don't do any processing for alpha=1.0 if possible",
"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"
- }
- ],
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "target-b": {
+ "blurb": "The blue color value for custom RGB chroma keying",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "0",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "poles": {
- "blurb": "Number of poles to use, will be rounded up to the next multiply of four",
+ "target-g": {
+ "blurb": "The green color value for custom RGB chroma keying",
"construct": false,
"construct-only": false,
- "default": "4",
- "max": "32",
- "min": "4",
- "type-name": "gint",
+ "default": "255",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "qos": {
- "blurb": "Handle Quality-of-Service events",
+ "target-r": {
+ "blurb": "The red color value for custom RGB chroma keying",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "0",
+ "max": "255",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "ripple": {
- "blurb": "Amount of ripple (dB)",
+ "white-sensitivity": {
+ "blurb": "Sensitivity to bright colors",
"construct": false,
"construct-only": false,
- "default": "0.25",
- "max": "200",
+ "default": "100",
+ "max": "128",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "guint",
"writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "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": {},
+ "url": "Unknown package origin"
+ },
+ "alphacolor": {
+ "description": "RGBA from/to AYUV colorspace conversion preserving the alpha channel",
+ "elements": {
+ "alphacolor": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>",
+ "description": "ARGB from/to AYUV colorspace conversion preserving the alpha channel",
+ "hierarchy": [
+ "GstAlphaColor",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Converter/Video",
+ "long-name": "Alpha color filter",
+ "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",
+ "direction": "sink",
+ "presence": "always"
},
- "type": {
- "blurb": "Type of the chebychev filter",
+ "src": {
+ "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",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstalphacolor",
+ "license": "LGPL",
+ "other-types": {},
+ "package": "GStreamer Good Plug-ins git",
+ "source": "gst-plugins-good",
+ "tracers": {},
+ "url": "Unknown package origin"
+ },
+ "apetag": {
+ "description": "APEv1/2 tag reader",
+ "elements": {
+ "apedemux": {
+ "author": "Tim-Philipp Müller <tim centricular net>",
+ "description": "Read and output APE tags while demuxing the contents",
+ "hierarchy": [
+ "GstApeDemux",
+ "GstTagDemux",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Demuxer/Metadata",
+ "long-name": "APE tag demuxer",
+ "pad-templates": {
+ "sink": {
+ "caps": "application/x-apetag:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "ANY",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstapetag",
+ "license": "LGPL",
+ "other-types": {},
+ "package": "GStreamer Good Plug-ins git",
+ "source": "gst-plugins-good",
+ "tracers": {},
+ "url": "Unknown package origin"
+ },
+ "audiofx": {
+ "description": "Audio effects plugin",
+ "elements": {
+ "audioamplify": {
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
+ "description": "Amplifies an audio stream by a given factor",
+ "hierarchy": [
+ "GstAudioAmplify",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio",
+ "long-name": "Audio amplifier",
+ "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",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "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",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "amplification": {
+ "blurb": "Factor of amplification",
"construct": false,
"construct-only": false,
"default": "1",
- "max": "2",
- "min": "1",
- "type-name": "gint",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
- "upper-frequency": {
- "blurb": "Stop frequency of the band (Hz)",
+ "clipping-method": {
+ "blurb": "Selects how to handle values higher than the maximum",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "100000",
- "min": "0",
- "type-name": "gfloat",
+ "default": "clip (0)",
+ "readable": true,
+ "type": "GstAudioAmplifyClippingMethod",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"rank": "none"
},
- "audiocheblimit": {
- "author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
- "description": "Chebyshev low pass and high pass filter",
+ "audiochebband": {
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
+ "description": "Chebyshev band pass and band reject filter",
"hierarchy": [
- "GstAudioChebLimit",
+ "GstAudioChebBand",
"GstAudioFXBaseIIRFilter",
"GstAudioFilter",
"GstBaseTransform",
"GObject"
],
"klass": "Filter/Effect/Audio",
- "long-name": "Low pass & high pass filter",
- "name": "audiocheblimit",
+ "long-name": "Band pass & band reject filter",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
}
},
"properties": {
- "cutoff": {
- "blurb": "Cut off frequency (Hz)",
+ "lower-frequency": {
+ "blurb": "Start frequency of the band (Hz)",
"construct": false,
"construct-only": false,
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
"blurb": "Low pass or high pass mode",
"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",
+ "default": "band-pass (0)",
+ "readable": true,
+ "type": "GstAudioChebBandMode",
"writable": true
},
"poles": {
- "blurb": "Number of poles to use, will be rounded up to the next even number",
+ "blurb": "Number of poles to use, will be rounded up to the next multiply of four",
"construct": false,
"construct-only": false,
"default": "4",
"max": "32",
- "min": "2",
- "type-name": "gint",
+ "min": "4",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ripple": {
"default": "0.25",
"max": "200",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"type": {
"default": "1",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "upper-frequency": {
+ "blurb": "Stop frequency of the band (Hz)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "100000",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
"rank": "none"
},
- "audiodynamic": {
- "author": "Sebastian Dr\u00f6ge <slomo@circular-chaos.org>",
- "description": "Compressor and Expander",
+ "audiocheblimit": {
+ "author": "Sebastian Dröge <sebastian.droege@collabora.co.uk>",
+ "description": "Chebyshev low pass and high pass filter",
"hierarchy": [
- "GstAudioDynamic",
+ "GstAudioChebLimit",
+ "GstAudioFXBaseIIRFilter",
"GstAudioFilter",
"GstBaseTransform",
"GstElement",
"GObject"
],
"klass": "Filter/Effect/Audio",
- "long-name": "Dynamic range controller",
- "name": "audiodynamic",
+ "long-name": "Low pass & high pass filter",
"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",
+ "caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "audio/x-raw:\n format: { S16LE, F32LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\n",
+ "caps": "audio/x-raw:\n format: { F32LE, F64LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "src",
"presence": "always"
}
},
"properties": {
- "characteristics": {
- "blurb": "Selects whether the ratio should be applied smooth (soft-knee) or hard (hard-knee).",
+ "cutoff": {
+ "blurb": "Cut off frequency (Hz)",
"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"
- }
- ],
+ "default": "0",
+ "max": "100000",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
- "blurb": "Selects whether the filter should work on loud samples (compressor) orquiet samples (expander).",
+ "blurb": "Low pass or high pass mode",
"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"
- }
- ],
+ "default": "low-pass (0)",
+ "readable": true,
+ "type": "GstAudioChebLimitMode",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "poles": {
+ "blurb": "Number of poles to use, will be rounded up to the next even number",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "4",
+ "max": "32",
+ "min": "2",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "ripple": {
+ "blurb": "Amount of ripple (dB)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.25",
+ "max": "200",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "type": {
+ "blurb": "Type of the chebychev filter",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "2",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "audiodynamic": {
+ "author": "Sebastian Dröge <slomo@circular-chaos.org>",
+ "description": "Compressor and Expander",
+ "hierarchy": [
+ "GstAudioDynamic",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio",
+ "long-name": "Dynamic range controller",
+ "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",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { S16LE, F32LE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: { (string)interleaved, (string)non-interleaved }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "characteristics": {
+ "blurb": "Selects whether the ratio should be applied smooth (soft-knee) or hard (hard-knee).",
+ "construct": false,
+ "construct-only": false,
+ "default": "hard-knee (0)",
+ "readable": true,
+ "type": "GstAudioDynamicCharacteristics",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "mode": {
+ "blurb": "Selects whether the filter should work on loud samples (compressor) orquiet samples (expander).",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "compressor (0)",
+ "readable": true,
+ "type": "GstAudioDynamicMode",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ratio": {
"default": "1",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"threshold": {
"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",
],
"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",
"default": "1",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"feedback": {
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"intensity": {
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-delay": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"surround-delay": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"surround-mask": {
"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",
],
"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",
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"low-latency": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
"default": "220",
"max": "441",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"filter-width": {
"default": "100",
"max": "100",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"level": {
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mono-level": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
"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": {
"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": {
"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",
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"length": {
"default": "101",
"max": "256000",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"low-latency": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lower-frequency": {
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"upper-frequency": {
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"window": {
"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",
],
"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",
"default": "0",
"max": "100000",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"drain-on-changes": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"length": {
"default": "101",
"max": "256000",
"min": "3",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"low-latency": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"window": {
"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
}
},
],
"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",
}
},
"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,
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rate": {
"default": "0",
"max": "2.14748e+09",
"min": "-2.14748e+09",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
},
"search": {
"default": "14",
"max": "500",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stride": {
"default": "30",
"max": "5000",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stereo": {
"default": "0.01",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
},
"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": {},
],
"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",
"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",
],
"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",
"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
}
},
],
"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",
"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",
],
"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",
"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",
],
"klass": "Codec/Parser/Audio",
"long-name": "FLAC audio parser",
- "name": "flacparse",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"disable-passthrough": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "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
}
},
],
"klass": "Codec/Parser/Audio",
"long-name": "MPEG1 Audio Parser",
- "name": "mpegaudioparse",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n",
"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",
],
"klass": "Codec/Parser/Audio",
"long-name": "SBC audio parser",
- "name": "sbcparse",
"pad-templates": {
"sink": {
"caps": "audio/x-sbc:\n",
"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
}
},
],
"klass": "Codec/Parser/Audio",
"long-name": "Wavpack audio stream parser",
- "name": "wavpackparse",
"pad-templates": {
"sink": {
"caps": "audio/x-wavpack:\naudio/x-wavpack-correction:\n",
"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
}
},
},
"filename": "gstaudioparsers",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Demuxer/Audio",
"long-name": "AU audio demuxer",
- "name": "auparse",
"pad-templates": {
"sink": {
"caps": "audio/x-au:\n",
"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": {},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink/Audio",
"long-name": "Auto audio sink",
- "name": "autoaudiosink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
"construct": false,
"construct-only": false,
"default": "audio/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Audio",
"long-name": "Auto audio source",
- "name": "autoaudiosrc",
"pad-templates": {
"src": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
"construct": false,
"construct-only": false,
"default": "audio/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Sink/Video",
"long-name": "Auto video sink",
- "name": "autovideosink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
"construct": false,
"construct-only": false,
"default": "video/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Source/Video",
"long-name": "Auto video source",
- "name": "autovideosrc",
"pad-templates": {
"src": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"filter-caps": {
"construct": false,
"construct-only": false,
"default": "video/x-raw",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstautodetect",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"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"
}
}
},
"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"
},
"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"
}
"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
}
},
],
"klass": "Codec/Parser/Subtitle",
"long-name": "Avi subtitle parser",
- "name": "avisubtitle",
"pad-templates": {
"sink": {
"caps": "application/x-subtitle-avi:\n",
"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>",
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"dither": {
"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": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"screen-height": {
"default": "25",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"screen-width": {
"default": "80",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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
}
},
},
"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": {
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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": {},
],
"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",
"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": {
"default": "200000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"run-length": {
"default": "500000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"threshold": {
"default": "0.1",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"threshold-dB": {
"default": "-46.0517",
"max": "1.79769e+308",
"min": "-1.79769e+308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
},
"filename": "gstcutter",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Testing",
"long-name": "Break my data",
- "name": "breakmydata",
"pad-templates": {
"sink": {
"caps": "ANY",
}
},
"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,
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"seed": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"set-to": {
"default": "-1",
"max": "255",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"klass": "Generic",
"long-name": "CapsSetter",
- "name": "capssetter",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "ANY",
- "type-name": "GstCaps",
+ "readable": true,
+ "type": "GstCaps",
"writable": true
},
"join": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"replace": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"klass": "Testing",
"long-name": "CPU report",
- "name": "cpureport",
"pad-templates": {
"sink": {
"caps": "ANY",
}
},
"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
}
},
],
"klass": "Filter/Video",
"long-name": "Seek based on left-right arrows",
- "name": "navseek",
"pad-templates": {
"sink": {
"caps": "ANY",
}
},
"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": {
"default": "5",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
],
"klass": "Testing",
"long-name": "Progress report",
- "name": "progressreport",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"format": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"silent": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"update-freq": {
"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",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Testing",
"long-name": "Push File Source",
- "name": "pushfilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
"default": "1",
"max": "1.79769e+308",
"min": "2.22507e-308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"async-handling": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"initial-timestamp": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
"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": {
"default": "1",
"max": "1.79769e+308",
"min": "2.22507e-308",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"start-time": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"stream-time": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"time-segment": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"klass": "Testing",
"long-name": "Random buffer size",
- "name": "rndbuffersize",
"pad-templates": {
"sink": {
"caps": "ANY",
"default": "8192",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"klass": "Generic",
"long-name": "TagInject",
- "name": "taginject",
"pad-templates": {
"sink": {
"caps": "ANY",
}
},
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": false,
+ "type": "gchararray",
"writable": true
}
},
],
"klass": "Testing",
"long-name": "Test plugin",
- "name": "testsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-count": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"expected-buffer-count": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"expected-length": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"expected-md5": {
"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": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"md5": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timestamp-deviation": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
},
"filename": "gstdebug",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"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"
}
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fields": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"locking": {
"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": {
"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": {
"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": {
"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
}
},
},
"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": {},
],
"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",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"interval": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-reorder": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "1000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"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",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"clock-rate": {
"default": "8000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
"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": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"packet-redundancy": {
"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": {
"default": "96",
"max": "128",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"seqnum": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstdtmf",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Decoder/Video",
"long-name": "DV video decoder",
- "name": "dvdec",
"pad-templates": {
"sink": {
"caps": "video/x-dv:\n systemstream: false\n",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"clamp-luma": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-factor": {
"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": {
"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
}
},
],
"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",
"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": {},
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dusts": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scratch-lines": {
"default": "7",
"max": "20",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"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",
}
},
"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": {
"default": "4",
"max": "5",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
],
"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",
}
},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"speed": {
"default": "16",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"threshold": {
"default": "60",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"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",
}
},
"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,
+ "planes": {
+ "blurb": "Number of planes",
+ "construct": false,
"construct-only": false,
"default": "16",
"max": "64",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
"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",
],
"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",
"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": {
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trigger": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
"default": "1",
"max": "100",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gain": {
"default": "50",
"max": "200",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"linespace": {
"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": {
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reset": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": false,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
}
},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"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",
}
},
"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": {
"default": "0.02",
"max": "100",
"min": "0.01",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"zoom-speed": {
"default": "1.01",
"max": "1.1",
"min": "1.01",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
],
"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",
}
},
"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
}
},
},
"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": {},
"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",
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band1": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band2": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band3": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band4": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band5": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band6": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band7": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band8": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band9": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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",
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band1": {
"default": "0",
"max": "12",
"min": "-24",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"band2": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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",
}
},
"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,
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstequalizer",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"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",
"default": "4608",
"max": "65535",
"min": "16",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"escape-coding": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"exhaustive-model-search": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loose-mid-side-stereo": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-lpc-order": {
"default": "8",
"max": "32",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-residual-partition-order": {
"default": "3",
"max": "16",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"mid-side-stereo": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-residual-partition-order": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qlp-coeff-prec-search": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qlp-coeff-precision": {
"default": "0",
"max": "32",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"quality": {
"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": {
"default": "0",
"max": "15",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"seekpoints": {
"default": "-10",
"max": "2147483647",
"min": "-2147483647",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"streamable-subset": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "FLAC tagger",
- "name": "flactag",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n",
"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": {},
],
"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",
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "GStreamer 1.17.0.1 FLV muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"metadatacreator": {
"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": {
"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": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"start-time-selection": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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": {},
],
"klass": "Codec/Decoder/Video",
"long-name": "FLX video decoder",
- "name": "flxdec",
"pad-templates": {
"sink": {
"caps": "video/x-fli:\n",
"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": {},
],
"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",
"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",
],
"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"
}
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"coef-x": {
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"coef-y": {
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"location": {
"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": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"offset-y": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-height": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-width": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"relative-x": {
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"relative-y": {
"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",
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
},
"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": {},
],
"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",
}
},
"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,
"default": "657930",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"shader": {
"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
}
},
},
"filename": "gstgoom",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
}
},
"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,
"default": "657930",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"shader": {
"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
}
},
},
"filename": "gstgoom2k1",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation"
+ ],
"klass": "Sink/Video",
"long-name": "Gtk GL Video Sink",
"pad-templates": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-alpha": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstNavigation"
+ ],
"klass": "Sink/Video",
"long-name": "Gtk Video Sink",
"pad-templates": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-alpha": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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
}
},
},
"filename": "gstgtk",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Demuxer/Metadata",
"long-name": "ICY tag demuxer",
- "name": "icydemux",
"pad-templates": {
"sink": {
"caps": "application/x-icy:\nmetadata-interval: [ 0, 2147483647 ]\n",
"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": {},
],
"klass": "Codec/Demuxer/Metadata",
"long-name": "ID3 tag demuxer",
- "name": "id3demux",
"pad-templates": {
"sink": {
"caps": "application/x-id3:\n",
}
},
"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
}
},
},
"filename": "gstid3demux",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"klass": "Filter/Video",
"long-name": "Still frame stream generator",
- "name": "imagefreeze",
"pad-templates": {
"sink": {
"caps": "video/x-raw(ANY):\n",
}
},
"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": {
"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
}
},
},
"filename": "gstimagefreeze",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"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",
"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
}
},
"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",
],
"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",
"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": {
"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
}
},
},
"filename": "gstinterleave",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
"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": {
"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": {
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
"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": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
"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": {
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
"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": {
"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": {
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
"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": {
"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": {
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
"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": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
"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": {
"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": {
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
"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": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"klass": "Codec/Demuxer",
"long-name": "QuickTime demuxer",
- "name": "qtdemux",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
"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"
}
}
},
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"broken-input": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"faststart-mode": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fixed-output": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"latency": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-file": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interleave-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"interleave-time": {
"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": {
"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": {
"construct": true,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"movie-timescale": {
"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": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reserved-bytes-per-sec": {
"default": "550",
"max": "10000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"reserved-duration-remaining": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"reserved-max-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-moov-update-period": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"reserved-prefill": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"start-gap-threshold": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "streamable": {
- "blurb": "If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written. (DEPRECATED, only valid for fragmented MP4)",
- "construct": 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": {
+ "blurb": "If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written. (DEPRECATED, only valid for fragmented MP4)",
+ "construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"trak-timescale": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
},
"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": {},
],
"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",
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"connect": {
"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": {
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"server": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"transport": {
"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": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"connect": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"provide-clock": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"server": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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": {},
],
"klass": "Codec/Decoder/Image",
"long-name": "JPEG image decoder",
- "name": "jpegdec",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\n",
"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": {
"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
}
},
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
"default": "85",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"snapshot": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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": {},
"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",
"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",
"default": "128",
"max": "320",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cbr": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"encoding-engine-quality": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mono": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
"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": {
"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": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
},
"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": {},
],
"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",
"default": "100000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message": {
"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": {
"default": "10",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"peak-ttl": {
"default": "300000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"post-messages": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstlevel",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Demuxer",
"long-name": "Matroska demuxer",
- "name": "matroskademux",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
"default": "30",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-gap-time": {
"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
}
},
"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"
}
}
},
"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",
}
},
"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,
"default": "65535000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-cluster-duration": {
"default": "500000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-index-interval": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timecodescale": {
"default": "1000000",
"max": "1000000000",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"version": {
"default": "2",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"writing-app": {
"construct": false,
"construct-only": false,
"default": "GStreamer Matroska muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
],
"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",
"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": {
"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",
}
},
"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,
"default": "65535000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-cluster-duration": {
"default": "500000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-index-interval": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timecodescale": {
"default": "1000000",
"max": "1000000000",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"version": {
"default": "2",
"max": "2",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"writing-app": {
"construct": false,
"construct-only": false,
"default": "GStreamer Matroska muxer",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
},
"filename": "gstmatroska",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"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": {},
],
"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",
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "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",
- "writable": true
- },
- "plc": {
- "blurb": "Perform packet loss concealment (if supported)",
- "construct": false,
+ "plc": {
+ "blurb": "Perform packet loss concealment (if supported)",
+ "construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
},
"filename": "gstmpg123",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
"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": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
},
"filename": "gstmulaw",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File/Video",
"long-name": "Image Sequence Source",
"pad-templates": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"framerate": {
"default": "30/1",
"max": "2147483647/1",
"min": "1/1",
- "type-name": "GstFraction",
+ "readable": false,
+ "type": "GstFraction",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"num-buffers": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"start-index": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"stop-index": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"klass": "Sink/File",
"long-name": "Multi-File Sink",
- "name": "multifilesink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"index": {
"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": {
"construct": false,
"construct-only": false,
"default": "%%05d",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-file-duration": {
"default": "18446744073709551615",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-file-size": {
"default": "2147483648",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-files": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-lateness": {
"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": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "Multi-File Source",
- "name": "multifilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"index": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "%%05d",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"loop": {
"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": {
"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": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"stop-index": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"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",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/File",
"long-name": "Split-File Source",
- "name": "splitfilesrc",
"pad-templates": {
"src": {
"caps": "ANY",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy"
+ ],
"klass": "Generic/Bin/Muxer",
"long-name": "Split Muxing Bin",
- "name": "splitmuxsink",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async-finalize": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-files": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-bytes": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-size-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-size-timecode": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mux-overhead": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"send-keyframe-requests": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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"
}
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
"klass": "Generic/Bin/Demuxer",
"long-name": "Split File Demuxing Bin",
- "name": "splitmuxsrc",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"message-forward": {
"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
}
},
"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": {},
],
"klass": "Codec/Demuxer",
"long-name": "Multipart demuxer",
- "name": "multipartdemux",
"pad-templates": {
"sink": {
"caps": "multipart/x-mixed-replace:\n",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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"
}
}
},
],
"klass": "Codec/Muxer",
"long-name": "Multipart muxer",
- "name": "multipartmux",
"pad-templates": {
"sink_%%u": {
"caps": "ANY",
"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
}
},
},
"filename": "gstmultipart",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
}
},
"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
}
},
},
"filename": "gstnavigationtest",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
"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",
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"volume": {
"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",
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstoss4",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "/dev/dsp",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"discont-wait": {
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "/dev/dsp",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slave-method": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstossaudio",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Decoder/Image",
"long-name": "PNG image decoder",
- "name": "pngdec",
"pad-templates": {
"sink": {
"caps": "image/png:\n",
}
},
"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
}
},
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"snapshot": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"filename": "gstpng",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
"default": "40000000",
"max": "18446744073709551614",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"async": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"can-activate-pull": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"client-name": {
"construct": false,
"construct-only": false,
"default": "gst-hotdoc-plugins-scanner",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"current-device": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"discont-wait": {
"default": "1000000000",
"max": "18446744073709551614",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"drift-tolerance": {
"default": "40000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"server": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"volume": {
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"actual-latency-time": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": false
},
"blocksize": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-time": {
"default": "200000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"client-name": {
"construct": false,
"construct-only": false,
"default": "gst-hotdoc-plugins-scanner",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"current-device": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"device": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency-time": {
"default": "10000",
"max": "9223372036854775807",
"min": "1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mute": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"server": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"slave-method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"volume": {
"default": "1",
"max": "10",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
},
"filename": "gstpulseaudio",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aspect-ratio": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "5000000",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"pixel-aspect-ratio": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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
}
},
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"num-buffers": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-default-fbo": {
"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
}
},
},
"filename": "gstqmlgl",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reference-level": {
"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",
],
"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",
"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": {
"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",
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"async-handling": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"fallback-gain": {
"default": "0",
"max": "60",
"min": "-60",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"headroom": {
"default": "0",
"max": "60",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"message-forward": {
"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": {
"default": "0",
"max": "60",
"min": "-60",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"result-gain": {
"default": "0",
"max": "120",
"min": "-120",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
},
"target-gain": {
"default": "0",
"max": "120",
"min": "-120",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": false
}
},
},
"filename": "gstreplaygain",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"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": {
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP AC3 audio payloader",
- "name": "rtpac3pay",
"pad-templates": {
"sink": {
"caps": "audio/ac3:\naudio/x-ac3:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
- "seqnum": {
- "blurb": "The RTP sequence number of the last processed packet",
+ "scale-rtptime": {
+ "blurb": "Whether the RTP timestamp should be scaled with the rate (speed)",
"construct": false,
"construct-only": false,
- "default": "0",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "seqnum": {
+ "blurb": "The RTP sequence number of the last processed packet",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP DV Payloader",
- "name": "rtpdvpay",
"pad-templates": {
"sink": {
"caps": "video/x-dv:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mode": {
"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": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "9",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "4",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-reorder": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-aal2": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "18",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "3",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
+ }
},
"rank": "secondary"
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP GStreamer payloader",
- "name": "rtpgstpay",
"pad-templates": {
"sink": {
"caps": "ANY",
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H261 packet payloader",
- "name": "rtph261pay",
"pad-templates": {
"sink": {
"caps": "video/x-h261:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "31",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"modea-only": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "34",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP H263 payloader",
- "name": "rtph263ppay",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n",
"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": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sprop-parameter-sets": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"default": "100",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP JPEG payloader",
- "name": "rtpjpegpay",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\nvideo/x-jpeg:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "26",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"quality": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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": {
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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",
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP KLV Payloader",
- "name": "rtpklvpay",
"pad-templates": {
"sink": {
"caps": "meta/x-klv:\n parsed: true\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "33",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "0",
"max": "3600",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP MPEG audio payloader",
- "name": "rtpmpapay",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "14",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "32",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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"
},
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "8",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "0",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "Redundant Audio Data (RED) Decoder",
- "name": "rtpreddec",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
}
},
"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,
"default": "-1",
"max": "127",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"received": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "Redundant Audio Data (RED) Encoder",
- "name": "rtpredenc",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"distance": {
"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": {
"default": "0",
"max": "127",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sent": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-reorder": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-frames": {
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "110",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"klass": "Analyzer/RTP",
"long-name": "RTP storage",
- "name": "rtpstorage",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"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,
"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",
],
"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",
"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",
],
"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",
"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": {
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Theora payloader",
- "name": "rtptheorapay",
"pad-templates": {
"sink": {
"caps": "video/x-theora:\n",
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"klass": "Codec/Depayloader/Network/RTP",
"long-name": "RTP FEC Decoder",
- "name": "rtpulpfecdec",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
}
},
"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,
"default": "0",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"recovered": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP FEC Encoder",
- "name": "rtpulpfecenc",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"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": {
"default": "0",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"percentage-important": {
"default": "0",
"max": "100",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"protected": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"pt": {
"default": "255",
"max": "255",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP Vorbis payloader",
- "name": "rtpvorbispay",
"pad-templates": {
"sink": {
"caps": "audio/x-vorbis:\n",
"default": "0",
"max": "3600",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP VP8 payloader",
- "name": "rtpvp8pay",
"pad-templates": {
"sink": {
"caps": "video/x-vp8:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"picture-id-mode": {
"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": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"klass": "Codec/Payloader/Network/RTP",
"long-name": "RTP VP9 payloader",
- "name": "rtpvp9pay",
"pad-templates": {
"sink": {
"caps": "video/x-vp9:\n",
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"picture-id-mode": {
"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": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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
}
},
],
"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",
"default": "10",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ptime": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-ptime": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mtu": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"pt": {
"default": "96",
"max": "127",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ptime-multiple": {
"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": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "65535",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"source-info": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"timestamp-offset": {
"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
}
},
},
"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": {},
"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",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"autoremove": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-retransmission": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-sync-event": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"drop-on-latency": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ignore-pt": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"latency": {
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-dropout-time": {
"default": "60000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-rtcp-rtp-time-diff": {
"default": "1000",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-streams": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-ts-offset": {
"default": "3000000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-ts-offset-adjustment": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-forward": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ntp-time-source": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtcp-sync": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtcp-sync-send-time": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtp-profile": {
"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": {
"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"
- ],
- "retval": "GObject"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
+ ],
+ "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"
}
}
},
],
"klass": "Codec/Muxer",
"long-name": "RTP muxer",
- "name": "rtpdtmfmux",
"pad-templates": {
"priority_sink_%%u": {
"caps": "application/x-rtp:\n",
}
},
"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,
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
],
"klass": "RTP Funneling",
"long-name": "RTP funnel",
- "name": "rtpfunnel",
"pad-templates": {
"sink_%%u": {
"caps": "application/x-rtp:\n",
"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
}
},
],
"klass": "Filter/Network/RTP",
"long-name": "RTP packet jitter-buffer",
- "name": "rtpjitterbuffer",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-retransmission": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"faststart-min-packets": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"latency": {
"default": "200",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-dropout-time": {
"default": "60000",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
"default": "2000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-rtcp-rtp-time-diff": {
"default": "1000",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-ts-offset-adjustment": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"mode": {
"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": {
"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": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-delay": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-delay-reorder": {
"default": "3",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-max-retries": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-min-delay": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtx-min-retry-timeout": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-next-seqnum": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtx-retry-period": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-retry-timeout": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtx-stats-timeout": {
"default": "1000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"stats": {
"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": {
"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"
}
}
},
],
"klass": "Codec/Muxer",
"long-name": "RTP muxer",
- "name": "rtpmux",
"pad-templates": {
"sink_%%u": {
"caps": "application/x-rtp:\n",
}
},
"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,
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"seqnum-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssrc": {
"default": "-1",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"timestamp-offset": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
],
"klass": "Demux/Network/RTP",
"long-name": "RTP Demux",
- "name": "rtpptdemux",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"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"
}
}
},
],
"klass": "Codec",
"long-name": "RTP Retransmission Queue",
- "name": "rtprtxqueue",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"max-size-packets": {
"default": "100",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
}
},
],
"klass": "Codec",
"long-name": "RTP Retransmission receiver",
- "name": "rtprtxreceive",
"pad-templates": {
"sink": {
"caps": "application/x-rtp:\n",
}
},
"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,
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-packets": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
"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
}
},
],
"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"
},
}
},
"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,
"default": "100",
"max": "32767",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-size-time": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-rtx-requests": {
"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
}
},
],
"klass": "Filter/Network/RTP",
"long-name": "RTP Session",
- "name": "rtpsession",
"pad-templates": {
"recv_rtcp_sink": {
"caps": "application/x-rtcp:\n",
"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": {
"default": "60000",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"max-misorder-time": {
"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": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": false
},
"num-sources": {
"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,
"default": "2",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"rtcp-fraction": {
"default": "0.05",
"max": "1.79769e+308",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"rtcp-min-interval": {
"default": "5000000000",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"rtcp-rr-bandwidth": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtcp-rs-bandwidth": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rtcp-sync-send-time": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"rtp-profile": {
"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": {
"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": {
"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"
- ],
- "retval": "void"
+ {
+ "name": "arg0",
+ "type": "guint"
+ }
+ ],
+ "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"
}
}
},
],
"klass": "Demux/Network/RTP",
"long-name": "RTP SSRC Demux",
- "name": "rtpssrcdemux",
"pad-templates": {
"rtcp_sink": {
"caps": "application/x-rtcp:\n",
}
},
"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",
- "package": "GStreamer Good Plug-ins git",
- "source": "gst-plugins-good",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "rtsp": {
- "description": "transfer data via RTSP",
- "elements": {
- "rtpdec": {
- "author": "Wim Taymans <wim.taymans@gmail.com>",
- "description": "Accepts raw RTP and RTCP packets and sends them forward",
+ "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": [
- "GstRTPDec",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
+ "RTPSession",
"GObject"
],
- "klass": "Codec/Parser/Network",
- "long-name": "RTP Decoder",
- "name": "rtpdec",
- "pad-templates": {
- "recv_rtcp_sink_%%u": {
- "caps": "application/x-rtcp:\n",
- "direction": "sink",
- "presence": "request"
- },
- "recv_rtp_sink_%%u": {
- "caps": "application/x-rtp:\n",
- "direction": "sink",
- "presence": "request"
- },
- "recv_rtp_src_%%u_%%u_%%u": {
- "caps": "application/x-rtp:\n",
- "direction": "src",
- "presence": "sometimes"
- },
- "rtcp_src_%%u": {
- "caps": "application/x-rtcp:\n",
- "direction": "src",
- "presence": "request"
- }
- },
+ "kind": "object",
"properties": {
- "latency": {
- "blurb": "Amount of ms to buffer",
+ "bandwidth": {
+ "blurb": "The bandwidth of the session in bits per second (0 for auto-discover)",
"construct": false,
"construct-only": false,
- "default": "200",
- "max": "-1",
+ "default": "0",
+ "max": "1.79769e+308",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "disable-sr-timestamp": {
+ "blurb": "Whether sender reports should be timestamped",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "favor-new": {
+ "blurb": "Resolve SSRC conflict in favor of new sources",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
- }
- },
- "rank": "none",
- "signals": {
- "clear-pt-map": {
- "args": [],
- "retval": "void"
- },
- "no-more-pads": {
- "args": [],
- "retval": "void"
- },
- "on-bye-ssrc": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "on-bye-timeout": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "on-new-ssrc": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "on-ssrc-collision": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "on-ssrc-validated": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "on-timeout": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "void"
- },
- "pad-added": {
- "args": [
- "GstPad"
- ],
- "retval": "void"
},
- "pad-removed": {
- "args": [
- "GstPad"
- ],
- "retval": "void"
+ "internal-source": {
+ "blurb": "The internal source element of the session (deprecated)",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "RTPSource",
+ "writable": false
},
- "request-pt-map": {
- "args": [
- "guint",
- "guint"
- ],
- "retval": "GstCaps"
- }
- }
- },
- "rtspsrc": {
- "author": "Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>, Lutz Mueller <lutz@topfrose.de>",
- "description": "Receive data over the network via RTSP (RFC 2326)",
- "hierarchy": [
- "GstRTSPSrc",
- "GstBin",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Source/Network",
- "long-name": "RTSP packet receiver",
- "name": "rtspsrc",
- "pad-templates": {
- "stream_%%u": {
- "caps": "application/x-rtp:\napplication/x-rdt:\n",
- "direction": "src",
- "presence": "sometimes"
- }
- },
- "properties": {
- "async-handling": {
- "blurb": "The bin will handle Asynchronous state changes",
+ "internal-ssrc": {
+ "blurb": "The internal SSRC used for the session (deprecated)",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "1559592260",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "backchannel": {
- "blurb": "The type of backchannel to setup. Default is 'none'.",
+ "max-dropout-time": {
+ "blurb": "The maximum time (milliseconds) of missing packets tolerated.",
"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"
- }
- ],
+ "default": "60000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "buffer-mode": {
- "blurb": "Control the buffering algorithm in use",
+ "max-misorder-time": {
+ "blurb": "The maximum time (milliseconds) of misordered packets tolerated.",
"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"
- }
- ],
+ "default": "2000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "connection-speed": {
- "blurb": "Network connection speed in kbps (0 = unknown)",
+ "num-active-sources": {
+ "blurb": "The number of active sources in the session",
"construct": false,
"construct-only": false,
"default": "0",
- "max": "18446744073709551",
+ "max": "-1",
"min": "0",
- "type-name": "guint64",
- "writable": true
+ "readable": true,
+ "type": "guint",
+ "writable": false
},
- "debug": {
- "blurb": "Dump request and response messages to stdout(DEPRECATED: Printed all RTSP message to gstreamer log as 'log' level)",
+ "num-sources": {
+ "blurb": "The number of sources in the session",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": false
},
- "default-rtsp-version": {
- "blurb": "The RTSP version that should be tried first when negotiating version.",
+ "probation": {
+ "blurb": "Consecutive packet sequence numbers to accept the source",
"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"
- }
- ],
+ "default": "2",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "do-retransmission": {
- "blurb": "Ask the server to retransmit lost packets",
+ "rtcp-feedback-retention-window": {
+ "blurb": "Duration during which RTCP Feedback packets are retained (in ns)",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "2000000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "do-rtcp": {
- "blurb": "Send RTCP packets, disable for old incompatible server.",
+ "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": "true",
- "type-name": "gboolean",
+ "default": "0.05",
+ "max": "1.79769e+308",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
- "do-rtsp-keep-alive": {
- "blurb": "Send RTSP keep alive packets, disable for old incompatible server.",
+ "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": "true",
- "type-name": "gboolean",
+ "default": "3",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "drop-on-latency": {
- "blurb": "Tells the jitterbuffer to never exceed the given latency in size",
+ "rtcp-min-interval": {
+ "blurb": "Minimum interval between Regular RTCP packet (in ns)",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "5000000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "is-live": {
- "blurb": "Whether to act as a live source",
+ "rtcp-mtu": {
+ "blurb": "The maximum size of the RTCP packets",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "1400",
+ "max": "32767",
+ "min": "16",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "latency": {
- "blurb": "Amount of ms to buffer",
+ "rtcp-reduced-size": {
+ "blurb": "Use Reduced Size RTCP for feedback packets",
"construct": false,
"construct-only": false,
- "default": "2000",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "location": {
- "blurb": "Location of the RTSP url to read",
+ "rtcp-rr-bandwidth": {
+ "blurb": "The RTCP bandwidth used for receivers in bits per second (-1 = default)",
"construct": false,
"construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "max-rtcp-rtp-time-diff": {
- "blurb": "Maximum amount of time in ms that the RTP time in RTCP SRs is allowed to be ahead (-1 disabled)",
+ "rtcp-rs-bandwidth": {
+ "blurb": "The RTCP bandwidth used for senders in bits per second (-1 = default)",
"construct": false,
"construct-only": false,
- "default": "1000",
+ "default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "max-ts-offset": {
- "blurb": "The maximum absolute value of the time offset in (nanoseconds). Note, if the ntp-sync parameter is set the default value is changed to 0 (no limit)",
+ "rtp-profile": {
+ "blurb": "RTP profile to use for this session",
"construct": false,
"construct-only": false,
- "default": "3000000000",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "default": "avp (1)",
+ "readable": true,
+ "type": "GstRTPProfile",
"writable": true
},
- "max-ts-offset-adjustment": {
- "blurb": "The maximum number of nanoseconds per frame that time stamp offsets may be adjusted (0 = no limit).",
+ "sdes": {
+ "blurb": "The SDES items of this session",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "GstStructure",
"writable": true
},
- "message-forward": {
- "blurb": "Forwards all children messages",
+ "sources": {
+ "blurb": "An array of all known sources in the session",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
+ "readable": true,
+ "type": "GValueArray",
+ "writable": false
},
- "multicast-iface": {
- "blurb": "The network interface on which to join the multicast group",
+ "stats": {
+ "blurb": "Various statistics",
"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
+ "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"
},
- "nat-method": {
- "blurb": "Method to use for traversing firewalls and NAT",
- "construct": false,
- "construct-only": false,
- "default": "dummy (1)",
- "enum": true,
- "type-name": "GstRTSPNatMethod",
- "values": [
+ "on-app-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
+ },
{
- "desc": "None",
- "name": "none",
- "value": "0"
+ "name": "arg2",
+ "type": "gchararray"
},
{
- "desc": "Send Dummy packets",
- "name": "dummy",
- "value": "1"
+ "name": "arg3",
+ "type": "GstBuffer"
}
],
- "writable": true
+ "return-type": "void",
+ "when": "last"
},
- "ntp-sync": {
- "blurb": "Synchronize received streams to the NTP clock",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
+ "on-bye-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "ntp-time-source": {
- "blurb": "NTP time source for RTCP packets",
- "construct": false,
- "construct-only": false,
- "default": "ntp (0)",
- "enum": true,
- "type-name": "GstRTSPSrcNtpTimeSource",
- "values": [
+ "on-bye-timeout": {
+ "args": [
{
- "desc": "NTP time based on realtime clock",
- "name": "ntp",
- "value": "0"
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-feedback-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
+ },
+ {
+ "name": "arg1",
+ "type": "guint"
},
{
- "desc": "UNIX time based on realtime clock",
- "name": "unix",
- "value": "1"
+ "name": "arg2",
+ "type": "guint"
},
{
- "desc": "Running time based on pipeline clock",
- "name": "running-time",
- "value": "2"
+ "name": "arg3",
+ "type": "guint"
},
{
- "desc": "Pipeline clock time",
- "name": "clock-time",
- "value": "3"
+ "name": "arg4",
+ "type": "GstBuffer"
}
],
- "writable": true
+ "return-type": "void",
+ "when": "last"
},
- "onvif-mode": {
- "blurb": "Act as an ONVIF client",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
+ "on-new-sender-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "onvif-rate-control": {
- "blurb": "When in onvif-mode, whether to set Rate-Control to yes or no",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
+ "on-new-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
+ "on-receiving-rtcp": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "port-range": {
- "blurb": "Client port range that can be used to receive RTP and RTCP data, eg. 3000-3005 (NULL = no restrictions)",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
+ "on-sender-ssrc-active": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "probation": {
- "blurb": "Consecutive packet sequence numbers to accept the source",
- "construct": false,
- "construct-only": false,
- "default": "2",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
+ "on-sender-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "protocols": {
- "blurb": "Allowed lower transport protocols",
- "construct": false,
- "construct-only": false,
- "default": "tcp+udp-mcast+udp",
- "type-name": "GstRTSPLowerTrans",
- "values": [
+ "on-sending-nacks": {
+ "args": [
{
- "desc": "GST_RTSP_LOWER_TRANS_UNKNOWN",
- "name": "unknown",
- "value": "0x00000000"
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "GST_RTSP_LOWER_TRANS_UDP",
- "name": "udp",
- "value": "0x00000001"
+ "name": "arg1",
+ "type": "guint"
},
{
- "desc": "GST_RTSP_LOWER_TRANS_UDP_MCAST",
- "name": "udp-mcast",
- "value": "0x00000002"
+ "name": "arg2",
+ "type": "GArray"
},
{
- "desc": "GST_RTSP_LOWER_TRANS_TCP",
- "name": "tcp",
- "value": "0x00000004"
- },
+ "name": "arg3",
+ "type": "GstBuffer"
+ }
+ ],
+ "return-type": "guint",
+ "when": "last"
+ },
+ "on-sending-rtcp": {
+ "args": [
{
- "desc": "GST_RTSP_LOWER_TRANS_HTTP",
- "name": "http",
- "value": "0x00000010"
+ "name": "arg0",
+ "type": "GstBuffer"
},
{
- "desc": "GST_RTSP_LOWER_TRANS_TLS",
- "name": "tls",
- "value": "0x00000020"
+ "name": "arg1",
+ "type": "gboolean"
}
],
- "writable": true
+ "return-type": "gboolean",
+ "when": "last"
},
- "proxy": {
- "blurb": "Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
+ "on-ssrc-active": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "RTPSource"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
},
- "proxy-id": {
- "blurb": "HTTP proxy URI user id for authentication",
+ "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": "NULL",
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "proxy-pw": {
- "blurb": "HTTP proxy URI user password for authentication",
+ "is-csrc": {
+ "blurb": "If this SSRC is acting as a contributing source",
"construct": false,
"construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
},
- "retry": {
- "blurb": "Max number of retries when allocating RTP ports.",
+ "is-sender": {
+ "blurb": "If this SSRC is a sender",
"construct": false,
"construct-only": false,
- "default": "20",
- "max": "65535",
- "min": "0",
- "type-name": "guint",
- "writable": true
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
},
- "rfc7273-sync": {
- "blurb": "Synchronize received streams to the RFC7273 clock (requires clock and offset to be provided)",
+ "is-validated": {
+ "blurb": "If this SSRC is validated",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
+ "readable": true,
+ "type": "gboolean",
+ "writable": false
},
- "rtp-blocksize": {
- "blurb": "RTP package size to suggest to server (0 = disabled)",
+ "max-dropout-time": {
+ "blurb": "The maximum time (milliseconds) of missing packets tolerated.",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "65536",
+ "default": "60000",
+ "max": "-1",
"min": "0",
- "type-name": "guint",
- "writable": true
- },
- "sdes": {
- "blurb": "The SDES items of this session",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "short-header": {
- "blurb": "Only send the basic RTSP headers for broken encoders",
+ "max-misorder-time": {
+ "blurb": "The maximum time (milliseconds) of misordered packets tolerated.",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "2000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "tcp-timeout": {
- "blurb": "Fail after timeout microseconds on TCP connections (0 = disabled)",
+ "probation": {
+ "blurb": "Consecutive packet sequence numbers to accept the source",
"construct": false,
"construct-only": false,
- "default": "20000000",
- "max": "18446744073709551615",
+ "default": "2",
+ "max": "-1",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "teardown-timeout": {
- "blurb": "When transitioning PAUSED-READY, allow up to timeout (in nanoseconds) delay in order to send teardown (0 = disabled)",
+ "sdes": {
+ "blurb": "The SDES information for this source",
"construct": false,
"construct-only": false,
- "default": "100000000",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
+ "default": "application/x-rtp-source-sdes;",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": false
},
- "timeout": {
- "blurb": "Retry TCP transport after UDP timeout microseconds (0 = disabled)",
+ "ssrc": {
+ "blurb": "The SSRC of this source",
"construct": false,
- "construct-only": false,
- "default": "5000000",
- "max": "18446744073709551615",
+ "construct-only": true,
+ "default": "0",
+ "max": "-1",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint",
"writable": true
},
- "tls-database": {
- "blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
+ "stats": {
+ "blurb": "The stats of this source",
"construct": false,
"construct-only": false,
- "type-name": "GTlsDatabase",
- "writable": true
+ "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": {},
+ "url": "Unknown package origin"
+ },
+ "rtsp": {
+ "description": "transfer data via RTSP",
+ "elements": {
+ "rtpdec": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>",
+ "description": "Accepts raw RTP and RTCP packets and sends them forward",
+ "hierarchy": [
+ "GstRTPDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Parser/Network",
+ "long-name": "RTP Decoder",
+ "pad-templates": {
+ "recv_rtcp_sink_%%u": {
+ "caps": "application/x-rtcp:\n",
+ "direction": "sink",
+ "presence": "request"
},
- "tls-interaction": {
- "blurb": "A GTlsInteraction object to prompt the user for password or certificate",
+ "recv_rtp_sink_%%u": {
+ "caps": "application/x-rtp:\n",
+ "direction": "sink",
+ "presence": "request"
+ },
+ "recv_rtp_src_%%u_%%u_%%u": {
+ "caps": "application/x-rtp:\n",
+ "direction": "src",
+ "presence": "sometimes"
+ },
+ "rtcp_src_%%u": {
+ "caps": "application/x-rtcp:\n",
+ "direction": "src",
+ "presence": "request"
+ }
+ },
+ "properties": {
+ "latency": {
+ "blurb": "Amount of ms to buffer",
"construct": false,
"construct-only": false,
- "type-name": "GTlsInteraction",
+ "default": "200",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
"writable": true
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "clear-pt-map": {
+ "args": [],
+ "return-type": "void",
+ "when": "last"
},
- "tls-validation-flags": {
- "blurb": "TLS certificate validation flags used to validate the server certificate",
- "construct": false,
- "construct-only": false,
- "default": "validate-all",
- "type-name": "GTlsCertificateFlags",
- "values": [
+ "no-more-pads": {
+ "args": [],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-bye-ssrc": {
+ "args": [
{
- "desc": "G_TLS_CERTIFICATE_UNKNOWN_CA",
- "name": "unknown-ca",
- "value": "0x00000001"
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_BAD_IDENTITY",
- "name": "bad-identity",
- "value": "0x00000002"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-bye-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_NOT_ACTIVATED",
- "name": "not-activated",
- "value": "0x00000004"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-new-ssrc": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_EXPIRED",
- "name": "expired",
- "value": "0x00000008"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-ssrc-collision": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_REVOKED",
- "name": "revoked",
- "value": "0x00000010"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-ssrc-validated": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_INSECURE",
- "name": "insecure",
- "value": "0x00000020"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "on-timeout": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_GENERIC_ERROR",
- "name": "generic-error",
- "value": "0x00000040"
+ "name": "arg1",
+ "type": "guint"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "pad-added": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "pad-removed": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
+ ],
+ "return-type": "void",
+ "when": "last"
+ },
+ "request-pt-map": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "guint"
},
{
- "desc": "G_TLS_CERTIFICATE_VALIDATE_ALL",
- "name": "validate-all",
- "value": "0x0000007f"
+ "name": "arg1",
+ "type": "guint"
}
],
+ "return-type": "GstCaps",
+ "when": "last"
+ }
+ }
+ },
+ "rtspsrc": {
+ "author": "Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>, Lutz Mueller <lutz@topfrose.de>",
+ "description": "Receive data over the network via RTSP (RFC 2326)",
+ "hierarchy": [
+ "GstRTSPSrc",
+ "GstBin",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "interfaces": [
+ "GstChildProxy",
+ "GstURIHandler"
+ ],
+ "klass": "Source/Network",
+ "long-name": "RTSP packet receiver",
+ "pad-templates": {
+ "stream_%%u": {
+ "caps": "application/x-rtp:\napplication/x-rdt:\n",
+ "direction": "src",
+ "presence": "sometimes"
+ }
+ },
+ "properties": {
+ "async-handling": {
+ "blurb": "The bin will handle Asynchronous state changes",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "udp-buffer-size": {
- "blurb": "Size of the kernel UDP receive buffer in bytes, 0=default",
+ "backchannel": {
+ "blurb": "The type of backchannel to setup. Default is 'none'.",
"construct": false,
"construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "default": "none (0)",
+ "readable": true,
+ "type": "GstRTSPBackchannel",
"writable": true
},
- "udp-reconnect": {
- "blurb": "Reconnect to the server if RTSP connection is closed when doing UDP",
+ "buffer-mode": {
+ "blurb": "Control the buffering algorithm in use",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "auto (3)",
+ "readable": true,
+ "type": "GstRTSPSrcBufferMode",
"writable": true
},
- "use-pipeline-clock": {
- "blurb": "Use the pipeline running-time to set the NTP time in the RTCP SR messages(DEPRECATED: Use ntp-time-source property)",
+ "connection-speed": {
+ "blurb": "Network connection speed in kbps (0 = unknown)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "debug": {
+ "blurb": "Dump request and response messages to stdout(DEPRECATED: Printed all RTSP message to gstreamer log as 'log' level)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "user-agent": {
- "blurb": "The User-Agent string to send to the server",
+ "default-rtsp-version": {
+ "blurb": "The RTSP version that should be tried first when negotiating version.",
"construct": false,
"construct-only": false,
- "default": "GStreamer/1.17.0.1",
- "type-name": "gchararray",
+ "default": "1-0 (16)",
+ "readable": true,
+ "type": "GstRTSPVersion",
"writable": true
},
- "user-id": {
- "blurb": "RTSP location URI user id for authentication",
+ "do-retransmission": {
+ "blurb": "Ask the server to retransmit lost packets",
"construct": false,
"construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "user-pw": {
- "blurb": "RTSP location URI user password for authentication",
+ "do-rtcp": {
+ "blurb": "Send RTCP packets, disable for old incompatible server.",
"construct": false,
"construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
- }
- },
- "rank": "none",
- "signals": {
- "accept-certificate": {
- "args": [
- "GTlsConnection",
- "GTlsCertificate",
- "GTlsCertificateFlags"
- ],
- "retval": "gboolean"
},
- "before-send": {
- "args": [
- "GstRTSPMessage"
- ],
- "retval": "gboolean"
+ "do-rtsp-keep-alive": {
+ "blurb": "Send RTSP keep alive packets, disable for old incompatible server.",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
},
- "get-parameter": {
- "args": [
- "gchararray",
- "gchararray",
- "GstPromise"
- ],
- "retval": "gboolean"
+ "drop-on-latency": {
+ "blurb": "Tells the jitterbuffer to never exceed the given latency in size",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "is-live": {
+ "blurb": "Whether to act as a live source",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Amount of ms to buffer",
+ "construct": false,
+ "construct-only": false,
+ "default": "2000",
+ "max": "-1",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "location": {
+ "blurb": "Location of the RTSP url to read",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "max-rtcp-rtp-time-diff": {
+ "blurb": "Maximum amount of time in ms that the RTP time in RTCP SRs is allowed to be ahead (-1 disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1000",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "max-ts-offset": {
+ "blurb": "The maximum absolute value of the time offset in (nanoseconds). Note, if the ntp-sync parameter is set the default value is changed to 0 (no limit)",
+ "construct": false,
+ "construct-only": false,
+ "default": "3000000000",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "max-ts-offset-adjustment": {
+ "blurb": "The maximum number of nanoseconds per frame that time stamp offsets may be adjusted (0 = no limit).",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "message-forward": {
+ "blurb": "Forwards all children messages",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "multicast-iface": {
+ "blurb": "The network interface on which to join the multicast group",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "nat-method": {
+ "blurb": "Method to use for traversing firewalls and NAT",
+ "construct": false,
+ "construct-only": false,
+ "default": "dummy (1)",
+ "readable": true,
+ "type": "GstRTSPNatMethod",
+ "writable": true
+ },
+ "ntp-sync": {
+ "blurb": "Synchronize received streams to the NTP clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "ntp-time-source": {
+ "blurb": "NTP time source for RTCP packets",
+ "construct": false,
+ "construct-only": false,
+ "default": "ntp (0)",
+ "readable": true,
+ "type": "GstRTSPSrcNtpTimeSource",
+ "writable": true
+ },
+ "onvif-mode": {
+ "blurb": "Act as an ONVIF client",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "onvif-rate-control": {
+ "blurb": "When in onvif-mode, whether to set Rate-Control to yes or no",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "port-range": {
+ "blurb": "Client port range that can be used to receive RTP and RTCP data, eg. 3000-3005 (NULL = no restrictions)",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "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
+ },
+ "protocols": {
+ "blurb": "Allowed lower transport protocols",
+ "construct": false,
+ "construct-only": false,
+ "default": "tcp+udp-mcast+udp",
+ "readable": true,
+ "type": "GstRTSPLowerTrans",
+ "writable": true
+ },
+ "proxy": {
+ "blurb": "Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "proxy-id": {
+ "blurb": "HTTP proxy URI user id for authentication",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "proxy-pw": {
+ "blurb": "HTTP proxy URI user password for authentication",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "retry": {
+ "blurb": "Max number of retries when allocating RTP ports.",
+ "construct": false,
+ "construct-only": false,
+ "default": "20",
+ "max": "65535",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "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",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "rtp-blocksize": {
+ "blurb": "RTP package size to suggest to server (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "65536",
+ "min": "0",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "sdes": {
+ "blurb": "The SDES items of this session",
+ "construct": false,
+ "construct-only": false,
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "short-header": {
+ "blurb": "Only send the basic RTSP headers for broken encoders",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "tcp-timeout": {
+ "blurb": "Fail after timeout microseconds on TCP connections (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "20000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "teardown-timeout": {
+ "blurb": "When transitioning PAUSED-READY, allow up to timeout (in nanoseconds) delay in order to send teardown (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "100000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
+ "timeout": {
+ "blurb": "Retry TCP transport after UDP timeout microseconds (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "5000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "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,
+ "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,
+ "readable": true,
+ "type": "GTlsInteraction",
+ "writable": true
+ },
+ "tls-validation-flags": {
+ "blurb": "TLS certificate validation flags used to validate the server certificate",
+ "construct": false,
+ "construct-only": false,
+ "default": "validate-all",
+ "readable": true,
+ "type": "GTlsCertificateFlags",
+ "writable": true
+ },
+ "udp-buffer-size": {
+ "blurb": "Size of the kernel UDP receive buffer in bytes, 0=default",
+ "construct": false,
+ "construct-only": false,
+ "default": "524288",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "udp-reconnect": {
+ "blurb": "Reconnect to the server if RTSP connection is closed when doing UDP",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "use-pipeline-clock": {
+ "blurb": "Use the pipeline running-time to set the NTP time in the RTCP SR messages(DEPRECATED: Use ntp-time-source property)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "user-agent": {
+ "blurb": "The User-Agent string to send to the server",
+ "construct": false,
+ "construct-only": false,
+ "default": "GStreamer/1.17.0.1",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "user-id": {
+ "blurb": "RTSP location URI user id for authentication",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "user-pw": {
+ "blurb": "RTSP location URI user password for authentication",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "accept-certificate": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GTlsConnection"
+ },
+ {
+ "name": "arg1",
+ "type": "GTlsCertificate"
+ },
+ {
+ "name": "arg2",
+ "type": "GTlsCertificateFlags"
+ }
+ ],
+ "return-type": "gboolean",
+ "when": "last"
+ },
+ "before-send": {
+ "args": [
+ {
+ "name": "arg0",
+ "type": "GstRTSPMessage"
+ }
+ ],
+ "return-type": "gboolean",
+ "when": "first"
+ },
+ "get-parameter": {
+ "action": true,
+ "args": [
+ {
+ "name": "arg0",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg1",
+ "type": "gchararray"
+ },
+ {
+ "name": "arg2",
+ "type": "GstPromise"
+ }
+ ],
+ "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"
- },
- {
- "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"
+ "name": "arg0",
+ "type": "guint"
},
{
- "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": {},
"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",
],
"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",
"construct": false,
"construct-only": false,
"default": "0",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"position": {
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
}
},
},
"filename": "gstshapewipe",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"description": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"genre": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ip": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mount": {
"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": {
"construct": false,
"construct-only": false,
"default": "hackme",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"port": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"sync": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"timeout": {
"default": "10000",
"max": "-1",
"min": "1",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"url": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"username": {
"construct": false,
"construct-only": false,
"default": "source",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
- "rank": "none",
- "signals": {
- "connection-problem": {
- "args": [
- "gint"
- ],
- "retval": "void"
- }
- }
- }
- },
- "filename": "gstshout2",
- "license": "LGPL",
- "package": "GStreamer Good Plug-ins git",
- "source": "gst-plugins-good",
- "tracers": {},
- "url": "Unknown package origin"
- },
- "smpte": {
- "description": "Apply the standard SMPTE transitions on video images",
- "elements": {
- "smpte": {
- "author": "Wim Taymans <wim.taymans@chello.be>",
- "description": "Apply the standard SMPTE transitions on video images",
- "hierarchy": [
- "GstSMPTE",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "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",
- "direction": "sink",
- "presence": "always"
- },
- "sink2": {
- "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: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "border": {
- "blurb": "The border width of the transition",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "depth": {
- "blurb": "Depth of the mask in bits",
- "construct": false,
- "construct-only": false,
- "default": "16",
- "max": "24",
- "min": "1",
- "type-name": "gint",
- "writable": true
- },
- "duration": {
- "blurb": "Duration of the transition effect in nanoseconds",
- "construct": false,
- "construct-only": false,
- "default": "1000000000",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "invert": {
- "blurb": "Invert transition mask",
- "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",
- "writable": true
- },
- "type": {
- "blurb": "The type of transition to use",
- "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"
- },
+ "rank": "none",
+ "signals": {
+ "connection-problem": {
+ "args": [
{
- "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"
+ "name": "arg0",
+ "type": "gint"
}
],
- "writable": true
+ "return-type": "void",
+ "when": "cleanup"
}
- },
- "rank": "none"
- },
- "smptealpha": {
- "author": "Wim Taymans <wim.taymans@gmail.com>",
- "description": "Apply the standard SMPTE transitions as alpha on video images",
+ }
+ }
+ },
+ "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": {},
+ "url": "Unknown package origin"
+ },
+ "smpte": {
+ "description": "Apply the standard SMPTE transitions on video images",
+ "elements": {
+ "smpte": {
+ "author": "Wim Taymans <wim.taymans@chello.be>",
+ "description": "Apply the standard SMPTE transitions on video images",
"hierarchy": [
- "GstSMPTEAlpha",
- "GstVideoFilter",
- "GstBaseTransform",
+ "GstSMPTE",
"GstElement",
"GstObject",
"GInitiallyUnowned",
],
"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",
+ "sink1": {
+ "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"
+ },
+ "sink2": {
+ "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: 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",
+ "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always"
}
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"depth": {
"default": "16",
"max": "24",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "invert": {
- "blurb": "Invert transition mask",
+ "duration": {
+ "blurb": "Duration of the transition effect in nanoseconds",
"construct": false,
"construct-only": false,
- "default": "false",
- "type-name": "gboolean",
+ "default": "1000000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "invert": {
+ "blurb": "Invert transition mask",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "type": {
+ "blurb": "The type of transition to use",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "bar-wipe-lr (1)",
+ "readable": true,
+ "type": "GstSMPTETransitionType",
"writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "smptealpha": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>",
+ "description": "Apply the standard SMPTE transitions as alpha on video images",
+ "hierarchy": [
+ "GstSMPTEAlpha",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Editor/Video",
+ "long-name": "SMPTE transitions",
+ "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",
+ "direction": "sink",
+ "presence": "always"
},
- "position": {
- "blurb": "Position of the transition effect",
+ "src": {
+ "caps": "video/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",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "border": {
+ "blurb": "The border width of the transition",
"construct": false,
"construct-only": false,
"default": "0",
- "max": "1",
+ "max": "2147483647",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "qos": {
- "blurb": "Handle Quality-of-Service events",
+ "depth": {
+ "blurb": "Depth of the mask in bits",
"construct": false,
"construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "default": "16",
+ "max": "24",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "type": {
- "blurb": "The type of transition to use",
+ "invert": {
+ "blurb": "Invert transition mask",
"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"
- }
- ],
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "position": {
+ "blurb": "Position of the transition effect",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1",
+ "min": "0",
+ "readable": true,
+ "type": "gdouble",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "type": {
+ "blurb": "The type of transition to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "bar-wipe-lr (1)",
+ "readable": true,
+ "type": "GstSMPTEAlphaTransitionType",
"writable": true
}
},
},
"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": {},
],
"klass": "Generic",
"long-name": "HTTP client sink",
- "name": "souphttpclientsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"automatic-redirect": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"http-log-level": {
"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": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-id": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-pw": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"retries": {
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"retry-delay": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"user-agent": {
"construct": false,
"construct-only": false,
"default": "GStreamer souphttpclientsink ",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-id": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-pw": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "HTTP client source",
- "name": "souphttpsrc",
"pad-templates": {
"src": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"compress": {
"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": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"is-live": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keep-alive": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"location": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"method": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-id": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"proxy-pw": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"retries": {
"default": "3",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ssl-ca-file": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"ssl-strict": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ssl-use-system-ca-file": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"timeout": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"user-agent": {
"construct": false,
"construct-only": false,
"default": "GStreamer souphttpsrc 1.17.0.1 ",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-id": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"user-pw": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
},
"filename": "gstsoup",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
],
"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",
"default": "128",
"max": "1073741824",
"min": "2",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"interval": {
"default": "100000000",
"max": "18446744073709551615",
"min": "1",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"message-magnitude": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-phase": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"multi-channel": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"threshold": {
"default": "-60",
"max": "0",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
},
"filename": "gstspectrum",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"klass": "Codec/Decoder/Audio",
"long-name": "Speex audio decoder",
- "name": "speexdec",
"pad-templates": {
"sink": {
"caps": "audio/x-speex:\n",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"min-latency": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"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",
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"complexity": {
"default": "3",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dtx": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"last-message": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"mark-granule": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mode": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quality": {
"default": "8",
"max": "10",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"tolerance": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"vad": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"vbr": {
"construct": true,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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": {},
"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",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "TagLib-based APEv2 Muxer",
- "name": "apev2mux",
"pad-templates": {
"sink": {
"caps": "ANY",
"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": {
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "TagLib-based ID3v2 Muxer",
- "name": "id3v2mux",
"pad-templates": {
"sink": {
"caps": "ANY",
"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": {},
"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",
"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",
"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": {
"default": "192",
"max": "384",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"copyright": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"emphasis": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"error-protection": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hard-resync": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"padding": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"psymodel": {
"default": "3",
"max": "4",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"quick-mode": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quick-mode-count": {
"default": "10",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"vbr": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"vbr-level": {
"default": "5",
"max": "10",
"min": "-10",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"vbr-max-bitrate": {
"default": "0",
"max": "384",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
},
"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": {},
],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "dynudpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"close-socket": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"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"
}
}
},
],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "multiudpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-multicast": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"clients": {
"construct": false,
"construct-only": false,
"default": "",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"close-socket": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-ipv4": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"multicast-iface": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"send-duplicates": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"ttl": {
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
"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"
}
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Sink/Network",
"long-name": "UDP packet sender",
- "name": "udpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"auto-multicast": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"bind-address": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"bind-port": {
"default": "0",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bytes-served": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"bytes-to-serve": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": false
},
"clients": {
"construct": false,
"construct-only": false,
"default": "localhost:5004",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"close-socket": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"enable-last-sample": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"force-ipv4": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"host": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"max-bitrate": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"multicast-iface": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qos-dscp": {
"default": "-1",
"max": "63",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"send-duplicates": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"ttl": {
"default": "64",
"max": "255",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ttl-mc": {
"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"
}
}
},
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstURIHandler"
+ ],
"klass": "Source/Network",
"long-name": "UDP packet receiver",
- "name": "udpsrc",
"pad-templates": {
"src": {
"caps": "ANY",
"construct": false,
"construct-only": false,
"default": "0.0.0.0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"auto-multicast": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"buffer-size": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loop": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mtu": {
"default": "1492",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"multicast-group": {
"construct": false,
"construct-only": false,
"default": "0.0.0.0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multicast-iface": {
"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": {
"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": {
"default": "5004",
"max": "65535",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"retrieve-sender-address": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"reuse": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-first-bytes": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"uri": {
"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
}
},
},
"filename": "gstudp",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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": {
"blurb": "Station frequency in Hz",
"construct": false,
"construct-only": false,
- "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",
+ "default": "0",
+ "max": "108000000",
+ "min": "87500000",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"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"
}
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"blocksize": {
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-height": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"crop-left": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-top": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"crop-width": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "/dev/video1",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-fd": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": false
},
"device-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": false
},
"enable-last-sample": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"hue": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"io-mode": {
"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": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"max-lateness": {
"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": {
"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": {
"default": "0",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"overlay-left": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-top": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overlay-width": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"render-delay": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"saturation": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"show-preroll-frame": {
"construct": true,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stats": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"throttle-time": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"ts-offset": {
"default": "0",
"max": "9223372036854775807",
"min": "-9223372036854775808",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"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"
}
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"brightness": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"contrast": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"device": {
"construct": false,
"construct-only": false,
"default": "/dev/video0",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"device-fd": {
"default": "-1",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": false
- },
- "device-name": {
- "blurb": "Name of the device",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": false
- },
- "do-timestamp": {
- "blurb": "Apply current stream time to buffers",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "extra-controls": {
- "blurb": "Extra v4l2 controls (CIDs) for the device",
- "construct": false,
- "construct-only": false,
- "type-name": "GstStructure",
- "writable": true
- },
- "flags": {
- "blurb": "Device type flags",
- "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": "gint",
"writable": false
},
- "force-aspect-ratio": {
- "blurb": "When enabled, the pixel aspect ratio will be enforced",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "hue": {
- "blurb": "Hue or color balance",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "io-mode": {
- "blurb": "I/O mode",
- "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",
- "writable": true
- },
- "norm": {
- "blurb": "video standard",
- "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"
- }
- ],
+ "device-name": {
+ "blurb": "Name of the device",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": false
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "num-buffers": {
- "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "extra-controls": {
+ "blurb": "Extra v4l2 controls (CIDs) for the device",
"construct": false,
"construct-only": false,
- "default": "-1",
+ "readable": true,
+ "type": "GstStructure",
+ "writable": true
+ },
+ "flags": {
+ "blurb": "Device type flags",
+ "construct": false,
+ "construct-only": false,
+ "default": "(none)",
+ "readable": true,
+ "type": "GstV4l2DeviceTypeFlags",
+ "writable": false
+ },
+ "force-aspect-ratio": {
+ "blurb": "When enabled, the pixel aspect ratio will be enforced",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "hue": {
+ "blurb": "Hue or color balance",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
"max": "2147483647",
- "min": "-1",
- "type-name": "gint",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "io-mode": {
+ "blurb": "I/O mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto (0)",
+ "readable": true,
+ "type": "GstV4l2IOMode",
+ "writable": true
+ },
+ "norm": {
+ "blurb": "video standard",
+ "construct": false,
+ "construct-only": false,
+ "default": "none (0)",
+ "readable": true,
+ "type": "V4L2_TV_norms",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pixel-aspect-ratio": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"saturation": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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": {},
],
"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",
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"autocrop": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"border-alpha": {
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"bottom": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"fill": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"right": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"top": {
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
},
"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": {},
"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",
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"async-handling": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"message-forward": {
"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",
],
"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"
}
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"left": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"right": {
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"top": {
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
},
"filename": "gstvideocrop",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
"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",
"default": "0",
"max": "1",
"min": "-1",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"contrast": {
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"hue": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"saturation": {
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
}
},
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"video-direction": {
"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
}
},
],
"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",
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
},
"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": {},
"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",
"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",
"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
}
},
},
"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": {},
"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",
],
"klass": "Codec/Decoder/Video",
"long-name": "On2 VP8 Decoder",
- "name": "vp8dec",
"pad-templates": {
"sink": {
"caps": "video/x-vp8:\n",
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"post-processing-flags": {
"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": {
"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",
"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",
"default": "0",
"max": "15",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-strength": {
"default": "3",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-type": {
"default": "3",
"max": "3",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"auto-alt-ref": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-initial-size": {
"default": "4000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-optimal-size": {
"default": "5000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-size": {
"default": "6000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpu-used": {
"default": "0",
"max": "16",
"min": "-16",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cq-level": {
"default": "10",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deadline": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"dropframe-threshold": {
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"end-usage": {
- "blurb": "Rate control mode",
- "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"
- }
- ],
+ "blurb": "Rate control mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "vbr (0)",
+ "readable": true,
+ "type": "GstVPXEncEndUsage",
"writable": true
},
"error-resilient": {
"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": {
"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": {
"default": "128",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyframe-mode": {
"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": {
"default": "0",
"max": "25",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-intra-bitrate": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-quantizer": {
"default": "63",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-quantizer": {
"default": "4",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
"construct": false,
"construct-only": false,
"default": "multipass.cache",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multipass-mode": {
"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": {
"default": "0",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overshoot": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-allowed": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-down-threshold": {
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"resize-up-threshold": {
"default": "60",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sharpness": {
"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": {
"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": {
"default": "1",
"max": "5",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-periodicity": {
"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": {
"default": "0",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timebase": {
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"token-partitions": {
"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": {
"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": {
"default": "50",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-maxsection": {
"default": "400",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-minsection": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"undershoot": {
"default": "100",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vertical-scaling-mode": {
"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",
],
"klass": "Codec/Decoder/Video",
"long-name": "On2 VP9 Decoder",
- "name": "vp9dec",
"pad-templates": {
"sink": {
"caps": "video/x-vp9:\n",
"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"
}
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"post-processing-flags": {
"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": {
"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",
"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",
"default": "0",
"max": "15",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-strength": {
"default": "3",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"arnr-type": {
"default": "3",
"max": "3",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"auto-alt-ref": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"buffer-initial-size": {
"default": "4000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-optimal-size": {
"default": "5000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"buffer-size": {
"default": "6000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpu-used": {
"default": "0",
"max": "16",
"min": "-16",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cq-level": {
"default": "10",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"deadline": {
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"dropframe-threshold": {
"default": "0",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"end-usage": {
"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": {
"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": {
"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": {
"default": "128",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyframe-mode": {
"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": {
"default": "25",
"max": "25",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-intra-bitrate": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-quantizer": {
"default": "63",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-quantizer": {
"default": "0",
"max": "63",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
"construct": false,
"construct-only": false,
"default": "multipass.cache",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"multipass-mode": {
"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": {
"default": "0",
"max": "6",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"overshoot": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-allowed": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"resize-down-threshold": {
"default": "30",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"resize-up-threshold": {
"default": "60",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sharpness": {
"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": {
"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": {
"default": "1",
"max": "5",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"temporal-scalability-periodicity": {
"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": {
"default": "8",
"max": "64",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timebase": {
"default": "0/1",
"max": "2147483647/1",
"min": "0/1",
- "type-name": "GstFraction",
+ "readable": true,
+ "type": "GstFraction",
"writable": true
},
"token-partitions": {
"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": {
"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": {
"default": "50",
"max": "100",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-maxsection": {
"default": "2000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"twopass-vbr-minsection": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"undershoot": {
"default": "25",
"max": "1000",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vertical-scaling-mode": {
"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
}
},
},
"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": {},
"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",
"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": {},
"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",
],
"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",
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"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",
"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",
"default": "0",
"max": "9600000",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"bits-per-sample": {
"default": "0",
"max": "24",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"correction-mode": {
"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": {
"default": "0",
"max": "6",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"hard-resync": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"joint-stereo-mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"md5": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mode": {
"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": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
"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": {},
],
"klass": "Codec/Demuxer/Audio",
"long-name": "WAV audio demuxer",
- "name": "wavparse",
"pad-templates": {
"sink": {
"caps": "audio/x-wav:\naudio/x-rf64:\n",
"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
}
},
},
"filename": "gstwavparse",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
],
"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",
"default": "4096",
"max": "-1",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"display-name": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"do-timestamp": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"endx": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"endy": {
"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": {
"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": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"show-pointer": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"startx": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"starty": {
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "guint",
+ "readable": true,
+ "type": "guint",
"writable": true
},
"typefind": {
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"use-damage": {
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"xid": {
"default": "0",
"max": "18446744073709551615",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"xname": {
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
},
"filename": "gstximagesrc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},
"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",
}
},
"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
}
},
},
"filename": "gsty4menc",
"license": "LGPL",
+ "other-types": {},
"package": "GStreamer Good Plug-ins git",
"source": "gst-plugins-good",
"tracers": {},