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。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h |