Metode IWICBitmapFrameEncode::WritePixels (wincodec.h)

Menyalin data garis pemindaian dari buffer yang disediakan penelepon ke objek IWICBitmapFrameEncode .

Sintaks

HRESULT WritePixels(
  [in] UINT lineCount,
  [in] UINT cbStride,
  [in] UINT cbBufferSize,
  [in] BYTE *pbPixels
);

Parameter

[in] lineCount

Jenis: UINT

Jumlah baris yang akan dikodekan.

[in] cbStride

Jenis: UINT

Langkah piksel gambar.

[in] cbBufferSize

Jenis: UINT

Ukuran buffer piksel.

[in] pbPixels

Jenis: BYTE*

Penunjuk ke buffer piksel.

Mengembalikan nilai

Jenis: HRESULT

Nilai yang mungkin dikembalikan termasuk yang berikut ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
WINCODEC_ERR_CODECTOOMANYSCANLINES
Nilai lineCount lebih besar dari jumlah baris pemindaian dalam gambar.

Keterangan

Panggilan WritePixels berturut-turut diasumsikan sebagai akses baris pemindaian berurutan dalam gambar output.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincodec.h
Pustaka Windowscodecs.lib
DLL Windowscodecs.dll