Bagikan melalui


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.

Catatan Sebelum Windows 7, fungsi ini diekspor dari evr.dll. Mulai dari Windows 7, fungsi ini diekspor dari mfplat.dll, dan evr.dll mengekspor fungsi stub yang memanggil ke mfplat.dll. Untuk informasi selengkapnya, lihat Perubahan Pustaka di Windows 7.
 

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

Stride Gambar

Fungsi Media Foundation