MFCreateVideoMediaTypeFromBitMapInfoHeaderEx-Funktion (mfapi.h)
Erstellt einen Videomedientyp aus einer BITMAPINFOHEADER-Struktur .
Syntax
HRESULT MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(
[in] const BITMAPINFOHEADER *pbmihBitMapInfoHeader,
[in] UINT32 cbBitMapInfoHeader,
DWORD dwPixelAspectRatioX,
DWORD dwPixelAspectRatioY,
MFVideoInterlaceMode InterlaceMode,
QWORD VideoFlags,
DWORD dwFramesPerSecondNumerator,
DWORD dwFramesPerSecondDenominator,
DWORD dwMaxBitRate,
[out] IMFVideoMediaType **ppIVideoMediaType
);
Parameter
[in] pbmihBitMapInfoHeader
Ein Zeiger auf die zu konvertierende BITMAPINFOHEADER-Struktur .
[in] cbBitMapInfoHeader
Die Größe der BITMAPINFOHEADER-Struktur in Byte, einschließlich der Größe aller Paletteneinträge oder Farbmasken, die der Struktur folgen.
dwPixelAspectRatioX
Die X-Dimension des Pixelseitenverhältnisses.
dwPixelAspectRatioY
Die Y-Dimension des Pixelseitenverhältnisses.
InterlaceMode
Ein Member der MFVideoInterlaceMode-Enumeration , der angibt, wie das Video interlaced wird.
VideoFlags
Ein bitweises OR von Flags aus der MFVideoFlags-Enumeration .
dwFramesPerSecondNumerator
Der Zähler der Bildfrequenz in Bildern pro Sekunde.
dwFramesPerSecondDenominator
Der Nenner der Bildfrequenz in Bildern pro Sekunde
dwMaxBitRate
Die ungefähre Datenrate des Videodatenstroms in Bits pro Sekunde. Wenn die Rate unbekannt ist, legen Sie diesen Parameter auf Null fest.
[out] ppIVideoMediaType
Empfängt einen Zeiger auf die IMFVideoMediaType-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Evr.lib |
DLL | Mfplat.dll |