estrutura KS_AMVPDATAINFO (ksmedia.h)

A estrutura KS_AMVPDATAINFO é usada para descrever as propriedades de uma porta de vídeo.

Sintaxe

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;

Membros

dwSize

Especifica o tamanho da estrutura, em bytes.

dwMicrosecondsPerField

Especifica o tempo gasto por cada campo, em microssegundos (milionésimos de segundo).

amvpDimInfo

Descreve as informações dimensionais da porta de vídeo, como dimensões de campo e VBI.

dwPictAspectRatioX

Indica a taxa de proporção da imagem na dimensão horizontal. Por exemplo, para uma taxa de proporção de 16 x 9, esse membro seria 16.

dwPictAspectRatioY

Indica a taxa de proporção da imagem na dimensão vertical. Por exemplo, para uma taxa de proporção 4x3, esse membro seria 3.

bEnableDoubleClock

Especifica se a porta de vídeo deve habilitar o relógio duplo.

bEnableVACT

Especifica se a porta de vídeo deve usar um sinal VACT externo.

bDataIsInterlaced

Indica que o sinal está entrelaçado.

lHalfLinesOdd

Indica o número de linhas de meia no campo ímpar.

bFieldPolarityInverted

Indica se o dispositivo inverte a polaridade do campo por padrão.

dwNumLinesInVREF

Especifica o número de linhas de dados em VREF.

lHalfLinesEven

Indica o número de linhas de meia no campo par.

dwReserved1

Reservado para uso futuro. Não use.

Comentários

Essa estrutura é usada pela propriedade KSPROPERTY_VPCONFIG_VPDATAINFO .

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_VPCONFIG_VPDATAINFO