Partager via


Interface IMFMediaTypeHandler (mfidl.h)

Obtient et définit les types de média sur un objet, tels qu’une source multimédia ou un récepteur multimédia.

Héritage

L’interface IMFMediaTypeHandler hérite de l’interface IUnknown. IMFMediaTypeHandler a également les types de membres suivants :

Méthodes

L’interface IMFMediaTypeHandler utilise ces méthodes.

 
IMFMediaTypeHandler::GetCurrentMediaType

Récupère le type de média actuel de l’objet .
IMFMediaTypeHandler::GetMajorType

Obtient le type de média principal de l’objet .
IMFMediaTypeHandler::GetMediaTypeByIndex

Récupère un type de média à partir de la liste des types de médias pris en charge de l’objet.
IMFMediaTypeHandler::GetMediaTypeCount

Récupère le nombre de types de médias dans la liste des types de médias pris en charge de l’objet.
IMFMediaTypeHandler::IsMediaTypeSupported

Demande si l’objet prend en charge un type de média spécifié.
IMFMediaTypeHandler::SetCurrentMediaType

Définit le type de média de l’objet.

Notes

Cette interface est exposée par des gestionnaires de type média.

Si vous implémentez une source multimédia ou un récepteur multimédia personnalisé, vous pouvez créer un gestionnaire de type média simple en appelant MFCreateSimpleTypeHandler, ou vous pouvez fournir votre propre implémentation.

Cette interface est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :

  • Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
  • Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Media Center Edition) installés.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

Interfaces Media Foundation

Types de média

Descripteurs de présentation