函数

GdkPixbufPixbufModuleIncrementLoadFunc

声明

gboolean
(* GdkPixbufModuleIncrementLoadFunc) (
  gpointer context,
  const guchar* buf,
  guint size,
  GError** error
)

描述 [src]

将缓冲区增量加载到图像数据中。

参数

context

类型: gpointer

GdkPixbufModuleBeginLoadFunc 创建的状态对象。

参数可以为 NULL
数据由函数的调用方拥有。
buf

类型: guint8 的数组

要加载的数据。

数组的长度在 size 参数中指定。
数据由函数的调用方拥有。
size

类型: guint

要加载的数据的长度。

error

类型: GError **

供用于 可恢复错误 的返回位置。

参数可以为 NULL
如果返回位置不为 NULL,则必须将其初始化为一个 NULLGError*
如果没有错误,函数将把参数设置为 NULL
如果发生错误,参数将被设置为一个新分配的 GError;调用方将拥有数据的所有权,并负责释放它。

返回值

类型: gboolean

如果增量加载成功,则为 TRUE