Share via


Structure MFVIDEOFORMAT (mfobjects.h)

Décrit un format vidéo.

Syntaxe

typedef struct _MFVIDEOFORMAT {
  DWORD                 dwSize;
  MFVideoInfo           videoInfo;
  GUID                  guidFormat;
  MFVideoCompressedInfo compressedInfo;
  MFVideoSurfaceInfo    surfaceInfo;
} MFVIDEOFORMAT;

Membres

dwSize

Taille de la structure, en octets. Cette valeur inclut la taille des entrées de palette qui peuvent apparaître après le membre surfaceInfo .

videoInfo

Structure MFVideoInfo . Cette structure contient des informations qui s’appliquent aux formats compressés et non compressés.

guidFormat

Sous-type de vidéo. Consultez GUID de sous-type de vidéo.

compressedInfo

Structure MFVideoCompressedInfo . Cette structure contient des informations qui s’appliquent uniquement aux formats compressés.

surfaceInfo

Structure MFVideoSurfaceInfo . Cette structure contient des informations qui s’appliquent uniquement aux formats non compressés.

Remarques

Les applications doivent éviter d’utiliser cette structure. Au lieu de cela, il est recommandé que les applications utilisent des attributs pour décrire le format vidéo. Pour obtenir la liste des attributs de type de média, consultez Attributs de type de média. Avec les attributs, vous pouvez définir uniquement les informations de format que vous connaissez, ce qui est plus facile (et plus susceptible d’être précis) que d’essayer de remplir des informations de format complètes pour la structure MFVIDEOFORMAT .

Pour initialiser un objet de type média à partir d’une structure MFVIDEOFORMAT , appelez MFInitMediaTypeFromMFVideoFormat.

Vous pouvez utiliser la structure MFVIDEOFORMAT comme bloc de format pour un type de média DirectShow. Définissez le GUID de format sur FORMAT_MFVideoFormat.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête mfobjects.h (include Mfidl.h)

Voir aussi

Media Foundation Structures

Types de média