Compartilhar via


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

Copia dados de linha de verificação de um buffer fornecido pelo chamador para o objeto IWICBitmapFrameEncode .

Sintaxe

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

Parâmetros

[in] lineCount

Tipo: UINT

O número de linhas a serem codificadas.

[in] cbStride

Tipo: UINT

O passo dos pixels da imagem.

[in] cbBufferSize

Tipo: UINT

O tamanho do buffer de pixel.

[in] pbPixels

Tipo: BYTE*

Um ponteiro para o buffer de pixels.

Valor retornado

Tipo: HRESULT

Os possíveis valores retornados incluem o seguinte.

Código de retorno Descrição
S_OK
Êxito.
WINCODEC_ERR_CODECTOOMANYSCANLINES
O valor de lineCount é maior que o número de linhas de verificação na imagem.

Comentários

Supõe-se que chamadas writePixels sucessivas sejam acesso sequencial de linha de verificação na imagem de saída.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincodec.h
Biblioteca Windowscodecs.lib
DLL Windowscodecs.dll