Compartir a través de


Método IWICBitmapFrameEncode::WritePixels (wincodec.h)

Copia los datos de la línea de examen de un búfer proporcionado por el autor de la llamada al objeto IWICBitmapFrameEncode .

Sintaxis

HRESULT WritePixels(
  [in] UINT lineCount,
  [in] UINT cbStride,
  [in] UINT cbBufferSize,
  [in] BYTE *pbPixels
);

Parámetros

[in] lineCount

Tipo: UINT

Número de líneas que se van a codificar.

[in] cbStride

Tipo: UINT

El intervalo de los píxeles de la imagen.

[in] cbBufferSize

Tipo: UINT

Tamaño del búfer de píxeles.

[in] pbPixels

Tipo: BYTE*

Puntero al búfer de píxeles.

Valor devuelto

Tipo: HRESULT

Entre los posibles valores devueltos se incluyen los siguientes.

Código devuelto Descripción
S_OK
Correcto.
WINCODEC_ERR_CODECTOOMANYSCANLINES
El valor de lineCount es mayor que el número de líneas de examen de la imagen.

Comentarios

Se supone que las llamadas de WritePixels sucesivas son acceso secuencial de línea de examen en la imagen de salida.

Requisitos

   
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