d3d11
Microsoft Direct3D11 plugin.
This plugin consists of various video filter, screen capture source, video sink, and video decoder elements.
GstD3D11 plugin supports H.264/AVC, H.265/HEVC, VP8, VP9, H.262/MPEG-2 video, and AV1 codecs for decoding as well as hardware-accelerated video deinterlacing. Note that minimum required OS version for video decoder and deinterlacing elements is Windows 8.
Plugin feature names of decoders:
- d3d11h264dec
- d3d11h265dec
- d3d11vp8dec
- d3d11vp9dec
- d3d11mpeg2dec
- d3d11av1dec
Similar to the video decoder case, deinterlacing element would be registered
only if its supported by hardware with the feature name d3d11deinterlace
However, depending on the hardware it runs on, some elements might not be
registered in case that underlying hardware doesn't support the feature.
For a system with multiple Direct3D11 compatible hardwares (i.e., GPU),
there can be multiple plugin features having the same role.
The naming rule for the non-primary decoder element is
d3d11{codec}device{index}dec
where index
is an arbitrary index number of
hardware starting from 1.
To get a list of all available elements, user can run
gst-inspect-1.0.exe d3d11
d3d11
(from GStreamer Bad Plug-ins)Microsoft Direct3D11 plugin.
This plugin consists of various video filter, screen capture source, video sink, and video decoder elements.
GstD3D11 plugin supports H.264/AVC, H.265/HEVC, VP8, VP9, H.262/MPEG-2 video, and AV1 codecs for decoding as well as hardware-accelerated video deinterlacing. Note that minimum required OS version for video decoder and deinterlacing elements is Windows 8.
Plugin feature names of decoders:
- d3d11h264dec
- d3d11h265dec
- d3d11vp8dec
- d3d11vp9dec
- d3d11mpeg2dec
- d3d11av1dec
Similar to the video decoder case, deinterlacing element would be registered
only if its supported by hardware with the feature name d3d11deinterlace
However, depending on the hardware it runs on, some elements might not be
registered in case that underlying hardware doesn't support the feature.
For a system with multiple Direct3D11 compatible hardwares (i.e., GPU),
there can be multiple plugin features having the same role.
The naming rule for the non-primary decoder element is
d3d11{codec}device{index}dec
where index
is an arbitrary index number of
hardware starting from 1.
To get a list of all available elements, user can run
gst-inspect-1.0.exe d3d11
Name | Classification | Description |
---|---|---|
d3d11av1dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based AV1 video decoder |
d3d11colorconvert | Filter/Converter/Video/Hardware | Color conversion using Direct3D11 |
d3d11compositor | Filter/Editor/Video/Compositor | A Direct3D11 compositor |
d3d11convert | Filter/Converter/Scaler/Effect/Video/Hardware | Resizes video and allow color conversion using Direct3D11 |
d3d11deinterlace | Filter/Effect/Video/Deinterlace/Hardware | A Direct3D11 based deinterlacer bin |
d3d11deinterlaceelement | Filter/Effect/Video/Deinterlace/Hardware | A Direct3D11 based deinterlacer |
d3d11download | Filter/Video | Downloads Direct3D11 texture memory into system memory |
d3d11h264dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based H.264 video decoder |
d3d11h265dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based H.265 video decoder |
d3d11mpeg2dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based MPEG2 video decoder |
d3d11scale | Filter/Converter/Video/Scaler/Hardware | Resizes video using Direct3D11 |
d3d11screencapturesrc | Source/Video | Captures desktop screen |
d3d11testsrc | Source/Video | Creates a test video stream |
d3d11upload | Filter/Video | Uploads data into Direct3D11 texture memory |
d3d11videosink | Sink/Video | A Direct3D11 based videosink |
d3d11vp8dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based VP8 video decoder |
d3d11vp9dec | Codec/Decoder/Video/Hardware | Direct3D11/DXVA based VP9 video decoder |
The results of the search are