summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2021-04-20 02:04:03 +0900
committerSeungha Yang <seungha@centricular.com>2021-04-20 02:23:03 +0900
commitf72df7d4c41ce1274bce66a5851b46138a6626c5 (patch)
treeff2571f2071b840fe6f83352e26b68cec52c98de /docs
parent094bfbedfc6e428cdb8a4ddfea039925ec5c375e (diff)
downloadgstreamer-plugins-bad-f72df7d4c41ce1274bce66a5851b46138a6626c5.tar.gz
d3d11: Update plugin doc cache
Updating for removed d3d11videosink wrapper bin and the change of https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2113 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2169>
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst_plugins_cache.json338
1 files changed, 12 insertions, 326 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index afff4eaa9..493d4313f 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -5935,12 +5935,12 @@
"long-name": "Direct3D11/DXVA 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)progressive-high, (string)constrained-high, (string)main, (string)constrained-baseline, (string)baseline }\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n",
+ "caps": "video/x-h264:\n stream-format: { (string)avc, (string)avc3, (string)byte-stream }\n alignment: au\n profile: { (string)high, (string)progressive-high, (string)constrained-high, (string)main, (string)constrained-baseline, (string)baseline }\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\nvideo/x-raw:\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n",
+ "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\nvideo/x-raw:\n format: NV12\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n",
"direction": "src",
"presence": "always"
}
@@ -6007,12 +6007,12 @@
"long-name": "Direct3D11/DXVA 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 profile: { (string)main, (string)main-10 }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n",
+ "caps": "video/x-h265:\n stream-format: { (string)hev1, (string)hvc1, (string)byte-stream }\n alignment: au\n profile: { (string)main, (string)main-10 }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw:\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n\nvideo/x-raw(format:Interlaced):\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n interlace-mode: alternate\n\nvideo/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n",
+ "caps": "video/x-raw:\n format: { NV12, P010_10LE }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n\nvideo/x-raw(format:Interlaced):\n format: { NV12, P010_10LE }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n interlace-mode: alternate\n\nvideo/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n",
"direction": "src",
"presence": "always"
}
@@ -6079,12 +6079,12 @@
"long-name": "Direct3D11/DXVA MPEG2 Intel(R) Iris(R) Plus Graphics Decoder",
"pad-templates": {
"sink": {
- "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n profile: { (string)main, (string)simple }\n width: [ 64, 1920 ]\n height: [ 64, 1920 ]\n",
+ "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n profile: { (string)main, (string)simple }\n width: [ 1, 1920 ]\n height: [ 1, 1920 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 64, 1920 ]\n height: [ 64, 1920 ]\nvideo/x-raw:\n format: NV12\n width: [ 64, 1920 ]\n height: [ 64, 1920 ]\n",
+ "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 1, 1920 ]\n height: [ 1, 1920 ]\nvideo/x-raw:\n format: NV12\n width: [ 1, 1920 ]\n height: [ 1, 1920 ]\n",
"direction": "src",
"presence": "always"
}
@@ -6194,320 +6194,6 @@
},
"d3d11videosink": {
"author": "Seungha Yang <seungha.yang@navercorp.com>",
- "description": "A Direct3D11 based videosink bin",
- "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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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
- },
- "draw-on-shared-texture": {
- "blurb": "Draw on user provided shared texture instead of window. When enabled, user can pass application's own texture to sink by using \"draw\" action signal on \"begin-draw\" signal handler, so that sink can draw video data on application's texture. Supported texture formats for user texture are DXGI_FORMAT_R8G8B8A8_UNORM, DXGI_FORMAT_B8G8R8A8_UNORM, and DXGI_FORMAT_R10G10B10A2_UNORM.",
- "conditionally-available": false,
- "construct": false,
- "construct-only": false,
- "controllable": false,
- "default": "false",
- "mutable": "ready",
- "readable": true,
- "type": "gboolean",
- "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",
- "signals": {
- "begin-draw": {
- "args": [],
- "return-type": "void",
- "when": "last"
- },
- "draw": {
- "action": true,
- "args": [
- {
- "name": "arg0",
- "type": "gpointer"
- },
- {
- "name": "arg1",
- "type": "guint"
- },
- {
- "name": "arg2",
- "type": "guint64"
- },
- {
- "name": "arg3",
- "type": "guint64"
- }
- ],
- "return-type": "gboolean",
- "when": "last"
- }
- }
- },
- "d3d11videosinkelement": {
- "author": "Seungha Yang <seungha.yang@navercorp.com>",
"description": "A Direct3D11 based videosink",
"hierarchy": [
"GstD3D11VideoSink",
@@ -6526,7 +6212,7 @@
"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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "caps": "video/x-raw(memory:D3D11Memory):\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\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, YUY2, UYVY, VYUY, Y210, Y410 }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
"direction": "sink",
"presence": "always"
}
@@ -6607,7 +6293,7 @@
"writable": true
}
},
- "rank": "none",
+ "rank": "primary",
"signals": {
"begin-draw": {
"args": [],
@@ -6655,12 +6341,12 @@
"long-name": "Direct3D11/DXVA VP8 Intel(R) Iris(R) Plus Graphics Decoder",
"pad-templates": {
"sink": {
- "caps": "video/x-vp8:\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n",
+ "caps": "video/x-vp8:\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\nvideo/x-raw:\n format: NV12\n width: [ 64, 4096 ]\n height: [ 64, 4096 ]\n",
+ "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\nvideo/x-raw:\n format: NV12\n width: [ 1, 4096 ]\n height: [ 1, 4096 ]\n",
"direction": "src",
"presence": "always"
}
@@ -6727,12 +6413,12 @@
"long-name": "Direct3D11/DXVA VP9 Intel(R) Iris(R) Plus Graphics Decoder",
"pad-templates": {
"sink": {
- "caps": "video/x-vp9:\n alignment: frame\n profile: { (string)0, (string)2 }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n",
+ "caps": "video/x-vp9:\n alignment: frame\n profile: { (string)0, (string)2 }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\nvideo/x-raw:\n format: { NV12, P010_10LE }\n width: [ 64, 8192 ]\n height: [ 64, 8192 ]\n",
+ "caps": "video/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\nvideo/x-raw:\n format: { NV12, P010_10LE }\n width: [ 1, 8192 ]\n height: [ 1, 8192 ]\n",
"direction": "src",
"presence": "always"
}