ID3D12VideoDevice2 interface (d3d12video.h)
Provides video decoding and processing capabilities of a Microsoft Direct3D 12 device including the ability to query video capabilities and instantiating video decoders and processors. This interface adds support for protected resources and video extension commands.
Inheritance
ID3D12VideoDevice2 inherits from ID3D12VideoDevice.
Methods
The ID3D12VideoDevice2 interface has these methods.
ID3D12VideoDevice2::CreateVideoDecoder1 Creates a video decoder instance that contains the resolution-independent driver resources and state, with support for protected resources. |
ID3D12VideoDevice2::CreateVideoDecoderHeap1 Allocates a video decoder heap that contains the resolution-dependent driver resources and state, with support for protected resources. |
ID3D12VideoDevice2::CreateVideoExtensionCommand Creates a video extension command. |
ID3D12VideoDevice2::CreateVideoProcessor1 Creates a video processor instance with support for protected resources. |
ID3D12VideoDevice2::ExecuteExtensionCommand Executes a video extension command. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Header | d3d12video.h |