Méthode IWICBitmapFrameEncode::WritePixels (wincodec.h)
Copie les données de ligne de balayage d’une mémoire tampon fournie par l’appelant vers l’objet IWICBitmapFrameEncode .
Syntaxe
HRESULT WritePixels(
[in] UINT lineCount,
[in] UINT cbStride,
[in] UINT cbBufferSize,
[in] BYTE *pbPixels
);
Paramètres
[in] lineCount
Type : UINT
Nombre de lignes à encoder.
[in] cbStride
Type : UINT
La foulée des pixels de l’image.
[in] cbBufferSize
Type : UINT
Taille de la mémoire tampon de pixels.
[in] pbPixels
Type : BYTE*
Pointeur vers la mémoire tampon de pixels.
Valeur retournée
Type : HRESULT
Les valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
La valeur de lineCount est supérieure au nombre de lignes d’analyse dans l’image. |
Remarques
Les appels WritePixels successifs sont supposés être un accès séquentiel à la ligne de balayage dans l’image de sortie.
Configuration requise
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | wincodec.h |
Bibliothèque | Windowscodecs.lib |
DLL | Windowscodecs.dll |