Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |