Hauptmedientypen
In einem Medientyp beschreibt der Haupttyp die Gesamtkategorie der Daten, z. B. Audio oder Video. Der Untertyp, falls vorhanden, verfeinert den Haupttyp weiter. Wenn der Haupttyp beispielsweise Video ist, kann der Untertyp 32-Bit-RGB-Video sein. Untertypen unterscheiden auch codierte Formate, z. B. H.264-Video, von nicht komprimierten Formaten.
Haupttyp und Untertyp werden durch GUIDs identifiziert und in den folgenden Attributen gespeichert:
Attribut | Beschreibung |
---|---|
MF_MT_MAJOR_TYPE | Haupttyp. |
MF_MT_SUBTYPE | Subtyp. |
Die folgenden Haupttypen werden definiert.
Haupttyp | Beschreibung | Subtypen |
---|---|---|
MFMediaType_Audio | Audio. | GuiDs des Audiountertyps. |
MFMediaType_Binary | Binärer Datenstrom. | Nichts. |
MFMediaType_FileTransfer | Ein Datenstrom, der Datendateien enthält. | Nichts. |
MFMediaType_HTML | HTML-Stream. | Nichts. |
MFMediaType_Image | Trotzdem Bilddatenstrom. | WIC-GUIDs und CLSIDs. |
MFMediaType_Metadata | Metadatenstream. | Nichts. |
MFMediaType_Protected | Geschützte Medien. | Der Untertyp gibt das Inhaltsschutzschema an. |
MFMediaType_Perception | Streamt von einem Kamerasensor oder einer Verarbeitungseinheit, die rohe Videodaten begründet und versteht und das Verständnis der Umgebung oder des Menschen darin bietet. | Nichts. |
MFMediaType_SAMI | Synchronisierte Beschriftungen für barrierefreie Medienaustausch (Accessible Media Interchange, SAMI). | Nichts. |
MFMediaType_Script | Skriptstream. | Nichts. |
MFMediaType_Stream | Multiplexed stream or elementary stream. | Stream-Untertyp-GUIDs |
MFMediaType_Video | Video. | GUIDs des Videountertyps. |
Drittanbieterkomponenten können neue Haupttypen und neue Untertypen definieren.
Verwandte Themen