attribut MF_MT_ORIGINAL_WAVE_FORMAT_TAG

Contient la balise de format WAVE d’origine pour un flux audio.

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 audio, l’en-tête de flux contient une balise de format qui identifie le format audio. (La balise de format est contenue dans le membre wFormatTag de la structure WAVEFORMATEX .) Dans la plupart des cas, la source multimédia AVI convertit directement la balise de format en GUID de sous-type, comme décrit dans la rubrique GUID de sous-type audio. Dans certains cas, toutefois, il mappe la balise de format d’origine à une autre balise de format équivalente. Si c’est le cas, la source du média stocke la balise de format d’origine dans le type de média, à l’aide de l’attribut MF_MT_ORIGINAL_WAVE_FORMAT_TAG.

Les mappages de format sont stockés dans le Registre sous la clé suivante :

\ HKEY_CLASSES_ROOT MediaFoundation\MapAudioFormatTag

Chaque entrée est une valeur DWORD . Le nom de l’entrée est la représentation décimale de la balise de format. La valeur de l’entrée est la balise de format équivalente.

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