MF _ MT _ ORIGINAL _ 4CC-Attribut

Enthält den ursprünglichen Codec FOURCC für einen Videostream.

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs DIE ATTRIBUTEAttributes::GetUINT32 auf.

Rufen Sie ZUM Festlegen dieses Attributs DIE ATTRIBUTEAttributes::SetUINT32 auf.

Gilt für:

ARCHEMEDIATYPE

Bemerkungen

Abhängig von der Quelldatei kann die AVI-Medienquelle dieses Attribut für die medientypen festlegen, die es anbietet.

Eine AVI-Datei enthält einen Streamheader für jeden Stream in der Datei. Die AVI-Medienquelle übersetzt den Streamheader in einen Medientyp. Bei komprimierten Videostreams enthält der Streamheader eine FOURCC-Datei, die den Videocodec identifiziert. In den meisten Fällen konvertiert die AVI-Medienquelle diese FOURCC direkt in eine Untertyp-GUID, wie im Thema VideoUntertyp-GUIDsbeschrieben. In einigen Fällen wird jedoch die ursprüngliche FOURCC einer anderen FOURCC zugeordnet, die äquivalent ist. Wenn ja, speichert die Medienquelle die ursprüngliche FOURCC im Medientyp unter Verwendung des MF _ MT _ ORIGINAL _ 4CC-Attributs.

Die FOURCC-Zuordnungen werden in der Registrierung unter dem folgenden Schlüssel gespeichert:

HKEY _ CLASSES _ ROOT \ MediaFoundation \ MapVideo4cc

Jeder Eintrag ist ein DWORD-Wert. Der Name des Eintrags ist die hexadezimale Darstellung des FOURCC ohne präfix "0x" und mit dem ersten Zeichen, das zuerst in der Zeichenfolge angezeigt wird. Beispielsweise würde der FOURCC-Code "abcd" als "61626364" angezeigt. Der Wert des Eintrags ist der entsprechende FOURCC-Code.

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

Requirements (Anforderungen)

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

Weitere Informationen

Alphabetische Liste der Media Foundation Attribute

Medientypattribute