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 포함) |