다음을 통해 공유


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

참고 항목

KSPROPERTY_VPCONFIG_VPDATAINFO