Interface IMFMediaType (mfobjects.h)
Représente une description d’un format multimédia.
L’interface IMFMediaType hérite de IMFAttributes. IMFMediaType a également les types de membres suivants :
L’interface IMFMediaType a ces méthodes.
IMFMediaType ::FreeRepresentation Libère la mémoire allouée par la méthode IMFMediaType ::GetRepresentation. |
IMFMediaType ::GetMajorType Obtient le type principal du format. |
IMFMediaType ::GetRepresentation Récupère une autre représentation du type de média. Actuellement, seule la structure de AM_MEDIA_TYPE DirectShow est prise en charge. |
IMFMediaType ::IsCompressedFormat Demande si le type de média est un format compressé dans le temps. |
IMFMediaType ::IsEqual Compare deux types de médias et détermine s’ils sont identiques. S’ils ne sont pas identiques, la méthode indique comment les deux formats diffèrent. |
Pour créer un type de média, appelez MFCreateMediaType.
Toutes les informations d’un type de média sont stockées sous forme d’attributs. Pour cloner un type de média, appelez IMFAttributes ::CopyAllItems.
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 Édition Media Center) installés.
Condition requise | Valeur |
---|---|
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 | mfobjects.h (inclure Mfidl.h) |