D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 enumeration (d3d12umddi.h)
Defines the deinterlacing video processor capabilities.
Syntax
typedef enum D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 {
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_NONE,
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_BOB,
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_CUSTOM
} ;
Constants
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_NONE No deinterlacing. |
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_BOB The video processor can perform bob deinterlacing. In bob deinterlacing, missing field lines are interpolated from the lines above and below. Bob deinterlacing does not require reference frames. |
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_CUSTOM The video processor can perform a custom high quality deinterlacing. This feature requires the number of reference frames indicated in D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032. If the video processor does not have the necessary number of reference frames, it falls back to bob deinterlacing. |
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for