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:
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 |
|
Siehe auch