Funzione MFCreateVideoMediaTypeFromVideoInfoHeader2 (mfapi.h)
Crea un tipo di supporto da una struttura KS_VIDEOINFOHEADER2 .
Sintassi
HRESULT MFCreateVideoMediaTypeFromVideoInfoHeader2(
const KS_VIDEOINFOHEADER2 *pVideoInfoHeader,
DWORD cbVideoInfoHeader,
QWORD AdditionalVideoFlags,
const GUID *pSubtype,
IMFVideoMediaType **ppIVideoMediaType
);
Parametri
pVideoInfoHeader
Puntatore alla struttura KS_VIDEOINFOHEADER2 da convertire. Questa struttura è identica alla struttura di VIDEOINFOHEADER2 DirectShow.
cbVideoInfoHeader
Dimensioni della struttura KS_VIDEOINFOHEADER2 in byte.
AdditionalVideoFlags
OR bit per bit di flag dall'enumerazione MFVideoFlags. Usare questo parametro per informazioni di formato non contenute nella struttura KS_VIDEOINFOHEADER2 .
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 KS_VIDEOINFOHEADER2 .
ppIVideoMediaType
Riceve un puntatore all'interfaccia IMFVideoMediaType . 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
Requisiti
Requisito | Valore |
---|---|
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 | Evr.lib |
DLL | Mfplat.dll |