Método IWICDdsEncoder::SetParameters (wincodec.h)

Establece datos específicos de DDS.

Sintaxis

HRESULT SetParameters(
  [out] WICDdsParameters *pParameters
);

Parámetros

[out] pParameters

Tipo: WICDdsParameters*

Apunta a la estructura donde se describe la información.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

No se puede llamar a este método después de haber empezado a escribir datos de fotogramas, por ejemplo llamando a IWICDdsEncoder::CreateNewFrame.

Establecer parámetros DDS mediante este método proporciona al codificador DDS información sobre el número esperado de fotogramas y las dimensiones y otros parámetros de cada fotograma. Se producirá un error en el codificador DDS si no establece datos de fotogramas que coincidan con estas expectativas. Por ejemplo, si establece WICDdsParameters::Width y Height en 32 y MipLevels en 6, el codificador DDS esperará 6 fotogramas con las siguientes dimensiones:

  • 32 x 32 píxeles.
  • 16 x 16 píxeles.
  • 8 x 8 píxeles.
  • 4 x 4 píxeles.
  • 2 x 2 píxeles.
  • 1x1 píxeles.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll

Consulte también

IWICDdsEncoder

WICDdsParameters