From c72ccded6c7381c834e06e89df2bbafc3fb83f51 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Mon, 29 Jun 2020 00:54:50 +0900 Subject: docs: Update plugin cache for Windows plugins --- docs/plugins/gst_plugins_cache.json | 2607 +++++++++++++++++++++++++++++++++++ 1 file changed, 2607 insertions(+) (limited to 'docs') diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index cfd052e52..f1c6ccb81 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -5155,6 +5155,890 @@ "tracers": {}, "url": "Unknown package origin" }, + "d3d": { + "description": "Direct3D plugin", + "elements": { + "d3dvideosink": { + "author": "David Hoyt , Roland Krikava ", + "description": "Display data using a Direct3D video renderer", + "hierarchy": [ + "GstD3DVideoSink", + "GstVideoSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstNavigation", + "GstVideoOverlay" + ], + "klass": "Sink/Video", + "long-name": "Direct3D video sink", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { I420, YV12, UYVY, YUY2, NV12, BGRx, RGBx, BGRA, RGBA, BGR, RGB16, RGB15 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { I420, YV12, UYVY, YUY2, NV12, BGRx, RGBx, BGRA, RGBA, BGR, RGB16, RGB15 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "create-render-window": { + "blurb": "If no window ID is given, a new render window is created", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "enable-navigation-events": { + "blurb": "When enabled, navigation events are sent upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "force-aspect-ratio": { + "blurb": "When enabled, scaling will respect original aspect ratio", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "stream-stop-on-close": { + "blurb": "If the render window is closed stop stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstd3d", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "d3d11": { + "description": "Direct3D11 plugin", + "elements": { + "d3d11convert": { + "author": "Seungha Yang , Jeongki Kim ", + "description": "Resizes video and allow color conversion using D3D11", + "hierarchy": [ + "GstD3D11ColorConvert", + "GstD3D11BaseFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Converter/Scaler/Video/Hardware", + "long-name": "Direct3D11 colorspace converter and scaler", + "pad-templates": { + "sink": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "d3d11download": { + "author": "Seungha Yang ", + "description": "Downloads D3D11 texture memory into system memory", + "hierarchy": [ + "GstD3D11Download", + "GstD3D11BaseFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Video", + "long-name": "Direct3D11 downloader", + "pad-templates": { + "sink": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "d3d11h264dec": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based H.264 video decoder", + "hierarchy": [ + "GstD3D11H264Dec", + "GstH264Decoder", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video/Hardware", + "long-name": "Direct3D11 H.264 Intel(R) Iris(R) Plus Graphics Decoder", + "pad-templates": { + "sink": { + "caps": "video/x-h264:\n stream-format: { (string)avc, (string)avc3, (string)byte-stream }\n alignment: au\n profile: { (string)high, (string)main, (string)constrained-baseline, (string)baseline }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\nvideo/x-raw:\n format: NV12\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "DXGI Adapter index for creating device", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "device-id": { + "blurb": "DXGI Device ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "35410", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "vendor-id": { + "blurb": "DXGI Vendor ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "32902", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "secondary" + }, + "d3d11h265dec": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based H.265 video decoder", + "hierarchy": [ + "GstD3D11H265Dec", + "GstH265Decoder", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video/Hardware", + "long-name": "Direct3D11 H.265 Intel(R) Iris(R) Plus Graphics Decoder", + "pad-templates": { + "sink": { + "caps": "video/x-h265:\n stream-format: { (string)hev1, (string)hvc1, (string)byte-stream }\n alignment: au\n framerate: [ 0/1, 2147483647/1 ]\n profile: { (string)main, (string)main-10 }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n framerate: [ 0/1, 2147483647/1 ]\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\nvideo/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "DXGI Adapter index for creating device", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "device-id": { + "blurb": "DXGI Device ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "35410", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "vendor-id": { + "blurb": "DXGI Vendor ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "32902", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "secondary" + }, + "d3d11upload": { + "author": "Seungha Yang ", + "description": "Uploads data into D3D11 texture memory", + "hierarchy": [ + "GstD3D11Upload", + "GstD3D11BaseFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Video", + "long-name": "Direct3D11 uploader", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "d3d11videosink": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based videosink", + "hierarchy": [ + "GstD3D11VideoSinkBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy", + "GstVideoOverlay", + "GstNavigation" + ], + "klass": "Sink/Video", + "long-name": "Direct3D11 video sink bin", + "pad-templates": { + "sink": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "Adapter index for creating device (-1 for default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "async": { + "blurb": "Go asynchronously to PAUSED", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "enable-navigation-events": { + "blurb": "When enabled, navigation events are sent upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "force-aspect-ratio": { + "blurb": "When enabled, scaling will respect original aspect ratio", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "fullscreen": { + "blurb": "Ignored when \"fullscreen-toggle-mode\" does not include \"property\"", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "fullscreen-toggle-mode": { + "blurb": "Full screen toggle mode used to trigger fullscreen mode change", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "none", + "mutable": "null", + "readable": true, + "type": "GstD3D11WindowFullscreenToggleMode", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstSample", + "writable": false + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "5000000", + "max": "9223372036854775807", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "processing-deadline": { + "blurb": "Maximum processing deadline in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "15000000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "show-preroll-frame": { + "blurb": "Whether to render video frames during preroll", + "conditionally-available": false, + "construct": true, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "stats": { + "blurb": "Sink Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "sync": { + "blurb": "Sync on the clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + } + }, + "rank": "primary" + }, + "d3d11videosinkelement": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based videosink", + "hierarchy": [ + "GstD3D11VideoSink", + "GstVideoSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstVideoOverlay", + "GstNavigation" + ], + "klass": "Sink/Video", + "long-name": "Direct3D11 video sink", + "pad-templates": { + "sink": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "Adapter index for creating device (-1 for default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "enable-navigation-events": { + "blurb": "When enabled, navigation events are sent upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "force-aspect-ratio": { + "blurb": "When enabled, scaling will respect original aspect ratio", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "fullscreen": { + "blurb": "Ignored when \"fullscreen-toggle-mode\" does not include \"property\"", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "fullscreen-toggle-mode": { + "blurb": "Full screen toggle mode used to trigger fullscreen mode change", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "none", + "mutable": "null", + "readable": true, + "type": "GstD3D11WindowFullscreenToggleMode", + "writable": true + } + }, + "rank": "none" + }, + "d3d11vp8dec": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based VP8 video decoder", + "hierarchy": [ + "GstD3D11Vp8Dec", + "GstVp8Decoder", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video/Hardware", + "long-name": "Direct3D11 VP8 Intel(R) Iris(R) Plus Graphics Decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp8:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n framerate: [ 0/1, 2147483647/1 ]\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\nvideo/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "DXGI Adapter index for creating device", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "device-id": { + "blurb": "DXGI Device ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "35410", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "vendor-id": { + "blurb": "DXGI Vendor ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "32902", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "secondary" + }, + "d3d11vp9dec": { + "author": "Seungha Yang ", + "description": "A Direct3D11 based VP9 video decoder", + "hierarchy": [ + "GstD3D11Vp9Dec", + "GstVp9Decoder", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video/Hardware", + "long-name": "Direct3D11 VP9 Intel(R) Iris(R) Plus Graphics Decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp9:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw(memory:D3D11Memory):\n framerate: [ 0/1, 2147483647/1 ]\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\nvideo/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "adapter": { + "blurb": "DXGI Adapter index for creating device", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "device-id": { + "blurb": "DXGI Device ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "35410", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "vendor-id": { + "blurb": "DXGI Vendor ID", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "32902", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "secondary" + } + }, + "filename": "gstd3d11", + "license": "LGPL", + "other-types": { + "GstD3D11BaseFilter": { + "hierarchy": [ + "GstD3D11BaseFilter", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "kind": "object", + "properties": { + "adapter": { + "blurb": "Adapter index for creating device (-1 for default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + } + } + }, + "GstD3D11WindowFullscreenToggleMode": { + "kind": "flags", + "values": [ + { + "desc": "GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_NONE", + "name": "none", + "value": "0x00000000" + }, + { + "desc": "GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_ALT_ENTER", + "name": "alt-enter", + "value": "0x00000002" + }, + { + "desc": "GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_PROPERTY", + "name": "property", + "value": "0x00000004" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "dash": { "description": "DASH plugin", "elements": { @@ -8208,6 +9092,98 @@ "tracers": {}, "url": "Unknown package origin" }, + "directsoundsrc": { + "description": "Direct Sound Source plugin library", + "elements": { + "directsoundsrc": { + "author": "Joni Valtanen ", + "description": "Capture from a soundcard via DirectSound", + "hierarchy": [ + "GstDirectSoundSrc", + "GstAudioSrc", + "GstAudioBaseSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstStreamVolume" + ], + "klass": "Source/Audio", + "long-name": "DirectSound audio source", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: { S16LE, S8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "device": { + "blurb": "DirectSound playback device as a GUID string (volume and mute will not work!)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "device-name": { + "blurb": "Human-readable name of the sound device", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "mute": { + "blurb": "Mute state of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "volume": { + "blurb": "Volume of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1", + "max": "1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gdouble", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstdirectsoundsrc", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "dtls": { "description": "DTLS decoder and encoder plugins", "elements": { @@ -205647,6 +206623,778 @@ "tracers": {}, "url": "Unknown package origin" }, + "mediafoundation": { + "description": "Microsoft Media Foundation plugin", + "elements": { + "mfaacenc": { + "author": "Seungha Yang ", + "description": "Microsoft Media Foundation AAC Encoder", + "hierarchy": [ + "GstMFAacEnc", + "GstMFAudioEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "Media Foundation Microsoft AAC Audio Encoder MFT", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n layout: interleaved\n format: S16LE\n channels: { (int)1, (int)2, (int)6 }\n rate: { (int)44100, (int)48000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: raw\n framed: true\n base-profile: lc\n channels: { (int)1, (int)2, (int)6 }\n rate: { (int)44100, (int)48000 }\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bitrate": { + "blurb": "Bitrate in bit/sec, (0 = auto), valid values are { 0, 96000, 128000, 160000, 192000, 576000, 768000, 960000, 1152000 }", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "1152000", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "secondary" + }, + "mfh264enc": { + "author": "Seungha Yang ", + "description": "Microsoft Media Foundation H.264 Encoder", + "hierarchy": [ + "GstMFH264Enc", + "GstMFVideoEnc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video/Hardware", + "long-name": "Media Foundation Intel® Quick Sync Video H.264 Encoder MFT", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { NV12, BGRA }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)high, (string)main, (string)baseline }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bframes": { + "blurb": "The maximum number of consecutive B frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "bitrate": { + "blurb": "Bitrate in kbit/sec", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "2048", + "max": "4194303", + "min": "1", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "cabac": { + "blurb": "Enable CABAC entropy coding", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "gop-size": { + "blurb": "The number of pictures from one GOP header to the next, (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "low-latency": { + "blurb": "Enable low latency encoding", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bitrate applied when rc-mode is \"pcvbr\" in kbit/sec", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "4194303", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp": { + "blurb": "QP applied when rc-mode is \"qvbr\"", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "24", + "max": "51", + "min": "16", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-b": { + "blurb": "QP applied to B frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-i": { + "blurb": "QP applied to I frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-p": { + "blurb": "QP applied to P frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "quality-vs-speed": { + "blurb": "Quality and speed tradeoff, [0, 33]: Low complexity, [34, 66]: Medium complexity, [67, 100]: High complexity", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "50", + "max": "100", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "rc-mode": { + "blurb": "Rate Control Mode", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "uvbr (2)", + "mutable": "null", + "readable": true, + "type": "GstMFH264EncRCMode", + "writable": true + }, + "ref": { + "blurb": "The number of reference frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "2", + "max": "16", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "vbv-buffer-size": { + "blurb": "VBV(HRD) Buffer Size in bytes (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "secondary" + }, + "mfh265enc": { + "author": "Seungha Yang ", + "description": "Microsoft Media Foundation H.265 Encoder", + "hierarchy": [ + "GstMFH265Enc", + "GstMFVideoEnc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video/Hardware", + "long-name": "Media Foundation Intel® Hardware H265 Encoder MFT", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { NV12, BGRA, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-h265:\n stream-format: byte-stream\n alignment: au\n profile: { (string)main, (string)main-10 }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bframes": { + "blurb": "The maximum number of consecutive B frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "bitrate": { + "blurb": "Bitrate in kbit/sec", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "2048", + "max": "4194303", + "min": "1", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "gop-size": { + "blurb": "The number of pictures from one GOP header to the next, (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "low-latency": { + "blurb": "Enable low latency encoding", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bitrate applied when rc-mode is \"pcvbr\" in kbit/sec (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "4194303", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp": { + "blurb": "QP applied when rc-mode is \"qvbr\"", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "24", + "max": "51", + "min": "16", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-b": { + "blurb": "QP applied to B frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-i": { + "blurb": "QP applied to I frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "qp-p": { + "blurb": "QP applied to P frames", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "26", + "max": "51", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "quality-vs-speed": { + "blurb": "Quality and speed tradeoff, [0, 33]: Low complexity, [34, 66]: Medium complexity, [67, 100]: High complexity", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "50", + "max": "100", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "rc-mode": { + "blurb": "Rate Control Mode", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "cbr (0)", + "mutable": "null", + "readable": true, + "type": "GstMFH265EncRCMode", + "writable": true + }, + "vbv-buffer-size": { + "blurb": "VBV(HRD) Buffer Size in bytes (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "secondary" + }, + "mfmp3enc": { + "author": "Seungha Yang ", + "description": "Microsoft Media Foundation MP3 Encoder", + "hierarchy": [ + "GstMFMp3Enc", + "GstMFAudioEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "Media Foundation MP3 Encoder ACM Wrapper MFT", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: [ 1, 2 ]\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/mpeg:\n mpegversion: 1\n layer: 3\n channels: [ 1, 2 ]\n rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bitrate": { + "blurb": "Bitrate in bit/sec, (0 = auto), valid values are { 0, 8000, 16000, 18000, 20000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000 }", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "320000", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "secondary" + }, + "mfvideosrc": { + "author": "Seungha Yang ", + "description": "Capture video stream through Windows Media Foundation", + "hierarchy": [ + "GstMFVideoSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video/Hardware", + "long-name": "Media Foundation Video Source", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGRA, BGR, RGB15, RGB16, VUYA, YUY2, YVYU, UYVY, NV12, YV12, I420, P010, P016, v210, v216, GRAY16_LE }\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" + } + }, + "properties": { + "device-index": { + "blurb": "The zero-based device index", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "device-name": { + "blurb": "The human-readable device name", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "device-path": { + "blurb": "The device path", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + } + }, + "rank": "secondary" + }, + "mfvp9enc": { + "author": "Seungha Yang ", + "description": "Microsoft Media Foundation VP9 Encoder", + "hierarchy": [ + "GstMFVP9Enc", + "GstMFVideoEnc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video/Hardware", + "long-name": "Media Foundation Intel® Hardware VP9 Encoder MFT", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { NV12 }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-vp9:\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "bitrate": { + "blurb": "Bitrate in kbit/sec", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "2048", + "max": "4194303", + "min": "1", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "gop-size": { + "blurb": "The number of pictures from one GOP header to the next, (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "low-latency": { + "blurb": "Enable low latency encoding", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bitrate applied when rc-mode is \"pcvbr\" in kbit/sec (0 = MFT default)", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "4194303", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "rc-mode": { + "blurb": "Rate Control Mode", + "conditionally-available": true, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "cbr (0)", + "mutable": "null", + "readable": true, + "type": "GstMFVP9EncRCMode", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstmediafoundation", + "license": "LGPL", + "other-types": { + "GstMFAudioEnc": { + "hierarchy": [ + "GstMFAudioEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "kind": "object" + }, + "GstMFH264EncRCMode": { + "kind": "enum", + "values": [ + { + "desc": "Constant bitrate", + "name": "cbr", + "value": "0" + }, + { + "desc": "Peak Constrained variable bitrate", + "name": "pcvbr", + "value": "1" + }, + { + "desc": "Unconstrained variable bitrate", + "name": "uvbr", + "value": "2" + }, + { + "desc": "Quality-based variable bitrate", + "name": "qvbr", + "value": "3" + } + ] + }, + "GstMFH265EncRCMode": { + "kind": "enum", + "values": [ + { + "desc": "Constant bitrate", + "name": "cbr", + "value": "0" + }, + { + "desc": "Quality-based variable bitrate", + "name": "qvbr", + "value": "1" + } + ] + }, + "GstMFVP9EncRCMode": { + "kind": "enum", + "values": [ + { + "desc": "Constant bitrate", + "name": "cbr", + "value": "0" + }, + { + "desc": "Quality-based variable bitrate", + "name": "qvbr", + "value": "1" + } + ] + }, + "GstMFVideoEnc": { + "hierarchy": [ + "GstMFVideoEnc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "kind": "object" + } + }, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "microdns": { "description": "libmicrodns plugin library", "elements": {}, @@ -221086,6 +222834,407 @@ "tracers": {}, "url": "Unknown package origin" }, + "wasapi": { + "description": "Windows audio session API plugin", + "elements": { + "wasapisink": { + "author": "Nirbheek Chauhan , Ole André Vadla Ravnås ", + "description": "Stream audio to an audio capture device through WASAPI", + "hierarchy": [ + "GstWasapiSink", + "GstAudioSink", + "GstAudioBaseSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Audio/Hardware", + "long-name": "WasapiSrc", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "device": { + "blurb": "WASAPI playback device as a GUID string", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "exclusive": { + "blurb": "Open the device in exclusive mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "low-latency": { + "blurb": "Optimize all settings for lowest latency. Always safe to enable.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "mute": { + "blurb": "Mute state of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "playing", + "readable": true, + "type": "gboolean", + "writable": true + }, + "role": { + "blurb": "Role of the device: communications, multimedia, etc", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "console (0)", + "mutable": "ready", + "readable": true, + "type": "GstWasapiDeviceRole", + "writable": true + }, + "use-audioclient3": { + "blurb": "Use the Windows 10 AudioClient3 API when available and if the low-latency property is set to TRUE", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "primary" + }, + "wasapisrc": { + "author": "Nirbheek Chauhan , Ole André Vadla Ravnås ", + "description": "Stream audio from an audio capture device through WASAPI", + "hierarchy": [ + "GstWasapiSrc", + "GstAudioSrc", + "GstAudioBaseSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Audio/Hardware", + "long-name": "WasapiSrc", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "device": { + "blurb": "WASAPI playback device as a GUID string", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "exclusive": { + "blurb": "Open the device in exclusive mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "loopback": { + "blurb": "Open the sink device for loopback recording", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "low-latency": { + "blurb": "Optimize all settings for lowest latency. Always safe to enable.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "role": { + "blurb": "Role of the device: communications, multimedia, etc", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "console (0)", + "mutable": "ready", + "readable": true, + "type": "GstWasapiDeviceRole", + "writable": true + }, + "use-audioclient3": { + "blurb": "Whether to use the Windows 10 AudioClient3 API when available", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "gstwasapi", + "license": "LGPL", + "other-types": { + "GstWasapiDeviceRole": { + "kind": "enum", + "values": [ + { + "desc": "Games, system notifications, voice commands", + "name": "console", + "value": "0" + }, + { + "desc": "Music, movies, recorded media", + "name": "multimedia", + "value": "1" + }, + { + "desc": "Voice communications", + "name": "comms", + "value": "2" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "wasapi2": { + "description": "Windows audio session API plugin", + "elements": { + "wasapi2sink": { + "author": "Nirbheek Chauhan , Ole André Vadla Ravnås , Seungha Yang ", + "description": "Stream audio to an audio capture device through WASAPI", + "hierarchy": [ + "GstWasapi2Sink", + "GstAudioSink", + "GstAudioBaseSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstStreamVolume" + ], + "klass": "Sink/Audio/Hardware", + "long-name": "Wasapi2Sink", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "device": { + "blurb": "WASAPI playback device as a GUID string", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "low-latency": { + "blurb": "Optimize all settings for lowest latency. Always safe to enable.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "ready", + "readable": true, + "type": "gboolean", + "writable": true + }, + "mute": { + "blurb": "Mute state of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "playing", + "readable": true, + "type": "gboolean", + "writable": true + }, + "volume": { + "blurb": "Volume of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1", + "max": "1", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "gdouble", + "writable": true + } + }, + "rank": "secondary" + }, + "wasapi2src": { + "author": "Nirbheek Chauhan , Ole André Vadla Ravnås , Seungha Yang ", + "description": "Stream audio from an audio capture device through WASAPI", + "hierarchy": [ + "GstWasapi2Src", + "GstAudioSrc", + "GstAudioBaseSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstStreamVolume" + ], + "klass": "Source/Audio/Hardware", + "long-name": "Wasapi2Src", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "device": { + "blurb": "WASAPI playback device as a GUID string", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "low-latency": { + "blurb": "Optimize all settings for lowest latency. Always safe to enable.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "ready", + "readable": true, + "type": "gboolean", + "writable": true + }, + "mute": { + "blurb": "Mute state of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "playing", + "readable": true, + "type": "gboolean", + "writable": true + }, + "volume": { + "blurb": "Volume of this stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1", + "max": "1", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "gdouble", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "gstwasapi2", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "waylandsink": { "description": "Wayland Video Sink", "elements": { @@ -222396,6 +224545,464 @@ "tracers": {}, "url": "Unknown package origin" }, + "winks": { + "description": "Windows kernel streaming plugin", + "elements": { + "ksvideosrc": { + "author": "Ole André Vadla Ravnås \nHaakon Sporsheim \nAndres Colubri ", + "description": "Stream data from a video capture device through Windows kernel streaming", + "hierarchy": [ + "GstKsVideoSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video/Hardware", + "long-name": "KsVideoSrc", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: RGB15\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: RGB16\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: BGRx\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\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-raw:\n format: dvsd\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: dvsd\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "device-index": { + "blurb": "The zero-based device index", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "device-name": { + "blurb": "The human-readable device name", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "device-path": { + "blurb": "The device path", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "do-stats": { + "blurb": "Enable logging of statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "enable-quirks": { + "blurb": "Enable driver-specific quirks", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "fps": { + "blurb": "Last measured framerate, if statistics are enabled", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": false + } + }, + "rank": "primary" + } + }, + "filename": "gstwinks", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "winscreencap": { + "description": "Screen capture plugin for Windows", + "elements": { + "dx9screencapsrc": { + "author": "Haakon Sporsheim ", + "description": "Captures screen", + "hierarchy": [ + "GstDX9ScreenCapSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video", + "long-name": "DirectX 9 screen capture source", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cursor": { + "blurb": "Whether to show mouse cursor (default off)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "height": { + "blurb": "Height of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "monitor": { + "blurb": "Which monitor to use (0 = 1st monitor and default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "width": { + "blurb": "Width of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "x": { + "blurb": "Horizontal coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "y": { + "blurb": "Vertical coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "dxgiscreencapsrc": { + "author": "OKADA Jun-ichi ", + "description": "Captures screen", + "hierarchy": [ + "GstDXGIScreenCapSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video", + "long-name": "DirectX DXGI screen capture source", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: BGRA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cursor": { + "blurb": "Whether to show mouse cursor (default off)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "device-name": { + "blurb": "Which monitor to use by device name (e.g. \"\\\\\\\\.\\\\DISPLAY1\")", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "height": { + "blurb": "Height of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "monitor": { + "blurb": "Which monitor to use (-1 = primary monitor and default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "width": { + "blurb": "Width of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "x": { + "blurb": "Horizontal coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "y": { + "blurb": "Vertical coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "gdiscreencapsrc": { + "author": "Haakon Sporsheim ", + "description": "Captures screen", + "hierarchy": [ + "GstGDIScreenCapSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video", + "long-name": "GDI screen capture source", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: BGR\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "cursor": { + "blurb": "Whether to show mouse cursor (default off)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "height": { + "blurb": "Height of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "monitor": { + "blurb": "Which monitor to use (0 = 1st monitor and default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "width": { + "blurb": "Width of screen capture area (0 = maximum)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "x": { + "blurb": "Horizontal coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "y": { + "blurb": "Vertical coordinate of top left corner for the screen capture area", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstwinscreencap", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "wpe": { "description": "WPE src plugin", "elements": { -- cgit v1.2.3