다음을 통해 공유


DXVAHD_PROCESSOR_CAPS 열거형(dxvahd.h)

Microsoft DirectX 비디오 가속 고화질(DXVA-HD) 비디오 프로세서의 처리 기능을 지정합니다.

Syntax

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

상수

 
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND
값: 0x1
비디오 프로세서는 혼합 탈지정을 수행할 수 있습니다.

혼합 분리에서 인터레이스된 프레임의 두 필드는 단일 프로그레시브 프레임으로 혼합됩니다. 비디오 프로세서는 60i를 30p로 변환할 때와 같이 반 속도로 분해할 때 혼합 탈인터레이싱을 사용합니다. 혼합 디인터레이싱에는 참조 프레임이 필요하지 않습니다.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB
값: 0x2
비디오 프로세서는 bob 디인터레이싱을 수행할 수 있습니다.

bob 디인터레이싱에서 누락된 필드 선은 위와 아래 줄에서 보간됩니다. Bob 디인터레이싱에는 참조 프레임이 필요하지 않습니다.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
값: 0x4
비디오 프로세서는 적응형 탈지정을 수행할 수 있습니다.

적응형 탈인터레이싱 은 공간 또는 임시 보간을 사용하며, 동작 양에 따라 필드별로 둘 사이를 전환합니다. 비디오 프로세서가 적응형 디인터레이싱을 수행하기에 충분한 참조 프레임을 받지 못하면 bob deinterlacing으로 돌아갑니다.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
값: 0x8
비디오 프로세서는 동작 보정 해제를 수행할 수 있습니다.

동작 보정 해제는 동작 벡터를 사용하여 누락된 선을 다시 만듭니다. 비디오 프로세서가 동작 보정 해제를 수행하기에 충분한 참조 프레임을 받지 못하면 bob deinterlacing으로 대체됩니다.
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
값: 0x10
비디오 프로세서는 IVTC(역 텔레신)를 수행할 수 있습니다.

비디오 프로세서가 이 기능을 지원하는 경우 DXVAHD_VPCAPS 구조의 ITelecineCaps 멤버는 지원되는 IVTC 모드를 지정합니다.
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
값: 0x20
비디오 프로세서는 프레임을 보간하여 프레임 속도를 변환할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 dxvahd.h

추가 정보

DXVA-HD

Direct3D 비디오 열거형

Media Foundation 열거형