方法
GdkPixbufPixbufsave_to_stream_async
自 2.24 版本以来
声明 [src]
void
gdk_pixbuf_save_to_stream_async (
GdkPixbuf* pixbuf,
GOutputStream* stream,
const gchar* type,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data,
...
)
描述 [src]
异步将 pixbuf
保存到输出流。
有关更多详细信息,请参阅 gdk_pixbuf_save_to_stream()
,这是此函数的同步版本。
操作完成后,将在主线程中调用 callback
。
然后您可以通过调用 gdk_pixbuf_save_to_stream_finish()
来获取操作的结果。
自 2.24 版本以来
此方法对语言绑定不可直接访问。
参数
stream
-
类型:
GOutputStream
保存Pixbuf的
GOutputStream
。数据由方法调用的调用者所有。 type
-
类型:
const gchar*
文件格式的名称。
数据由方法调用的调用者所有。 该值为一个以 Null 结尾的 UTF-8 字符串。 cancellable
-
类型:
GCancellable
可选的
GCancellable
对象,NULL
表示忽略。此参数可以是 NULL
。数据由方法调用的调用者所有。 callback
-
当图片缓冲区保存时调用的
GAsyncReadyCallback
。此参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给回调函数的数据。
此参数可以是 NULL
。数据由方法调用的调用者所有。 ...
-
类型:
键值保存选项列表。