(* GdkPixbufSaveFunc) (
  const gchar* buf,
  gsize count,
  GError** error,
  gpointer data

Description [src]

Save functions used by gdk_pixbuf_save_to_callback().

This function is called once for each block of bytes that is “written” by gdk_pixbuf_save_to_callback().

If successful it should return TRUE; if an error occurs it should set error and return FALSE, in which case gdk_pixbuf_save_to_callback() will fail with the same error.

Available since:2.4


buf An array of guint8

Bytes to be written.

 The length of the array is specified in the count argument.
 The data is owned by the caller of the function.
count gsize

Number of bytes in buf.

error GError

A location to return an error.

 The argument will be set by the function.
 The called function takes ownership of the data, and is responsible for freeing it.
data gpointer

User data passed to gdk_pixbuf_save_to_callback().

 The argument can be NULL.
 The data is owned by the caller of the function.

Return value

Returns: gboolean

TRUE if successful, FALSE otherwise.