Bagikan melalui


Metode IWICDdsEncoder::SetParameters (wincodec.h)

Mengatur data khusus DDS.

Sintaks

HRESULT SetParameters(
  [out] WICDdsParameters *pParameters
);

Parameter

[out] pParameters

Jenis: WICDdsParameters*

Menunjuk ke struktur tempat informasi dijelaskan.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Anda tidak dapat memanggil metode ini setelah Anda mulai menulis data bingkai, misalnya dengan memanggil IWICDdsEncoder::CreateNewFrame.

Mengatur parameter DDS menggunakan metode ini menyediakan encoder DDS dengan informasi tentang jumlah bingkai dan dimensi yang diharapkan dan parameter lain dari setiap bingkai. Encoder DDS akan gagal jika Anda tidak mengatur data bingkai yang sesuai dengan harapan ini. Misalnya, jika Anda mengatur WICDdsParameters::Width dan Height ke 32, dan MipLevels ke 6, encoder DDS akan mengharapkan 6 bingkai dengan dimensi berikut:

  • 32x32 piksel.
  • 16x16 piksel.
  • 8x8 piksel.
  • 4x4 piksel.
  • 2x2 piksel.
  • 1x1 piksel.

Persyaratan

Persyaratan Nilai
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