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.
Menghitung langkah permukaan minimum untuk format video.
Sintaks
HRESULT MFGetStrideForBitmapInfoHeader(
[in] DWORD format,
[in] DWORD dwWidth,
[out] LONG *pStride
);
Parameter
[in] format
Kode FOURCC atau nilai D3DFORMAT yang menentukan format video. Jika Anda memiliki GUID subjenis video, Anda dapat menggunakan DWORD pertama dari subjenis.
[in] dwWidth
Lebar gambar, dalam piksel.
[out] pStride
Menerima langkah permukaan minimum, dalam piksel.
Menampilkan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Fungsi ini menghitung langkah minimum yang diperlukan untuk menahan gambar dalam memori. Gunakan fungsi ini jika Anda mengalokasikan buffer dalam memori sistem. Permukaan yang dialokasikan dalam memori video mungkin memerlukan langkah yang lebih besar, tergantung pada kartu grafis.
Jika Anda bekerja dengan buffer permukaan DirectX, gunakan metode IMF2DBuffer::Lock2D untuk menemukan langkah permukaan.
Untuk format YUV planar, fungsi ini mengembalikan langkah untuk bidang Y. Tergantung pada formatnya, bidang chroma mungkin memiliki langkah yang berbeda.
Persyaratan
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | mfapi.h |
| Pustaka | Evr.lib |
| DLL | Mfplat.dll |