D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS 열거형(d3d11.h)
디인터레이싱, IVTC(역방향 텔레신) 및 프레임 속도 변환과 관련된 비디오 처리 기능을 지정합니다.
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS {
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} ;
상수
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND 값: 0x1 비디오 프로세서는 혼합 탈지정을 수행할 수 있습니다. 혼합 분리에서 인터레이스된 프레임의 두 필드는 단일 프로그레시브 프레임으로 혼합됩니다. 비디오 프로세서는 60i를 30p로 변환할 때와 같이 반 속도로 분해할 때 혼합 탈인터레이싱을 사용합니다. 혼합 디인터레이싱에는 참조 프레임이 필요하지 않습니다. |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB 값: 0x2 비디오 프로세서는 bob 디인터레이싱을 수행할 수 있습니다. bob 디인터레이싱에서 누락된 필드 선은 위와 아래 줄에서 보간됩니다. Bob 디인터레이싱에는 참조 프레임이 필요하지 않습니다. |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE 값: 0x4 비디오 프로세서는 적응형 탈지정을 수행할 수 있습니다. 적응형 탈인터레이싱은 공간 또는 임시 보간을 사용하며, 동작 양에 따라 필드별로 둘 사이를 전환합니다. 비디오 프로세서가 적응형 디인터레이싱을 수행하기에 충분한 참조 프레임을 받지 못하면 bob deinterlacing으로 돌아갑니다. |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION 값: 0x8 비디오 프로세서는 동작 보정 해제를 수행할 수 있습니다. 동작 보정 해제는 동작 벡터를 사용하여 누락된 선을 다시 만듭니다. 비디오 프로세서가 동작 보정 해제를 수행하기에 충분한 참조 프레임을 받지 못하면 bob deinterlacing으로 대체됩니다. |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE 값: 0x10 비디오 프로세서는 IVTC(역 텔레신)를 수행할 수 있습니다. 비디오 프로세서가 이 기능을 지원하는 경우 D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 구조의 ITelecineCaps 멤버는 지원되는 IVTC 모드를 지정합니다. |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION 값: 0x20 비디오 프로세서는 프레임을 보간하여 프레임 속도를 변환할 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
머리글 | d3d11.h |