summaryrefslogtreecommitdiff
path: root/vapi/gstreamer-base-0.10.vapi
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-02-02 13:48:26 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-02-02 13:48:26 +0000
commit770fcc056206f5e90bd9c71c7d9fa9647b80aa14 (patch)
treea4a31f057c7b0a8b9a7af1b23c0e2c42fbca90f8 /vapi/gstreamer-base-0.10.vapi
parent440c5b4d8d473bec89d5b4bbe9e8ca4ff1c4512e (diff)
downloadvala-770fcc056206f5e90bd9c71c7d9fa9647b80aa14.tar.gz
regenerated
2008-02-02 Juerg Billeter <j@bitron.ch> * vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/gio-2.0.vapi, vapi/gnome-vfs-2.0.vapi, vapi/gstreamer-0.10.vapi, vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-interfaces-0.10.vapi, vapi/gstreamer-rtp-0.10.vapi, vapi/gstreamer-tag-0.10.vapi, vapi/gtk+-2.0.vapi, vapi/libglade-2.0.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi, vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi, vapi/vte.vapi, vapi/WebKitGtk.vapi: regenerated svn path=/trunk/; revision=951
Diffstat (limited to 'vapi/gstreamer-base-0.10.vapi')
-rw-r--r--vapi/gstreamer-base-0.10.vapi91
1 files changed, 91 insertions, 0 deletions
diff --git a/vapi/gstreamer-base-0.10.vapi b/vapi/gstreamer-base-0.10.vapi
index a38027a11..ff05440ec 100644
--- a/vapi/gstreamer-base-0.10.vapi
+++ b/vapi/gstreamer-base-0.10.vapi
@@ -88,6 +88,34 @@ namespace Gst {
public void set_ts_offset (Gst.ClockTimeDiff offset);
public Gst.FlowReturn wait_eos (Gst.ClockTime time, Gst.ClockTimeDiff jitter);
public Gst.FlowReturn wait_preroll ();
+ [NoWrapper]
+ public virtual bool activate_pull (bool active);
+ [NoWrapper]
+ public virtual Gst.StateChangeReturn async_play ();
+ [NoWrapper]
+ public virtual Gst.FlowReturn buffer_alloc (uint64 offset, uint size, Gst.Caps caps, out weak Gst.Buffer buf);
+ [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 void get_times (Gst.Buffer buffer, Gst.ClockTime start, Gst.ClockTime end);
+ [NoWrapper]
+ public virtual Gst.FlowReturn preroll (Gst.Buffer buffer);
+ [NoWrapper]
+ public virtual Gst.FlowReturn render (Gst.Buffer buffer);
+ [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 bool async { get; set; }
public weak Gst.Buffer last_buffer { get; }
@@ -124,6 +152,43 @@ namespace Gst {
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; }
@@ -157,6 +222,30 @@ namespace Gst {
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 weak bool qos { get; set; }
}
@@ -220,6 +309,8 @@ namespace Gst {
}
[CCode (cheader_filename = "gst/base/gstpushsrc.h")]
public class PushSrc : Gst.BaseSrc {
+ [NoWrapper]
+ public virtual Gst.FlowReturn create (out weak Gst.Buffer buf);
}
public static delegate void CollectDataDestroyNotify (Gst.CollectData data);
public static delegate Gst.FlowReturn CollectPadsFunction (Gst.CollectPads pads, pointer user_data);