Partager via


Fonction MFWrapMediaType (mfapi.h)

Crée un type de média qui encapsule un autre type de média.

Syntaxe

HRESULT MFWrapMediaType(
  IMFMediaType *pOrig,
  REFGUID      MajorType,
  REFGUID      SubType,
  IMFMediaType **ppWrap
);

Paramètres

pOrig

Pointeur vers l’interface IMFMediaType du type de média à inclure dans un nouveau type de média.

MajorType

GUID qui spécifie le type principal pour le nouveau type de média. Pour obtenir la liste des valeurs possibles, consultez Principaux types de supports.

SubType

GUID qui spécifie le sous-type pour le nouveau type de média. Pour connaître les valeurs possibles, consultez :

Les applications peuvent définir des GUID de sous-type personnalisés.

ppWrap

Reçoit un pointeur vers l’interface IMFMediaType du nouveau type de média qui encapsule le type de média d’origine. L’appelant doit libérer l’interface.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Le type de média d’origine (pOrig) est stocké dans le nouveau type de média sous l’attribut MF_MT_WRAPPED_TYPE . Pour extraire le type de média d’origine, appelez MFUnwrapMediaType.

Cette fonction 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 Édition Media Center 2005 avec KB900325 (Windows XP Édition Media Center 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Édition Media Center) installés.

Configuration requise

   
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 mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation