D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

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
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_video_process_deinterlace_flags_0020)

D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 enumeration

Description

Defines the deinterlacing video processor capabilities.

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.