énumération WPD_VIDEO_SCAN_TYPES

Le type d’énumération WPD_VIDEO_SCAN_TYPES décrit comment les champs d’un fichier vidéo sont encodés.

Syntaxe

typedef enum WPD_VIDEO_SCAN_TYPES { 
  WPD_VIDEO_SCAN_TYPE_UNUSED                           = 0,
  WPD_VIDEO_SCAN_TYPE_PROGRESSIVE                      = 1,
  WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST    = 2,
  WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST    = 3,
  WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST         = 4,
  WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST         = 5,
  WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE                  = 6,
  WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE  = 7
} ;

Constantes

WPD_VIDEO_SCAN_TYPE_UNUSED

Le type d’analyse n’a pas été défini pour ce fichier vidéo ou n’est pas applicable.

WPD_VIDEO_SCAN_TYPE_PROGRESSIVE

Fichier vidéo d’analyse progressive.

WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST

Un fichier vidéo entrelacé où les champs alternent et le champ supérieur (avec la ligne 1) est dessiné en premier. Pour plus d'informations, consultez la section Notes.

WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST

Un fichier vidéo entrelacé où les champs alternent et le champ inférieur (avec la ligne 2) est dessiné en premier. Pour plus d’informations, consultez Remarques, à la suite de cette section.

WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST

Un fichier vidéo entrelacé dans lequel les champs sont envoyés sous forme d’exemples contigus et où le champ supérieur (avec la ligne 1) est dessiné en premier. Pour plus d’informations, consultez Remarques, à la suite de cette section.

WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST

Un fichier vidéo entrelacé dans lequel les champs sont envoyés sous forme d’exemples contigus et où le champ inférieur (avec la ligne 2) est envoyé en premier.

WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE

Fichier vidéo avec un mélange de modes d’entrelacement.

WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE

Fichier vidéo avec un mélange de modes entrelacés et progressifs.

Notes

Cette énumération est utilisée par la propriété WPD_VIDEO_SCAN_TYPE .

Il existe deux types de formats de fichiers entrelacés qui sont spécifiés par cette énumération. WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED fait référence à un format de fichier où les trames sont livrées au fur et à mesure qu’il s’agit de champs analysés et les données passent ligne par ligne, comme illustré ici :

Trame 1

Champ 1 : Ligne 1

Champ 2 : Ligne 1

Champ 1 : Ligne 2

Champ 2 : Ligne 2

Champ 1 : Ligne 3

Champ 2 : Ligne 3

...

WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE fait référence à un format de fichier où chaque champ est stocké dans un seul bloc de lignes d’analyse, et les champs sont stockés séquentiellement, comme illustré ici :

Trame 1

Champ 1 : Ligne 1

Champ 1 : Ligne 2

Champ 1 : Ligne 3

...

Suivi de

Champ 2 : Ligne 1

Champ 2 : Ligne 2

Champ 2 : Ligne 3

...

Spécifications

Condition requise Valeur
En-tête
PortableDevice.h

Voir aussi

Structures et types d’énumération