structure KS_AMVPDATAINFO (ksmedia.h)
La structure KS_AMVPDATAINFO est utilisée pour décrire les propriétés d’un port vidéo.
Syntaxe
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;
Membres
dwSize
Spécifie la taille de la structure, en octets.
dwMicrosecondsPerField
Spécifie le temps nécessaire à chaque champ, en microsecondes (millionièmes d’une seconde).
amvpDimInfo
Décrit les informations dimensionnelles du port vidéo, telles que les dimensions de champ et de VBI.
dwPictAspectRatioX
Indique le rapport d’aspect de l’image dans la dimension horizontale. Par exemple, pour un rapport d’aspect de 16 x 9, ce membre serait de 16.
dwPictAspectRatioY
Indique le rapport d’aspect de l’image dans la dimension verticale. Par exemple, pour un rapport d’aspect 4x3, ce membre serait 3.
bEnableDoubleClock
Spécifie si le port vidéo doit activer l’horloge double.
bEnableVACT
Spécifie si le port vidéo doit utiliser un signal VACT externe.
bDataIsInterlaced
Indique que le signal est entrelacé.
lHalfLinesOdd
Indique le nombre de demi-lignes dans le champ impair.
bFieldPolarityInverted
Indique si l’appareil inverse la polarité du champ par défaut.
dwNumLinesInVREF
Spécifie le nombre de lignes de données dans VREF.
lHalfLinesEven
Indique le nombre de demi-lignes dans le champ pair.
dwReserved1
Réservé pour une utilisation ultérieure. N’utilisez pas.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_VPCONFIG_VPDATAINFO.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ksmedia.h (include Ksmedia.h) |