MFCreateVideoMediaTypeFromVideoInfoHeader2-Funktion (mfapi.h)
Erstellt einen Medientyp aus einer KS_VIDEOINFOHEADER2-Struktur .
Syntax
HRESULT MFCreateVideoMediaTypeFromVideoInfoHeader2(
const KS_VIDEOINFOHEADER2 *pVideoInfoHeader,
DWORD cbVideoInfoHeader,
QWORD AdditionalVideoFlags,
const GUID *pSubtype,
IMFVideoMediaType **ppIVideoMediaType
);
Parameter
pVideoInfoHeader
Zeiger auf die zu konvertierende KS_VIDEOINFOHEADER2-Struktur. (Diese Struktur ist mit der DirectShow-VIDEOINFOHEADER2-Struktur identisch.)
cbVideoInfoHeader
Größe der KS_VIDEOINFOHEADER2-Struktur in Bytes.
AdditionalVideoFlags
Bitweises OR von Flags aus der MFVideoFlags-Enumeration. Verwenden Sie diesen Parameter für Formatinformationen, die nicht in der KS_VIDEOINFOHEADER2-Struktur enthalten sind.
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 KS_VIDEOINFOHEADER2-Struktur enthalten ist.
ppIVideoMediaType
Empfängt einen Zeiger auf die IMFVideoMediaType-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Anforderungen
Anforderung | Wert |
---|---|
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 | Evr.lib |
DLL | Mfplat.dll |