Vips.SourceGInputStream

g GObject.Object GObject.Object Vips.Object Vips.Object GObject.Object->Vips.Object Vips.Connection Vips.Connection Vips.Source Vips.Source Vips.Connection->Vips.Source Vips.Object->Vips.Connection Vips.SourceGInputStream Vips.SourceGInputStream Vips.Source->Vips.SourceGInputStream

Subclasses:

None

Methods

Inherited:

Vips.Source (19), Vips.Connection (2), Vips.Object (27), GObject.Object (37)

Structs:

Vips.ObjectClass (1), GObject.ObjectClass (5)

class

new (stream)

Virtual Methods

Inherited:

Vips.Source (2), Vips.Object (9), GObject.Object (7)

Properties

Inherited:

Vips.Source (1), Vips.Connection (2), Vips.Object (2)

Name

Type

Flags

Short Description

stream

Gio.InputStream

r/w

Gio.InputStream to read from

Signals

Inherited:

Vips.Object (4), GObject.Object (1)

Fields

Inherited:

Vips.Object (4), GObject.Object (1)

Name

Type

Access

Description

info

Gio.FileInfo

r

parent_instance

Vips.Source

r

seekable

Gio.Seekable

r

stream

Gio.InputStream

r

Class Details

class Vips.SourceGInputStream(**kwargs)
Bases:

Vips.Source

Abstract:

No

Structure:

Vips.SourceGInputStreamClass

classmethod new(stream)
Parameters:

stream (Gio.InputStream) – read from this stream

Returns:

the new source.

Return type:

Vips.SourceGInputStream

Create a [class`SourceGInputStream`] which wraps stream.

::: seealso [ctor`GInputStream`.new_from_source]

Property Details

Vips.SourceGInputStream.props.stream
Name:

stream

Type:

Gio.InputStream

Default Value:

None

Flags:

READABLE, WRITABLE

Gio.InputStream to read from