D3D12DDI_DEVICE_FUNCS_VIDEO_0033 结构 (d3d12umddi.h)

视频的设备功能。

语法

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;

成员

pfnGetCaps

获取功能。 请参阅 PFND3D12DDI_VIDEO_GETCAPS

pfnCalcPrivateVideoDecoderSize

计算专用视频解码器大小。 请参阅 PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032

pfnCreateVideoDecoder

创建视频解码器。 请参阅 PFND3D12DDI_CREATEVIDEODECODER_0032

pfnDestroyVideoDecoder

销毁视频解码器。 请参阅 PFND3D12DDI_DESTROYVIDEODECODER_0021

pfnCalcPrivateVideoDecoderHeapSize

计算专用视频解码器堆大小。 请参阅 PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033

pfnCreateVideoDecoderHeap

创建视频解码器堆。 请参阅 PFND3D12DDI_CREATEVIDEODECODERHEAP_0033

pfnDestroyVideoDecoderHeap

销毁视频解码器堆。 请参阅 PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032

pfnCalcPrivateVideoProcessorSize

计算专用视频处理器大小。 请参阅 PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032

pfnCreateVideoProcessor

创建视频处理器。 请参阅 PFND3D12DDI_CREATEVIDEOPROCESSOR_0032

pfnDestroyVideoProcessor

销毁视频处理器。 请参阅 PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021

要求

要求
Header d3d12umddi.h