IMFMediaType-Schnittstelle (mfobjects.h)

Stellt eine Beschreibung eines Medienformats dar.

Vererbung

Die IMFMediaType-Schnittstelle erbt von IMFAttributes. IMFMediaType verfügt auch über diese Arten von Mitgliedern:

Methoden

Die IMFMediaType-Schnittstelle weist diese Methoden auf.

 
IMFMediaType::FreeRepresentation

Freizugeben des Arbeitsspeichers, der von der IMFMediaType::GetRepresentation-Methode zugewiesen wurde.
IMFMediaType::GetMajorType

Ruft den Haupttyp des Formats ab.
IMFMediaType::GetRepresentation

Ruft eine alternative Darstellung des Medientyps ab. Derzeit wird nur die DirectShow-AM_MEDIA_TYPE-Struktur unterstützt.
IMFMediaType::IsCompressedFormat

Abfragen, ob der Medientyp ein zeitlich komprimiertes Format ist.
IMFMediaType::IsEqual

Vergleicht zwei Medientypen und bestimmt, ob sie identisch sind. Wenn sie nicht identisch sind, gibt die Methode an, wie sich die beiden Formate unterscheiden.

Hinweise

Um einen neuen Medientyp zu erstellen, rufen Sie MFCreateMediaType auf.

Alle Informationen in einem Medientyp werden als Attribute gespeichert. Um einen Medientyp zu klonen, rufen Sie IMFAttributes::CopyAllItems auf.

Diese Schnittstelle ist auf den folgenden Plattformen verfügbar, wenn die redistributable-Komponenten des Windows Media Format 11 SDK installiert sind:

  • Windows XP mit Service Pack 2 (SP2) und höher.
  • Windows XP Media Center Edition 2005 mit KB900325 (Windows XP Media Center Edition 2005) und KB925766 (Oktober 2006 Updaterollup für Windows XP Media Center Edition) installiert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (enthalten Mfidl.h)

Weitere Informationen

IMFAttributes

Media Foundation-Schnittstellen

Medientypattribute

Medientypen