Share via


Funzione MFInitMediaTypeFromVideoInfoHeader2 (mfapi.h)

Inizializza un tipo di supporto da una struttura DIRECTShow VIDEOINFOHEADER2 .

Sintassi

HRESULT MFInitMediaTypeFromVideoInfoHeader2(
  IMFMediaType           *pMFType,
  const VIDEOINFOHEADER2 *pVIH2,
  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.

pVIH2

Puntatore a una struttura VIDEOINFOHEADER2 che descrive il tipo di supporto. Il chiamante deve compilare i membri della struttura prima di chiamare questa funzione.

cbBufSize

Dimensioni della struttura VIDEOINFOHEADER2 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 VIDEOINFOHEADER2 .

Valore restituito

La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Funzione completata.

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

Vedi anche

Funzioni di Media Foundation

Conversioni dei tipi di supporto

Tipi di supporti