构造函数

GdkPixbufPixbufAnimationnew_from_stream

自:2.28

声明 [src]

GdkPixbufAnimation*
gdk_pixbuf_animation_new_from_stream (
  GInputStream* stream,
  GCancellable* cancellable,
  GError** error
)

描述 [src]

从输入流中创建一个新的动画。

文件格式会被自动检测。

如果返回值为NULL,那么错误参数将会被设置。

可以使用cancellable参数从其他线程中取消操作。如果操作被取消,将返回错误码G_IO_ERROR_CANCELLED。其他可能的错误在GDK_PIXBUF_ERROR域和G_IO_ERROR域。

流不会被关闭。

自:2.28

参数

stream

类型: GInputStream

从该GInputStream中加载pixbuf。

数据由函数的调用者拥有。
cancellable

类型: GCancellable

可选的GCancellable对象。

参数可以为NULL。
数据由函数的调用者拥有。
error

类型: GError **

返回恢复错误的位置。

参数可以为NULL。
如果返回位置不为NULL,则必须将其初始化为NULL GError*。
如果没有错误,构造函数将保留初始化的参数为NULL。
如果发生错误,参数将被设置为新的GError;调用者将接管数据,并负责释放它。

返回值

类型: GdkPixbufAnimation

新创建的动画。

函数的调用者将接管数据,并负责释放它。
返回值可以NULL。