DXVAHD_CUSTOM_RATE_DATA 구조체(dxvahd.h)
프레임 속도 변환 또는 IVTC(역 텔레신)에 대한 사용자 지정 속도를 지정합니다.
구문
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
멤버
CustomRate
출력 프레임 속도와 입력 프레임 속도의 비율이며, 합리적인 숫자를 포함하는 DXVAHD_RATIONAL 구조체로 표현됩니다.
OutputFrames
모든 N 입력 샘플에 대해 생성될 출력 프레임의 수(여기서 N = InputFramesOrFields).
InputInterlaced
TRUE이면 입력 스트림을 인터레이스해야 합니다. 그렇지 않으면 입력 스트림이 점진적이어야 합니다.
InputFramesOrFields
생성될 모든 N 출력 프레임의 입력 필드 또는 프레임 수(여기서 N = OutputFrames)입니다.
설명
CustomRate 멤버는 속도 변환 계수를 제공하고 나머지 멤버는 입력 및 출력 샘플의 패턴을 정의합니다.
다음은 이 구조체에 대한 몇 가지 예제 사용입니다.
-
프레임 속도 변환을 60p에서 120p(프레임 속도의 두 배)로 변환합니다.
- CustomRate: 2/1
- OutputFrames: 2
- InputInterlaced: FALSE
- InputFramesOrFields: 1
-
60i에서 24p로 IVTC(역방향 2:3 풀다운).
- CustomRate: 4/5
- OutputFrames: 4
- InputInterlaced: TRUE
- InputFramesOrFields: 10
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | dxvahd.h |