Freigeben über


IWICBitmapFrameEncode::WritePixels-Methode (wincodec.h)

Kopiert Scanlinedaten aus einem vom Aufrufer bereitgestellten Puffer in das IWICBitmapFrameEncode-Objekt .

Syntax

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

Parameter

[in] lineCount

Typ: UINT

Die Anzahl der zu codierenden Zeilen.

[in] cbStride

Typ: UINT

Der Schritt der Bildpixel.

[in] cbBufferSize

Typ: UINT

Die Größe des Pixelpuffers.

[in] pbPixels

Typ: BYTE*

Ein Zeiger auf den Pixelpuffer.

Rückgabewert

Typ: HRESULT

Folgende Rückgabewerte sind möglich.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
WINCODEC_ERR_CODECTOOMANYSCANLINES
Der Wert von lineCount ist größer als die Anzahl der Scanzeilen im Bild.

Hinweise

Nachfolgende WritePixels-Aufrufe werden als sequenzieller Scanzeilenzugriff im Ausgabebild angenommen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll