Bagikan melalui


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

Lihat juga

Fungsi Media Foundation