Compartilhar via


Método IWICImagingFactory2::CreateImageEncoder (wincodec.h)

Cria um novo objeto de codificador de imagem.

Sintaxe

HRESULT CreateImageEncoder(
  [in]  ID2D1Device      *pD2DDevice,
  [out] IWICImageEncoder **ppWICImageEncoder
);

Parâmetros

[in] pD2DDevice

O objeto ID2D1Device no qual o codificador de imagem correspondente é criado.

[out] ppWICImageEncoder

Um ponteiro para uma variável que recebe um ponteiro para a interface IWICImageEncoder para o objeto codificador que você pode usar para codificar Direct2D imagens.

Retornar valor

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ê deve criar imagens para passar para o codificador de imagem no mesmo dispositivo Direct2D que você passa para esse método.

Você é responsável por configurar o próprio codificador de bitmap por meio das APIs IWICBitmapEncoder existentes. O objeto IWICBitmapEncoder ou IWICBitmapFrameEncode é passado para cada um dos métodos IWICImageEncoder : WriteThumbnail, WriteFrame e WriteFrameThumbnail.

Requisitos

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

Confira também

IWICImagingFactory2