]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Fix Gst.Pad.query_* bindings
authorAlexander Kojevnikov <alexander@kojevnikov.com>
Fri, 30 Apr 2010 09:12:19 +0000 (19:12 +1000)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 10 May 2010 15:14:33 +0000 (17:14 +0200)
vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata

index bfe49660890e9b0663232f94f11454f6271ddbca..af691eeb2adfc1b51895a5a6720cc583120066bb 100644 (file)
@@ -871,13 +871,13 @@ namespace Gst {
                public bool push_event (owned Gst.Event event);
                public Gst.FlowReturn push_list (Gst.BufferList list);
                public bool query (Gst.Query query);
-               public bool query_convert (Gst.Format src_format, int64 src_val, Gst.Format dest_format, int64 dest_val);
+               public bool query_convert (Gst.Format src_format, int64 src_val, ref Gst.Format dest_format, out int64 dest_val);
                public bool query_default (Gst.Query query);
-               public bool query_duration (Gst.Format format, int64 duration);
-               public bool query_peer_convert (Gst.Format src_format, int64 src_val, Gst.Format dest_format, int64 dest_val);
-               public bool query_peer_duration (Gst.Format format, int64 duration);
-               public bool query_peer_position (Gst.Format format, int64 cur);
-               public bool query_position (Gst.Format format, int64 cur);
+               public bool query_duration (ref Gst.Format format, out int64 duration);
+               public bool query_peer_convert (Gst.Format src_format, int64 src_val, ref Gst.Format dest_format, out int64 dest_val);
+               public bool query_peer_duration (ref Gst.Format format, out int64 duration);
+               public bool query_peer_position (ref Gst.Format format, out int64 cur);
+               public bool query_position (ref Gst.Format format, out int64 cur);
                public void remove_buffer_probe (uint handler_id);
                public void remove_data_probe (uint handler_id);
                public void remove_event_probe (uint handler_id);
index 09715ba7a3f3a1d4c7a4503fb65c9a0b41bde179..0e2604b8803246e4e112337ef471388de2f72bb4 100644 (file)
@@ -363,6 +363,18 @@ gst_pad_new hidden="1"
 gst_pad_peer_get_caps transfer_ownership="1"
 gst_pad_push.buffer takes_ownership="1"
 gst_pad_push_event.event takes_ownership="1"
+gst_pad_query_convert.dest_format is_ref="1"
+gst_pad_query_convert.dest_val is_out="1"
+gst_pad_query_duration.format is_ref="1"
+gst_pad_query_duration.duration is_out="1"
+gst_pad_query_peer_convert.dest_format is_ref="1"
+gst_pad_query_peer_convert.dest_val is_out="1"
+gst_pad_query_peer_duration.format is_ref="1"
+gst_pad_query_peer_duration.duration is_out="1"
+gst_pad_query_peer_position.format is_ref="1"
+gst_pad_query_peer_position.cur is_out="1"
+gst_pad_query_position.format is_ref="1"
+gst_pad_query_position.cur is_out="1"
 gst_pad_send_event.event takes_ownership="1"
 gst_pad_set_query_type_function hidden="1"
 gst_pad_set_caps.caps nullable="1"