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