DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 구조체(dxvahd.h)

Microsoft DirectX 비디오 가속 고화질(DXVA-HD)을 사용할 때 입력 스트림의 출력 프레임 속도를 지정합니다.

구문

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

멤버

RepeatFrame

필요한 경우 디바이스에서 프레임 속도 변환을 수행하는 방법을 지정합니다. 기본 상태 값은 FALSE (보간)입니다.

의미
TRUE
디바이스는 프레임을 반복합니다.
FALSE
디바이스는 프레임을 보간합니다.

OutputRate

출력 속도를 DXVAHD_OUTPUT_RATE 열거형의 멤버로 지정합니다.

CustomRate

사용자 지정 출력 속도를 DXVAHD_RATIONAL 구조로 지정합니다. OutputRateDXVAHD_OUTPUT_RATE_CUSTOM 않는 한 이 멤버는 무시됩니다. 기본 상태 값은 1/1입니다.

비디오 프로세서에서 지원하는 사용자 지정 속도 목록을 얻으려면 IDXVAHD_Device::GetVideoProcessorCustomRates를 호출합니다. 사용자 지정 속도를 사용하는 경우 이 목록에서 가져와야 합니다.

설명

출력 속도는 디바이스가 입력 스트림의 프레임 속도를 변환해야 할 수 있습니다. 이 경우 RepeatFrame 값은 디바이스가 보간된 프레임을 만들거나 입력 프레임을 반복하는지 여부를 제어합니다.

요구 사항

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

추가 정보

DXVA-HD

DXVAHD_STREAM_STATE

Direct3D 비디오 구조

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

미디어 파운데이션 구조