Funzione MFInitMediaTypeFromVideoInfoHeader (mfapi.h)
Inizializza un tipo di supporto da una struttura DIRECTShow VIDEOINFOHEADER .
Sintassi
HRESULT MFInitMediaTypeFromVideoInfoHeader(
IMFMediaType *pMFType,
const VIDEOINFOHEADER *pVIH,
UINT32 cbBufSize,
const GUID *pSubtype
);
Parametri
pMFType
Puntatore all'interfaccia FMMediaType del tipo di supporto da inizializzare. Per creare l'oggetto tipo di supporto non inizializzato, chiamare MFCreateMediaType.
pVIH
Puntatore a una struttura VIDEOINFOHEADER che descrive il tipo di supporto. Il chiamante deve compilare i membri della struttura prima di chiamare questa funzione.
cbBufSize
Dimensioni della struttura VIDEOINFOHEADER , in byte.
pSubtype
Puntatore a un GUID di sottotipo. Questo parametro può essere NULL. Se viene specificato il GUID del sottotipo, la funzione lo usa per impostare il sottotipo multimediale. In caso contrario, la funzione tenta di dedurre il sottotipo dal campo biCompression contenuto nella struttura VIDEOINFOHEADER .
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione è disponibile nelle piattaforme seguenti se i componenti ridistribuibili di Windows Media Format 11 SDK sono installati:
- 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 [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |