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.
The device functions of video.
Syntax
typedef struct D3D12DDI_DEVICE_FUNCS_VIDEO_0033 {
PFND3D12DDI_VIDEO_GETCAPS pfnGetCaps;
PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032 pfnCalcPrivateVideoDecoderSize;
PFND3D12DDI_CREATEVIDEODECODER_0032 pfnCreateVideoDecoder;
PFND3D12DDI_DESTROYVIDEODECODER_0021 pfnDestroyVideoDecoder;
PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033 pfnCalcPrivateVideoDecoderHeapSize;
PFND3D12DDI_CREATEVIDEODECODERHEAP_0033 pfnCreateVideoDecoderHeap;
PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032 pfnDestroyVideoDecoderHeap;
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032 pfnCalcPrivateVideoProcessorSize;
PFND3D12DDI_CREATEVIDEOPROCESSOR_0032 pfnCreateVideoProcessor;
PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021 pfnDestroyVideoProcessor;
} D3D12DDI_DEVICE_FUNCS_VIDEO_0033;
Members
pfnGetCaps
Get capabilities. See PFND3D12DDI_VIDEO_GETCAPS.
pfnCalcPrivateVideoDecoderSize
Calculates the private video decoder size. See PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032.
pfnCreateVideoDecoder
Creates a video decoder. See PFND3D12DDI_CREATEVIDEODECODER_0032.
pfnDestroyVideoDecoder
Destroys the video decoder. See PFND3D12DDI_DESTROYVIDEODECODER_0021.
pfnCalcPrivateVideoDecoderHeapSize
Calculates the private video decoder heap size. See PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033.
pfnCreateVideoDecoderHeap
Creates the video decoder heap. See PFND3D12DDI_CREATEVIDEODECODERHEAP_0033.
pfnDestroyVideoDecoderHeap
Destroys the video decoder heap. See PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032.
pfnCalcPrivateVideoProcessorSize
Calculates the private video processor size. See PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032.
pfnCreateVideoProcessor
Creates the video processor. See PFND3D12DDI_CREATEVIDEOPROCESSOR_0032.
pfnDestroyVideoProcessor
Destroys the video processor. See PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h |