VariantG.newFromBytes

Constructs a new serialized-mode #GVariant instance. This is the inner interface for creation of new serialized values that gets called from various functions in gvariant.c.

A reference is taken on bytes.

The data in bytes must be aligned appropriately for the type being loaded. Otherwise this function will internally create a copy of the memory (since GLib 2.60) or (in older versions) fail and exit the process.

Parameters

type glib.variant_type.VariantType

a #GVariantType

bytes glib.bytes.Bytes

a #GBytes

trusted bool

if the contents of bytes are trusted

Return Value

Type: glib.variant.VariantG

a new #GVariant with a floating reference