The rules specified in the g_dbus_gvalue_to_gvariant() function are
used - this function is essentially its reverse form. So, a GLib.Variant
containing any basic or string array type will be converted to a GObject.Value
containing a basic value or string array. Any other GLib.Variant (handle,
variant, tuple, dict entry) will be converted to a GObject.Value containing that
GLib.Variant.
The conversion never fails - a valid GObject.Value is always returned in
out_gvalue.
Converts a GLib.Variant to a GObject.Value. If
valueis floating, it is consumed.The rules specified in the
g_dbus_gvalue_to_gvariant()function are used - this function is essentially its reverse form. So, a GLib.Variant containing any basic or string array type will be converted to a GObject.Value containing a basic value or string array. Any other GLib.Variant (handle, variant, tuple, dict entry) will be converted to a GObject.Value containing that GLib.Variant.The conversion never fails - a valid GObject.Value is always returned in
out_gvalue.