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) |