Método IWICImageEncoder::WriteFrame (wincodec.h)

Codifica la imagen en el marco proporcionado por IWICBitmapFrameEncode.

Sintaxis

HRESULT WriteFrame(
  [in] ID2D1Image               *pImage,
  [in] IWICBitmapFrameEncode    *pFrameEncode,
  [in] const WICImageParameters *pImageParameters
);

Parámetros

[in] pImage

Tipo: ID2D1Image*

Imagen de Direct2D que se codificará.

[in] pFrameEncode

Tipo: IWICBitmapFrameEncode*

Codificador de marco en el que se escribe la imagen.

[in] pImageParameters

Tipo: const WICImageParameters*

Parámetros adicionales para controlar la codificació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

La imagen pasada debe crearse en el mismo dispositivo que en IWICImagingFactory2::CreateImageEncoder. Si no se especifican pImageParameters , se presupone un conjunto de valores predeterminados útiles, consulte WICImageParameters para obtener más información.

Debe haber configurado correctamente e independientemente IWICBitmapFrameEncode antes de llamar a esta API.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll

Consulte también

IWICImageEncoder