Share via


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

Define dados específicos do DDS.

Sintaxe

HRESULT SetParameters(
  [out] WICDdsParameters *pParameters
);

Parâmetros

[out] pParameters

Tipo: WICDdsParameters*

Aponta para a estrutura em que as informações são descritas.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Você não pode chamar esse método depois de começar a gravar dados de quadro, por exemplo, chamando IWICDdsEncoder::CreateNewFrame.

Definir parâmetros DDS usando esse método fornece ao codificador DDS informações sobre o número esperado de quadros e as dimensões e outros parâmetros de cada quadro. O codificador DDS falhará se você não definir dados de quadro que correspondam a essas expectativas. Por exemplo, se você definir WICDdsParameters::Width e Height como 32 e MipLevels como 6, o codificador DDS espera 6 quadros com as seguintes dimensões:

  • 32 x 32 pixels.
  • 16 x 16 pixels.
  • 8x8 pixels.
  • 4 x 4 pixels.
  • 2x2 pixels.
  • 1x1 pixels.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincodec.h
Biblioteca Windowscodecs.lib
DLL Windowscodecs.dll

Confira também

IWICDdsEncoder

WICDdsParameters