Función MFWrapMediaType (mfapi.h)
Crea un tipo de medio que encapsula otro tipo de medio.
Sintaxis
HRESULT MFWrapMediaType(
IMFMediaType *pOrig,
REFGUID MajorType,
REFGUID SubType,
IMFMediaType **ppWrap
);
Parámetros
pOrig
Puntero a la interfaz IMFMediaType del tipo de medio para encapsular en un nuevo tipo de medio.
MajorType
GUID que especifica el tipo principal para el nuevo tipo de medio. Para obtener una lista de los valores posibles, consulte Tipos de medios principales.
SubType
GUID que especifica el subtipo para el nuevo tipo de medio. Para conocer los valores posibles, consulte:
Las aplicaciones pueden definir GUID de subtipo personalizados.ppWrap
Recibe un puntero a la interfaz IMFMediaType del nuevo tipo de medio que encapsula el tipo de medio original. El autor de la llamada debe liberar la interfaz .
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El tipo de medio original (pOrig) se almacena en el nuevo tipo de medio bajo el atributo MF_MT_WRAPPED_TYPE . Para extraer el tipo de medio original, llame a MFUnwrapMediaType.
Esta función está disponible en las siguientes plataformas si se instalan los componentes redistribuibles del SDK de Windows Media Format 11:
- Windows XP con Service Pack 2 (SP2) y versiones posteriores.
- Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) y KB925766 (paquete acumulativo de actualizaciones de octubre de 2006 para Windows XP Media Center Edition) instalado.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |