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