Partager via


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 à

IMFMediaType

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
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs de type de média