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.
- Rufen Sie für Medienquellen den Medientyphandler aus dem Streamdeskriptor ab, indem Sie IMFStreamDescriptor::GetMediaTypeHandler aufrufen.
- Rufen Sie für Mediensenken den Medientyphandler ab, indem Sie IMFStreamSink::GetMediaTypeHandler aufrufen.
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 |