Pixdata.deserialize

Deserializes (reconstruct) a GdkPixdata structure from a byte stream. The byte stream consists of a straightforward writeout of the GdkPixdata fields in network byte order, plus the pixel_data bytes the structure points to. The pixdata contents are reconstructed byte by byte and are checked for validity. This function may fail with GDK_PIXBUF_ERROR_CORRUPT_IMAGE or GDK_PIXBUF_ERROR_UNKNOWN_TYPE.

class Pixdata
int
deserialize
(
ubyte[] stream
)

Parameters

stream ubyte[]

stream of bytes containing a serialized GdkPixdata structure. [array length=stream_length]

Return Value

Type: int

Upon successful deserialization TRUE is returned, FALSE otherwise.

Throws

GException on failure.

Meta