Fungsi MFCreateVideoMediaTypeFromBitMapInfoHeaderEx (mfapi.h)
Membuat jenis media video dari struktur BITMAPINFOHEADER .
Sintaks
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
Penunjuk ke struktur BITMAPINFOHEADER untuk dikonversi.
[in] cbBitMapInfoHeader
Ukuran struktur BITMAPINFOHEADER dalam byte, termasuk ukuran entri palet atau masker warna yang mengikuti struktur.
dwPixelAspectRatioX
Dimensi X dari rasio aspek piksel.
dwPixelAspectRatioY
Dimensi Y dari rasio aspek piksel.
InterlaceMode
Anggota enumerasi MFVideoInterlaceMode , menentukan bagaimana video dihubungkan.
VideoFlags
Bitwise ATAU bendera dari enumerasi MFVideoFlags .
dwFramesPerSecondNumerator
Pembimbing kecepatan bingkai dalam bingkai per detik.
dwFramesPerSecondDenominator
Penentu kecepatan bingkai dalam bingkai per detik
dwMaxBitRate
Perkiraan laju data aliran video, dalam bit per detik. Jika laju tidak diketahui, atur parameter ini ke nol.
[out] ppIVideoMediaType
Menerima penunjuk ke antarmuka IMFVideoMediaType . Pemanggil harus merilis antarmuka.
Mengembalikan nilai
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Evr.lib |
DLL | Mfplat.dll |