D3D12DDI_DEVICE_FUNCS_VIDEO_0060-Struktur (d3d12umddi.h)
Die Gerätefunktionen von Video, die in D3D12DDI_FEATURE_VERSION_VIDEO_0060 verwendet werden.
Syntax
typedef struct D3D12DDI_DEVICE_FUNCS_VIDEO_0060 {
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_0043 pfnCalcPrivateVideoProcessorSize;
PFND3D12DDI_CREATEVIDEOPROCESSOR_0043 pfnCreateVideoProcessor;
PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021 pfnDestroyVideoProcessor;
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0060 pfnCalcPrivateVideoMotionEstimatorSize;
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 pfnCreateVideoMotionEstimator;
PFND3D12DDI_DESTROYVIDEOMOTIONESTIMATOR_0053 pfnDestroyVideoMotionEstimator;
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 pfnCalcPrivateVideoMotionVectorHeapSize;
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 pfnCreateVideoMotionVectorHeap;
PFND3D12DDI_DESTROYVIDEOMOTIONVECTORHEAP_0053 pfnDestroyVideoMotionVectorHeap;
} D3D12DDI_DEVICE_FUNCS_VIDEO_0060;
Member
pfnGetCaps
Funktionen abrufen.
pfnCalcPrivateVideoDecoderSize
Berechnet die Größe des privaten Videodecoders.
pfnCreateVideoDecoder
Erstellt einen Videodecoder.
pfnDestroyVideoDecoder
Zerstört den Videodecoder.
pfnCalcPrivateVideoDecoderHeapSize
Berechnet die Heapgröße des privaten Videodecoders.
pfnCreateVideoDecoderHeap
Erstellt den Videodecoder-Heap.
pfnDestroyVideoDecoderHeap
Zerstört den Videodecoder-Heap.
pfnCalcPrivateVideoProcessorSize
Berechnet die Größe des privaten Videoprozessors.
pfnCreateVideoProcessor
Erstellt den Videoprozessor.
pfnDestroyVideoProcessor
Zerstört den Videoprozessor.
pfnCalcPrivateVideoMotionEstimatorSize
Berechnet die Größe der privaten Videobewegung.
pfnCreateVideoMotionEstimator
Erstellen Sie video motion estimator.
pfnDestroyVideoMotionEstimator
Video-Bewegungsstimulator zerstören.
pfnCalcPrivateVideoMotionVectorHeapSize
Berechnen Sie die Heapgröße für private Videobewegungsvektoren.
pfnCreateVideoMotionVectorHeap
Erstellen Sie video motion vector heap.
pfnDestroyVideoMotionVectorHeap
Videobewegungsvektorheap zerstören.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h |