DXVAHD_CONTENT_DESC 구조체(dxvahd.h)

Microsoft DXVA-HD(DirectX Video Acceleration High Definition) 비디오 프로세서의 비디오 스트림에 대해 설명합니다.

디스플레이 드라이버는 이 구조의 정보를 사용하여 비디오 프로세서의 기능을 최적화할 수 있습니다. 예를 들어 성능상의 이유로 HD(고화질) 콘텐츠에 대해 일부 기능이 노출되지 않을 수 있습니다.

구문

typedef struct _DXVAHD_CONTENT_DESC {
  DXVAHD_FRAME_FORMAT InputFrameFormat;
  DXVAHD_RATIONAL     InputFrameRate;
  UINT                InputWidth;
  UINT                InputHeight;
  DXVAHD_RATIONAL     OutputFrameRate;
  UINT                OutputWidth;
  UINT                OutputHeight;
} DXVAHD_CONTENT_DESC;

멤버

InputFrameFormat

비디오 스트림이 인터레이스되는 방법을 설명하는 DXVAHD_FRAME_FORMAT 열거형의 멤버입니다.

InputFrameRate

DXVAHD_RATIONAL 구조체로 지정된 입력 비디오 스트림의 프레임 속도입니다.

InputWidth

입력 프레임의 너비(픽셀)입니다.

InputHeight

입력 프레임의 높이(픽셀)입니다.

OutputFrameRate

DXVAHD_RATIONAL 구조체로 지정된 출력 비디오 스트림의 프레임 속도입니다.

OutputWidth

출력 프레임의 너비(픽셀)입니다.

OutputHeight

출력 프레임의 높이(픽셀)입니다.

설명

프레임 속도는 비율로 표현됩니다. 예를 들어 초당 30프레임(fps)은 30:1로 표시되고 29.97fps는 30000/1001로 표현됩니다. 인터레이스 콘텐츠의 경우 프레임은 두 개의 필드로 구성되므로 프레임 속도는 필드 속도의 절반입니다.

애플리케이션이 둘 이상의 입력 스트림을 합성하는 경우 InputWidthInputHeight 값에 가장 큰 스트림을 사용합니다.

요구 사항

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

추가 정보

DXVA-HD

Direct3D 비디오 구조

미디어 파운데이션 구조