다음을 통해 공유


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