Bagikan melalui


IWICDdsEncoder::CreateNewFrame method (wincodec.h)

Membuat bingkai baru untuk dikodekan.

Sintaks

HRESULT CreateNewFrame(
  [out]           IWICBitmapFrameEncode **ppIFrameEncode,
  [out, optional] UINT                  *pArrayIndex,
  [out, optional] UINT                  *pMipLevel,
  [out, optional] UINT                  *pSliceIndex
);

Parameter

[out] ppIFrameEncode

Penunjuk ke objek bingkai yang baru dibuat.

[out, optional] pArrayIndex

Menunjuk ke lokasi tempat indeks array dikembalikan.

[out, optional] pMipLevel

Menunjuk ke lokasi tempat indeks tingkat mip dikembalikan.

[out, optional] pSliceIndex

Menunjuk ke lokasi tempat indeks ilis dikembalikan.

Menampilkan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Ini setara dengan IWICBitmapEncoder::CreateNewFrame, tetapi mengembalikan informasi tambahan tentang indeks array, tingkat mip, dan ikhtisar bingkai yang baru dibuat. Berbeda dengan IWICBitmapEncoder::CreateNewFrame, tidak ada parameter IPropertyBag2* karena bingkai DDS individual tidak memiliki properti terpisah.

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincodec.h
Pustaka Windowscodecs.lib
DLL Windowscodecs.dll

Lihat juga

IWICDdsEncoder

WICDdsParameters