Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat objek buffer memori sistem untuk menyimpan data gambar 2D.
Sintaks
HRESULT MFCreate2DMediaBuffer(
[in] DWORD dwWidth,
[in] DWORD dwHeight,
[in] DWORD dwFourCC,
[in] BOOL fBottomUp,
[out] IMFMediaBuffer **ppBuffer
);
Parameter
[in] dwWidth
Lebar gambar, dalam piksel.
[in] dwHeight
Tinggi gambar, dalam piksel.
[in] dwFourCC
Kode FOURCC atau nilai D3DFORMAT yang menentukan format video. Jika Anda memiliki GUID subjenis video, Anda dapat menggunakan DWORD pertama dari subjenis.
[in] fBottomUp
Jika TRUE, metode IMF2DBuffer::ContiguousCopyTo buffer akan menyalin buffer ke dalam format bottom-up. Format bawah ke atas kompatibel dengan GDI untuk gambar RGB yang tidak dikompresi. Jika parameter ini FALSE, metode ContiguousCopyTo menyalin buffer ke dalam format top-down, yang kompatibel dengan DirectX.
Untuk informasi selengkapnya tentang gambar top-down versus bottom-up, lihat Image Stride.
[out] ppBuffer
Menerima penunjuk ke antarmuka IMFMediaBuffer .
Menampilkan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Format video yang tidak dikenali. |
Keterangan
Objek buffer yang dikembalikan juga mengekspos antarmuka IMF2DBuffer2 .
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Mfplat.lib |
DLL | Mfplat.dll |