d3d11videosinkelement
A Direct3D11 based videosink
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSink ╰──GstVideoSink ╰──d3d11videosinkelement
Implemented interfaces
Factory details
Authors: – Seungha Yang
Classification: – Sink/Video
Rank – none
Plugin – d3d11
Package – GStreamer Bad Plug-ins
Pad Templates
sink
video/x-raw(memory:D3D11Memory):
format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
video/x-raw(memory:D3D11Memory, meta:GstVideoOverlayComposition):
format: { BGRA, RGBA, RGB10A2_LE, VUYA, NV12, P010_10LE, P016_LE, I420, I420_10LE }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Properties
adapter
“adapter” gint
Adapter index for creating device (-1 for default)
Flags : Read / Write
Default value : -1
force-aspect-ratio
“force-aspect-ratio” gboolean
When enabled, scaling will respect original aspect ratio
Flags : Read / Write
Default value : true
fullscreen
“fullscreen” gboolean
Ignored when "fullscreen-toggle-mode" does not include "property"
Flags : Read / Write
Default value : false
fullscreen-toggle-mode
“fullscreen-toggle-mode” GstD3D11WindowFullscreenToggleMode *
Full screen toggle mode used to trigger fullscreen mode change
Flags : Read / Write
Default value : none
Named constants
GstD3D11WindowFullscreenToggleMode
Members
none
(0x00000000) – GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_NONE
alt-enter
(0x00000002) – GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_ALT_ENTER
property
(0x00000004) – GST_D3D11_WINDOW_FULLSCREEN_TOGGLE_MODE_PROPERTY
The results of the search are