Funzione MFWrapMediaType (mfapi.h)
Crea un tipo di supporto che esegue il wrapping di un altro tipo di supporto.
Sintassi
HRESULT MFWrapMediaType(
IMFMediaType *pOrig,
REFGUID MajorType,
REFGUID SubType,
IMFMediaType **ppWrap
);
Parametri
pOrig
Puntatore all'interfaccia IMFMediaType del tipo di supporto per eseguire il wrapping in un nuovo tipo di supporto.
MajorType
GUID che specifica il tipo principale per il nuovo tipo di supporto. Per un elenco dei valori possibili, vedere Tipi di supporti principali.
SubType
GUID che specifica il sottotipo per il nuovo tipo di supporto. Per i valori possibili, vedere:
Le applicazioni possono definire GUID di sottotipo personalizzati.ppWrap
Riceve un puntatore all'interfaccia IMFMediaType del nuovo tipo di supporto che esegue il wrapping del tipo di supporto originale. Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Il tipo di supporto originale (pOrig) viene archiviato nel nuovo tipo di supporto sotto l'attributo MF_MT_WRAPPED_TYPE . Per estrarre il tipo di supporto originale, chiamare MFUnwrapMediaType.
Questa funzione è disponibile nelle piattaforme seguenti se vengono installati i componenti ridistribuibili di Windows Media Format 11 SDK:
- Windows XP con Service Pack 2 (SP2) e versioni successive.
- Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |