Partager via


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)

Voir aussi

KSPROPERTY_VPCONFIG_VPDATAINFO