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_VIDEOINFOHEADER-Struktur .
Syntax
HRESULT MFCreateVideoMediaTypeFromVideoInfoHeader(
const KS_VIDEOINFOHEADER *pVideoInfoHeader,
DWORD cbVideoInfoHeader,
DWORD dwPixelAspectRatioX,
DWORD dwPixelAspectRatioY,
MFVideoInterlaceMode InterlaceMode,
QWORD VideoFlags,
const GUID *pSubtype,
IMFVideoMediaType **ppIVideoMediaType
);
Parameter
pVideoInfoHeader
Zeiger auf die zu konvertierende KS_VIDEOINFOHEADER-Struktur. (Diese Struktur ist mit der DirectShow VIDEOINFOHEADER-Struktur identisch.)
cbVideoInfoHeader
Größe der KS_VIDEOINFOHEADER-Struktur in Bytes.
dwPixelAspectRatioX
Die X-Dimension des Pixelseitenverhältnisses. Das Pixelseitenverhältnis ist dwPixelAspectRatioX:dwPixelAspectRatioY.
dwPixelAspectRatioY
Die Y-Dimension des Pixelseitenverhältnisses.
InterlaceMode
Member der MFVideoInterlaceMode-Enumeration , die angibt, wie das Video interlaced wird.
VideoFlags
Bitweise OR von Flags aus der MFVideoFlags-Enumeration .
pSubtype
Zeiger auf eine Untertyp-GUID. Dieser Parameter kann NULL sein. Wenn die Untertyp-GUID angegeben wird, verwendet die Funktion diese, um den Medienuntertyp festzulegen. Andernfalls versucht die Funktion, den Untertyp aus dem Feld biCompression abzuleiten, das in der KS_VIDEOINFOHEADER-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, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
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 | Evr.lib |
DLL | Mfplat.dll |