vala r1414 - in trunk: . vapi vapi/packages/gstreamer-base-0.10



Author: juergbi
Date: Fri May 23 20:39:00 2008
New Revision: 1414
URL: http://svn.gnome.org/viewvc/vala?rev=1414&view=rev

Log:
2008-05-23  Juerg Billeter  <j bitron ch>

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

	Fix the newsegment virtual method in GstBaseSrc, move the
	GST_BASE_TRANSFORM_* constants to the GstBaseTransform class,
	fix weak fields in GstBase*, and hide the abidata fields,
	patch by Ali Sabil

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


Added:
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala
Modified:
   trunk/ChangeLog
   trunk/vapi/gstreamer-base-0.10.vapi
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata

Modified: trunk/vapi/gstreamer-base-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-base-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-base-0.10.vapi	Fri May 23 20:39:00 2008
@@ -7,14 +7,138 @@
 		STARTED,
 		FLAG_LAST
 	}
+	[CCode (cheader_filename = "gst/gst.h")]
+	public class BaseSrc : Gst.Element {
+		public Gst.Pad srcpad;
+		public GLib.Mutex live_lock;
+		public GLib.Cond live_cond;
+		public bool live_running;
+		public bool can_activate_push;
+		public Gst.ActivateMode pad_mode;
+		public bool seekable;
+		public bool random_access;
+		public Gst.ClockID clock_id;
+		public Gst.ClockTime end_time;
+		public Gst.Segment segment;
+		public bool need_newsegment;
+		public uint64 offset;
+		public uint64 size;
+		public int num_buffers_left;
+		public void* data;
+		[NoWrapper]
+		public virtual bool newsegment ();
+		public BaseSrc ();
+		public bool get_do_timestamp ();
+		public bool is_live ();
+		public bool query_latency (bool live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency);
+		public void set_do_timestamp (bool timestamp);
+		public void set_format (Gst.Format format);
+		public void set_live (bool live);
+		public Gst.FlowReturn wait_playing ();
+		[NoWrapper]
+		public virtual bool check_get_range ();
+		[NoWrapper]
+		public virtual Gst.FlowReturn create (uint64 offset, uint size, out weak Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool do_seek (Gst.Segment segment);
+		[NoWrapper]
+		public virtual bool event (Gst.Event event);
+		[NoWrapper]
+		public virtual void fixate (Gst.Caps caps);
+		[NoWrapper]
+		public virtual weak Gst.Caps get_caps ();
+		[NoWrapper]
+		public virtual bool get_size (uint64 size);
+		[NoWrapper]
+		public virtual void get_times (Gst.Buffer buffer, out Gst.ClockTime start, out Gst.ClockTime end);
+		[NoWrapper]
+		public virtual bool is_seekable ();
+		[NoWrapper]
+		public virtual bool negotiate ();
+		[NoWrapper]
+		public virtual bool prepare_seek_segment (Gst.Event seek, Gst.Segment segment);
+		[NoWrapper]
+		public virtual bool query (Gst.Query query);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps caps);
+		[NoWrapper]
+		public virtual bool start ();
+		[NoWrapper]
+		public virtual bool stop ();
+		[NoWrapper]
+		public virtual bool unlock ();
+		[NoWrapper]
+		public virtual bool unlock_stop ();
+		[NoAccessorMethod]
+		public ulong blocksize { get; set; }
+		public bool do_timestamp { get; set; }
+		[NoAccessorMethod]
+		public int num_buffers { get; set; }
+		[NoAccessorMethod]
+		public bool typefind { get; set; }
+	}
+	[CCode (cheader_filename = "gst/gst.h")]
+	public class BaseTransform : Gst.Element {
+		public Gst.Pad sinkpad;
+		public Gst.Pad srcpad;
+		public bool passthrough;
+		public bool always_in_place;
+		public Gst.Caps cache_caps1;
+		public uint cache_caps1_size;
+		public Gst.Caps cache_caps2;
+		public uint cache_caps2_size;
+		public bool have_same_caps;
+		public bool delay_configure;
+		public bool pending_configure;
+		public bool negotiated;
+		public bool have_newsegment;
+		public Gst.Segment segment;
+		public GLib.Mutex transform_lock;
+		public const string SINK_NAME;
+		public const string SRC_NAME;
+		public BaseTransform ();
+		public bool is_in_place ();
+		public bool is_passthrough ();
+		public bool is_qos_enabled ();
+		public void set_gap_aware (bool gap_aware);
+		public void set_in_place (bool in_place);
+		public void set_passthrough (bool passthrough);
+		public void set_qos_enabled (bool enabled);
+		public void update_qos (double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
+		[NoWrapper]
+		public virtual bool event (Gst.Event event);
+		[NoWrapper]
+		public virtual void fixate_caps (Gst.PadDirection direction, Gst.Caps caps, Gst.Caps othercaps);
+		[NoWrapper]
+		public virtual bool get_unit_size (Gst.Caps caps, uint size);
+		[NoWrapper]
+		public virtual Gst.FlowReturn prepare_output_buffer (Gst.Buffer input, int size, Gst.Caps caps, out weak Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps incaps, Gst.Caps outcaps);
+		[NoWrapper]
+		public virtual bool src_event (Gst.Event event);
+		[NoWrapper]
+		public virtual bool start ();
+		[NoWrapper]
+		public virtual bool stop ();
+		[NoWrapper]
+		public virtual Gst.FlowReturn transform (Gst.Buffer inbuf, Gst.Buffer outbuf);
+		[NoWrapper]
+		public virtual weak Gst.Caps transform_caps (Gst.PadDirection direction, Gst.Caps caps);
+		[NoWrapper]
+		public virtual Gst.FlowReturn transform_ip (Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool transform_size (Gst.PadDirection direction, Gst.Caps caps, uint size, Gst.Caps othercaps, uint othersize);
+		[NoAccessorMethod]
+		public bool qos { get; set; }
+	}
 	[CCode (cheader_filename = "gst/base/gstcollectpads.h")]
 	public class CollectData {
 		public weak Gst.CollectPads collect;
-		public weak Gst.Pad pad;
-		public weak Gst.Buffer buffer;
+		public Gst.Pad pad;
+		public Gst.Buffer buffer;
 		public uint pos;
 		public weak Gst.Segment segment;
-		public void* abidata;
 	}
 	[CCode (cheader_filename = "gst/base/gstdataqueue.h")]
 	public class DataQueueItem {
@@ -22,7 +146,7 @@
 		public uint size;
 		public uint64 duration;
 		public bool visible;
-		public GLib.DestroyNotify destroy;
+		public weak GLib.DestroyNotify destroy;
 	}
 	[CCode (cheader_filename = "gst/base/gstdataqueue.h")]
 	public class DataQueueSize {
@@ -52,12 +176,12 @@
 	}
 	[CCode (cheader_filename = "gst/base/gstbasesink.h")]
 	public class BaseSink : Gst.Element {
-		public weak Gst.Pad sinkpad;
+		public Gst.Pad sinkpad;
 		public Gst.ActivateMode pad_mode;
 		public uint64 offset;
 		public bool can_activate_pull;
 		public bool can_activate_push;
-		public weak GLib.Queue preroll_queue;
+		public GLib.Queue preroll_queue;
 		public int preroll_queue_max_len;
 		public int preroll_queued;
 		public int buffers_queued;
@@ -68,25 +192,24 @@
 		public bool have_preroll;
 		public bool playing_async;
 		public bool have_newsegment;
-		public weak Gst.Segment segment;
-		public weak Gst.ClockID clock_id;
-		public weak Gst.ClockTime end_time;
+		public Gst.Segment segment;
+		public Gst.ClockID clock_id;
+		public Gst.ClockTime end_time;
 		public bool flushing;
-		public void* abidata;
 		public weak Gst.Buffer get_last_buffer ();
-		public weak Gst.ClockTime get_latency ();
+		public Gst.ClockTime get_latency ();
 		public int64 get_max_lateness ();
 		public bool get_sync ();
-		public weak Gst.ClockTimeDiff get_ts_offset ();
+		public Gst.ClockTimeDiff get_ts_offset ();
 		public bool is_async_enabled ();
 		public bool is_qos_enabled ();
-		public bool query_latency (bool live, bool upstream_live, Gst.ClockTime min_latency, Gst.ClockTime max_latency);
+		public bool query_latency (bool live, bool upstream_live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency);
 		public void set_async_enabled (bool enabled);
 		public void set_max_lateness (int64 max_lateness);
 		public void set_qos_enabled (bool enabled);
 		public void set_sync (bool sync);
 		public void set_ts_offset (Gst.ClockTimeDiff offset);
-		public Gst.FlowReturn wait_eos (Gst.ClockTime time, Gst.ClockTimeDiff jitter);
+		public Gst.FlowReturn wait_eos (Gst.ClockTime time, out Gst.ClockTimeDiff jitter);
 		public Gst.FlowReturn wait_preroll ();
 		[NoWrapper]
 		public virtual bool activate_pull (bool active);
@@ -101,7 +224,7 @@
 		[NoWrapper]
 		public virtual weak Gst.Caps get_caps ();
 		[NoWrapper]
-		public virtual void get_times (Gst.Buffer buffer, Gst.ClockTime start, Gst.ClockTime end);
+		public virtual void get_times (Gst.Buffer buffer, out Gst.ClockTime start, out Gst.ClockTime end);
 		[NoWrapper]
 		public virtual Gst.FlowReturn preroll (Gst.Buffer buffer);
 		[NoWrapper]
@@ -117,150 +240,27 @@
 		[NoWrapper]
 		public virtual bool unlock_stop ();
 		[NoAccessorMethod]
-		public weak bool async { get; set; }
-		public weak Gst.Buffer last_buffer { get; }
-		public weak int64 max_lateness { get; set; }
+		public bool async { get; set; }
+		public Gst.Buffer last_buffer { get; }
+		public int64 max_lateness { get; set; }
 		[NoAccessorMethod]
-		public weak uint preroll_queue_len { get; set construct; }
-		[NoAccessorMethod]
-		public weak bool qos { get; set; }
-		public weak bool sync { get; set; }
-		public weak int64 ts_offset { get; set; }
-	}
-	[CCode (cheader_filename = "gst/base/gstbasesrc.h")]
-	public class BaseSrc : Gst.Element {
-		public weak Gst.Pad srcpad;
-		public weak GLib.Mutex live_lock;
-		public weak GLib.Cond live_cond;
-		public bool live_running;
-		public bool can_activate_push;
-		public Gst.ActivateMode pad_mode;
-		public bool seekable;
-		public bool random_access;
-		public weak Gst.ClockID clock_id;
-		public weak Gst.ClockTime end_time;
-		public weak Gst.Segment segment;
-		public bool need_newsegment;
-		public uint64 offset;
-		public uint64 size;
-		public int num_buffers_left;
-		public void* data;
-		public bool get_do_timestamp ();
-		public bool is_live ();
-		public bool query_latency (bool live, Gst.ClockTime min_latency, Gst.ClockTime max_latency);
-		public void set_do_timestamp (bool live);
-		public void set_format (Gst.Format format);
-		public void set_live (bool live);
-		public Gst.FlowReturn wait_playing ();
-		[NoWrapper]
-		public virtual bool check_get_range ();
-		[NoWrapper]
-		public virtual Gst.FlowReturn create (uint64 offset, uint size, out weak Gst.Buffer buf);
-		[NoWrapper]
-		public virtual bool do_seek (Gst.Segment segment);
-		[NoWrapper]
-		public virtual bool event (Gst.Event event);
-		[NoWrapper]
-		public virtual void fixate (Gst.Caps caps);
-		[NoWrapper]
-		public virtual weak Gst.Caps get_caps ();
-		[NoWrapper]
-		public virtual bool get_size (uint64 size);
-		[NoWrapper]
-		public virtual void get_times (Gst.Buffer buffer, Gst.ClockTime start, Gst.ClockTime end);
-		[NoWrapper]
-		public virtual bool is_seekable ();
-		[NoWrapper]
-		public virtual bool negotiate ();
-		[NoWrapper]
-		[CCode (cname = "gst_base_src_newsegment")]
-		public BaseSrc.newsegment (Gst.BaseSrc src);
-		[NoWrapper]
-		public virtual bool prepare_seek_segment (Gst.Event seek, Gst.Segment segment);
-		[NoWrapper]
-		public virtual bool query (Gst.Query query);
-		[NoWrapper]
-		public virtual bool set_caps (Gst.Caps caps);
-		[NoWrapper]
-		public virtual bool start ();
-		[NoWrapper]
-		public virtual bool stop ();
-		[NoWrapper]
-		public virtual bool unlock ();
-		[NoWrapper]
-		public virtual bool unlock_stop ();
-		[NoAccessorMethod]
-		public weak ulong blocksize { get; set; }
-		public weak bool do_timestamp { get; set; }
-		[NoAccessorMethod]
-		public weak int num_buffers { get; set; }
-		[NoAccessorMethod]
-		public weak bool typefind { get; set; }
-	}
-	[CCode (cheader_filename = "gst/base/gstbasetransform.h")]
-	public class BaseTransform : Gst.Element {
-		public weak Gst.Pad sinkpad;
-		public weak Gst.Pad srcpad;
-		public bool passthrough;
-		public bool always_in_place;
-		public weak Gst.Caps cache_caps1;
-		public uint cache_caps1_size;
-		public weak Gst.Caps cache_caps2;
-		public uint cache_caps2_size;
-		public bool have_same_caps;
-		public bool delay_configure;
-		public bool pending_configure;
-		public bool negotiated;
-		public bool have_newsegment;
-		public weak Gst.Segment segment;
-		public weak GLib.Mutex transform_lock;
-		public bool is_in_place ();
-		public bool is_passthrough ();
-		public bool is_qos_enabled ();
-		public void set_gap_aware (bool gap_aware);
-		public void set_in_place (bool in_place);
-		public void set_passthrough (bool passthrough);
-		public void set_qos_enabled (bool enabled);
-		public void update_qos (double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
-		[NoWrapper]
-		public virtual bool event (Gst.Event event);
-		[NoWrapper]
-		public virtual void fixate_caps (Gst.PadDirection direction, Gst.Caps caps, Gst.Caps othercaps);
-		[NoWrapper]
-		public virtual bool get_unit_size (Gst.Caps caps, uint size);
-		[NoWrapper]
-		public virtual Gst.FlowReturn prepare_output_buffer (Gst.Buffer input, int size, Gst.Caps caps, out weak Gst.Buffer buf);
-		[NoWrapper]
-		public virtual bool set_caps (Gst.Caps incaps, Gst.Caps outcaps);
-		[NoWrapper]
-		public virtual bool src_event (Gst.Event event);
-		[NoWrapper]
-		public virtual bool start ();
-		[NoWrapper]
-		public virtual bool stop ();
-		[NoWrapper]
-		public virtual Gst.FlowReturn transform (Gst.Buffer inbuf, Gst.Buffer outbuf);
-		[NoWrapper]
-		public virtual weak Gst.Caps transform_caps (Gst.PadDirection direction, Gst.Caps caps);
-		[NoWrapper]
-		public virtual Gst.FlowReturn transform_ip (Gst.Buffer buf);
-		[NoWrapper]
-		public virtual bool transform_size (Gst.PadDirection direction, Gst.Caps caps, uint size, Gst.Caps othercaps, uint othersize);
+		public uint preroll_queue_len { get; set construct; }
 		[NoAccessorMethod]
-		public weak bool qos { get; set; }
+		public bool qos { get; set; }
+		public bool sync { get; set; }
+		public int64 ts_offset { get; set; }
 	}
 	[CCode (cheader_filename = "gst/base/gstcollectpads.h")]
 	public class CollectPads : Gst.Object {
 		public weak GLib.SList data;
 		public uint cookie;
 		public weak GLib.Cond cond;
-		public Gst.CollectPadsFunction func;
+		public weak Gst.CollectPadsFunction func;
 		public void* user_data;
 		public uint numpads;
 		public uint queuedpads;
 		public uint eospads;
 		public bool started;
-		public void* abidata;
 		public weak Gst.CollectData add_pad (Gst.Pad pad, uint size);
 		public weak Gst.CollectData add_pad_full (Gst.Pad pad, uint size, Gst.CollectDataDestroyNotify destroy_notify);
 		public uint available ();
@@ -272,17 +272,19 @@
 		public weak Gst.Buffer peek (Gst.CollectData data);
 		public weak Gst.Buffer pop (Gst.CollectData data);
 		public uint read (Gst.CollectData data, uchar bytes, uint size);
+		public weak Gst.Buffer read_buffer (Gst.CollectData data, uint size);
 		public bool remove_pad (Gst.Pad pad);
 		public void set_flushing (bool flushing);
 		public void set_function (Gst.CollectPadsFunction func);
 		public void start ();
 		public void stop ();
+		public weak Gst.Buffer take_buffer (Gst.CollectData data, uint size);
 	}
 	[CCode (cheader_filename = "gst/base/gstdataqueue.h")]
 	public class DataQueue : GLib.Object {
 		public weak GLib.Queue queue;
 		public weak Gst.DataQueueSize cur_level;
-		public Gst.DataQueueCheckFullFunction checkfull;
+		public weak Gst.DataQueueCheckFullFunction checkfull;
 		public void* checkdata;
 		public weak GLib.Mutex qlock;
 		public weak GLib.Cond item_add;
@@ -299,11 +301,11 @@
 		public bool push (Gst.DataQueueItem item);
 		public void set_flushing (bool flushing);
 		[NoAccessorMethod]
-		public weak uint current_level_bytes { get; }
+		public uint current_level_bytes { get; }
 		[NoAccessorMethod]
-		public weak uint64 current_level_time { get; }
+		public uint64 current_level_time { get; }
 		[NoAccessorMethod]
-		public weak uint current_level_visible { get; }
+		public uint current_level_visible { get; }
 		public signal void empty ();
 		public signal void full ();
 	}
@@ -320,8 +322,6 @@
 	public static delegate bool DataQueueCheckFullFunction (Gst.DataQueue queue, uint visible, uint bytes, uint64 time, void* checkdata);
 	[CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
 	public static delegate Gst.FlowReturn TypeFindHelperGetRangeFunction (Gst.Object obj, uint64 offset, uint length, out weak Gst.Buffer buffer);
-	public const string BASE_TRANSFORM_SINK_NAME;
-	public const string BASE_TRANSFORM_SRC_NAME;
 	[CCode (cheader_filename = "gst/gst.h")]
 	public static weak Gst.Caps type_find_helper (Gst.Pad src, uint64 size);
 	[CCode (cheader_filename = "gst/gst.h")]

Added: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala	Fri May 23 20:39:00 2008
@@ -0,0 +1,34 @@
+/* gstreamer-base-0.10-custom.vala
+ *
+ * Copyright (C) 2008  Ali Sabil
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Author:
+ * 	Ali Sabil <ali sabil gmail com>
+ */
+
+namespace Gst {
+	public class BaseSrc {
+		[NoWrapper]
+		public virtual bool newsegment ();
+	}
+	public class BaseTransform {
+		[CCode (cname = "GST_BASE_TRANSFORM_SINK_NAME")]
+		public const string SINK_NAME;
+		[CCode (cname = "GST_BASE_TRANSFORM_SRC_NAME")]
+		public const string SRC_NAME;
+	}
+}

Modified: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps
==============================================================================
--- trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps	(original)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps	Fri May 23 20:39:00 2008
@@ -1 +1,2 @@
 gstreamer-0.10
+gmodule-2.0

Modified: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
==============================================================================
--- trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi	(original)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi	Fri May 23 20:39:00 2008
@@ -410,7 +410,7 @@
 				<return-type type="void"/>
 				<parameters>
 					<parameter name="src" type="GstBaseSrc*"/>
-					<parameter name="live" type="gboolean"/>
+					<parameter name="timestamp" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_format" symbol="gst_base_src_set_format">
@@ -826,6 +826,14 @@
 					<parameter name="size" type="guint"/>
 				</parameters>
 			</method>
+			<method name="read_buffer" symbol="gst_collect_pads_read_buffer">
+				<return-type type="GstBuffer*"/>
+				<parameters>
+					<parameter name="pads" type="GstCollectPads*"/>
+					<parameter name="data" type="GstCollectData*"/>
+					<parameter name="size" type="guint"/>
+				</parameters>
+			</method>
 			<method name="remove_pad" symbol="gst_collect_pads_remove_pad">
 				<return-type type="gboolean"/>
 				<parameters>
@@ -860,6 +868,14 @@
 					<parameter name="pads" type="GstCollectPads*"/>
 				</parameters>
 			</method>
+			<method name="take_buffer" symbol="gst_collect_pads_take_buffer">
+				<return-type type="GstBuffer*"/>
+				<parameters>
+					<parameter name="pads" type="GstCollectPads*"/>
+					<parameter name="data" type="GstCollectData*"/>
+					<parameter name="size" type="guint"/>
+				</parameters>
+			</method>
 			<field name="data" type="GSList*"/>
 			<field name="cookie" type="guint32"/>
 			<field name="cond" type="GCond*"/>

Modified: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata	(original)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata	Fri May 23 20:39:00 2008
@@ -1,16 +1,28 @@
 Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h"
 GstAdapter cheader_filename="gst/base/gstadapter.h"
 GstBaseSink cheader_filename="gst/base/gstbasesink.h"
+GstBaseSink.* weak="0"
+GstBaseSink.abidata hidden="1"
 GstBaseSrc cheader_filename="gst/base/gstbasesrc.h"
+GstBaseSrc.* weak="0"
+gst_base_src_newsegment hidden="1"
 GstBaseTransform cheader_filename="gst/base/gstbasetransform.h"
+GstBaseTransform.* weak="0"
+GST_BASE_TRANSFORM_SINK_NAME hidden="1"
+GST_BASE_TRANSFORM_SRC_NAME hidden="1"
 GstCollectData cheader_filename="gst/base/gstcollectpads.h"
+GstCollectData.pad weak="0"
+GstCollectData.buffer weak="0"
+GstCollectData.abidata hidden="1"
 GstCollectDataDestroyNotify cheader_filename="gst/base/gstcollectpads.h"
 GstCollectPads cheader_filename="gst/base/gstcollectpads.h"
+GstCollectPads.abidata hidden="1"
 GstCollectPadsDestroyNotify cheader_filename="gst/base/gstcollectpads.h"
 GstDataQueue cheader_filename="gst/base/gstdataqueue.h"
 GstDataQueueCheckFullFunction cheader_filename="gst/base/gstdataqueue.h"
 GstDataQueueItem cheader_filename="gst/base/gstdataqueue.h"
 GstDataQueueSize cheader_filename="gst/base/gstdataqueue.h"
 GstPushSrc cheader_filename="gst/base/gstpushsrc.h"
+GstPushSrc.* weak="0"
 GstTypeFindHelperGetRangeFunction cheader_filename="gst/base/gsttypefindhelper.h"
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]