MFInitMediaTypeFromVideoInfoHeader2-Funktion (mfapi.h)
Initialisiert einen Medientyp aus einer DirectShow-VIDEOINFOHEADER2-Struktur .
Syntax
HRESULT MFInitMediaTypeFromVideoInfoHeader2(
IMFMediaType *pMFType,
const VIDEOINFOHEADER2 *pVIH2,
UINT32 cbBufSize,
const GUID *pSubtype
);
Parameter
pMFType
Zeiger auf die IMFMediaType-Schnittstelle des zu initialisierenden Medientyps. Um das nicht initialisierte Medientypobjekt zu erstellen, rufen Sie MFCreateMediaType auf.
pVIH2
Zeiger auf eine VIDEOINFOHEADER2 Struktur, die den Medientyp beschreibt. Der Aufrufer muss die Strukturmember ausfüllen, bevor diese Funktion aufgerufen wird.
cbBufSize
Größe der VIDEOINFOHEADER2-Struktur in Bytes.
pSubtype
Zeiger auf eine Untertyp-GUID. Dieser Parameter kann NULL sein. Wenn die Untertyp-GUID angegeben ist, verwendet die Funktion diese, um den Medienuntertyp festzulegen. Andernfalls versucht die Funktion, den Untertyp aus dem feld biCompression abzuleiten, das in der VIDEOINFOHEADER2-Struktur enthalten ist.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich ausgeführt. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |