Freigeben über


IMFMediaTypeHandler-Schnittstelle (mfidl.h)

Ruft Medientypen für ein Objekt ab, z. B. eine Medienquelle oder eine Mediensenke, und legt diese fest.

Vererbung

Die IMFMediaTypeHandler-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMediaTypeHandler verfügt auch über folgende Membertypen:

Methoden

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

 
IMFMediaTypeHandler::GetCurrentMediaType

Ruft den aktuellen Medientyp des -Objekts ab.
IMFMediaTypeHandler::GetMajorType

Ruft den Hauptmedientyp des -Objekts ab.
IMFMediaTypeHandler::GetMediaTypeByIndex

Ruft einen Medientyp aus der Liste der unterstützten Medientypen des Objekts ab.
IMFMediaTypeHandler::GetMediaTypeCount

Ruft die Anzahl der Medientypen in der Liste der unterstützten Medientypen des Objekts ab.
IMFMediaTypeHandler::IsMediaTypeSupported

Fragt ab, ob das Objekt einen angegebenen Medientyp unterstützt.
IMFMediaTypeHandler::SetCurrentMediaType

Legt den Medientyp des Objekts fest.

Hinweise

Diese Schnittstelle wird von Medientyphandlern verfügbar gemacht.

Wenn Sie eine benutzerdefinierte Medienquelle oder Mediensenke implementieren, können Sie einen einfachen Medientyphandler erstellen, indem Sie MFCreateSimpleTypeHandler aufrufen, oder Sie können eine eigene Implementierung bereitstellen.

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

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

Weitere Informationen

Media Foundation-Schnittstellen

Medientypen

Präsentationsdeskriptoren