Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section contains reference information for the Microsoft Direct3D 12 video interfaces.
In this section
| Topic | Description |
|---|---|
| ID3D11VideoContext3 | Provides the video functionality of a Microsoft Direct3D 11 device. |
| ID3D12VideoDecodeCommandList | Encapsulates a list of graphics commands for video decoding. |
| ID3D12VideoDecodeCommandList1 | Encapsulates a list of graphics commands for video decoding. |
| ID3D12VideoDecoder | Represents a Direct3D 12 video decoder. |
| ID3D12VideoDecoder1 | Represents a Direct3D 12 video decoder that contains resolution-independent resources and state for performing the decode operation. Adds support for protected resources. |
| ID3D12VideoDecoderHeap | Represents a Direct3D 12 video decoder heap. |
| ID3D12VideoDevice | 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. |
| ID3D11VideoDevice2 | Provides the video decoding and video processing capabilities of a Microsoft Direct3D 11 device. |
| ID3D12VideoDevice3 | Extends the ID3D12VideoDevice interface to add support video encoding capabilities. |
| ID3D12VideoExtensionCommand | A reference counted object representing the video extension command. |
| ID3D12VideoEncodeCommandList | Encapsulates a list of graphics commands for video encoding, including motion estimation. |
| ID3D12VideoEncodeCommandList1 | This interface inherits from ID3D12VideoEncodeCommandList and adds support for video extension commands. |
| ID3D12VideoEncodeCommandList2 | This interface inherits from ID3D12VideoEncodeCommandList1 and adds methods for encoding video and |
| resolving encode operation metadata. | |
| ID3D12VideoEncoder | Represents a Direct3D 12 video encoder. |
| ID3D12VideoEncoderHeap | Represents a Direct3D 12 video encoder heap. |
| ID3D12VideoMotionEstimator | This interface maintains context for video motion estimation operations. |
| ID3D12VideoMotionVectorHeap | Represents a heap in which estimated motion vectors are stored. |
| ID3D12VideoProcessCommandList | Encapsulates a list of graphics commands for video processing. |
| ID3D12VideoProcessCommandList1 | Encapsulates a list of graphics commands for video processing. |
| ID3D12VideoProcessor | Provides methods for getting information about the parameters to the call to ID3D12VideoDevice::CreateVideoProcessor that created the video processor. |
Related topics