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 |