"type-name": "gchararray",
"writable": true
},
+ "onvif-no-rate-control": {
+ "blurb": "Enable ONVIF Rate-Control=no timestamping mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
"parent": {
"blurb": "The parent of the object",
"construct": false,
"name": "assrender",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"typename": "GstPad"
},
"video_sink": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "max-silence-time": {
+ "blurb": "Do not insert silence in gapless mode if the gap exceeds this period (in ns) (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
"name": {
"blurb": "The name of the object",
"construct": true,
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
- "compositor": {
- "description": "Compositor",
+ "curl": {
+ "description": "libcurl-based elements",
"elements": {
- "compositor": {
- "author": "Wim Taymans <wim@fluendo.com>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
- "description": "Composite multiple video streams",
+ "curlfilesink": {
+ "author": "Patricia Muscalu <patricia@axis.com>",
+ "description": "Upload data over FILE protocol using libcurl",
"hierarchy": [
- "GstCompositor",
- "GstVideoAggregator",
- "GstAggregator",
+ "GstCurlFileSink",
+ "GstCurlBaseSink",
+ "GstBaseSink",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
- "klass": "Filter/Editor/Video/Compositor",
- "long-name": "Compositor",
- "name": "compositor",
+ "klass": "Sink/Network",
+ "long-name": "Curl file sink",
+ "name": "curlfilesink",
"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",
+ "sink": {
+ "caps": "ANY",
"direction": "sink",
- "presence": "request",
- "properties": {
- "alpha": {
- "blurb": "Alpha of the picture",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "1",
- "min": "0",
- "type-name": "gdouble",
- "writable": true
- },
- "crossfade-ratio": {
- "blurb": "The crossfade ratio to use while crossfading with the following pad.A value inferior to 0 means no crossfading.",
- "construct": false,
- "construct-only": false,
- "default": "-1",
- "max": "1",
- "min": "-1",
- "type-name": "gdouble",
- "writable": true
- },
- "height": {
- "blurb": "Height of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "ignore-eos": {
- "blurb": "Aggregate the last frame on pads that are EOS till they are released",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "width": {
- "blurb": "Width of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "xpos": {
- "blurb": "X Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "ypos": {
- "blurb": "Y Position of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "zorder": {
- "blurb": "Z Order of the picture",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- }
- },
- "typename": "GstCompositorPad"
- },
- "src": {
- "caps": "video/x-raw:\n format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
- "direction": "src",
"presence": "always",
"typename": "GstPad"
}
},
"properties": {
- "background": {
- "blurb": "Background type",
+ "async": {
+ "blurb": "Go asynchronously to PAUSED",
"construct": false,
"construct-only": false,
- "default": "checker (0)",
- "enum": true,
- "type-name": "GstCompositorBackground",
- "values": [
- {
- "desc": "Checker pattern",
- "name": "checker",
- "value": "0"
- },
- {
- "desc": "Black",
- "name": "black",
- "value": "1"
- },
- {
- "desc": "White",
- "name": "white",
- "value": "2"
- },
- {
- "desc": "Transparent Background to enable further compositing",
- "name": "transparent",
- "value": "3"
- }
- ],
+ "default": "true",
+ "type-name": "gboolean",
"writable": true
},
- "latency": {
- "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
+ "blocksize": {
+ "blurb": "Size in bytes to pull per buffer (0 = default)",
"construct": false,
"construct-only": false,
- "default": "0",
- "max": "18446744073709551615",
+ "default": "4096",
+ "max": "-1",
"min": "0",
- "type-name": "guint64",
+ "type-name": "guint",
"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)",
+ "create-dirs": {
+ "blurb": "Attempt to create missing directory included in the path",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "enable-last-sample": {
+ "blurb": "Enable the last-sample property",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "file-name": {
+ "blurb": "The base file name for the uploaded images",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "last-sample": {
+ "blurb": "The last sample received in the sink",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "GstSample",
+ "writable": false
+ },
+ "location": {
+ "blurb": "URI location to write to",
+ "construct": false,
+ "construct-only": false,
+ "default": "localhost:5555",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "max-bitrate": {
+ "blurb": "The maximum bits per second to render (0 = disabled)",
"construct": false,
"construct-only": false,
"default": "0",
"type-name": "guint64",
"writable": true
},
+ "max-lateness": {
+ "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": true
+ },
"name": {
"blurb": "The name of the object",
"construct": true,
"type-name": "GstObject",
"writable": true
},
- "start-time": {
- "blurb": "Start time to use if start-time-selection=set",
+ "passwd": {
+ "blurb": "User password to use for server authentication",
"construct": false,
"construct-only": false,
- "default": "18446744073709551615",
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "processing-deadline": {
+ "blurb": "Maximum processing deadline in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "20000000",
"max": "18446744073709551615",
"min": "0",
"type-name": "guint64",
"writable": true
},
- "start-time-selection": {
- "blurb": "Decides which start time is output",
+ "qos": {
+ "blurb": "Generate Quality-of-Service events upstream",
"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"
- }
- ],
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "qos-dscp": {
+ "blurb": "Quality of Service, differentiated services code point (0 default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "63",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "render-delay": {
+ "blurb": "Additional render delay of the sink in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
+ "sync": {
+ "blurb": "Sync on the clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "throttle-time": {
+ "blurb": "The time to keep between rendered buffers (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "timeout": {
+ "blurb": "Number of seconds waiting to write before timeout",
+ "construct": false,
+ "construct-only": false,
+ "default": "30",
+ "max": "2147483647",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "ts-offset": {
+ "blurb": "Timestamp offset in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "user": {
+ "blurb": "User name to use for server authentication",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
"writable": true
}
},
- "rank": "primary + 1"
- }
- },
- "filename": "libgstcompositor.so",
- "license": "LGPL",
- "package": "GStreamer Bad Plug-ins git",
- "source": "gst-plugins-bad",
- "url": "Unknown package origin"
- },
- "curl": {
- "description": "libcurl-based elements",
- "elements": {
- "curlfilesink": {
+ "rank": "none"
+ },
+ "curlftpsink": {
"author": "Patricia Muscalu <patricia@axis.com>",
- "description": "Upload data over FILE protocol using libcurl",
+ "description": "Upload data over FTP protocol using libcurl",
"hierarchy": [
- "GstCurlFileSink",
+ "GstCurlFtpSink",
+ "GstCurlTlsSink",
"GstCurlBaseSink",
"GstBaseSink",
"GstElement",
"GObject"
],
"klass": "Sink/Network",
- "long-name": "Curl file sink",
- "name": "curlfilesink",
- "pad-templates": {
- "sink": {
- "caps": "ANY",
- "direction": "sink",
- "presence": "always",
- "typename": "GstPad"
- }
- },
- "properties": {
- "async": {
- "blurb": "Go asynchronously to PAUSED",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "blocksize": {
- "blurb": "Size in bytes to pull per buffer (0 = default)",
- "construct": false,
- "construct-only": false,
- "default": "4096",
- "max": "-1",
- "min": "0",
- "type-name": "guint",
- "writable": true
- },
- "create-dirs": {
- "blurb": "Attempt to create missing directory included in the path",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "enable-last-sample": {
- "blurb": "Enable the last-sample property",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "file-name": {
- "blurb": "The base file name for the uploaded images",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "last-sample": {
- "blurb": "The last sample received in the sink",
- "construct": false,
- "construct-only": false,
- "type-name": "GstSample",
- "writable": false
- },
- "location": {
- "blurb": "URI location to write to",
- "construct": false,
- "construct-only": false,
- "default": "localhost:5555",
- "type-name": "gchararray",
- "writable": true
- },
- "max-bitrate": {
- "blurb": "The maximum bits per second to render (0 = disabled)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "max-lateness": {
- "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
- "construct": false,
- "construct-only": false,
- "default": "18446744073709551615",
- "max": "9223372036854775807",
- "min": "-1",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "passwd": {
- "blurb": "User password to use for server authentication",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "processing-deadline": {
- "blurb": "Maximum processing deadline in nanoseconds",
- "construct": false,
- "construct-only": false,
- "default": "20000000",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "qos": {
- "blurb": "Generate Quality-of-Service events upstream",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "qos-dscp": {
- "blurb": "Quality of Service, differentiated services code point (0 default)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "63",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "render-delay": {
- "blurb": "Additional render delay of the sink in nanoseconds",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "sync": {
- "blurb": "Sync on the clock",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "throttle-time": {
- "blurb": "The time to keep between rendered buffers (0 = disabled)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "18446744073709551615",
- "min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "timeout": {
- "blurb": "Number of seconds waiting to write before timeout",
- "construct": false,
- "construct-only": false,
- "default": "30",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "ts-offset": {
- "blurb": "Timestamp offset in nanoseconds",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "-9223372036854775808",
- "type-name": "gint64",
- "writable": true
- },
- "user": {
- "blurb": "User name to use for server authentication",
- "construct": false,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- }
- },
- "rank": "none"
- },
- "curlftpsink": {
- "author": "Patricia Muscalu <patricia@axis.com>",
- "description": "Upload data over FTP protocol using libcurl",
- "hierarchy": [
- "GstCurlFtpSink",
- "GstCurlTlsSink",
- "GstCurlBaseSink",
- "GstBaseSink",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Sink/Network",
- "long-name": "Curl ftp sink",
- "name": "curlftpsink",
+ "long-name": "Curl ftp sink",
+ "name": "curlftpsink",
"pad-templates": {
"sink": {
"caps": "ANY",
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"blurb": "Extra headers to append to the HTTP request",
"construct": false,
"construct-only": false,
+ "default": "request-headers;",
"type-name": "GstStructure",
"writable": true
},
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"subject": {
"blurb": "Mail subject",
"construct": false,
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"name": "fakevideosink",
"pad-templates": {
"sink": {
- "caps": "video/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
}
],
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"GInitiallyUnowned",
"GObject"
],
- "klass": "Audio/Sink",
+ "klass": "Audio/Sink/Hardware",
"long-name": "Decklink Audio Sink",
"name": "decklinkaudiosink",
"pad-templates": {
],
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"GInitiallyUnowned",
"GObject"
],
- "klass": "Audio/Src",
+ "klass": "Audio/Source/Hardware",
"long-name": "Decklink Audio Source",
"name": "decklinkaudiosrc",
"pad-templates": {
"GInitiallyUnowned",
"GObject"
],
- "klass": "Video/Sink",
+ "klass": "Video/Sink/Hardware",
"long-name": "Decklink Video Sink",
"name": "decklinkvideosink",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\n",
+ "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: [ 0/1, 2147483647/1 ]\n format: BGRA\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
}
},
"properties": {
+ "afd-bar-line": {
+ "blurb": "Line number to use for inserting AFD/Bar data (0 = disabled)",
+ "construct": true,
+ "construct-only": false,
+ "default": "0",
+ "max": "10000",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
"async": {
"blurb": "Go asynchronously to PAUSED",
"construct": false,
"type-name": "gint",
"writable": true
},
+ "duplex-mode": {
+ "blurb": "Certain DeckLink devices such as the DeckLink Quad 2 and the DeckLink Duo 2 support configuration of the duplex mode of individual sub-devices.A sub-device configured as full-duplex will use two connectors, which allows simultaneous capture and playback, internal keying, and fill & key scenarios.A half-duplex sub-device will use a single connector as an individual capture or playback channel.",
+ "construct": true,
+ "construct-only": false,
+ "default": "half (0)",
+ "enum": true,
+ "type-name": "GstDecklinkDuplexMode",
+ "values": [
+ {
+ "desc": "Half-Duplex",
+ "name": "half",
+ "value": "0"
+ },
+ {
+ "desc": "Full-Duplex",
+ "name": "full",
+ "value": "1"
+ }
+ ],
+ "writable": true
+ },
"enable-last-sample": {
"blurb": "Enable the last-sample property",
"construct": false,
"value": "5"
},
{
+ "desc": "NTSC SD 60i Widescreen",
+ "name": "ntsc-widescreen",
+ "value": "6"
+ },
+ {
+ "desc": "NTSC SD 60i Widescreen (24 fps)",
+ "name": "ntsc2398-widescreen",
+ "value": "7"
+ },
+ {
+ "desc": "PAL SD 50i Widescreen",
+ "name": "pal-widescreen",
+ "value": "8"
+ },
+ {
+ "desc": "NTSC SD 60p Widescreen",
+ "name": "ntsc-p-widescreen",
+ "value": "9"
+ },
+ {
+ "desc": "PAL SD 50p Widescreen",
+ "name": "pal-p-widescreen",
+ "value": "10"
+ },
+ {
"desc": "HD1080 23.98p",
"name": "1080p2398",
- "value": "6"
+ "value": "11"
},
{
"desc": "HD1080 24p",
"name": "1080p24",
- "value": "7"
+ "value": "12"
},
{
"desc": "HD1080 25p",
"name": "1080p25",
- "value": "8"
+ "value": "13"
},
{
"desc": "HD1080 29.97p",
"name": "1080p2997",
- "value": "9"
+ "value": "14"
},
{
"desc": "HD1080 30p",
"name": "1080p30",
- "value": "10"
+ "value": "15"
},
{
"desc": "HD1080 50i",
"name": "1080i50",
- "value": "11"
+ "value": "16"
},
{
"desc": "HD1080 59.94i",
"name": "1080i5994",
- "value": "12"
+ "value": "17"
},
{
"desc": "HD1080 60i",
"name": "1080i60",
- "value": "13"
+ "value": "18"
},
{
"desc": "HD1080 50p",
"name": "1080p50",
- "value": "14"
+ "value": "19"
},
{
"desc": "HD1080 59.94p",
"name": "1080p5994",
- "value": "15"
+ "value": "20"
},
{
"desc": "HD1080 60p",
"name": "1080p60",
- "value": "16"
+ "value": "21"
},
{
"desc": "HD720 50p",
"name": "720p50",
- "value": "17"
+ "value": "22"
},
{
"desc": "HD720 59.94p",
"name": "720p5994",
- "value": "18"
+ "value": "23"
},
{
"desc": "HD720 60p",
"name": "720p60",
- "value": "19"
+ "value": "24"
},
{
"desc": "2k 23.98p",
"name": "1556p2398",
- "value": "20"
+ "value": "25"
},
{
"desc": "2k 24p",
"name": "1556p24",
- "value": "21"
+ "value": "26"
},
{
"desc": "2k 25p",
"name": "1556p25",
- "value": "22"
+ "value": "27"
},
{
"desc": "4k 23.98p",
"name": "2160p2398",
- "value": "23"
+ "value": "28"
},
{
"desc": "4k 24p",
"name": "2160p24",
- "value": "24"
+ "value": "29"
},
{
"desc": "4k 25p",
"name": "2160p25",
- "value": "25"
+ "value": "30"
},
{
"desc": "4k 29.97p",
"name": "2160p2997",
- "value": "26"
+ "value": "31"
},
{
"desc": "4k 30p",
"name": "2160p30",
- "value": "27"
+ "value": "32"
},
{
"desc": "4k 50p",
"name": "2160p50",
- "value": "28"
+ "value": "33"
},
{
"desc": "4k 59.94p",
"name": "2160p5994",
- "value": "29"
+ "value": "34"
},
{
"desc": "4k 60p",
"name": "2160p60",
- "value": "30"
+ "value": "35"
}
],
"writable": true
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"GInitiallyUnowned",
"GObject"
],
- "klass": "Video/Src",
+ "klass": "Video/Source/Hardware",
"long-name": "Decklink Video Source",
"name": "decklinkvideosrc",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\n",
+ "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "duplex-mode": {
+ "blurb": "Certain DeckLink devices such as the DeckLink Quad 2 and the DeckLink Duo 2 support configuration of the duplex mode of individual sub-devices.A sub-device configured as full-duplex will use two connectors, which allows simultaneous capture and playback, internal keying, and fill & key scenarios.A half-duplex sub-device will use a single connector as an individual capture or playback channel.",
+ "construct": true,
+ "construct-only": false,
+ "default": "half (0)",
+ "enum": true,
+ "type-name": "GstDecklinkDuplexMode",
+ "values": [
+ {
+ "desc": "Half-Duplex",
+ "name": "half",
+ "value": "0"
+ },
+ {
+ "desc": "Full-Duplex",
+ "name": "full",
+ "value": "1"
+ }
+ ],
+ "writable": true
+ },
"hw-serial-number": {
"blurb": "The serial number (hardware ID) of the Decklink card",
"construct": false,
"value": "5"
},
{
+ "desc": "NTSC SD 60i Widescreen",
+ "name": "ntsc-widescreen",
+ "value": "6"
+ },
+ {
+ "desc": "NTSC SD 60i Widescreen (24 fps)",
+ "name": "ntsc2398-widescreen",
+ "value": "7"
+ },
+ {
+ "desc": "PAL SD 50i Widescreen",
+ "name": "pal-widescreen",
+ "value": "8"
+ },
+ {
+ "desc": "NTSC SD 60p Widescreen",
+ "name": "ntsc-p-widescreen",
+ "value": "9"
+ },
+ {
+ "desc": "PAL SD 50p Widescreen",
+ "name": "pal-p-widescreen",
+ "value": "10"
+ },
+ {
"desc": "HD1080 23.98p",
"name": "1080p2398",
- "value": "6"
+ "value": "11"
},
{
"desc": "HD1080 24p",
"name": "1080p24",
- "value": "7"
+ "value": "12"
},
{
"desc": "HD1080 25p",
"name": "1080p25",
- "value": "8"
+ "value": "13"
},
{
"desc": "HD1080 29.97p",
"name": "1080p2997",
- "value": "9"
+ "value": "14"
},
{
"desc": "HD1080 30p",
"name": "1080p30",
- "value": "10"
+ "value": "15"
},
{
"desc": "HD1080 50i",
"name": "1080i50",
- "value": "11"
+ "value": "16"
},
{
"desc": "HD1080 59.94i",
"name": "1080i5994",
- "value": "12"
+ "value": "17"
},
{
"desc": "HD1080 60i",
"name": "1080i60",
- "value": "13"
+ "value": "18"
},
{
"desc": "HD1080 50p",
"name": "1080p50",
- "value": "14"
+ "value": "19"
},
{
"desc": "HD1080 59.94p",
"name": "1080p5994",
- "value": "15"
+ "value": "20"
},
{
"desc": "HD1080 60p",
"name": "1080p60",
- "value": "16"
+ "value": "21"
},
{
"desc": "HD720 50p",
"name": "720p50",
- "value": "17"
+ "value": "22"
},
{
"desc": "HD720 59.94p",
"name": "720p5994",
- "value": "18"
+ "value": "23"
},
{
"desc": "HD720 60p",
"name": "720p60",
- "value": "19"
+ "value": "24"
},
{
"desc": "2k 23.98p",
"name": "1556p2398",
- "value": "20"
+ "value": "25"
},
{
"desc": "2k 24p",
"name": "1556p24",
- "value": "21"
+ "value": "26"
},
{
"desc": "2k 25p",
"name": "1556p25",
- "value": "22"
+ "value": "27"
},
{
"desc": "4k 23.98p",
"name": "2160p2398",
- "value": "23"
+ "value": "28"
},
{
"desc": "4k 24p",
"name": "2160p24",
- "value": "24"
+ "value": "29"
},
{
"desc": "4k 25p",
"name": "2160p25",
- "value": "25"
+ "value": "30"
},
{
"desc": "4k 29.97p",
"name": "2160p2997",
- "value": "26"
+ "value": "31"
},
{
"desc": "4k 30p",
"name": "2160p30",
- "value": "27"
+ "value": "32"
},
{
"desc": "4k 50p",
"name": "2160p50",
- "value": "28"
+ "value": "33"
},
{
"desc": "4k 59.94p",
"name": "2160p5994",
- "value": "29"
+ "value": "34"
},
{
"desc": "4k 60p",
"name": "2160p60",
- "value": "30"
+ "value": "35"
}
],
"writable": true
"type-name": "gint",
"writable": true
},
+ "output-afd-bar": {
+ "blurb": "Extract and output AFD/Bar as GstMeta (if present)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
"output-cc": {
"blurb": "Extract and output CC as GstMeta (if present)",
"construct": false,
"name": "dvbsuboverlay",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"typename": "GstPad"
},
"video_sink": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"name": "fdkaacdec",
"pad-templates": {
"sink": {
- "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)adif, (string)raw }\n",
+ "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: { (string)adts, (string)adif, (string)raw }\n channels: [ 1, 8 ]\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "3 point color balance",
"name": "frei0r-filter-3-point-color-balance",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-3dflippo": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as>",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "3dflippo",
"name": "frei0r-filter-3dflippo",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-alpha0ps": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "alpha0ps",
"name": "frei0r-filter-alpha0ps",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-alphagrad": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "alphagrad",
"name": "frei0r-filter-alphagrad",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-alphaspot": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "alphaspot",
"name": "frei0r-filter-alphaspot",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-b": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "B",
"name": "frei0r-filter-b",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-baltan": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Kentaro, Jaromil",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Baltan",
"name": "frei0r-filter-baltan",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-bgsubtract0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Samuel Mimram",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "BgSubtract0r",
"name": "frei0r-filter-bgsubtract0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-bluescreen0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Hedde Bosman",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "bluescreen0r",
"name": "frei0r-filter-bluescreen0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-brightness": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Brightness",
"name": "frei0r-filter-brightness",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-bw0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, coma@gephex.org",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "bw0r",
"name": "frei0r-filter-bw0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-c0rners": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "c0rners",
"name": "frei0r-filter-c0rners",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-cairogradient": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "cairogradient",
"name": "frei0r-filter-cairogradient",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-cairoimagegrid": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "cairoimagegrid",
"name": "frei0r-filter-cairoimagegrid",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-cartoon": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Cartoon",
"name": "frei0r-filter-cartoon",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-color-distance": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Color Distance",
"name": "frei0r-filter-color-distance",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-coloradj-rgb": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "coloradj_RGB",
"name": "frei0r-filter-coloradj-rgb",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-colorhalftone": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "colorhalftone",
"name": "frei0r-filter-colorhalftone",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-colorize": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "colorize",
"name": "frei0r-filter-colorize",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-colortap": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "colortap",
"name": "frei0r-filter-colortap",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-contrast0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Contrast0r",
"name": "frei0r-filter-contrast0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-curves": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Maksim Golovkin, Till Theato",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Curves",
"name": "frei0r-filter-curves",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-defish0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Defish0r",
"name": "frei0r-filter-defish0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-delay0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "delay0r",
"name": "frei0r-filter-delay0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-delaygrab": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Bill Spinhover, Andreas Schiffler, Jaromil",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Delaygrab",
"name": "frei0r-filter-delaygrab",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-distort0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Gephex crew",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Distort0r",
"name": "frei0r-filter-distort0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-dither": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "dither",
"name": "frei0r-filter-dither",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-edgeglow": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Salsaman",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Edgeglow",
"name": "frei0r-filter-edgeglow",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-emboss": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "emboss",
"name": "frei0r-filter-emboss",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-equaliz0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Equaliz0r",
"name": "frei0r-filter-equaliz0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-facebl0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, ZioKernel, Biilly, Jilt, Jaromil, ddennedy",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Flippo",
"name": "frei0r-filter-flippo",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-g": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "G",
"name": "frei0r-filter-g",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-gamma": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Gamma",
"name": "frei0r-filter-gamma",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-glitch0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, IDENT Software",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Glitch0r",
"name": "frei0r-filter-glitch0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-glow": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Glow",
"name": "frei0r-filter-glow",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-hqdn3d": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli, Daniel Moreno",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "hqdn3d",
"name": "frei0r-filter-hqdn3d",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-hueshift0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Hueshift0r",
"name": "frei0r-filter-hueshift0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-iir-blur": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "IIR blur",
"name": "frei0r-filter-iir-blur",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-invert0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Gephex crew",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Invert0r",
"name": "frei0r-filter-invert0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-k-means-clustering": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, binarymillenium",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "K-Means Clustering",
"name": "frei0r-filter-k-means-clustering",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-keyspillm0pup": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "keyspillm0pup",
"name": "frei0r-filter-keyspillm0pup",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-lens-correction": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Lens Correction",
"name": "frei0r-filter-lens-correction",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-letterb0xed": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "LetterB0xed",
"name": "frei0r-filter-letterb0xed",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-levels": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Maksim Golovkin",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Levels",
"name": "frei0r-filter-levels",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-light-graffiti": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Light Graffiti",
"name": "frei0r-filter-light-graffiti",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-luminance": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Luminance",
"name": "frei0r-filter-luminance",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-mask0mate": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Mask0Mate",
"name": "frei0r-filter-mask0mate",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-medians": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Medians",
"name": "frei0r-filter-medians",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-ndvi-filter": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Brian Matherly",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "NDVI filter",
"name": "frei0r-filter-ndvi-filter",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-nervous": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Tannenbaum, Kentaro, Jaromil",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Nervous",
"name": "frei0r-filter-nervous",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-nikon-d90-stairstepping-fix": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Nikon D90 Stairstepping fix",
"name": "frei0r-filter-nikon-d90-stairstepping-fix",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-nosync0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "nosync0r",
"name": "frei0r-filter-nosync0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-opencvfacedetect": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, binarymillenium, ddennedy",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Perspective",
"name": "frei0r-filter-perspective",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-pixeliz0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Gephex crew",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "pixeliz0r",
"name": "frei0r-filter-pixeliz0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-posterize": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "posterize",
"name": "frei0r-filter-posterize",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-pr0be": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "pr0be",
"name": "frei0r-filter-pr0be",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-pr0file": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "pr0file",
"name": "frei0r-filter-pr0file",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-primaries": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Hedde Bosman",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "primaries",
"name": "frei0r-filter-primaries",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "R",
"name": "frei0r-filter-r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-rgb-parade": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Albert Frisch",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "RGB-Parade",
"name": "frei0r-filter-rgb-parade",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-rgbnoise": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "rgbnoise",
"name": "frei0r-filter-rgbnoise",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-rgbsplit0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, IDENT Software",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "rgbsplit0r",
"name": "frei0r-filter-rgbsplit0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-saturat0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Saturat0r",
"name": "frei0r-filter-saturat0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-scale0tilt": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Scale0Tilt",
"name": "frei0r-filter-scale0tilt",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-scanline0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "scanline0r",
"name": "frei0r-filter-scanline0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-select0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "select0r",
"name": "frei0r-filter-select0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-sharpness": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli, Remi Guyomarch",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Sharpness",
"name": "frei0r-filter-sharpness",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-sigmoidaltransfer": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "sigmoidaltransfer",
"name": "frei0r-filter-sigmoidaltransfer",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-sobel": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Sobel",
"name": "frei0r-filter-sobel",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-softglow": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "softglow",
"name": "frei0r-filter-softglow",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-sop-sat": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "SOP/Sat",
"name": "frei0r-filter-sop-sat",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-spillsupress": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "spillsupress",
"name": "frei0r-filter-spillsupress",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-squareblur": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Drone",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Squareblur",
"name": "frei0r-filter-squareblur",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-tehroxx0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Coma",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "TehRoxx0r",
"name": "frei0r-filter-tehroxx0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-threelay0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Hedde Bosman",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "threelay0r",
"name": "frei0r-filter-threelay0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-threshold0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Threshold0r",
"name": "frei0r-filter-threshold0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-timeout-indicator": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Simon A. Eugster",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Timeout indicator",
"name": "frei0r-filter-timeout-indicator",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-tint0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Maksim Golovkin",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Tint0r",
"name": "frei0r-filter-tint0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-transparency": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Transparency",
"name": "frei0r-filter-transparency",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-twolay0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Twolay0r",
"name": "frei0r-filter-twolay0r",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-vectorscope": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Albert Frisch",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Vectorscope",
"name": "frei0r-filter-vectorscope",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-vertigo": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Vertigo",
"name": "frei0r-filter-vertigo",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-vignette": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow)",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "Vignette",
"name": "frei0r-filter-vignette",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-white-balance": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Dan Dennedy",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "White Balance",
"name": "frei0r-filter-white-balance",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-filter-white-balance--lms-space-": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Steinar H. Gunderson",
"GObject"
],
"klass": "Filter/Effect/Video",
+ "long-name": "White Balance (LMS space)",
"name": "frei0r-filter-white-balance--lms-space-",
"pad-templates": {
"sink": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-addition": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "addition",
"name": "frei0r-mixer-addition",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-addition-alpha": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "addition_alpha",
"name": "frei0r-mixer-addition-alpha",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alpha-injection": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "Alpha Injection",
"name": "frei0r-mixer-alpha-injection",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alphaatop": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "alphaatop",
"name": "frei0r-mixer-alphaatop",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alphain": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "alphain",
"name": "frei0r-mixer-alphain",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alphaout": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "alphaout",
"name": "frei0r-mixer-alphaout",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alphaover": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "alphaover",
"name": "frei0r-mixer-alphaover",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-alphaxor": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "alphaxor",
"name": "frei0r-mixer-alphaxor",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-blend": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "blend",
"name": "frei0r-mixer-blend",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-burn": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "burn",
"name": "frei0r-mixer-burn",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-cairoaffineblend": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "cairoaffineblend",
"name": "frei0r-mixer-cairoaffineblend",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-cairoblend": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Janne Liljeblad",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "cairoblend",
"name": "frei0r-mixer-cairoblend",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-color-only": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "color_only",
"name": "frei0r-mixer-color-only",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-composition": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "Composition",
"name": "frei0r-mixer-composition",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-darken": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "darken",
"name": "frei0r-mixer-darken",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-difference": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "difference",
"name": "frei0r-mixer-difference",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-divide": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "divide",
"name": "frei0r-mixer-divide",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-dodge": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "dodge",
"name": "frei0r-mixer-dodge",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-grain-extract": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "grain_extract",
"name": "frei0r-mixer-grain-extract",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-grain-merge": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "grain_merge",
"name": "frei0r-mixer-grain-merge",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-hardlight": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "hardlight",
"name": "frei0r-mixer-hardlight",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-hue": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "hue",
"name": "frei0r-mixer-hue",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-lighten": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "lighten",
"name": "frei0r-mixer-lighten",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-multiply": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "multiply",
"name": "frei0r-mixer-multiply",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-overlay": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "overlay",
"name": "frei0r-mixer-overlay",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-rgb": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "RGB",
"name": "frei0r-mixer-rgb",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-saturation": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "saturation",
"name": "frei0r-mixer-saturation",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-screen": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "screen",
"name": "frei0r-mixer-screen",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-softlight": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "softlight",
"name": "frei0r-mixer-softlight",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-subtract": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "subtract",
"name": "frei0r-mixer-subtract",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-uv-map": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Richard Spindler",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "UV Map",
"name": "frei0r-mixer-uv-map",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-value": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "value",
"name": "frei0r-mixer-value",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-mixer-xfade0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Filter/Editor/Video",
+ "long-name": "xfade0r",
"name": "frei0r-mixer-xfade0r",
"pad-templates": {
"sink_0": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-ising0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Gephex crew",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "Ising0r",
"name": "frei0r-src-ising0r",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-lissajous0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "Lissajous0r",
"name": "frei0r-src-lissajous0r",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-nois0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "Nois0r",
"name": "frei0r-src-nois0r",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-onecol0r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Martin Bayer",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "onecol0r",
"name": "frei0r-src-onecol0r",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-partik0l": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jaromil",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "Partik0l",
"name": "frei0r-src-partik0l",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-plasma": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Jaromil",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "Plasma",
"name": "frei0r-src-plasma",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-b": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_B",
"name": "frei0r-src-test-pat-b",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-c": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_C",
"name": "frei0r-src-test-pat-c",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-g": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_G",
"name": "frei0r-src-test-pat-g",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-i": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_I",
"name": "frei0r-src-test-pat-i",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-l": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_L",
"name": "frei0r-src-test-pat-l",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
},
"frei0r-src-test-pat-r": {
"author": "Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>, Marko Cebokli",
"GObject"
],
"klass": "Src/Video",
+ "long-name": "test_pat_R",
"name": "frei0r-src-test-pat-r",
"pad-templates": {
"src": {
"writable": true
}
},
- "rank": 0
+ "rank": "none"
}
},
"filename": "libgstfrei0r.so",
"type-name": "gchararray",
"writable": true
},
+ "send-keyframe-requests": {
+ "blurb": "Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
"target-duration": {
"blurb": "The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)",
"construct": false,
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"type-name": "guint64",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"name": "intervideosink",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"name": "intervideosrc",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"value": "22"
},
{
- "desc": "GST_VIDEO_FORMAT_Y210",
- "name": "y210",
- "value": "23"
- },
- {
"desc": "GST_VIDEO_FORMAT_NV12",
"name": "nv12",
- "value": "24"
+ "value": "23"
},
{
"desc": "GST_VIDEO_FORMAT_NV21",
"name": "nv21",
- "value": "25"
+ "value": "24"
},
{
"desc": "GST_VIDEO_FORMAT_GRAY8",
"name": "gray8",
- "value": "26"
+ "value": "25"
},
{
"desc": "GST_VIDEO_FORMAT_GRAY16_BE",
"name": "gray16-be",
- "value": "27"
+ "value": "26"
},
{
"desc": "GST_VIDEO_FORMAT_GRAY16_LE",
"name": "gray16-le",
- "value": "28"
+ "value": "27"
},
{
"desc": "GST_VIDEO_FORMAT_v308",
"name": "v308",
- "value": "29"
+ "value": "28"
},
{
"desc": "GST_VIDEO_FORMAT_RGB16",
"name": "rgb16",
- "value": "30"
+ "value": "29"
},
{
"desc": "GST_VIDEO_FORMAT_BGR16",
"name": "bgr16",
- "value": "31"
+ "value": "30"
},
{
"desc": "GST_VIDEO_FORMAT_RGB15",
"name": "rgb15",
- "value": "32"
+ "value": "31"
},
{
"desc": "GST_VIDEO_FORMAT_BGR15",
"name": "bgr15",
- "value": "33"
+ "value": "32"
},
{
"desc": "GST_VIDEO_FORMAT_UYVP",
"name": "uyvp",
- "value": "34"
+ "value": "33"
},
{
"desc": "GST_VIDEO_FORMAT_A420",
"name": "a420",
- "value": "35"
+ "value": "34"
},
{
"desc": "GST_VIDEO_FORMAT_RGB8P",
"name": "rgb8p",
- "value": "36"
+ "value": "35"
},
{
"desc": "GST_VIDEO_FORMAT_YUV9",
"name": "yuv9",
- "value": "37"
+ "value": "36"
},
{
"desc": "GST_VIDEO_FORMAT_YVU9",
"name": "yvu9",
- "value": "38"
+ "value": "37"
},
{
"desc": "GST_VIDEO_FORMAT_IYU1",
"name": "iyu1",
- "value": "39"
+ "value": "38"
},
{
"desc": "GST_VIDEO_FORMAT_ARGB64",
"name": "argb64",
- "value": "40"
+ "value": "39"
},
{
"desc": "GST_VIDEO_FORMAT_AYUV64",
"name": "ayuv64",
- "value": "41"
+ "value": "40"
},
{
"desc": "GST_VIDEO_FORMAT_r210",
"name": "r210",
- "value": "42"
+ "value": "41"
},
{
"desc": "GST_VIDEO_FORMAT_I420_10BE",
"name": "i420-10be",
- "value": "43"
+ "value": "42"
},
{
"desc": "GST_VIDEO_FORMAT_I420_10LE",
"name": "i420-10le",
- "value": "44"
+ "value": "43"
},
{
"desc": "GST_VIDEO_FORMAT_I422_10BE",
"name": "i422-10be",
- "value": "45"
+ "value": "44"
},
{
"desc": "GST_VIDEO_FORMAT_I422_10LE",
"name": "i422-10le",
- "value": "46"
+ "value": "45"
},
{
"desc": "GST_VIDEO_FORMAT_Y444_10BE",
"name": "y444-10be",
- "value": "47"
+ "value": "46"
},
{
"desc": "GST_VIDEO_FORMAT_Y444_10LE",
"name": "y444-10le",
- "value": "48"
+ "value": "47"
},
{
"desc": "GST_VIDEO_FORMAT_GBR",
"name": "gbr",
- "value": "49"
+ "value": "48"
},
{
"desc": "GST_VIDEO_FORMAT_GBR_10BE",
"name": "gbr-10be",
- "value": "50"
+ "value": "49"
},
{
"desc": "GST_VIDEO_FORMAT_GBR_10LE",
"name": "gbr-10le",
- "value": "51"
+ "value": "50"
},
{
"desc": "GST_VIDEO_FORMAT_NV16",
"name": "nv16",
- "value": "52"
+ "value": "51"
},
{
"desc": "GST_VIDEO_FORMAT_NV24",
"name": "nv24",
- "value": "53"
+ "value": "52"
},
{
"desc": "GST_VIDEO_FORMAT_NV12_64Z32",
"name": "nv12-64z32",
- "value": "54"
+ "value": "53"
},
{
"desc": "GST_VIDEO_FORMAT_A420_10BE",
"name": "a420-10be",
- "value": "55"
+ "value": "54"
},
{
"desc": "GST_VIDEO_FORMAT_A420_10LE",
"name": "a420-10le",
- "value": "56"
+ "value": "55"
},
{
"desc": "GST_VIDEO_FORMAT_A422_10BE",
"name": "a422-10be",
- "value": "57"
+ "value": "56"
},
{
"desc": "GST_VIDEO_FORMAT_A422_10LE",
"name": "a422-10le",
- "value": "58"
+ "value": "57"
},
{
"desc": "GST_VIDEO_FORMAT_A444_10BE",
"name": "a444-10be",
- "value": "59"
+ "value": "58"
},
{
"desc": "GST_VIDEO_FORMAT_A444_10LE",
"name": "a444-10le",
- "value": "60"
+ "value": "59"
},
{
"desc": "GST_VIDEO_FORMAT_NV61",
"name": "nv61",
- "value": "61"
+ "value": "60"
},
{
"desc": "GST_VIDEO_FORMAT_P010_10BE",
"name": "p010-10be",
- "value": "62"
+ "value": "61"
},
{
"desc": "GST_VIDEO_FORMAT_P010_10LE",
"name": "p010-10le",
- "value": "63"
+ "value": "62"
},
{
"desc": "GST_VIDEO_FORMAT_IYU2",
"name": "iyu2",
- "value": "64"
+ "value": "63"
},
{
"desc": "GST_VIDEO_FORMAT_VYUY",
"name": "vyuy",
- "value": "65"
+ "value": "64"
},
{
"desc": "GST_VIDEO_FORMAT_GBRA",
"name": "gbra",
- "value": "66"
+ "value": "65"
},
{
"desc": "GST_VIDEO_FORMAT_GBRA_10BE",
"name": "gbra-10be",
- "value": "67"
+ "value": "66"
},
{
"desc": "GST_VIDEO_FORMAT_GBRA_10LE",
"name": "gbra-10le",
- "value": "68"
+ "value": "67"
},
{
"desc": "GST_VIDEO_FORMAT_GBR_12BE",
"name": "gbr-12be",
- "value": "69"
+ "value": "68"
},
{
"desc": "GST_VIDEO_FORMAT_GBR_12LE",
"name": "gbr-12le",
- "value": "70"
+ "value": "69"
},
{
"desc": "GST_VIDEO_FORMAT_GBRA_12BE",
"name": "gbra-12be",
- "value": "71"
+ "value": "70"
},
{
"desc": "GST_VIDEO_FORMAT_GBRA_12LE",
"name": "gbra-12le",
- "value": "72"
+ "value": "71"
},
{
"desc": "GST_VIDEO_FORMAT_I420_12BE",
"name": "i420-12be",
- "value": "73"
+ "value": "72"
},
{
"desc": "GST_VIDEO_FORMAT_I420_12LE",
"name": "i420-12le",
- "value": "74"
+ "value": "73"
},
{
"desc": "GST_VIDEO_FORMAT_I422_12BE",
"name": "i422-12be",
- "value": "75"
+ "value": "74"
},
{
"desc": "GST_VIDEO_FORMAT_I422_12LE",
"name": "i422-12le",
- "value": "76"
+ "value": "75"
},
{
"desc": "GST_VIDEO_FORMAT_Y444_12BE",
"name": "y444-12be",
- "value": "77"
+ "value": "76"
},
{
"desc": "GST_VIDEO_FORMAT_Y444_12LE",
"name": "y444-12le",
- "value": "78"
+ "value": "77"
},
{
"desc": "GST_VIDEO_FORMAT_GRAY10_LE32",
"name": "gray10-le32",
- "value": "79"
+ "value": "78"
},
{
"desc": "GST_VIDEO_FORMAT_NV12_10LE32",
"name": "nv12-10le32",
- "value": "80"
+ "value": "79"
},
{
"desc": "GST_VIDEO_FORMAT_NV16_10LE32",
"name": "nv16-10le32",
- "value": "81"
+ "value": "80"
},
{
"desc": "GST_VIDEO_FORMAT_NV12_10LE40",
"name": "nv12-10le40",
+ "value": "81"
+ },
+ {
+ "desc": "GST_VIDEO_FORMAT_Y210",
+ "name": "y210",
"value": "82"
+ },
+ {
+ "desc": "GST_VIDEO_FORMAT_Y410",
+ "name": "y410",
+ "value": "83"
+ },
+ {
+ "desc": "GST_VIDEO_FORMAT_VUYA",
+ "name": "vuya",
+ "value": "84"
+ },
+ {
+ "desc": "GST_VIDEO_FORMAT_BGR10A2_LE",
+ "name": "bgr10a2-le",
+ "value": "85"
+ },
+ {
+ "desc": "GST_VIDEO_FORMAT_RGB10A2_LE",
+ "name": "rgb10a2-le",
+ "value": "86"
}
],
"writable": true
"typename": "GstPad"
},
"video_%%02x": {
- "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n parsed: false\nvideo/x-h264:\n",
+ "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\n parsed: false\nvideo/x-h264:\n stream-format: byte-stream\nvideo/x-h265:\n stream-format: byte-stream\n",
"direction": "src",
"presence": "sometimes",
"typename": "GstPad"
"name": "mpegpsmux",
"pad-templates": {
"sink_%%u": {
- "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nvideo/x-h264:\naudio/mpeg:\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\n",
+ "caps": "video/mpeg:\n mpegversion: { (int)1, (int)2, (int)4 }\n systemstream: false\nvideo/x-dirac:\nvideo/x-h264:\n stream-format: byte-stream\n alignment: { (string)au, (string)nal }\naudio/mpeg:\n mpegversion: { (int)1, (int)2 }\naudio/mpeg:\n mpegversion: 4\n stream-format: { (string)raw, (string)adts }\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)false, (boolean)true }\n mute: { (boolean)false, (boolean)true }\n",
"direction": "sink",
"presence": "request",
"typename": "GstPad"
"name": "openh264dec",
"pad-templates": {
"sink": {
- "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline }\n",
+ "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline, (string)main, (string)high }\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"description": "Removes silence from an audio stream",
"elements": {
"removesilence": {
- "author": "Tiago Katcipis <tiagokatcipis@gmail.com>\n Paulo Pizarro <paulo.pizarro@gmail.com>",
+ "author": "Tiago Katcipis <tiagokatcipis@gmail.com>\n Paulo Pizarro <paulo.pizarro@gmail.com>\n Nicola Murino <nicola.murino@gmail.com>",
"description": "Removes all the silence periods from the audio stream.",
"hierarchy": [
"GstRemoveSilence",
"type-name": "guint64",
"writable": true
},
+ "minimum-silence-buffers": {
+ "blurb": "Define the minimum number of consecutive silence buffers before removing silence, 0 means disabled. This will not introduce latency",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "10000",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "minimum-silence-time": {
+ "blurb": "Define the minimum silence time in nanoseconds before removing silence, 0 means disabled. This will not introduce latency",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "10000000000",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
"name": {
"blurb": "The name of the object",
"construct": true,
"default": "false",
"type-name": "gboolean",
"writable": true
+ },
+ "silent": {
+ "blurb": "Disable/enable bus message notifications for silence detected/finished",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "squash": {
+ "blurb": "Set to true to retimestamp buffers when silence is removed and so avoid timestamp gap",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "threshold": {
+ "blurb": "Set the silence threshold used on the internal VAD in dB",
+ "construct": false,
+ "construct-only": false,
+ "default": "-60",
+ "max": "70",
+ "min": "-70",
+ "type-name": "gint",
+ "writable": true
}
},
"rank": "none"
"typename": "GstPad"
},
"video": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "sometimes",
"typename": "GstPad"
"default": "false",
"type-name": "gboolean",
"writable": true
+ },
+ "set-t-bit": {
+ "blurb": "If the element should set the 'T' bit as defined in the ONVIF RTP extension. This increases latency by one packet",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
}
},
"rank": "none"
"type-name": "gchararray",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
"desc": "GST_SRTP_CIPHER_AES_256_ICM",
"name": "aes-256-icm",
"value": "2"
+ },
+ {
+ "desc": "GST_SRTP_CIPHER_AES_128_GCM",
+ "name": "aes-128-gcm",
+ "value": "3"
+ },
+ {
+ "desc": "GST_SRTP_CIPHER_AES_256_GCM",
+ "name": "aes-256-gcm",
+ "value": "4"
}
],
"writable": true
"desc": "GST_SRTP_CIPHER_AES_256_ICM",
"name": "aes-256-icm",
"value": "2"
+ },
+ {
+ "desc": "GST_SRTP_CIPHER_AES_128_GCM",
+ "name": "aes-128-gcm",
+ "value": "3"
+ },
+ {
+ "desc": "GST_SRTP_CIPHER_AES_256_GCM",
+ "name": "aes-256-gcm",
+ "value": "4"
}
],
"writable": true
"name": "ttmlrender",
"pad-templates": {
"src": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"typename": "GstPad"
},
"video_sink": {
- "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
"typename": "GstPad"
},
"vfsrc": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
},
"vidsrc": {
- "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, 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, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\n profile: { (string)high, (string)main, (string)baseline, (string)constrained-baseline }\n",
+ "caps": "video/x-raw:\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nimage/jpeg:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h264:\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n stream-format: { (string)byte-stream, (string)avc }\n alignment: au\n profile: { (string)high, (string)main, (string)baseline, (string)constrained-baseline }\n",
"direction": "src",
"presence": "always",
"typename": "GstPad"
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,