KS_AMVPDATAINFO 구조체(ksmedia.h)
KS_AMVPDATAINFO 구조체는 비디오 포트의 속성을 설명하는 데 사용됩니다.
구문
typedef struct tagKS_AMVPDATAINFO {
DWORD dwSize;
DWORD dwMicrosecondsPerField;
KS_AMVPDIMINFO amvpDimInfo;
DWORD dwPictAspectRatioX;
DWORD dwPictAspectRatioY;
BOOL bEnableDoubleClock;
BOOL bEnableVACT;
BOOL bDataIsInterlaced;
LONG lHalfLinesOdd;
BOOL bFieldPolarityInverted;
DWORD dwNumLinesInVREF;
LONG lHalfLinesEven;
DWORD dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;
멤버
dwSize
구조체의 크기를 바이트 단위로 지정합니다.
dwMicrosecondsPerField
각 필드에 소요된 시간을 마이크로초(1초의 백만 초)로 지정합니다.
amvpDimInfo
필드 및 VBI 차원과 같은 비디오 포트의 차원 정보를 설명합니다.
dwPictAspectRatioX
가로 차원의 그림 가로 세로 비율을 나타냅니다. 예를 들어 16x9 가로 세로 비율의 경우 이 멤버는 16입니다.
dwPictAspectRatioY
세로 차원의 그림 가로 세로 비율을 나타냅니다. 예를 들어 4x3 가로 세로 비율의 경우 이 멤버는 3입니다.
bEnableDoubleClock
비디오 포트에서 이중 클록킹을 사용하도록 설정해야 하는지를 지정합니다.
bEnableVACT
비디오 포트가 외부 VACT 신호를 사용해야 하는지를 지정합니다.
bDataIsInterlaced
신호가 인터레이스됨을 나타냅니다.
lHalfLinesOdd
홀수 필드의 절반 줄 수를 나타냅니다.
bFieldPolarityInverted
디바이스가 기본적으로 필드 극성을 반전하는지를 나타냅니다.
dwNumLinesInVREF
VREF의 데이터 줄 수를 지정합니다.
lHalfLinesEven
짝수 필드의 절반 줄 수를 나타냅니다.
dwReserved1
다음에 사용하도록 예약됩니다. 사용하지 마십시오.
설명
이 구조체는 KSPROPERTY_VPCONFIG_VPDATAINFO 속성에서 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h(Ksmedia.h 포함) |