D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 열거형(d3d12video.h)

디인터레이싱 비디오 프로세서 기능을 지정합니다.

Syntax

typedef enum D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS {
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
} ;

상수

 
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE
디인터레이싱 기능을 사용할 수 없습니다.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB
비디오 프로세서는 bob 디인터레이싱을 수행할 수 있습니다. bob 디인터레이싱에서 누락된 필드 선은 위와 아래 줄에서 보간됩니다. Bob 디인터레이싱에는 참조 프레임이 필요하지 않습니다.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
비디오 프로세서는 지정된 기능이 D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO 때 ID3D12VideoDevice::CheckFeatureSupport를 호출하여 채워진 D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFOPastFramesFutureFrames 출력 필드에 표시된 참조 프레임 수를 요구하는 사용자 지정 고품질 디인터레이싱을 수행할 수 있습니다. 비디오 프로세서에 필요한 참조 프레임 수가 없으면 bob deinterlacing으로 돌아갑니다.

요구 사항

요구 사항
헤더 d3d12video.h