Constructor
GdkPixbuf.Pixbuf.new_from_stream
Declaration [src]
GdkPixbuf*
gdk_pixbuf_new_from_stream (
GInputStream* stream,
GCancellable* cancellable,
GError** error
)
Description [src]
Creates a new pixbuf by loading an image from an input stream.
The file format is detected automatically.
If NULL is returned, then error will be set.
The cancellable can be used to abort the operation from another thread.
If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be
returned. Other possible errors are in the GDK_PIXBUF_ERROR and
G_IO_ERROR domains.
The stream is not closed.
Parameters
stream |
GInputStream* |
a |
|
| Ownership is not transferred to the callee | |
cancellable |
GCancellable* |
optional |
|
Can be NULL | |
| Ownership is not transferred to the callee |
Return value
Returns: GdkPixbuf |
|
A newly-created pixbuf |
|
| Ownership of the data is transferred to the caller | |
Can be NULL | |