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