vapi: gstreamer-1.0: fix uses of GLib.Value (#1014)
This is for gstreamer-1.0
. I have not yet reviewed I look forward to your comments! See discussion in #1014 (closed).gstreamer-controller-1.0
or gstreamer-video-1.0
.
- Fix parameter directions on
GLib.Value
parameters:- Use
out
for functions that take an uninitialized GLib.Value. - Use
ref
for functions that take a GLib.Value initialized with a particular type.
- Use
- Fix ChildProxy.get_property return value, which is an out parameter (#1111 (closed)) (thanks @ricotz)
- Remove Gst.ControlBindingConvert, which used to use GLib.Value, per https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/5898042610b094369f5868c332700f705dc4bf06 and https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/7c0dcb91fcbe6f14afe6428547dff8a880861baa/gst/gstcontrolbinding.h#L52.