Freigeben über


IMFMediaType-Schnittstelle (mfobjects.h)

Stellt eine Beschreibung eines Medienformats dar.

Vererbung

Die IMFMediaType-Schnittstelle erbt von IMFAttributes. IMFMediaType verfügt auch über folgende Membertypen:

Methoden

Die IMFMediaType-Schnittstelle verfügt über diese Methoden.

 
IMFMediaType::FreeRepresentation

Gibt Arbeitsspeicher frei, der von der IMFMediaType::GetRepresentation-Methode zugeordnet 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

Fragt ab, 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 verteilbaren Windows Media Format 11 SDK-Komponenten 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 (Updaterollup für Windows XP Media Center Edition) vom Oktober 2006) installiert.

Anforderungen

Anforderung Wert
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 (include Mfidl.h)

Weitere Informationen

IMFAttributes

Media Foundation-Schnittstellen

Medientypattribute

Medientypen