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 de seconde).
amvpDimInfo
Décrit les informations dimensionnelles du port vidéo, telles que les dimensions de champ et de VBI.
dwPictAspectRatioX
Indique les proportions de l’image dans la dimension horizontale. Par exemple, pour un format 16x9, ce membre est 16.
dwPictAspectRatioY
Indique les proportions de l’image dans la dimension verticale. Par exemple, pour un format 4x3, ce membre est 3.
bEnableDoubleClock
Spécifie si le port vidéo doit activer la double horloge.
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 un usage futur. Ne pas utiliser.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_VPCONFIG_VPDATAINFO .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |