diff --git a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json index 9391aebae6..9e1a12086a 100644 --- a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json @@ -228956,6 +228956,68 @@ "tracers": {}, "url": "Unknown package origin" }, + "qt6d3d11": { + "description": "Qt6 Direct3D11 plugin", + "elements": { + "qml6d3d11sink": { + "author": "Seungha Yang ", + "description": "A video sink that renders to a QQuickItem for Qt6 using Direct3D11", + "hierarchy": [ + "GstQml6D3D11Sink", + "GstVideoSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstNavigation" + ], + "klass": "Sink/Video", + "pad-templates": { + "sink": { + "caps": "video/x-raw(memory:D3D11Memory):\n format: { RGBA64_LE, RGB10A2_LE, BGRA, RGBA, BGRx, RGBx, VUYA, NV12, NV21, P010_10LE, P012_LE, P016_LE, I420, YV12, I420_10LE, I420_12LE, Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y444_16LE, GRAY8, GRAY16_LE, AYUV, AYUV64, RGBP, BGRP, GBR, GBR_10LE, GBR_12LE, GBRA, GBRA_10LE, GBRA_12LE, Y410, YUY2 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { RGBA64_LE, RGB10A2_LE, BGRA, RGBA, BGRx, RGBx, VUYA, NV12, NV21, P010_10LE, P012_LE, P016_LE, I420, YV12, I420_10LE, I420_12LE, Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y444_16LE, GRAY8, GRAY16_LE, AYUV, AYUV64, RGBP, BGRP, GBR, GBR_10LE, GBR_12LE, GBRA, GBRA_10LE, GBRA_12LE, Y410, YUY2 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "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 + }, + "widget": { + "blurb": "The QQuickItem to place in the object hierarchy", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "ready", + "readable": true, + "type": "gpointer", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstqt6d3d11", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "removesilence": { "description": "Removes silence from an audio stream", "elements": { diff --git a/subprojects/gst-plugins-bad/ext/qt6d3d11/plugin.cpp b/subprojects/gst-plugins-bad/ext/qt6d3d11/plugin.cpp index fa8b661e87..36a9ee9d45 100644 --- a/subprojects/gst-plugins-bad/ext/qt6d3d11/plugin.cpp +++ b/subprojects/gst-plugins-bad/ext/qt6d3d11/plugin.cpp @@ -26,6 +26,12 @@ GST_DEBUG_CATEGORY (gst_qt6_d3d11_debug); +/** + * plugin-qt6d3d11: + * + * Since: 1.24 + */ + static gboolean plugin_init (GstPlugin * plugin) {