Método IWICImagingFactory::CreateEncoder (wincodec.h)

Crea una nueva instancia de la clase IWICBitmapEncoder .

Sintaxis

HRESULT CreateEncoder(
  [in]           REFGUID           guidContainerFormat,
  [in, optional] const GUID        *pguidVendor,
  [out, retval]  IWICBitmapEncoder **ppIEncoder
);

Parámetros

[in] guidContainerFormat

Tipo: REFGUID

GUID para el formato de contenedor deseado.

Valor Significado
GUID_ContainerFormatBmp
GUID de formato de contenedor BMP.
GUID_ContainerFormatPng
GUID de formato de contenedor PNG.
GUID_ContainerFormatIco
GUID de formato de contenedor ICO.
GUID_ContainerFormatJpeg
GUID de formato de contenedor JPEG.
GUID_ContainerFormatTiff
GUID de formato de contenedor TIFF.
GUID_ContainerFormatGif
GUID de formato de contenedor GIF.
GUID_ContainerFormatWmp
GUID del formato de contenedor HD Photo.

[in, optional] pguidVendor

Tipo: GUID const*

GUID del proveedor de codificador preferido.

Valor Significado
NULL
Ningún proveedor de códec preferido.
GUID_VendorMicrosoft
Prefiere usar el codificador de Microsoft.
GUID_VendorMicrosoftBuiltIn
Prefiere usar el codificador nativo de Microsoft.

[out, retval] ppIEncoder

Tipo: IWICBitmapEncoder**

Puntero que recibe un puntero a un nuevo IWICBitmapEncoder.

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

Otros valores pueden estar disponibles para guidContainerFormat y pguidVendor en función de los codificadores habilitados para WIC instalados. Los valores enumerados son aquellos que son compatibles de forma nativa con el sistema operativo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll

Consulte también

IWICImagingFactory

GUID y CLSID de WIC