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 |