mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-17 21:06:17 +00:00
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>
This commit is contained in:
parent
094bfbedfc
commit
f72df7d4c4
1 changed files with 15 additions and 329 deletions
|
@ -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,22 +6194,22 @@
|
|||
},
|
||||
"d3d11videosink": {
|
||||
"author": "Seungha Yang <seungha.yang@navercorp.com>",
|
||||
"description": "A Direct3D11 based videosink bin",
|
||||
"description": "A Direct3D11 based videosink",
|
||||
"hierarchy": [
|
||||
"GstD3D11VideoSinkBin",
|
||||
"GstBin",
|
||||
"GstD3D11VideoSink",
|
||||
"GstVideoSink",
|
||||
"GstBaseSink",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"interfaces": [
|
||||
"GstChildProxy",
|
||||
"GstVideoOverlay",
|
||||
"GstNavigation"
|
||||
],
|
||||
"klass": "Sink/Video",
|
||||
"long-name": "Direct3D11 video sink bin",
|
||||
"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 ]\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",
|
||||
|
@ -6232,32 +6232,6 @@
|
|||
"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,
|
||||
|
@ -6270,18 +6244,6 @@
|
|||
"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,
|
||||
|
@ -6329,149 +6291,6 @@
|
|||
"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",
|
||||
|
@ -6506,139 +6325,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"d3d11videosinkelement": {
|
||||
"author": "Seungha Yang <seungha.yang@navercorp.com>",
|
||||
"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, 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",
|
||||
"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
|
||||
},
|
||||
"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-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",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"d3d11vp8dec": {
|
||||
"author": "Seungha Yang <seungha.yang@navercorp.com>",
|
||||
"description": "A Direct3D11/DXVA VP8 video decoder",
|
||||
|
@ -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"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue