MF_MT_ORIGINAL_WAVE_FORMAT_TAG-Attribut

Enthält das ursprüngliche WAVE-Formattag für einen Audiostream.

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Gilt für:

IMFMediaType

Bemerkungen

Abhängig von der Quelldatei kann die AVI-Medienquelle dieses Attribut für die angebotenen Medientypen festlegen.

Eine AVI-Datei enthält einen Streamheader für jeden Stream in der Datei. Die AVI-Medienquelle übersetzt den Streamheader in einen Medientyp. Für Audiodatenströme enthält der Streamheader ein Formattag, das das Audioformat identifiziert. (Das Formattag ist im wFormatTag-Element der WAVEFORMATEX-Struktur enthalten.) In den meisten Fällen konvertiert die AVI-Medienquelle das Formattag direkt in eine Untertyp-GUID, wie im Thema Audiountertyp-GUIDs beschrieben. In einigen Fällen ordnet es das ursprüngliche Formattag jedoch einem anderen Formattag zu, das gleichwertig ist. Wenn ja, speichert die Medienquelle das ursprüngliche Formattag im Medientyp unter Verwendung des attributs MF_MT_ORIGINAL_WAVE_FORMAT_TAG.

Die Formatzuordnungen werden in der Registrierung unter dem folgenden Schlüssel gespeichert:

HKEY_CLASSES_ROOT\MediaFoundation\MapAudioFormatTag

Jeder Eintrag ist ein DWORD-Wert . Der Name des Eintrags ist die Dezimaldarstellung des Formattags. Der Wert des Eintrags ist das entsprechende Formattag.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mfapi.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Medientypattribute