Fungsi MFGetStrideForBitmapInfoHeader (mfapi.h)
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk