estructura KS_AMVPDATAINFO (ksmedia.h)
La estructura KS_AMVPDATAINFO se usa para describir las propiedades de un puerto de vídeo.
Sintaxis
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;
Miembros
dwSize
Especifica el tamaño de la estructura, en bytes.
dwMicrosecondsPerField
Especifica el tiempo que tarda cada campo, en microsegundos (millonésimas de segundo).
amvpDimInfo
Describe la información dimensional del puerto de vídeo, como las dimensiones de campo y VBI.
dwPictAspectRatioX
Indica la relación de aspecto de la imagen en la dimensión horizontal. Por ejemplo, para una relación de aspecto de 16x9, este miembro sería 16.
dwPictAspectRatioY
Indica la relación de aspecto de la imagen en la dimensión vertical. Por ejemplo, para una relación de aspecto de 4x3, este miembro sería 3.
bEnableDoubleClock
Especifica si el puerto de vídeo debe habilitar el reloj doble.
bEnableVACT
Especifica si el puerto de vídeo debe usar una señal VACT externa.
bDataIsInterlaced
Indica que la señal está entrelazada.
lHalfLinesOdd
Indica el número de líneas medias en el campo impar.
bFieldPolarityInverted
Indica si el dispositivo invierte la polaridad del campo de forma predeterminada.
dwNumLinesInVREF
Especifica el número de líneas de datos en VREF.
lHalfLinesEven
Indica el número de líneas medias en el campo par.
dwReserved1
Reservado para uso futuro. No debe usarse.
Comentarios
Esta estructura la usa la propiedad KSPROPERTY_VPCONFIG_VPDATAINFO .
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluya Ksmedia.h) |