Condividi tramite


Metodo IWICDdsEncoder::SetParameters (wincodec.h)

Imposta i dati specifici di DDS.

Sintassi

HRESULT SetParameters(
  [out] WICDdsParameters *pParameters
);

Parametri

[out] pParameters

Tipo: WICDdsParameters*

Punta alla struttura in cui vengono descritte le informazioni.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Non è possibile chiamare questo metodo dopo aver iniziato a scrivere dati frame, ad esempio chiamando IWICDdsEncoder::CreateNewFrame.

L'impostazione dei parametri DDS tramite questo metodo fornisce al codificatore DDS informazioni sul numero previsto di fotogrammi e dimensioni e altri parametri di ogni frame. Il codificatore DDS avrà esito negativo se non si impostano i dati dei frame corrispondenti a queste aspettative. Ad esempio, se si imposta WICDdsParameters::Width e Height su 32 e MipLevels su 6, il codificatore DDS prevede 6 fotogrammi con le dimensioni seguenti:

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

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll

Vedi anche

IWICDdsEncoder

WICDdsParameters