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 |