attributo MF_MT_ORIGINAL_WAVE_FORMAT_TAG

Contiene il tag di formato WAVE originale per un flusso audio.

Tipo di dati

UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Si applica a

IMFMediaType

Commenti

A seconda del file di origine, l'origine multimediale AVI potrebbe impostare questo attributo sui tipi di supporti offerti.

Un file AVI contiene un'intestazione di flusso per ogni flusso nel file. L'origine multimediale AVI converte l'intestazione del flusso in un tipo di supporto. Per i flussi audio, l'intestazione del flusso contiene un tag di formato che identifica il formato audio. Il tag di formato è contenuto nel membro wFormatTag della struttura WAVEFORMATEX . Nella maggior parte dei casi, l'origine multimediale AVI converte il tag di formato direttamente in un GUID di sottotipo, come descritto nell'argomento Audio Subtype GUID. In alcuni casi, tuttavia, esegue il mapping del tag di formato originale a un altro tag di formato equivalente. In tal caso, l'origine multimediale archivia il tag di formato originale nel tipo di supporto, usando l'attributo MF_MT_ORIGINAL_WAVE_FORMAT_TAG.

I mapping dei formati vengono archiviati nel Registro di sistema nella chiave seguente:

HKEY_CLASSES_ROOT\MediaFoundation\MapAudioFormatTag

Ogni voce è un valore DWORD . Il nome della voce è la rappresentazione decimale del tag di formato. Il valore della voce è il tag di formato equivalente.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Mfapi.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi del tipo di supporto