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_INFOPastFrames 및 FutureFrames 출력 필드에 표시된 참조 프레임 수를 요구하는 사용자 지정 고품질 디인터레이싱을 수행할 수 있습니다. 비디오 프로세서에 필요한 참조 프레임 수가 없으면 bob deinterlacing으로 돌아갑니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12video.h |