Commit af658a9b authored by Jürg Billeter's avatar Jürg Billeter Committed by Jürg Billeter

Fix gst_adapter_take_buffer and gst_collect_pads_take_buffer bindings, add

2008-06-03  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-base-0.10/:

	Fix gst_adapter_take_buffer and gst_collect_pads_take_buffer
	bindings, add gst_base_sink_wait_clock binding, patch by Ali Sabil

	* vapi/gstreamer-base-0.10.vapi: regenerated

svn path=/trunk/; revision=1550
parent f6428418
2008-06-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-base-0.10/:
Fix gst_adapter_take_buffer and gst_collect_pads_take_buffer
bindings, add gst_base_sink_wait_clock binding, patch by Ali Sabil
* vapi/gstreamer-base-0.10.vapi: regenerated
2008-06-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
......
......@@ -168,7 +168,7 @@ namespace Gst {
public uchar peek (uint size);
public void push (Gst.Buffer buf);
public uchar take (uint nbytes);
public weak Gst.Buffer take_buffer (uint nbytes);
public Gst.Buffer take_buffer (uint nbytes);
}
[CCode (cheader_filename = "gst/base/gstbasesink.h")]
public class BaseSink : Gst.Element {
......@@ -205,6 +205,7 @@ namespace Gst {
public void set_qos_enabled (bool enabled);
public void set_sync (bool sync);
public void set_ts_offset (Gst.ClockTimeDiff offset);
public Gst.ClockReturn wait_clock (Gst.ClockTime time, out Gst.ClockTimeDiff jitter);
public Gst.FlowReturn wait_eos (Gst.ClockTime time, out Gst.ClockTimeDiff jitter);
public Gst.FlowReturn wait_preroll ();
[NoWrapper]
......@@ -274,7 +275,7 @@ namespace Gst {
public void set_function (Gst.CollectPadsFunction func);
public void start ();
public void stop ();
public weak Gst.Buffer take_buffer (Gst.CollectData data, uint size);
public Gst.Buffer take_buffer (Gst.CollectData data, uint size);
}
[CCode (cheader_filename = "gst/base/gstdataqueue.h")]
public class DataQueue : GLib.Object {
......
......@@ -243,6 +243,14 @@
<parameter name="offset" type="GstClockTimeDiff"/>
</parameters>
</method>
<method name="wait_clock" symbol="gst_base_sink_wait_clock">
<return-type type="GstClockReturn"/>
<parameters>
<parameter name="basesink" type="GstBaseSink*"/>
<parameter name="time" type="GstClockTime"/>
<parameter name="jitter" type="GstClockTimeDiff*"/>
</parameters>
</method>
<method name="wait_eos" symbol="gst_base_sink_wait_eos">
<return-type type="GstFlowReturn"/>
<parameters>
......
......@@ -7,6 +7,7 @@ GstAdapter.assembled_data hidden="1"
GstAdapter.assembled_size hidden="1"
GstAdapter.assembled_len hidden="1"
GstAdapter.buflist_end hidden="1"
gst_adapter_take_buffer transfer_ownership="1"
GstBaseSink cheader_filename="gst/base/gstbasesink.h"
GstBaseSink.* weak="0"
GstBaseSink.abidata hidden="1"
......@@ -26,6 +27,7 @@ GstCollectPads cheader_filename="gst/base/gstcollectpads.h"
GstCollectPads.data type_arguments="CollectData"
GstCollectPads.abidata hidden="1"
GstCollectPadsDestroyNotify cheader_filename="gst/base/gstcollectpads.h"
gst_collect_pads_take_buffer transfer_ownership="1"
GstDataQueue cheader_filename="gst/base/gstdataqueue.h"
GstDataQueueCheckFullFunction cheader_filename="gst/base/gstdataqueue.h"
GstDataQueueItem cheader_filename="gst/base/gstdataqueue.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment