函数

GdkPixbufPixbufSaveFunc

since: 2.4

声明

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

描述 [src]

用于 gdk_pixbuf_save_to_callback() 的保存函数。

此函数在每个由 gdk_pixbuf_save_to_callback() 所写入的字节块上被调用一次。

如果成功,应返回 TRUE;如果发生错误,应设置 error 并返回 FALSE,在这种情况下,gdk_pixbuf_save_to_callback() 将以相同的错误失败。

Available since: 2.4

参数

buf

类型: 一个 guint8 数组

要写入的字节数据。

数组的长度由 count 参数指定。
数据由函数的调用者拥有。
count

类型: gsize

buf 中的字节数。

error

类型: GError

返回错误的地址。

该参数将由函数设置。
函数的调用者将获取返回数据的所有权,并负责释放它。
data

类型: gpointer

传递给 gdk_pixbuf_save_to_callback() 的用户数据。

此参数可以是 NULL
数据由函数的调用者拥有。

返回值

类型: gboolean

如果成功则返回 TRUE,否则返回 FALSE