attribut MF_MT_ORIGINAL_4CC
Contient le codec d’origine FOURCC pour un flux vidéo.
Type de données
UINT32
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.
Pour définir cet attribut, appelez IMFAttributes::SetUINT32.
S’applique à
Notes
Selon le fichier source, la source multimédia AVI peut définir cet attribut sur les types de médias qu’elle propose.
Un fichier AVI contient un en-tête de flux pour chaque flux du fichier. La source de média AVI traduit l’en-tête de flux en un type de média. Pour les flux vidéo compressés, l’en-tête de flux contient un FOURCC qui identifie le codec vidéo. Dans la plupart des cas, la source multimédia AVI convertit ce FOURCC directement en GUID de sous-type, comme décrit dans la rubrique Guid de sous-type vidéo. Dans certains cas, toutefois, il mappe le FOURCC d’origine à un autre FOURCC équivalent. Si c’est le cas, la source multimédia stocke le FOURCC d’origine dans le type de média, à l’aide de l’attribut MF_MT_ORIGINAL_4CC.
Les mappages FOURCC sont stockés dans le Registre sous la clé suivante :
\ HKEY_CLASSES_ROOT MediaFoundation\MapVideo4cc
Chaque entrée est une valeur DWORD . Le nom de l’entrée est la représentation hexadécimale du FOURCC, sans préfixe « 0x » et avec le premier caractère apparaissant en premier dans la chaîne. Par exemple, le code FOURCC « abcd » apparaît sous la forme « 61626364 ». La valeur de l’entrée est le code FOURCC équivalent.
La constante GUID de cet attribut est exportée à partir de mfuuid.lib.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête |
|
Voir aussi