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