다음을 통해 공유


DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA 구조체(d3dumddi.h)

DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA 구조는 입력 스트림의 출력 속도를 지정하는 스트림 상태 데이터를 설명합니다.

통사론

typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
  [in] BOOL                  RepeatFrame;
  [in] DXVAHDDDI_OUTPUT_RATE OutputRate;
  [in] DXVAHDDDI_RATIONAL    CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;

회원

[in] RepeatFrame

프레임 속도 변환이 프레임을 반복하거나 보간하는지 여부를 지정하는 부울 값입니다. 드라이버는 프레임 속도 변환을 사용하는 경우에만 RepeatFrame 나타냅니다. 기본값은 프레임 속도 변환이 프레임을 보간한다는 것을 나타내는 FALSE .

[in] OutputRate

입력 스트림의 출력 속도를 나타내는 DXVAHDDDI_OUTPUT_RATE형식화된 값입니다. 기본값은 DXVAHDDDI_OUTPUT_RATE_NORMAL.

[in] CustomRate

사용자 지정 출력 속도를 나타내는 소수 자릿수 값을 지정하는 DXVAHDDDI_RATIONAL 구조체입니다. 드라이버는 OutputRate 지정된 값이 DXVAHDDDI_OUTPUT_RATE_CUSTOM 경우에만 customRate 참조합니다. 기본값은 1/1입니다.

발언

드라이버는 RepeatFrame 멤버를 사용하여 프레임 속도 변환을 제어합니다. 예를 들어 드라이버가 60i에서 60p로 변환할 때 비디오 프로세서가 역 텔레신(60i에서 24p)과 프레임 속도 변환(24p에서 60p)을 모두 사용할 수 있는 경우 변환된 프레임에는 보간된 프레임이 포함됩니다. 보간으로 인해 아티팩트가 생성되고 애플리케이션에서 프레임을 대신 반복해야 하는 경우도 있습니다.

CustomRate 멤버는 드라이버의 GetCaps 함수가 D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES 값 집합을 사용하여 호출될 때 드라이버가 DXVAHDDDI_CUSTOM_RATE_DATA 구조체의 멤버에 제공한 사용자 지정 속도 중 하나를 지정해야 합니다. 그렇지 않으면 드라이버의 SetVideoProcessStreamState 함수가 오류를 반환합니다.

요구 사항

요구
지원되는 최소 클라이언트 DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA Windows 7 운영 체제부터 지원됩니다.
헤더 d3dumddi.h(D3dumddi.h 포함)

참고 항목

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState