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 |