graphene-1.0.deps \
graphene-1.0.vapi \
gsl.vapi \
- gstreamer-0.10.deps \
- gstreamer-0.10.vapi \
- gstreamer-app-0.10.deps \
- gstreamer-app-0.10.vapi \
- gstreamer-audio-0.10.deps \
- gstreamer-audio-0.10.vapi \
- gstreamer-base-0.10.deps \
- gstreamer-base-0.10.vapi \
- gstreamer-cdda-0.10.deps \
- gstreamer-cdda-0.10.vapi \
- gstreamer-check-0.10.deps \
- gstreamer-check-0.10.vapi \
- gstreamer-controller-0.10.deps \
- gstreamer-controller-0.10.vapi \
- gstreamer-dataprotocol-0.10.deps \
- gstreamer-dataprotocol-0.10.vapi \
- gstreamer-fft-0.10.deps \
- gstreamer-fft-0.10.vapi \
- gstreamer-interfaces-0.10.deps \
- gstreamer-interfaces-0.10.vapi \
- gstreamer-net-0.10.deps \
- gstreamer-net-0.10.vapi \
- gstreamer-netbuffer-0.10.deps \
- gstreamer-netbuffer-0.10.vapi \
- gstreamer-pbutils-0.10.deps \
- gstreamer-pbutils-0.10.vapi \
- gstreamer-riff-0.10.deps \
- gstreamer-riff-0.10.vapi \
- gstreamer-rtp-0.10.deps \
- gstreamer-rtp-0.10.vapi \
- gstreamer-rtsp-0.10.deps \
- gstreamer-rtsp-0.10.vapi \
- gstreamer-sdp-0.10.deps \
- gstreamer-sdp-0.10.vapi \
- gstreamer-tag-0.10.deps \
- gstreamer-tag-0.10.vapi \
- gstreamer-video-0.10.deps \
- gstreamer-video-0.10.vapi \
gstreamer-1.0.vapi \
gstreamer-allocators-1.0.vapi \
gstreamer-allocators-1.0.deps \
gnome-desktop-2.0 \
gnome-vfs-2.0 \
goocanvas \
- gstreamer-0.10 \
- gstreamer-app-0.10 \
- gstreamer-audio-0.10 \
- gstreamer-base-0.10 \
- gstreamer-cdda-0.10 \
- gstreamer-check-0.10 \
- gstreamer-controller-0.10 \
- gstreamer-dataprotocol-0.10 \
- gstreamer-fft-0.10 \
- gstreamer-interfaces-0.10 \
- gstreamer-net-0.10 \
- gstreamer-netbuffer-0.10 \
- gstreamer-pbutils-0.10 \
- gstreamer-riff-0.10 \
- gstreamer-rtp-0.10 \
- gstreamer-rtsp-0.10 \
- gstreamer-sdp-0.10 \
- gstreamer-tag-0.10 \
- gstreamer-video-0.10 \
gtk+-2.0 \
gtk+-unix-print-2.0 \
gtk+-unix-print-3.0 \
graphene-1.0:
$(GENVAPI) --library $(srcdir)/graphene-1.0 --pkg gobject-2.0 --metadatadir $(METADATADIR) $(GIRDIR)/Graphene-1.0.gir
-gstreamer-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-0.10 $(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10-custom.vala $(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10.gi
-
-gstreamer-app-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-app-0.10 $(PACKAGESDIR)/gstreamer-app-0.10/gstreamer-app-0.10.gi
-
-gstreamer-audio-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-audio-0.10 $(PACKAGESDIR)/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
-
-gstreamer-base-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-base-0.10 $(PACKAGESDIR)/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala $(PACKAGESDIR)/gstreamer-base-0.10/gstreamer-base-0.10.gi
-
-gstreamer-cdda-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-cdda-0.10 $(PACKAGESDIR)/gstreamer-cdda-0.10/gstreamer-cdda-0.10-custom.vala $(PACKAGESDIR)/gstreamer-cdda-0.10/gstreamer-cdda-0.10.gi
-
-gstreamer-check-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-check-0.10 $(PACKAGESDIR)/gstreamer-check-0.10/gstreamer-check-0.10.gi
-
-gstreamer-controller-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-controller-0.10 $(PACKAGESDIR)/gstreamer-controller-0.10/gstreamer-controller-0.10-custom.vala $(PACKAGESDIR)/gstreamer-controller-0.10/gstreamer-controller-0.10.gi
-
-gstreamer-dataprotocol-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-dataprotocol-0.10 $(PACKAGESDIR)/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10-custom.vala $(PACKAGESDIR)/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.gi
-
-gstreamer-fft-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-fft-0.10 $(PACKAGESDIR)/gstreamer-fft-0.10/gstreamer-fft-0.10.gi
-
-gstreamer-interfaces-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-interfaces-0.10 $(PACKAGESDIR)/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10-custom.vala $(PACKAGESDIR)/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
-
-gstreamer-net-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-net-0.10 $(PACKAGESDIR)/gstreamer-net-0.10/gstreamer-net-0.10.gi
-
-gstreamer-netbuffer-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-netbuffer-0.10 $(PACKAGESDIR)/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi
-
-gstreamer-pbutils-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-pbutils-0.10 $(PACKAGESDIR)/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala $(PACKAGESDIR)/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
-
-gstreamer-riff-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-riff-0.10 $(PACKAGESDIR)/gstreamer-riff-0.10/gstreamer-riff-0.10.gi
-
-gstreamer-rtp-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-rtp-0.10 $(PACKAGESDIR)/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
-
-gstreamer-rtsp-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-rtsp-0.10 $(PACKAGESDIR)/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10-custom.vala $(PACKAGESDIR)/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
-
-gstreamer-sdp-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-sdp-0.10 $(PACKAGESDIR)/gstreamer-sdp-0.10/gstreamer-sdp-0.10.gi
-
-gstreamer-tag-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-tag-0.10 $(PACKAGESDIR)/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
-
-gstreamer-video-0.10:
- $(GENVAPI) --library $(srcdir)/gstreamer-video-0.10 $(PACKAGESDIR)/gstreamer-video-0.10/gstreamer-video-0.10-custom.vala $(PACKAGESDIR)/gstreamer-video-0.10/gstreamer-video-0.10.gi
-
gstreamer-1.0:
$(GENVAPI) --library $(srcdir)/gstreamer-1.0 --metadatadir $(METADATADIR) $(METADATADIR)/Gst-1.0-custom.vala $(GIRDIR)/Gst-1.0.gir
+++ /dev/null
-gmodule-2.0
+++ /dev/null
-/* gstreamer-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "Gst", gir_version = "1.0", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class AllocTrace {
- public int flags;
- public int live;
- public weak GLib.SList<weak void*> mem_live;
- public weak string name;
- public static bool available ();
- public static unowned Gst.AllocTrace @get (string name);
- public static unowned GLib.List<Gst.AllocTrace> list ();
- public static int live_all ();
- public void print ();
- public static void print_all ();
- public static void print_live ();
- public void set_flags (Gst.AllocTraceFlags flags);
- public static void set_flags_all (Gst.AllocTraceFlags flags);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_atomic_queue_ref", ref_function_void = true, unref_function = "gst_atomic_queue_unref")]
- [Compact]
- public class AtomicQueue {
- [CCode (has_construct_function = false)]
- public AtomicQueue (uint initial_size);
- public uint length ();
- public void* peek ();
- public void* pop ();
- public void push (void* data);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Bin : Gst.Element, Gst.ChildProxy {
- public weak Gst.Bus child_bus;
- public weak GLib.List<Gst.Element> children;
- public uint32 children_cookie;
- public bool clock_dirty;
- public weak Gst.Element clock_provider;
- public weak GLib.List<Gst.Message> messages;
- public int numchildren;
- public bool polling;
- public weak Gst.Clock provided_clock;
- public bool state_dirty;
- [CCode (has_construct_function = false, type = "GstElement*")]
- public Bin (string? name);
- public bool add (Gst.Element element);
- [NoWrapper]
- public virtual bool add_element (Gst.Element element);
- public void add_many (params Gst.Element[] elements);
- [Version (replacement = "Gst.Bin.find_unlinked_pad")]
- public Gst.Pad? find_unconnected_pad (Gst.PadDirection direction);
- public Gst.Pad? find_unlinked_pad (Gst.PadDirection direction);
- public Gst.Element? get_by_interface (GLib.Type iface);
- public Gst.Element? get_by_name (string name);
- public Gst.Element? get_by_name_recurse_up (string name);
- [NoWrapper]
- public virtual void handle_message (Gst.Message message);
- public Gst.Iterator<Gst.Element> iterate_all_by_interface (GLib.Type iface);
- public Gst.Iterator<Gst.Element> iterate_elements ();
- public Gst.Iterator<Gst.Element> iterate_recurse ();
- public Gst.Iterator<Gst.Element> iterate_sinks ();
- public Gst.Iterator<Gst.Element> iterate_sorted ();
- public Gst.Iterator<Gst.Element> iterate_sources ();
- public bool recalculate_latency ();
- public bool remove (Gst.Element element);
- [NoWrapper]
- public virtual bool remove_element (Gst.Element element);
- public void remove_many (params Gst.Element[] elements);
- [NoAccessorMethod]
- public bool async_handling { get; set; }
- [NoAccessorMethod]
- public bool message_forward { get; set; }
- public virtual signal bool do_latency ();
- public virtual signal void element_added (Gst.Element child);
- public virtual signal void element_removed (Gst.Element child);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref")]
- public class Buffer : Gst.MiniObject {
- public weak Gst.Caps caps;
- [CCode (array_length_cname = "size", array_length_type = "guint")]
- public weak uint8[] data;
- public Gst.ClockTime duration;
- public weak GLib.FreeFunc free_func;
- public void* malloc_data;
- public uint64 offset;
- public uint64 offset_end;
- public weak Gst.Buffer parent;
- public uint size;
- public Gst.ClockTime timestamp;
- [CCode (has_construct_function = false)]
- public Buffer ();
- [CCode (has_construct_function = false)]
- public Buffer.and_alloc (uint size);
- public Gst.Buffer copy ();
- public void copy_metadata (Gst.Buffer src, Gst.BufferCopyFlags flags);
- public Gst.Buffer create_sub (uint offset, uint size);
- [CCode (cname = "GST_BUFFER_DURATION_IS_VALID")]
- public bool duration_is_valid ();
- [CCode (cname = "GST_BUFFER_FLAG_IS_SET")]
- public bool flag_is_set (Gst.BufferFlag flag);
- [CCode (cname = "GST_BUFFER_FLAG_SET")]
- public void flag_set (Gst.BufferFlag flag);
- [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
- public void flag_unset (Gst.BufferFlag flag);
- public Gst.Caps get_caps ();
- [CCode (cname = "GST_BUFFER_IS_DISCONT")]
- public bool is_discont ();
- public bool is_metadata_writable ();
- public bool is_span_fast (Gst.Buffer buf2);
- [ReturnsModifiedPointer]
- public void join (owned Gst.Buffer buf2);
- [ReturnsModifiedPointer]
- public void make_metadata_writable ();
- [ReturnsModifiedPointer]
- public void make_writable ();
- public Gst.Buffer merge (Gst.Buffer buf2);
- [CCode (cname = "GST_BUFFER_OFFSET_END_IS_VALID")]
- public bool offset_end_is_valid ();
- [CCode (cname = "GST_BUFFER_OFFSET_IS_VALID")]
- public bool offset_is_valid ();
- public unowned Gst.Buffer @ref ();
- public static void replace (ref Gst.Buffer? oldobj, Gst.Buffer? newobj);
- public void set_caps (Gst.Caps caps);
- public Gst.Buffer span (uint32 offset, Gst.Buffer buf2, uint32 len);
- [Version (replacement = "Gst.Buffer.copy_metadata")]
- public void stamp (Gst.Buffer src);
- [CCode (cname = "GST_BUFFER_TIMESTAMP_IS_VALID")]
- public bool timestamp_is_valid ();
- public static Gst.Buffer? try_new_and_alloc (uint size);
- public void unref ();
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_buffer_list_ref", unref_function = "gst_buffer_list_unref")]
- public class BufferList : Gst.MiniObject {
- [CCode (has_construct_function = false)]
- public BufferList ();
- public Gst.BufferList copy ();
- public void @foreach (Gst.BufferListFunc func);
- public unowned Gst.Buffer? @get (uint group, uint idx);
- public Gst.BufferListIterator iterate ();
- [ReturnsModifiedPointer]
- public void make_writable ();
- public uint n_groups ();
- public unowned Gst.BufferList @ref ();
- public void unref ();
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "gst_buffer_list_iterator_get_type ()")]
- [Compact]
- public class BufferListIterator {
- public void add (owned Gst.Buffer buffer);
- public void add_group ();
- public void add_list (GLib.List list);
- public unowned Gst.Buffer? @do (Gst.BufferListDoFunction do_func);
- public Gst.Buffer? merge_group ();
- public uint n_buffers ();
- public unowned Gst.Buffer? next ();
- public bool next_group ();
- public void remove ();
- public unowned Gst.Buffer? steal ();
- public void take (owned Gst.Buffer buffer);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Bus : Gst.Object {
- [CCode (has_construct_function = false)]
- public Bus ();
- public void add_signal_watch ();
- public void add_signal_watch_full (int priority);
- [CCode (cname = "gst_bus_add_watch_full")]
- public uint add_watch (owned Gst.BusFunc func, [CCode (pos = 0.1)] int priority = GLib.Priority.DEFAULT);
- public uint add_watch_full (int priority, owned Gst.BusFunc func);
- [CCode (instance_pos = -1)]
- public bool async_signal_func (Gst.Bus bus, Gst.Message message);
- public GLib.Source create_watch ();
- public void disable_sync_message_emission ();
- public void enable_sync_message_emission ();
- public bool have_pending ();
- public Gst.Message? peek ();
- public Gst.Message? poll (Gst.MessageType events, Gst.ClockTimeDiff timeout);
- public Gst.Message? pop ();
- public Gst.Message? pop_filtered (Gst.MessageType types);
- public bool post (owned Gst.Message message);
- public void remove_signal_watch ();
- public void set_flushing (bool flushing);
- public void set_sync_handler (Gst.BusSyncHandler? func);
- [CCode (instance_pos = -1)]
- public Gst.BusSyncReply sync_signal_handler (Gst.Bus bus, Gst.Message message);
- public Gst.Message? timed_pop (Gst.ClockTime timeout);
- public Gst.Message? timed_pop_filtered (Gst.ClockTime timeout, Gst.MessageType types);
- public virtual signal void message (Gst.Message message);
- public virtual signal void sync_message (Gst.Message message);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_caps_ref", unref_function = "gst_caps_unref")]
- public class Caps {
- public Gst.CapsFlags flags;
- [CCode (has_construct_function = false)]
- public Caps.any ();
- public void append (owned Gst.Caps caps2);
- public void append_structure (owned Gst.Structure structure);
- public bool can_intersect (Gst.Caps caps2);
- public Gst.Caps copy ();
- public Gst.Caps copy_nth (uint nth);
- public bool do_simplify ();
- [CCode (has_construct_function = false)]
- public Caps.empty ();
- public static Gst.Caps from_string (string str);
- [CCode (has_construct_function = false)]
- public Caps.full (Gst.Structure struct1, ...);
- [CCode (has_construct_function = false)]
- public Caps.full_valist (Gst.Structure structure, void* var_args);
- public uint get_size ();
- public unowned Gst.Structure get_structure (uint index);
- public Gst.Caps intersect (Gst.Caps caps2);
- public unowned Gst.Caps intersect_full (Gst.Caps caps2, Gst.CapsIntersectMode mode);
- public bool is_always_compatible (Gst.Caps caps2);
- public bool is_any ();
- public bool is_empty ();
- public bool is_equal (Gst.Caps caps2);
- public bool is_equal_fixed (Gst.Caps caps2);
- public bool is_fixed ();
- [CCode (cname = "GST_CAPS_IS_SIMPLE")]
- public bool is_simple ();
- public bool is_subset (Gst.Caps superset);
- public bool is_subset_structure (Gst.Structure structure);
- public static Gst.Caps load_thyself (void* parent);
- [ReturnsModifiedPointer]
- public void make_writable ();
- public void merge (owned Gst.Caps caps2);
- public void merge_structure (owned Gst.Structure structure);
- public Gst.Caps normalize ();
- public unowned Gst.Caps @ref ();
- public void remove_structure (uint idx);
- public static void replace (ref Gst.Caps? oldobj, Gst.Caps? newobj);
- public void* save_thyself (void* parent);
- public void set_simple (string field, ...);
- public void set_simple_valist (string field, void* varargs);
- public void set_value (string field, GLib.Value value);
- [CCode (has_construct_function = false)]
- public Caps.simple (string media_type, string fieldname, ...);
- public unowned Gst.Structure steal_structure (uint index);
- public Gst.Caps subtract (Gst.Caps subtrahend);
- public string to_string ();
- public void truncate ();
- public Gst.Caps union (Gst.Caps caps2);
- public void unref ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public abstract class Clock : Gst.Object {
- public weak Gst.ClockID clockid;
- public weak GLib.List<Gst.ClockEntry> entries;
- public GLib.Cond entries_changed;
- public Gst.ClockTime external_calibration;
- public bool filling;
- public Gst.ClockTime internal_calibration;
- public Gst.ClockTime last_time;
- public weak Gst.Clock master;
- public Gst.ClockTime rate_denominator;
- public Gst.ClockTime rate_numerator;
- public Gst.ClockTime resolution;
- public GLib.Mutex slave_lock;
- public int time_index;
- [CCode (array_length = false)]
- public weak Gst.ClockTime[] times;
- [CCode (has_construct_function = false)]
- protected Clock ();
- public bool add_observation (Gst.ClockTime slave, Gst.ClockTime master, out double r_squared);
- public Gst.ClockTime adjust_unlocked (Gst.ClockTime @internal);
- [NoWrapper]
- public virtual Gst.ClockTime change_resolution (Gst.ClockTime old_resolution, Gst.ClockTime new_resolution);
- public void get_calibration (out Gst.ClockTime @internal, out Gst.ClockTime external, out Gst.ClockTime rate_num, out Gst.ClockTime rate_denom);
- public virtual Gst.ClockTime get_internal_time ();
- public Gst.Clock? get_master ();
- public virtual Gst.ClockTime get_resolution ();
- public Gst.ClockTime get_time ();
- public bool periodic_id_reinit (Gst.ClockID id, Gst.ClockTime start_time, Gst.ClockTime interval);
- public void set_calibration (Gst.ClockTime @internal, Gst.ClockTime external, Gst.ClockTime rate_num, Gst.ClockTime rate_denom);
- public bool set_master (Gst.Clock? master);
- public Gst.ClockTime set_resolution (Gst.ClockTime resolution);
- public bool single_shot_id_reinit (Gst.ClockID id, Gst.ClockTime time);
- public Gst.ClockTime unadjust_unlocked (Gst.ClockTime external);
- [NoWrapper]
- public virtual void unschedule (Gst.ClockEntry entry);
- [NoWrapper]
- public virtual Gst.ClockReturn wait (Gst.ClockEntry entry);
- [NoWrapper]
- public virtual Gst.ClockReturn wait_async (Gst.ClockEntry entry);
- [NoWrapper]
- public virtual Gst.ClockReturn wait_jitter (Gst.ClockEntry entry, out Gst.ClockTimeDiff jitter);
- [NoAccessorMethod]
- public bool stats { get; set; }
- [NoAccessorMethod]
- public uint64 timeout { get; set; }
- [NoAccessorMethod]
- public int window_size { get; set; }
- [NoAccessorMethod]
- public int window_threshold { get; set; }
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class ClockEntry {
- public weak Gst.Clock clock;
- public weak GLib.DestroyNotify destroy_data;
- public weak Gst.ClockCallback func;
- public Gst.ClockTime interval;
- public int refcount;
- public Gst.ClockReturn status;
- public Gst.ClockTime time;
- public Gst.ClockEntryType type;
- public bool unscheduled;
- public void* user_data;
- public bool woken_up;
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_clock_id_ref", unref_function = "gst_clock_id_unref")]
- [Compact]
- public class ClockID {
- public static int compare_func (void* id1, void* id2);
- public Gst.ClockTime get_time ();
- [CCode (cname = "gst_clock_new_periodic_id")]
- public ClockID.periodic (Gst.Clock clock, Gst.ClockTime start_time, Gst.ClockTime interval);
- [CCode (cname = "gst_clock_new_single_shot_id")]
- public ClockID.single_shot (Gst.Clock clock, Gst.ClockTime time);
- public void unschedule ();
- public Gst.ClockReturn wait (out Gst.ClockTimeDiff jitter);
- public Gst.ClockReturn wait_async (Gst.ClockCallback func);
- public Gst.ClockReturn wait_async_full (Gst.ClockCallback func, GLib.DestroyNotify destroy_data);
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "gst_date_get_type ()")]
- [Compact]
- public class Date {
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_date_time_ref", type_id = "gst_date_time_get_type ()", unref_function = "gst_date_time_unref")]
- [Compact]
- public class DateTime {
- [CCode (has_construct_function = false)]
- public DateTime (float tzoffset, int year, int month, int day, int hour, int minute, double seconds);
- [CCode (has_construct_function = false)]
- public DateTime.from_unix_epoch_local_time (int64 secs);
- [CCode (has_construct_function = false)]
- public DateTime.from_unix_epoch_utc (int64 secs);
- public int get_day ();
- public int get_hour ();
- public int get_microsecond ();
- public int get_minute ();
- public int get_month ();
- public int get_second ();
- public float get_time_zone_offset ();
- public int get_year ();
- [CCode (has_construct_function = false)]
- public DateTime.local_time (int year, int month, int day, int hour, int minute, double seconds);
- [CCode (has_construct_function = false)]
- public DateTime.now_local_time ();
- [CCode (has_construct_function = false)]
- public DateTime.now_utc ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class DebugCategory {
- [CCode (cname = "GST_CAT_DEBUG")]
- public void debug (string format, ...);
- [CCode (cname = "GST_CAT_DEBUG_OBJECT")]
- public void debug_object (GLib.Object obj, string format, ...);
- [CCode (cname = "GST_CAT_ERROR")]
- public void error (string format, ...);
- [CCode (cname = "GST_CAT_ERROR_OBJECT")]
- public void error_object (GLib.Object obj, string format, ...);
- [CCode (cname = "GST_DEBUG_CATEGORY_GET")]
- public static unowned Gst.DebugCategory @get (string name);
- public uint get_color ();
- public unowned string get_description ();
- public unowned string get_name ();
- public Gst.DebugLevel get_threshold ();
- [CCode (cname = "GST_CAT_INFO")]
- public void info (string format, ...);
- [CCode (cname = "GST_CAT_INFO_OBJECT")]
- public void info_object (GLib.Object obj, string format, ...);
- [CCode (cname = "GST_DEBUG_CATEGORY_INIT")]
- public void init (string name, uint color, string description);
- [CCode (cname = "GST_CAT_LOG")]
- public void log (string format, ...);
- [CCode (cname = "GST_CAT_LOG_OBJECT")]
- public void log_object (GLib.Object obj, string format, ...);
- public void reset_threshold ();
- public void set_threshold (Gst.DebugLevel level);
- [CCode (cname = "GST_CAT_WARNING")]
- public void warning (string format, ...);
- [CCode (cname = "GST_CAT_WARNING_OBJECT")]
- public void warning_object (GLib.Object obj, string format, ...);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class DebugMessage {
- public unowned string @get ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public abstract class Element : Gst.Object {
- public Gst.ClockTimeDiff base_time;
- public weak Gst.Bus bus;
- public weak Gst.Clock clock;
- public Gst.State current_state;
- public Gst.StateChangeReturn last_return;
- public Gst.State next_state;
- public uint16 numpads;
- public uint16 numsinkpads;
- public uint16 numsrcpads;
- public weak GLib.List<Gst.Pad> pads;
- public uint32 pads_cookie;
- public Gst.State pending_state;
- public weak GLib.List<Gst.Pad> sinkpads;
- public weak GLib.List<Gst.Pad> srcpads;
- public GLib.Cond state_cond;
- public uint32 state_cookie;
- public GLib.StaticRecMutex state_lock;
- [CCode (cname = "abidata.ABI.target_state")]
- public Gst.State target_state;
- [CCode (has_construct_function = false)]
- protected Element ();
- public void abort_state ();
- public bool add_pad (Gst.Pad pad);
- [CCode (cname = "gst_element_class_add_pad_template")]
- public class void add_pad_template (Gst.PadTemplate templ);
- public virtual Gst.StateChangeReturn change_state (Gst.StateChange transition);
- public Gst.StateChangeReturn continue_state (Gst.StateChangeReturn ret);
- public void create_all_pads ();
- public void found_tags (owned Gst.TagList list);
- public void found_tags_for_pad (Gst.Pad pad, owned Gst.TagList list);
- public Gst.ClockTime get_base_time ();
- public Gst.Bus? get_bus ();
- public Gst.Clock? get_clock ();
- public Gst.Pad? get_compatible_pad (Gst.Pad pad, Gst.Caps? caps);
- public unowned Gst.PadTemplate? get_compatible_pad_template (Gst.PadTemplate compattempl);
- public unowned Gst.ElementFactory? get_factory ();
- public virtual Gst.Index? get_index ();
- [Version (deprecated = true)]
- public Gst.Pad? get_pad (string name);
- [CCode (cname = "gst_element_class_get_pad_template")]
- public class unowned Gst.PadTemplate? get_pad_template (string name);
- [CCode (cname = "gst_element_class_get_pad_template_list")]
- public class unowned GLib.List<Gst.PadTemplate> get_pad_template_list ();
- [CCode (array_length = false)]
- public virtual unowned Gst.QueryType[]? get_query_types ();
- [Version (replacement = "Gst.Element.request_pad")]
- public Gst.Pad? get_request_pad (string name);
- public Gst.ClockTime get_start_time ();
- public virtual Gst.StateChangeReturn get_state (out Gst.State state, out Gst.State pending, Gst.ClockTime timeout);
- public Gst.Pad? get_static_pad (string name);
- public bool implements_interface (GLib.Type iface_type);
- [CCode (cname = "gst_element_class_install_std_props")]
- public class void install_std_props (...);
- public bool is_indexable ();
- public bool is_locked_state ();
- public Gst.Iterator<Gst.Pad> iterate_pads ();
- public Gst.Iterator<Gst.Pad> iterate_sink_pads ();
- public Gst.Iterator<Gst.Pad> iterate_src_pads ();
- public bool link (Gst.Element dest);
- public bool link_filtered (Gst.Element dest, Gst.Caps filter);
- public bool link_many (Gst.Element element_2, ...);
- public bool link_pads (string srcpadname, Gst.Element dest, string destpadname);
- public bool link_pads_filtered (string srcpadname, Gst.Element dest, string destpadname, Gst.Caps filter);
- public bool link_pads_full (string srcpadname, Gst.Element dest, string destpadname, Gst.PadLinkCheck flags);
- public void lost_state ();
- public void lost_state_full (bool new_base_time);
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname);
- public void message_full (Gst.MessageType type, GLib.Quark domain, int code, owned string? text, owned string? debug, string file, string function, int line);
- public bool post_message (owned Gst.Message message);
- public virtual Gst.Clock? provide_clock ();
- public bool provides_clock ();
- public virtual bool query (Gst.Query query);
- public bool query_convert (Gst.Format src_format, int64 src_val, ref Gst.Format dest_format, out int64 dest_val);
- public bool query_duration (ref Gst.Format format, out int64 duration);
- public bool query_position (ref Gst.Format format, out int64 cur);
- public static bool register (Gst.Plugin? plugin, string name, uint rank, GLib.Type type);
- [NoWrapper]
- public virtual void release_pad (Gst.Pad pad);
- public void release_request_pad (Gst.Pad pad);
- public bool remove_pad (Gst.Pad pad);
- [NoWrapper]
- public virtual unowned Gst.Pad request_new_pad (Gst.PadTemplate templ, string? name);
- [NoWrapper]
- public virtual unowned Gst.Pad request_new_pad_full (Gst.PadTemplate templ, string name, Gst.Caps caps);
- public Gst.Pad? request_pad (Gst.PadTemplate templ, string? name, Gst.Caps? caps);
- public bool requires_clock ();
- public bool seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type, int64 cur, Gst.SeekType stop_type, int64 stop);
- public bool seek_simple (Gst.Format format, Gst.SeekFlags seek_flags, int64 seek_pos);
- public virtual bool send_event (owned Gst.Event event);
- public void set_base_time (Gst.ClockTime time);
- public virtual void set_bus (Gst.Bus? bus);
- public virtual bool set_clock (Gst.Clock? clock);
- [CCode (cname = "gst_element_class_set_details")]
- [Version (replacement = "Gst.Element.set_details_simple")]
- public class void set_details (Gst.ElementDetails details);
- [CCode (cname = "gst_element_class_set_details_simple")]
- public class void set_details_simple (string longname, string classification, string description, string author);
- [CCode (cname = "gst_element_class_set_documentation_uri")]
- public class void set_documentation_uri (string uri);
- [CCode (cname = "gst_element_class_set_icon_name")]
- public class void set_icon_name (string name);
- public virtual void set_index (Gst.Index? index);
- public bool set_locked_state (bool locked_state);
- public void set_start_time (Gst.ClockTime time);
- public virtual Gst.StateChangeReturn set_state (Gst.State state);
- [NoWrapper]
- public virtual void state_changed (Gst.State oldstate, Gst.State newstate, Gst.State pending);
- public bool sync_state_with_parent ();
- public void unlink (Gst.Element dest);
- public void unlink_many (Gst.Element element_2, ...);
- public void unlink_pads (string srcpadname, Gst.Element dest, string destpadname);
- [HasEmitter]
- public virtual signal void no_more_pads ();
- public virtual signal void pad_added (Gst.Pad pad);
- public virtual signal void pad_removed (Gst.Pad pad);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class ElementFactory : Gst.PluginFeature {
- [CCode (has_construct_function = false)]
- protected ElementFactory ();
- public bool can_sink_all_caps (Gst.Caps caps);
- [Version (replacement = "Gst.ElementFactory.can_sink_all_caps")]
- public bool can_sink_any_caps (Gst.Caps caps);
- public bool can_sink_caps (Gst.Caps caps);
- public bool can_src_all_caps (Gst.Caps caps);
- [Version (replacement = "Gst.ElementFactory.can_src_all_caps")]
- public bool can_src_any_caps (Gst.Caps caps);
- public bool can_src_caps (Gst.Caps caps);
- [CCode (returns_floating_reference = true)]
- public Gst.Element? create (string? name);
- public static Gst.ElementFactory? find (string name);
- public unowned string get_author ();
- public unowned string get_description ();
- public unowned string get_documentation_uri ();
- public GLib.Type get_element_type ();
- public unowned string get_icon_name ();
- public unowned string get_klass ();
- public unowned string get_longname ();
- public uint get_num_pad_templates ();
- public unowned GLib.List<Gst.StaticPadTemplate> get_static_pad_templates ();
- [CCode (array_length = false, array_null_terminated = true)]
- public string[]? get_uri_protocols ();
- public int get_uri_type ();
- public bool has_interface (string interfacename);
- public static GLib.List<Gst.ElementFactory> list_filter (GLib.List<Gst.ElementFactory> list, Gst.Caps caps, Gst.PadDirection direction, bool subsetonly);
- public static GLib.List<Gst.ElementFactory> list_get_elements (Gst.ElementFactoryListType type, Gst.Rank minrank);
- public bool list_is_type (Gst.ElementFactoryListType type);
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? make (string factoryname, string? name);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_event_ref", unref_function = "gst_event_unref")]
- public class Event : Gst.MiniObject {
- public weak Gst.Object src;
- public uint64 timestamp;
- public Gst.EventType type;
- [CCode (has_construct_function = false)]
- public Event.buffer_size (Gst.Format format, int64 minsize, int64 maxsize, bool @async);
- public Gst.Event copy ();
- [CCode (has_construct_function = false)]
- public Event.custom (Gst.EventType type, owned Gst.Structure structure);
- [CCode (has_construct_function = false)]
- public Event.eos ();
- [CCode (has_construct_function = false)]
- public Event.flush_start ();
- [CCode (has_construct_function = false)]
- public Event.flush_stop ();
- public uint32 get_seqnum ();
- public unowned Gst.Structure get_structure ();
- public bool has_name (string name);
- [CCode (cname = "GST_EVENT_IS_DOWNSTREAM")]
- public bool is_downstream ();
- [CCode (cname = "GST_EVENT_IS_SERIALIZED")]
- public bool is_serialized ();
- [CCode (cname = "GST_EVENT_IS_UPSTREAM")]
- public bool is_upstream ();
- [CCode (has_construct_function = false)]
- public Event.latency (Gst.ClockTime latency);
- [CCode (has_construct_function = false)]
- public Event.navigation (owned Gst.Structure structure);
- [CCode (has_construct_function = false)]
- public Event.new_segment (bool update, double rate, Gst.Format format, int64 start, int64 stop, int64 position);
- [CCode (has_construct_function = false)]
- public Event.new_segment_full (bool update, double rate, double applied_rate, Gst.Format format, int64 start, int64 stop, int64 position);
- public void parse_buffer_size (out Gst.Format format, out int64 minsize, out int64 maxsize, out bool @async);
- public void parse_latency (out Gst.ClockTime latency);
- public void parse_new_segment (out bool update, out double rate, out Gst.Format format, out int64 start, out int64 stop, out int64 position);
- public void parse_new_segment_full (out bool update, out double rate, out double applied_rate, out Gst.Format format, out int64 start, out int64 stop, out int64 position);
- public void parse_qos (out double proportion, out Gst.ClockTimeDiff diff, out Gst.ClockTime timestamp);
- public void parse_qos_full (out Gst.QOSType type, out double proportion, out Gst.ClockTimeDiff diff, out Gst.ClockTime timestamp);
- public void parse_seek (out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType start_type, out int64 start, out Gst.SeekType stop_type, out int64 stop);
- public void parse_sink_message (out unowned Gst.Message msg);
- public void parse_step (out Gst.Format format, out uint64 amount, out double rate, out bool flush, out bool intermediate);
- public void parse_tag (out unowned Gst.TagList taglist);
- [CCode (has_construct_function = false)]
- public Event.qos (double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
- [CCode (has_construct_function = false)]
- public Event.qos_full (Gst.QOSType type, double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
- public unowned Gst.Event @ref ();
- public static void replace (ref Gst.Event? oldobj, Gst.Event? newobj);
- [CCode (has_construct_function = false)]
- public Event.seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, int64 start, Gst.SeekType stop_type, int64 stop);
- public void set_seqnum (uint32 seqnum);
- [CCode (has_construct_function = false)]
- public Event.sink_message (owned Gst.Message msg);
- [CCode (has_construct_function = false)]
- public Event.step (Gst.Format format, uint64 amount, double rate, bool flush, bool intermediate);
- [CCode (has_construct_function = false)]
- public Event.tag (owned Gst.TagList taglist);
- public static Gst.EventTypeFlags type_get_flags (Gst.EventType type);
- public static unowned string type_get_name (Gst.EventType type);
- public static GLib.Quark type_to_quark (Gst.EventType type);
- public void unref ();
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "gst_g_error_get_type ()")]
- [Compact]
- public class GError {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class GhostPad : Gst.Pad {
- [CCode (has_construct_function = false, type = "GstPad*")]
- public GhostPad (string? name, Gst.Pad target);
- public static bool activate_pull_default (Gst.Pad pad, bool active);
- public static bool activate_push_default (Gst.Pad pad, bool active);
- [CCode (has_construct_function = false, type = "GstPad*")]
- public GhostPad.from_template (string? name, Gst.Pad target, Gst.PadTemplate templ);
- public Gst.Pad? get_target ();
- public static bool internal_activate_pull_default (Gst.Pad pad, bool active);
- public static bool internal_activate_push_default (Gst.Pad pad, bool active);
- public static Gst.PadLinkReturn link_default (Gst.Pad pad, Gst.Pad peer);
- [CCode (has_construct_function = false, type = "GstPad*")]
- public GhostPad.no_target (string? name, Gst.PadDirection dir);
- [CCode (has_construct_function = false, type = "GstPad*")]
- public GhostPad.no_target_from_template (string? name, Gst.PadTemplate templ);
- public bool set_target (Gst.Pad? newtarget);
- public static bool setcaps_default (Gst.Pad pad, Gst.Caps caps);
- public static void unlink_default (Gst.Pad pad);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public abstract class Index : Gst.Object {
- [CCode (has_construct_function = false)]
- public Index ();
- public unowned Gst.IndexEntry add_association (int id, Gst.AssocFlags flags, Gst.Format format, int64 value, ...);
- public unowned Gst.IndexEntry? add_associationv (int id, Gst.AssocFlags flags, [CCode (array_length_pos = 2.9)] Gst.IndexAssociation[] list);
- [NoWrapper]
- public virtual void add_entry (Gst.IndexEntry entry);
- public unowned Gst.IndexEntry? add_format (int id, Gst.Format format);
- public unowned Gst.IndexEntry? add_id (int id, string description);
- public unowned Gst.IndexEntry? add_object (int id, string key, GLib.Type type, void* object);
- public virtual void commit (int id);
- public virtual unowned Gst.IndexEntry? get_assoc_entry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value);
- public unowned Gst.IndexEntry? get_assoc_entry_full (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value, GLib.CompareDataFunc<void*> func);
- public Gst.IndexCertainty get_certainty ();
- public int get_group ();
- public virtual bool get_writer_id (Gst.Object writer, out int id);
- [CCode (cname = "GST_INDEX_IS_READABLE")]
- public bool is_readable ();
- [CCode (cname = "GST_INDEX_IS_WRITABLE")]
- public bool is_writable ();
- public int new_group ();
- public void set_certainty (Gst.IndexCertainty certainty);
- [CCode (cname = "gst_index_set_filter_full")]
- public void set_filter (owned Gst.IndexFilter filter);
- public bool set_group (int groupnum);
- [CCode (cname = "gst_index_set_resolver_full")]
- public void set_resolver (owned Gst.IndexResolver resolver);
- [NoAccessorMethod]
- public Gst.IndexResolver resolver { owned get; set; }
- public virtual signal void entry_added (Gst.IndexEntry entry);
- }
- [CCode (cheader_filename = "gst/gst.h", copy_function = "gst_index_entry_copy")]
- [Compact]
- public class IndexEntry {
- public Gst.IndexEntryType type;
- [CCode (cname = "GST_INDEX_ID_INVALID")]
- public const int ID_INVALID;
- [CCode (cname = "GST_INDEX_ASSOC_FLAGS")]
- public Gst.AssocFlags assoc_flags ();
- [CCode (cname = "GST_INDEX_ASSOC_FORMAT")]
- public Gst.Format assoc_format (int i);
- public bool assoc_map (Gst.Format format, out int64 value);
- [CCode (cname = "GST_INDEX_ASSOC_VALUE")]
- public Gst.IndexAssociation assoc_value (int i);
- public Gst.IndexEntry copy ();
- [CCode (cname = "GST_INDEX_FORMAT_FORMAT")]
- public Gst.Format format_format ();
- [CCode (cname = "GST_INDEX_FORMAT_KEY")]
- public unowned string format_key ();
- [CCode (cname = "GST_INDEX_ID_DESCRIPTION")]
- public unowned string id_description ();
- [CCode (cname = "GST_INDEX_NASSOCS")]
- public int n_assocs ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class IndexFactory : Gst.PluginFeature {
- public weak string longdesc;
- public GLib.Type type;
- [CCode (has_construct_function = false)]
- public IndexFactory (string name, string longdesc, GLib.Type type);
- public Gst.Index create ();
- public void destroy ();
- public static Gst.IndexFactory? find (string name);
- public static Gst.Index? make (string name);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class Iterator<T> {
- public uint32 cookie;
- public GLib.Mutex @lock;
- public void* master_cookie;
- public weak Gst.Iterator pushed;
- public GLib.Type type;
- [CCode (has_construct_function = false)]
- public Iterator (uint size, GLib.Type type, GLib.Mutex @lock, ref uint32 master_cookie, Gst.IteratorNextFunction<T> next, Gst.IteratorItemFunction<T> item, Gst.IteratorResyncFunction resync, Gst.IteratorFreeFunction free);
- public T find_custom (GLib.CompareFunc<T> func, T user_data);
- public Gst.IteratorResult fold ([CCode (delegate_target_pos = 2.1)] Gst.IteratorFoldFunction<T> func, out Gst.Value ret);
- public Gst.IteratorResult @foreach (GLib.Func<T> func);
- [CCode (has_construct_function = false)]
- public Iterator.list (GLib.Type type, GLib.Mutex @lock, ref uint32 master_cookie, GLib.List<T> list, void* owner, Gst.IteratorItemFunction<T> item, Gst.IteratorDisposeFunction free);
- public Gst.IteratorResult next (out T elem);
- public void push (Gst.Iterator other);
- public void resync ();
- [CCode (has_construct_function = false)]
- public Iterator.single (GLib.Type type, T object, Gst.CopyFunction copy, GLib.FreeFunc free);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_message_ref", unref_function = "gst_message_unref")]
- public class Message : Gst.MiniObject {
- public weak Gst.Object src;
- public uint64 timestamp;
- public Gst.MessageType type;
- [CCode (has_construct_function = false)]
- public Message.application (Gst.Object src, owned Gst.Structure? structure);
- [CCode (has_construct_function = false)]
- public Message.async_done (Gst.Object src);
- [CCode (has_construct_function = false)]
- public Message.async_start (Gst.Object src, bool new_base_time);
- [CCode (has_construct_function = false)]
- public Message.buffering (Gst.Object src, int percent);
- [CCode (has_construct_function = false)]
- public Message.clock_lost (Gst.Object src, Gst.Clock clock);
- [CCode (has_construct_function = false)]
- public Message.clock_provide (Gst.Object src, Gst.Clock clock, bool ready);
- public Gst.Message copy ();
- [CCode (has_construct_function = false)]
- public Message.custom (Gst.MessageType type, Gst.Object src, owned Gst.Structure? structure);
- [CCode (has_construct_function = false)]
- public Message.duration (Gst.Object src, Gst.Format format, int64 duration);
- [CCode (has_construct_function = false)]
- public Message.element (Gst.Object src, owned Gst.Structure? structure);
- [CCode (has_construct_function = false)]
- public Message.eos (Gst.Object src);
- [CCode (has_construct_function = false)]
- public Message.error (Gst.Object src, GLib.Error error, string? debug);
- public uint32 get_seqnum ();
- public unowned Gst.Value? get_stream_status_object ();
- public unowned Gst.Structure? get_structure ();
- [CCode (has_construct_function = false)]
- public Message.info (Gst.Object src, GLib.Error error, string? debug);
- [CCode (has_construct_function = false)]
- public Message.latency (Gst.Object src);
- [ReturnsModifiedPointer]
- public void make_writable ();
- [CCode (has_construct_function = false)]
- public Message.new_clock (Gst.Object src, Gst.Clock clock);
- public void parse_async_start (out bool new_base_time);
- public void parse_buffering (out int percent);
- public void parse_buffering_stats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out int64 buffering_left);
- public void parse_clock_lost (out unowned Gst.Clock clock);
- public void parse_clock_provide (out unowned Gst.Clock clock, out bool ready);
- public void parse_duration (out Gst.Format format, out int64 duration);
- public void parse_error (out GLib.Error gerror, out string? debug);
- public void parse_info (out GLib.Error gerror, out string? debug);
- public void parse_new_clock (out unowned Gst.Clock clock);
- public void parse_progress (out Gst.ProgressType type, out string code, out string text);
- public void parse_qos (out bool live, out uint64 running_time, out uint64 stream_time, out uint64 timestamp, out uint64 duration);
- public void parse_qos_stats (out Gst.Format format, out uint64 processed, out uint64 dropped);
- public void parse_qos_values (out int64 jitter, out double proportion, out int quality);
- public void parse_request_state (out Gst.State state);
- public void parse_segment_done (out Gst.Format format, out int64 position);
- public void parse_segment_start (out Gst.Format format, out int64 position);
- public void parse_state_changed (out Gst.State oldstate, out Gst.State newstate, out Gst.State pending);
- public void parse_step_done (out Gst.Format format, out uint64 amount, out double rate, out bool flush, out bool intermediate, out uint64 duration, out bool eos);
- public void parse_step_start (out bool active, out Gst.Format format, out uint64 amount, out double rate, out bool flush, out bool intermediate);
- public void parse_stream_status (out Gst.StreamStatusType type, out unowned Gst.Element owner);
- public void parse_structure_change (out Gst.StructureChangeType type, out unowned Gst.Element owner, out bool busy);
- public void parse_tag (out Gst.TagList tag_list);
- public void parse_tag_full (out unowned Gst.Pad pad, out unowned Gst.TagList tag_list);
- public void parse_warning (out GLib.Error gerror, out string? debug);
- [CCode (has_construct_function = false)]
- public Message.progress (Gst.Object src, Gst.ProgressType type, string code, string text);
- [CCode (has_construct_function = false)]
- public Message.qos (Gst.Object src, bool live, uint64 running_time, uint64 stream_time, uint64 timestamp, uint64 duration);
- public unowned Gst.Message @ref ();
- [CCode (has_construct_function = false)]
- public Message.request_state (Gst.Object src, Gst.State state);
- [CCode (has_construct_function = false)]
- public Message.segment_done (Gst.Object src, Gst.Format format, int64 position);
- [CCode (has_construct_function = false)]
- public Message.segment_start (Gst.Object src, Gst.Format format, int64 position);
- public void set_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
- public void set_qos_stats (Gst.Format format, uint64 processed, uint64 dropped);
- public void set_qos_values (int64 jitter, double proportion, int quality);
- public void set_seqnum (uint32 seqnum);
- public void set_stream_status_object (ref unowned Gst.Value? object);
- [CCode (has_construct_function = false)]
- public Message.state_changed (Gst.Object src, Gst.State oldstate, Gst.State newstate, Gst.State pending);
- [CCode (has_construct_function = false)]
- public Message.state_dirty (Gst.Object src);
- [CCode (has_construct_function = false)]
- public Message.step_done (Gst.Object src, Gst.Format format, uint64 amount, double rate, bool flush, bool intermediate, uint64 duration, bool eos);
- [CCode (has_construct_function = false)]
- public Message.step_start (Gst.Object src, bool active, Gst.Format format, uint64 amount, double rate, bool flush, bool intermediate);
- [CCode (has_construct_function = false)]
- public Message.stream_status (Gst.Object src, Gst.StreamStatusType type, Gst.Element owner);
- [CCode (has_construct_function = false)]
- public Message.structure_change (Gst.Object src, Gst.StructureChangeType type, Gst.Element owner, bool busy);
- [CCode (has_construct_function = false)]
- public Message.tag (Gst.Object src, Gst.TagList tag_list);
- [CCode (has_construct_function = false)]
- public Message.tag_full (Gst.Object src, Gst.Pad pad, Gst.TagList tag_list);
- public static GLib.Quark type_to_quark (Gst.MessageType type);
- public void unref ();
- [CCode (has_construct_function = false)]
- public Message.warning (Gst.Object src, GLib.Error error, string? debug);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_mini_object_ref", unref_function = "gst_mini_object_unref")]
- public abstract class MiniObject {
- public Gst.MiniObjectFlags flags;
- [CCode (has_construct_function = false)]
- public MiniObject (GLib.Type type);
- public virtual Gst.MiniObject copy ();
- public virtual void finalize ();
- [CCode (cname = "GST_MINI_OBJECT_FLAG_IS_SET")]
- public bool flag_is_set (Gst.MiniObjectFlags flag);
- [CCode (cname = "GST_MINI_OBJECT_FLAG_SET")]
- public void flag_set (Gst.MiniObjectFlags flag);
- [CCode (cname = "GST_MINI_OBJECT_FLAG_UNSET")]
- public void flag_unset (Gst.MiniObjectFlags flag);
- public bool is_writable ();
- [ReturnsModifiedPointer]
- public void make_writable ();
- public unowned Gst.MiniObject @ref ();
- public static void replace (ref Gst.MiniObject? oldobj, Gst.MiniObject? newobj);
- public void unref ();
- public void weak_ref (Gst.MiniObjectWeakNotify notify, void* data);
- public void weak_unref (Gst.MiniObjectWeakNotify notify, void* data);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_object_ref", ref_sink_function = "gst_object_ref_sink", unref_function = "gst_object_unref")]
- public abstract class Object : GLib.Object {
- public Gst.ObjectFlags flags;
- public GLib.Mutex @lock;
- public weak string name_prefix;
- public weak Gst.Object parent;
- [CCode (has_construct_function = false)]
- protected Object ();
- public static bool check_uniqueness (GLib.List<Gst.Object> list, string name);
- public static void default_deep_notify (GLib.Object object, Gst.Object orig, GLib.ParamSpec pspec, string? excluded_props);
- public void default_error (GLib.Error error, string? debug);
- [CCode (cname = "GST_OBJECT_FLAG_IS_SET")]
- public bool flag_is_set (Gst.ObjectFlags flag);
- [CCode (cname = "GST_OBJECT_FLAG_SET")]
- public void flag_set (Gst.ObjectFlags flag);
- [CCode (cname = "GST_OBJECT_FLAG_UNSET")]
- public void flag_unset (Gst.ObjectFlags flag);
- public string get_name ();
- public string get_name_prefix ();
- public Gst.Object get_parent ();
- public string get_path_string ();
- public bool has_ancestor (Gst.Object ancestor);
- [CCode (cname = "GST_OBJECT_IS_DISPOSING")]
- public bool is_disposing ();
- [CCode (cname = "GST_OBJECT_IS_FLOATING")]
- public bool is_floating ();
- public unowned Gst.Object @ref ();
- public void ref_sink ();
- public static void replace (ref Gst.Object? oldobj, Gst.Object? newobj);
- public virtual void restore_thyself (void* self);
- public virtual void* save_thyself (void* parent);
- public bool set_name (string name);
- public void set_name_prefix (string name_prefix);
- public bool set_parent (Gst.Object parent);
- public void sink ();
- public void unparent ();
- public void unref ();
- public string name { owned get; set construct; }
- public virtual signal void deep_notify (Gst.Object orig, GLib.ParamSpec pspec);
- public virtual signal void object_saved (void* parent);
- public virtual signal void parent_set (Gst.Object parent);
- public virtual signal void parent_unset (Gst.Object parent);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Pad : Gst.Object {
- public weak Gst.PadAcceptCapsFunction acceptcapsfunc;
- public weak Gst.PadActivateFunction activatefunc;
- public weak Gst.PadActivateModeFunction activatepullfunc;
- public weak Gst.PadActivateModeFunction activatepushfunc;
- public weak Gst.PadBufferAllocFunction bufferallocfunc;
- public weak Gst.PadChainFunction chainfunc;
- public weak Gst.PadCheckGetRangeFunction checkgetrangefunc;
- public void* element_private;
- public weak Gst.PadEventFunction eventfunc;
- public weak Gst.PadFixateCapsFunction fixatecapsfunc;
- public weak Gst.PadGetCapsFunction getcapsfunc;
- public weak Gst.PadGetRangeFunction getrangefunc;
- public weak Gst.PadIntLinkFunction intlinkfunc;
- public weak Gst.PadIterIntLinkFunction iterintlinkfunc;
- public weak Gst.PadLinkFunction linkfunc;
- public Gst.ActivateMode mode;
- public weak Gst.PadQueryFunction queryfunc;
- public weak Gst.PadQueryTypeFunction querytypefunc;
- public weak Gst.PadSetCapsFunction setcapsfunc;
- public weak Gst.PadUnlinkFunction unlinkfunc;
- [CCode (has_construct_function = false)]
- public Pad (string name, Gst.PadDirection direction);
- public bool accept_caps (Gst.Caps caps);
- public bool activate_pull (bool active);
- public bool activate_push (bool active);
- [CCode (cname = "gst_pad_add_buffer_probe_full")]
- public uint add_buffer_probe ([CCode (type = "GCallback")] owned Gst.BufferProbeCallback handler);
- [CCode (cname = "gst_pad_add_data_probe_full")]
- public uint add_data_probe ([CCode (type = "GCallback")] owned Gst.DataProbeCallback handler);
- [CCode (cname = "gst_pad_add_event_probe_full")]
- public uint add_event_probe ([CCode (type = "GCallback")] owned Gst.EventProbeCallback handler);
- public Gst.FlowReturn alloc_buffer (uint64 offset, int size, Gst.Caps caps, out Gst.Buffer buf);
- public Gst.FlowReturn alloc_buffer_and_set_caps (uint64 offset, int size, Gst.Caps caps, out Gst.Buffer buf);
- public bool can_link (Gst.Pad sinkpad);
- public Gst.FlowReturn chain (owned Gst.Buffer buffer);
- public Gst.FlowReturn chain_list (owned Gst.BufferList list);
- public bool check_pull_range ();
- public bool dispatcher (Gst.PadDispatcherFunction dispatch);
- public bool event_default (owned Gst.Event event);
- public void fixate_caps (Gst.Caps caps);
- [CCode (has_construct_function = false)]
- public Pad.from_static_template (Gst.StaticPadTemplate templ, string name);
- [CCode (has_construct_function = false)]
- public Pad.from_template (Gst.PadTemplate templ, string name);
- public Gst.Caps get_allowed_caps ();
- public Gst.Caps get_caps ();
- public Gst.Caps get_caps_reffed ();
- public Gst.PadDirection get_direction ();
- public void* get_element_private ();
- public Gst.Caps get_fixed_caps_func ();
- [Version (replacement = "Gst.Pad.iterate_internal_links")]
- public GLib.List<Gst.Pad> get_internal_links ();
- [Version (replacement = "Gst.Pad.iterate_internal_links_default")]
- public GLib.List<Gst.Pad> get_internal_links_default ();
- public Gst.Caps get_negotiated_caps ();
- public unowned Gst.PadTemplate get_pad_template ();
- public unowned Gst.Caps get_pad_template_caps ();
- public Gst.Element? get_parent_element ();
- public Gst.Pad get_peer ();
- [CCode (array_length = false)]
- public unowned Gst.QueryType[]? get_query_types ();
- [CCode (array_length = false)]
- public unowned Gst.QueryType[]? get_query_types_default ();
- public Gst.FlowReturn get_range (uint64 offset, uint size, out Gst.Buffer buffer);
- public bool is_active ();
- public bool is_blocked ();
- public bool is_blocking ();
- public bool is_linked ();
- public Gst.Iterator<Gst.Pad> iterate_internal_links ();
- public Gst.Iterator<Gst.Pad> iterate_internal_links_default ();
- public Gst.PadLinkReturn link (Gst.Pad sinkpad);
- public Gst.PadLinkReturn link_full (Gst.Pad sinkpad, Gst.PadLinkCheck flags);
- public void load_and_link (Gst.Object parent);
- public bool pause_task ();
- public bool peer_accept_caps (Gst.Caps caps);
- public Gst.Caps peer_get_caps ();
- public Gst.Caps peer_get_caps_reffed ();
- public bool peer_query (Gst.Query query);
- public Gst.Caps proxy_getcaps ();
- public bool proxy_setcaps (Gst.Caps caps);
- public Gst.FlowReturn pull_range (uint64 offset, uint size, out Gst.Buffer buffer);
- public Gst.FlowReturn push (owned Gst.Buffer buffer);
- public bool push_event (owned Gst.Event event);
- public Gst.FlowReturn push_list (owned Gst.BufferList list);
- public bool query (Gst.Query query);
- 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 (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);
- public bool send_event (owned Gst.Event event);
- public void set_acceptcaps_function (Gst.PadAcceptCapsFunction acceptcaps);
- public void set_activate_function (Gst.PadActivateFunction activate);
- public void set_activatepull_function (Gst.PadActivateModeFunction activatepull);
- public void set_activatepush_function (Gst.PadActivateModeFunction activatepush);
- public bool set_active (bool active);
- public bool set_blocked (bool blocked);
- [CCode (cname = "gst_pad_set_blocked_async_full")]
- public bool set_blocked_async (bool blocked, owned Gst.PadBlockCallback callback);
- public void set_bufferalloc_function (Gst.PadBufferAllocFunction bufalloc);
- public bool set_caps (Gst.Caps? caps);
- public void set_chain_function (Gst.PadChainFunction chain);
- public void set_chain_list_function (Gst.PadChainListFunction chainlist);
- public void set_checkgetrange_function (Gst.PadCheckGetRangeFunction check);
- public void set_element_private (void* priv);
- public void set_event_function (Gst.PadEventFunction event);
- public void set_fixatecaps_function (Gst.PadFixateCapsFunction fixatecaps);
- public void set_getcaps_function (Gst.PadGetCapsFunction getcaps);
- public void set_getrange_function (Gst.PadGetRangeFunction @get);
- [Version (replacement = "Gst.Pad.set_iterate_internal_links_function")]
- public void set_internal_link_function (Gst.PadIntLinkFunction intlink);
- public void set_iterate_internal_links_function (Gst.PadIterIntLinkFunction iterintlink);
- public void set_link_function (Gst.PadLinkFunction link);
- public void set_query_function (Gst.PadQueryFunction query);
- public void set_setcaps_function (Gst.PadSetCapsFunction setcaps);
- public void set_unlink_function (Gst.PadUnlinkFunction unlink);
- public bool start_task (Gst.TaskFunction func);
- public bool stop_task ();
- [CCode (cname = "GST_PAD_STREAM_LOCK")]
- public void stream_lock ();
- [CCode (cname = "GST_PAD_STREAM_UNLOCK")]
- public void stream_unlock ();
- public bool unlink (Gst.Pad sinkpad);
- public void use_fixed_caps ();
- [NoAccessorMethod]
- public Gst.Caps caps { owned get; }
- public Gst.PadDirection direction { get; construct; }
- [NoAccessorMethod]
- public Gst.PadTemplate template { owned get; set; }
- public virtual signal bool have_data (Gst.MiniObject data);
- public virtual signal void linked (Gst.Pad peer);
- public virtual signal void request_link ();
- public virtual signal void unlinked (Gst.Pad peer);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class PadTemplate : Gst.Object {
- [CCode (has_construct_function = false)]
- public PadTemplate (string name_template, Gst.PadDirection direction, Gst.PadPresence presence, owned Gst.Caps caps);
- public unowned Gst.Caps get_caps ();
- public Gst.Caps caps { get; construct; }
- [NoAccessorMethod]
- public Gst.PadDirection direction { get; construct; }
- [NoAccessorMethod]
- public string name_template { owned get; construct; }
- [NoAccessorMethod]
- public Gst.PadPresence presence { get; construct; }
- [HasEmitter]
- public virtual signal void pad_created (Gst.Pad pad);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class ParamSpecFraction : GLib.ParamSpec {
- public int def_den;
- public int def_num;
- public int max_den;
- public int max_num;
- public int min_den;
- public int min_num;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class ParamSpecMiniObject : GLib.ParamSpec {
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "gst_parse_context_get_type ()")]
- [Compact]
- public class ParseContext {
- [CCode (has_construct_function = false)]
- public ParseContext ();
- [CCode (array_length = false, array_null_terminated = true)]
- public string[] get_missing_elements ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Pipeline : Gst.Bin, Gst.ChildProxy {
- [CCode (has_construct_function = false, type = "GstElement*")]
- public Pipeline (string? name);
- public void auto_clock ();
- public bool get_auto_flush_bus ();
- public Gst.Bus get_bus ();
- public Gst.Clock? get_clock ();
- public Gst.ClockTime get_delay ();
- [Version (replacement = "Gst.Element.get_start_time")]
- public Gst.ClockTime get_last_stream_time ();
- public void set_auto_flush_bus (bool auto_flush);
- public bool set_clock (Gst.Clock? clock);
- public void set_delay (Gst.ClockTime delay);
- [Version (replacement = "Gst.Element.set_start_time")]
- public void set_new_stream_time (Gst.ClockTime time);
- public void use_clock (Gst.Clock? clock);
- public bool auto_flush_bus { get; set; }
- public uint64 delay { get; set; }
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Plugin : Gst.Object {
- [CCode (has_construct_function = false)]
- protected Plugin ();
- public void add_dependency ([CCode (array_length = false, array_null_terminated = true)] string?[] env_vars, [CCode (array_length = false, array_null_terminated = true)] string?[] paths, [CCode (array_length = false, array_null_terminated = true)] string?[] names, Gst.PluginDependencyFlags flags);
- public void add_dependency_simple (string? env_vars, string? paths, string? names, Gst.PluginDependencyFlags flags);
- public static GLib.Quark error_quark ();
- public unowned Gst.Structure get_cache_data ();
- public unowned string get_description ();
- public unowned string get_filename ();
- public unowned string get_license ();
- public unowned GLib.Module get_module ();
- public unowned string get_name ();
- public unowned string get_origin ();
- public unowned string get_package ();
- public unowned string get_source ();
- public unowned string get_version ();
- public bool is_loaded ();
- public Gst.Plugin? load ();
- public static Gst.Plugin? load_by_name (string name);
- public static Gst.Plugin? load_file (string filename) throws GLib.Error;
- [CCode (instance_pos = -1)]
- public bool name_filter (Gst.Plugin plugin, string name);
- public static bool register_static (int major_version, int minor_version, string name, string description, Gst.PluginInitFunc init_func, string version, string license, string source, string package, string origin);
- public static bool register_static_full (int major_version, int minor_version, string name, string description, Gst.PluginInitFullFunc init_full_func, string version, string license, string source, string package, string origin);
- public void set_cache_data (owned Gst.Structure cache_data);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public abstract class PluginFeature : Gst.Object {
- [CCode (has_construct_function = false)]
- protected PluginFeature ();
- public bool check_version (uint min_major, uint min_minor, uint min_micro);
- public unowned string get_name ();
- public uint get_rank ();
- public static void list_debug (GLib.List list);
- public Gst.PluginFeature? load ();
- public static int rank_compare_func (void* p1, void* p2);
- public void set_name (string name);
- public void set_rank (uint rank);
- [CCode (instance_pos = -1)]
- public bool type_name_filter (Gst.PluginFeature feature, Gst.TypeNameData data);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class Poll {
- [CCode (has_construct_function = false)]
- public Poll (bool controllable);
- public bool add_fd (Gst.PollFD fd);
- public void get_read_gpollfd (GLib.PollFD fd);
- public bool read_control ();
- public bool remove_fd (Gst.PollFD fd);
- public void restart ();
- public bool set_controllable (bool controllable);
- public void set_flushing (bool flushing);
- [CCode (has_construct_function = false)]
- public Poll.timer ();
- public int wait (Gst.ClockTime timeout);
- public bool write_control ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class ProxyPad : Gst.Pad {
- [CCode (has_construct_function = false)]
- protected ProxyPad ();
- public static bool acceptcaps_default (Gst.Pad pad, Gst.Caps caps);
- public static Gst.FlowReturn bufferalloc_default (Gst.Pad pad, uint64 offset, uint size, Gst.Caps caps, out unowned Gst.Buffer buf);
- public static Gst.FlowReturn chain_default (Gst.Pad pad, Gst.Buffer buffer);
- public static Gst.FlowReturn chain_list_default (Gst.Pad pad, Gst.BufferList list);
- public static bool checkgetrange_default (Gst.Pad pad);
- public static bool event_default (Gst.Pad pad, Gst.Event event);
- public static void fixatecaps_default (Gst.Pad pad, Gst.Caps caps);
- public unowned Gst.ProxyPad get_internal ();
- public static unowned Gst.Caps getcaps_default (Gst.Pad pad);
- public static Gst.FlowReturn getrange_default (Gst.Pad pad, uint64 offset, uint size, out unowned Gst.Buffer buffer);
- public static unowned Gst.Iterator iterate_internal_links_default (Gst.Pad pad);
- public static bool query_default (Gst.Pad pad, Gst.Query query);
- public static Gst.QueryType query_type_default (Gst.Pad pad);
- public static bool setcaps_default (Gst.Pad pad, Gst.Caps caps);
- public static void unlink_default (Gst.Pad pad);
- }
- [CCode (cheader_filename = "gst/gst.h", ref_function = "gst_query_ref", unref_function = "gst_query_unref")]
- public class Query : Gst.MiniObject {
- public weak Gst.Structure structure;
- public Gst.QueryType type;
- public bool add_buffering_range (int64 start, int64 stop);
- [CCode (has_construct_function = false)]
- public Query.application (Gst.QueryType type, owned Gst.Structure structure);
- [CCode (has_construct_function = false)]
- public Query.buffering (Gst.Format format);
- [CCode (has_construct_function = false)]
- public Query.convert (Gst.Format src_format, int64 value, Gst.Format dest_format);
- public Gst.Query copy ();
- [CCode (has_construct_function = false)]
- public Query.duration (Gst.Format format);
- [CCode (has_construct_function = false)]
- public Query.formats ();
- public uint get_n_buffering_ranges ();
- public unowned Gst.Structure get_structure ();
- [CCode (has_construct_function = false)]
- public Query.latency ();
- [ReturnsModifiedPointer]
- public void make_writable ();
- public void parse_buffering_percent (out bool busy, out int percent);
- public void parse_buffering_range (out Gst.Format format, out int64 start, out int64 stop, out int64 estimated_total);
- public void parse_buffering_stats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out int64 buffering_left);
- public void parse_convert (out Gst.Format src_format, out int64 src_value, out Gst.Format dest_format, out int64 dest_value);
- public void parse_duration (out Gst.Format format, out int64 duration);
- public void parse_formats_length (out uint n_formats);
- public void parse_formats_nth (uint nth, out Gst.Format format);
- public void parse_latency (out bool live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency);
- public bool parse_nth_buffering_range (uint index, int64 start, int64 stop);
- public void parse_position (out Gst.Format format, out int64 cur);
- public void parse_seeking (out Gst.Format format, out bool seekable, out int64 segment_start, out int64 segment_end);
- public void parse_segment (out double rate, out Gst.Format format, out int64 start_value, out int64 stop_value);
- public void parse_uri (out string uri);
- [CCode (has_construct_function = false)]
- public Query.position (Gst.Format format);
- public unowned Gst.Query @ref ();
- [CCode (has_construct_function = false)]
- public Query.seeking (Gst.Format format);
- [CCode (has_construct_function = false)]
- public Query.segment (Gst.Format format);
- public void set_buffering_percent (bool busy, int percent);
- public void set_buffering_range (Gst.Format format, int64 start, int64 stop, int64 estimated_total);
- public void set_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
- public void set_convert (Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value);
- public void set_duration (Gst.Format format, int64 duration);
- public void set_formats (int n_formats, ...);
- public void set_formatsv ([CCode (array_length_pos = 0.9)] Gst.Format[] formats);
- public void set_latency (bool live, Gst.ClockTime min_latency, Gst.ClockTime max_latency);
- public void set_position (Gst.Format format, int64 cur);
- public void set_seeking (Gst.Format format, bool seekable, int64 segment_start, int64 segment_end);
- public void set_segment (double rate, Gst.Format format, int64 start_value, int64 stop_value);
- public void set_uri (string uri);
- public static bool types_contains (Gst.QueryType types, Gst.QueryType type);
- public void unref ();
- [CCode (has_construct_function = false)]
- public Query.uri ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Registry : Gst.Object {
- [CCode (has_construct_function = false)]
- protected Registry ();
- public bool add_feature (owned Gst.PluginFeature feature);
- public void add_path (string path);
- public bool add_plugin (owned Gst.Plugin plugin);
- public GLib.List<Gst.PluginFeature> feature_filter ([CCode (delegate_target_pos = 2.1)] Gst.PluginFeatureFilter filter, bool first);
- public Gst.PluginFeature? find_feature (string name, GLib.Type type);
- public Gst.Plugin? find_plugin (string name);
- public static bool fork_is_enabled ();
- public static void fork_set_enabled (bool enabled);
- public static unowned Gst.Registry get_default ();
- public GLib.List<Gst.PluginFeature> get_feature_list (GLib.Type type);
- public GLib.List<Gst.PluginFeature> get_feature_list_by_plugin (string name);
- public uint32 get_feature_list_cookie ();
- public GLib.List<string> get_path_list ();
- public GLib.List<Gst.Plugin> get_plugin_list ();
- public Gst.Plugin? lookup (string filename);
- public Gst.PluginFeature? lookup_feature (string name);
- public GLib.List<Gst.Plugin> plugin_filter (Gst.PluginFilter filter, bool first);
- public void remove_feature (Gst.PluginFeature feature);
- public void remove_plugin (Gst.Plugin plugin);
- public bool scan_path (string path);
- public bool xml_read_cache (string location);
- public bool xml_write_cache (string location);
- public virtual signal void feature_added (void* feature);
- public virtual signal void plugin_added (void* plugin);
- }
- [CCode (cheader_filename = "gst/gst.h", copy_function = "gst_segment_copy", type_id = "gst_segment_get_type ()")]
- [Compact]
- public class Segment {
- public double abs_rate;
- public int64 accum;
- public double applied_rate;
- public int64 duration;
- public Gst.SeekFlags flags;
- public Gst.Format format;
- public int64 last_stop;
- public double rate;
- public int64 start;
- public int64 stop;
- public int64 time;
- [CCode (has_construct_function = false)]
- public Segment ();
- public bool clip (Gst.Format format, int64 start, int64 stop, out int64 clip_start, out int64 clip_stop);
- public Gst.Segment copy ();
- public void init (Gst.Format format);
- public void set_duration (Gst.Format format, int64 duration);
- public void set_last_stop (Gst.Format format, int64 position);
- public void set_newsegment (bool update, double rate, Gst.Format format, int64 start, int64 stop, int64 time);
- public void set_newsegment_full (bool update, double rate, double applied_rate, Gst.Format format, int64 start, int64 stop, int64 time);
- public bool set_running_time (Gst.Format format, int64 running_time);
- public void set_seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, int64 start, Gst.SeekType stop_type, int64 stop, bool update);
- public int64 to_position (Gst.Format format, int64 running_time);
- public int64 to_running_time (Gst.Format format, int64 position);
- public int64 to_stream_time (Gst.Format format, int64 position);
- }
- [CCode (cheader_filename = "gst/gst.h", copy_function = "gst_structure_copy", type_id = "GST_TYPE_STRUCTURE")]
- [Compact]
- [Immutable]
- public class Structure {
- [CCode (has_construct_function = false)]
- public Structure (string name, string firstfield, ...);
- public bool can_intersect (Gst.Structure struct2);
- public Gst.Structure copy ();
- [CCode (cname = "gst_structure_empty_new", has_construct_function = false)]
- public Structure.empty (string name);
- public bool fixate_field_boolean (string field_name, bool target);
- public bool fixate_field_nearest_double (string field_name, double target);
- public bool fixate_field_nearest_fraction (string field_name, int target_numerator, int target_denominator);
- public bool fixate_field_nearest_int (string field_name, int target);
- public bool fixate_field_string (string field_name, string target);
- public bool @foreach (Gst.StructureForeachFunc func);
- public static Gst.Structure? from_string (string str, out unowned string end);
- public bool @get (...);
- public bool get_boolean (string fieldname, out bool value);
- public bool get_clock_time (string fieldname, out Gst.ClockTime value);
- public bool get_date (string fieldname, out GLib.Date value);
- public bool get_date_time (string fieldname, out unowned Gst.DateTime value);
- public bool get_double (string fieldname, out double value);
- public bool get_enum (string fieldname, GLib.Type enumtype, out int value);
- public GLib.Type get_field_type (string fieldname);
- public bool get_fourcc (string fieldname, out uint32 value);
- public bool get_fraction (string fieldname, out int value_numerator, out int value_denominator);
- public bool get_int (string fieldname, out int value);
- public unowned string get_name ();
- public GLib.Quark get_name_id ();
- public unowned string? get_string (string fieldname);
- public bool get_uint (string fieldname, out uint value);
- public bool get_valist (string first_fieldname, va_list args);
- public unowned Gst.Value? get_value (string fieldname);
- public bool has_field (string fieldname);
- public bool has_field_typed (string fieldname, GLib.Type type);
- public bool has_name (string name);
- [CCode (cname = "gst_structure_id_new", has_construct_function = false)]
- public Structure.id (GLib.Quark quark, GLib.Quark field_quark, ...);
- [CCode (cname = "gst_structure_id_empty_new", has_construct_function = false)]
- public Structure.id_empty (GLib.Quark quark);
- public bool id_get (...);
- public bool id_get_valist (GLib.Quark first_field_id, va_list args);
- public unowned Gst.Value? id_get_value (GLib.Quark field);
- public bool id_has_field (GLib.Quark field);
- public bool id_has_field_typed (GLib.Quark field, GLib.Type type);
- public void id_set (GLib.Quark fieldname, ...);
- public void id_set_valist (GLib.Quark fieldname, va_list varargs);
- public void id_set_value (GLib.Quark field, GLib.Value value);
- public void id_take_value (GLib.Quark field, GLib.Value value);
- public unowned Gst.Structure intersect (Gst.Structure struct2);
- public bool is_equal (Gst.Structure structure2);
- public bool is_subset (Gst.Structure superset);
- public bool map_in_place (Gst.StructureMapFunc func);
- public int n_fields ();
- public unowned string nth_field_name (uint index);
- public void remove_all_fields ();
- public void remove_field (string fieldname);
- public void remove_fields (string fieldname, ...);
- public void remove_fields_valist (string fieldname, va_list varargs);
- public void @set (string fieldname, ...);
- public void set_name (string name);
- public void set_parent_refcount (ref int refcount);
- public void set_valist (string fieldname, va_list varargs);
- public void set_value (string fieldname, GLib.Value value);
- public void take_value (string fieldname, GLib.Value value);
- public string to_string ();
- [CCode (has_construct_function = false)]
- public Structure.valist (string name, string firstfield, va_list varargs);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class SystemClock : Gst.Clock {
- [CCode (has_construct_function = false)]
- protected SystemClock ();
- public static Gst.Clock obtain ();
- [NoAccessorMethod]
- public Gst.ClockType clock_type { get; set; }
- }
- [CCode (cheader_filename = "gst/gst.h", copy_function = "gst_tag_list_copy")]
- [Compact]
- public class TagList {
- [CCode (has_construct_function = false)]
- public TagList ();
- public void add (Gst.TagMergeMode mode, string tag, ...);
- public void add_valist (Gst.TagMergeMode mode, string tag, void* var_args);
- public void add_valist_values (Gst.TagMergeMode mode, string tag, void* var_args);
- public void add_value (Gst.TagMergeMode mode, string tag, GLib.Value value);
- public void add_values (Gst.TagMergeMode mode, string tag, ...);
- public Gst.TagList copy ();
- public static bool copy_value (out Gst.Value dest, Gst.TagList list, string tag);
- public void @foreach (Gst.TagForeachFunc func);
- [CCode (has_construct_function = false)]
- public TagList.full (string tag);
- [CCode (has_construct_function = false)]
- public TagList.full_valist (void* var_args);
- public bool get_boolean (string tag, out bool value);
- public bool get_boolean_index (string tag, uint index, out bool value);
- public bool get_buffer (string tag, out unowned Gst.Buffer value);
- public bool get_buffer_index (string tag, uint index, out unowned Gst.Buffer value);
- public bool get_char (string tag, out char value);
- public bool get_char_index (string tag, uint index, out char value);
- public bool get_date (string tag, out GLib.Date? value);
- public bool get_date_index (string tag, uint index, out GLib.Date? value);
- public bool get_date_time (string tag, out unowned Gst.DateTime value);
- public bool get_date_time_index (string tag, uint index, out unowned Gst.DateTime value);
- public bool get_double (string tag, out double value);
- public bool get_double_index (string tag, uint index, out double value);
- public bool get_float (string tag, out float value);
- public bool get_float_index (string tag, uint index, out float value);
- public bool get_int (string tag, out int value);
- public bool get_int64 (string tag, out int64 value);
- public bool get_int64_index (string tag, uint index, out int64 value);
- public bool get_int_index (string tag, uint index, out int value);
- public bool get_long (string tag, out long value);
- public bool get_long_index (string tag, uint index, out long value);
- public bool get_pointer (string tag, out void* value);
- public bool get_pointer_index (string tag, uint index, out void* value);
- public bool get_string (string tag, out string value);
- public bool get_string_index (string tag, uint index, out string value);
- public uint get_tag_size (string tag);
- public bool get_uchar (string tag, out uchar value);
- public bool get_uchar_index (string tag, uint index, out uchar value);
- public bool get_uint (string tag, out uint value);
- public bool get_uint64 (string tag, out uint64 value);
- public bool get_uint64_index (string tag, uint index, out uint64 value);
- public bool get_uint_index (string tag, uint index, out uint value);
- public bool get_ulong (string tag, out ulong value);
- public bool get_ulong_index (string tag, uint index, out ulong value);
- public unowned Gst.Value? get_value_index (string tag, uint index);
- public void insert (Gst.TagList from, Gst.TagMergeMode mode);
- public bool is_empty ();
- public Gst.TagList merge (Gst.TagList list2, Gst.TagMergeMode mode);
- public bool peek_string_index (string tag, uint index, string value);
- public void remove_tag (string tag);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Task : Gst.Object {
- public void* abidata;
- public GLib.Cond cond;
- public void* data;
- public weak Gst.TaskFunction func;
- public GLib.StaticRecMutex @lock;
- public bool running;
- public Gst.TaskState state;
- [CCode (has_construct_function = false)]
- protected Task ();
- public static void cleanup_all ();
- public static unowned Gst.Task create (Gst.TaskFunction func, void* data);
- public unowned Gst.TaskPool get_pool ();
- public Gst.TaskState get_state ();
- public bool join ();
- public bool pause ();
- public void set_lock (GLib.StaticRecMutex mutex);
- public void set_pool (Gst.TaskPool pool);
- public void set_priority (GLib.ThreadPriority priority);
- public bool set_state (Gst.TaskState state);
- public void set_thread_callbacks (Gst.TaskThreadCallbacks callbacks, GLib.DestroyNotify notify);
- public bool start ();
- public bool stop ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class TaskPool : Gst.Object {
- public weak GLib.ThreadPool pool;
- [CCode (has_construct_function = false)]
- public TaskPool ();
- public virtual void cleanup ();
- public virtual void join (void* id);
- public virtual void prepare () throws GLib.Error;
- public virtual void* push (Gst.TaskPoolFunction func) throws GLib.Error;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class TaskThreadCallbacks {
- public weak GLib.Callback enter_thread;
- public weak GLib.Callback leave_thread;
- }
- [CCode (cheader_filename = "gst/gst.h", free_function = "gst_trace_destroy")]
- [Compact]
- public class Trace {
- public weak Gst.TraceEntry buf;
- public int bufoffset;
- public int bufsize;
- public int fd;
- public weak string filename;
- [CCode (has_construct_function = false)]
- public Trace (string filename, int size);
- public void flush ();
- public static void read_tsc (int64 dst);
- public void set_default ();
- public void text_flush ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class TraceEntry {
- public uint32 data;
- [CCode (array_length = false)]
- public weak char[] message;
- public uint32 sequence;
- public int64 timestamp;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class TypeFind {
- public void* data;
- [CCode (cname = "gst_type_find_get_length")]
- public uint64 get_length ();
- [CCode (cname = "gst_type_find_peek")]
- public uchar peek (int64 offset, uint size);
- [CCode (cname = "gst_type_find_register")]
- public static bool register (Gst.Plugin plugin, string name, uint rank, Gst.TypeFindFunction func, string extensions, Gst.Caps possible_caps, void* data, GLib.DestroyNotify data_notify);
- [CCode (cname = "gst_type_find_suggest")]
- public void suggest (uint probability, Gst.Caps caps);
- [CCode (cname = "gst_type_find_suggest_simple")]
- public void suggest_simple (uint probability, string media_type, string fieldname);
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "GST_TYPE_TYPE_FIND_FACTORY")]
- public class TypeFindFactory : Gst.PluginFeature {
- public weak Gst.Caps caps;
- public weak string extensions;
- public weak Gst.TypeFindFunction function;
- public void* user_data;
- public weak GLib.DestroyNotify user_data_notify;
- [CCode (has_construct_function = false)]
- protected TypeFindFactory ();
- [CCode (cname = "gst_type_find_factory_call_function")]
- public void call_function (Gst.TypeFind find);
- [CCode (cname = "gst_type_find_factory_get_caps")]
- public unowned Gst.Caps get_caps ();
- [CCode (cname = "gst_type_find_factory_get_extensions")]
- public unowned string get_extensions ();
- [CCode (cname = "gst_type_find_factory_get_list")]
- public static GLib.List<Gst.PluginFeature> get_list ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class TypeNameData {
- public weak string name;
- public GLib.Type type;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class ValueTable {
- public weak Gst.ValueCompareFunc compare;
- public weak Gst.ValueDeserializeFunc deserialize;
- public weak Gst.ValueSerializeFunc serialize;
- public GLib.Type type;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class XML : Gst.Object {
- public void* ns;
- public weak GLib.List<Gst.Element> topelements;
- [CCode (has_construct_function = false)]
- [Version (deprecated = true)]
- public XML ();
- public unowned Gst.Element get_element (string name);
- public unowned GLib.List<Gst.Element> get_topelements ();
- [Version (deprecated = true)]
- public static unowned Gst.Element make_element (void* cur, Gst.Object parent);
- [NoWrapper]
- public virtual void object_saved (Gst.Object object, void* self);
- public bool parse_doc (void* doc, string root);
- public bool parse_file (string fname, string root);
- [Version (deprecated = true)]
- public bool parse_memory (uchar[] buffer, uint size, string root);
- [Version (deprecated = true)]
- public static void* write (Gst.Element element);
- [Version (deprecated = true)]
- public static int write_file (Gst.Element element, GLib.FileStream @out);
- public virtual signal void object_loaded (Gst.Object object, void* self);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public interface ChildProxy : Gst.Object {
- public void @get (string first_property_name, ...);
- public abstract Gst.Object? get_child_by_index (uint index);
- public Gst.Object? get_child_by_name (string name);
- public abstract uint get_children_count ();
- public void get_property (string name, ref Gst.Value value);
- public void get_valist (string first_property_name, void* var_args);
- public bool lookup (string name, out Gst.Object? target, out unowned GLib.ParamSpec? pspec);
- public void @set (string first_property_name, ...);
- public void set_property (string name, Gst.Value value);
- public void set_valist (string first_property_name, void* var_args);
- [HasEmitter]
- public signal void child_added (GLib.Object child);
- [HasEmitter]
- public signal void child_removed (GLib.Object child);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public interface ImplementsInterface : Gst.Element {
- public unowned Gst.Element? cast (GLib.Type type);
- public bool check (GLib.Type type);
- [NoWrapper]
- public abstract bool supported (GLib.Type iface_type);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public interface Preset {
- public abstract bool delete_preset (string name);
- public abstract bool get_meta (string name, string tag, out string value);
- [CCode (array_length = false, array_null_terminated = true)]
- public abstract string[] get_preset_names ();
- [CCode (array_length = false, array_null_terminated = true)]
- public abstract string[] get_property_names ();
- public abstract bool load_preset (string name);
- public abstract bool rename_preset (string old_name, string new_name);
- public abstract bool save_preset (string name);
- public abstract bool set_meta (string name, string tag, string value);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public interface TagSetter : Gst.Element {
- public void add_tag_valist (Gst.TagMergeMode mode, string tag, void* var_args);
- public void add_tag_valist_values (Gst.TagMergeMode mode, string tag, void* var_args);
- public void add_tag_value (Gst.TagMergeMode mode, string tag, GLib.Value value);
- public void add_tag_values (Gst.TagMergeMode mode, string tag, ...);
- public void add_tags (Gst.TagMergeMode mode, string tag, ...);
- public unowned Gst.TagList get_tag_list ();
- public Gst.TagMergeMode get_tag_merge_mode ();
- public void merge_tags (Gst.TagList list, Gst.TagMergeMode mode);
- public void reset_tags ();
- public void set_tag_merge_mode (Gst.TagMergeMode mode);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public interface URIHandler {
- public abstract unowned string[] get_protocols ();
- [NoWrapper]
- public abstract unowned string[] get_protocols_full (GLib.Type type);
- [NoWrapper]
- public abstract Gst.URIType get_type ();
- [NoWrapper]
- public abstract Gst.URIType get_type_full (GLib.Type type);
- public abstract unowned string get_uri ();
- [CCode (vfunc_name = "get_type")]
- public uint get_uri_type ();
- public abstract bool set_uri (string uri);
- [HasEmitter]
- public signal void new_uri (string uri);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct Array {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct ClockTime : uint64 {
- [CCode (cname = "GST_TIME_ARGS")]
- public unowned string args ();
- [CCode (cname = "GST_CLOCK_TIME_IS_VALID")]
- public bool is_valid ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct ClockTimeDiff : int64 {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct DoubleRange {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct ElementDetails {
- public weak string longname;
- public weak string klass;
- public weak string description;
- public weak string author;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct ElementFactoryListType : uint64 {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct FormatDefinition {
- public Gst.Format value;
- public weak string nick;
- public weak string description;
- public GLib.Quark quark;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct Fraction {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct FractionRange {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct IndexAssociation {
- public Gst.Format format;
- public int64 value;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct IntRange {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct List {
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct PluginDesc {
- public int major_version;
- public int minor_version;
- public weak string name;
- public weak string description;
- public weak Gst.PluginInitFunc plugin_init;
- public weak string version;
- public weak string license;
- public weak string source;
- public weak string package;
- public weak string origin;
- public weak void*[] _gst_reserved;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct PollFD {
- public int fd;
- public int idx;
- public static bool can_read (Gst.Poll @set, Gst.PollFD fd);
- public static bool can_write (Gst.Poll @set, Gst.PollFD fd);
- public static bool ctl_read (Gst.Poll @set, Gst.PollFD fd, bool active);
- public static bool ctl_write (Gst.Poll @set, Gst.PollFD fd, bool active);
- public static bool has_closed (Gst.Poll @set, Gst.PollFD fd);
- public static bool has_error (Gst.Poll @set, Gst.PollFD fd);
- public static void ignored (Gst.Poll @set, Gst.PollFD fd);
- public void init ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct QueryTypeDefinition {
- public weak string description;
- public weak string nick;
- public GLib.Quark quark;
- public Gst.QueryType value;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct StaticCaps {
- [CCode (cname = "string")]
- public weak string str;
- public Gst.Caps @get ();
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public struct StaticPadTemplate {
- public weak string name_template;
- public Gst.PadDirection direction;
- public Gst.PadPresence presence;
- public Gst.StaticCaps static_caps;
- public Gst.PadTemplate @get ();
- public Gst.Caps get_caps ();
- }
- [CCode (cheader_filename = "gst/gst.h", cname = "GValue", type_id = "G_TYPE_VALUE")]
- public struct Value : GLib.Value {
- public void array_append_value (Gst.Value append_value);
- public uint array_get_size ();
- public static GLib.Type array_get_type ();
- public unowned Gst.Value? array_get_value (uint index);
- public void array_prepend_value (Gst.Value prepend_value);
- public static bool can_compare (Gst.Value value1, Gst.Value value2);
- public static bool can_intersect (Gst.Value value1, Gst.Value value2);
- public static bool can_subtract (Gst.Value minuend, Gst.Value subtrahend);
- public static bool can_union (Gst.Value value1, Gst.Value value2);
- public static int compare (Gst.Value value1, Gst.Value value2);
- public bool deserialize (string src);
- public static bool fraction_multiply (GLib.Value product, GLib.Value factor1, GLib.Value factor2);
- public static bool fraction_subtract (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);
- public unowned Gst.Buffer get_buffer ();
- public Gst.Caps get_caps ();
- public GLib.Date get_date ();
- public double get_double_range_max ();
- public double get_double_range_min ();
- public uint get_fourcc ();
- public int get_fraction_denominator ();
- public int get_fraction_numerator ();
- public unowned Gst.Value? get_fraction_range_max ();
- public unowned Gst.Value? get_fraction_range_min ();
- public int get_int_range_max ();
- public int get_int_range_min ();
- public unowned Gst.Structure get_structure ();
- public void init_and_copy (Gst.Value src);
- public static bool intersect (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- public bool is_fixed ();
- public void list_append_value (Gst.Value append_value);
- public void list_concat (Gst.Value value1, Gst.Value value2);
- public uint list_get_size ();
- public static GLib.Type list_get_type ();
- public unowned Gst.Value? list_get_value (uint index);
- public void list_prepend_value (Gst.Value prepend_value);
- [CCode (cname = "GST_MAKE_FOURCC")]
- public static uint make_fourcc (char a, char b, char c, char d);
- public static void register (Gst.ValueTable table);
- public static void register_intersect_func (GLib.Type type1, GLib.Type type2, Gst.ValueIntersectFunc func);
- public static void register_subtract_func (GLib.Type minuend_type, GLib.Type subtrahend_type, Gst.ValueSubtractFunc func);
- public static void register_union_func (GLib.Type type1, GLib.Type type2, Gst.ValueUnionFunc func);
- public string serialize ();
- public void set_buffer (Gst.Buffer b);
- public void set_caps (Gst.Caps caps);
- public void set_date (GLib.Date date);
- public void set_double_range (double start, double end);
- public void set_fourcc (uint fourcc);
- public void set_fraction (int numerator, int denominator);
- public void set_fraction_range (Gst.Value start, Gst.Value end);
- public void set_fraction_range_full (int numerator_start, int denominator_start, int numerator_end, int denominator_end);
- public void set_int_range (int start, int end);
- public void set_structure (Gst.Structure structure);
- [CCode (cname = "GST_STR_FOURCC")]
- public static uint str_fourcc (string str);
- public static bool subtract (Gst.Value dest, Gst.Value minuend, Gst.Value subtrahend);
- public void take_buffer (Gst.Buffer b);
- public static bool union (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ACTIVATE_")]
- public enum ActivateMode {
- NONE,
- PUSH,
- PULL
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ALLOC_TRACE_")]
- [Flags]
- public enum AllocTraceFlags {
- LIVE,
- MEM_LIVE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ASSOCIATION_FLAG_")]
- [Flags]
- public enum AssocFlags {
- NONE,
- KEY_UNIT,
- DELTA_UNIT,
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BIN_FLAG_")]
- [Flags]
- public enum BinFlags {
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUFFER_COPY_")]
- [Flags]
- public enum BufferCopyFlags {
- FLAGS,
- TIMESTAMPS,
- CAPS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUFFER_FLAG_")]
- [Flags]
- public enum BufferFlag {
- READONLY,
- MEDIA4,
- PREROLL,
- DISCONT,
- IN_CAPS,
- GAP,
- DELTA_UNIT,
- MEDIA1,
- MEDIA2,
- MEDIA3,
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUFFER_LIST_")]
- public enum BufferListItem {
- CONTINUE,
- SKIP_GROUP,
- END
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUFFERING_")]
- public enum BufferingMode {
- STREAM,
- DOWNLOAD,
- TIMESHIFT,
- LIVE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUS_")]
- [Flags]
- public enum BusFlags {
- FLUSHING,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BUS_")]
- public enum BusSyncReply {
- DROP,
- PASS,
- ASYNC
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CAPS_FLAGS_")]
- [Flags]
- public enum CapsFlags {
- ANY
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CAPS_INTERSECT_")]
- public enum CapsIntersectMode {
- ZIG_ZAG,
- FIRST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CLOCK_ENTRY_")]
- public enum ClockEntryType {
- SINGLE,
- PERIODIC
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CLOCK_FLAG_")]
- [Flags]
- public enum ClockFlags {
- CAN_DO_SINGLE_SYNC,
- CAN_DO_SINGLE_ASYNC,
- CAN_DO_PERIODIC_SYNC,
- CAN_DO_PERIODIC_ASYNC,
- CAN_SET_RESOLUTION,
- CAN_SET_MASTER,
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CLOCK_")]
- public enum ClockReturn {
- OK,
- EARLY,
- UNSCHEDULED,
- BUSY,
- BADTIME,
- ERROR,
- UNSUPPORTED,
- DONE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CLOCK_TYPE_")]
- public enum ClockType {
- REALTIME,
- MONOTONIC
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_DEBUG_")]
- public enum DebugColorFlags {
- FG_BLACK,
- FG_RED,
- FG_GREEN,
- FG_YELLOW,
- FG_BLUE,
- FG_MAGENTA,
- FG_CYAN,
- FG_WHITE,
- BG_BLACK,
- BG_RED,
- BG_GREEN,
- BG_YELLOW,
- BG_BLUE,
- BG_MAGENTA,
- BG_CYAN,
- BG_WHITE,
- BOLD,
- UNDERLINE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_DEBUG_GRAPH_SHOW_")]
- [Flags]
- public enum DebugGraphDetails {
- MEDIA_TYPE,
- CAPS_DETAILS,
- NON_DEFAULT_PARAMS,
- STATES,
- ALL
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_LEVEL_")]
- public enum DebugLevel {
- NONE,
- ERROR,
- WARNING,
- INFO,
- DEBUG,
- LOG,
- FIXME,
- TRACE,
- MEMDUMP,
- COUNT;
- [CCode (cname = "gst_debug_level_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ELEMENT_")]
- [Flags]
- public enum ElementFlags {
- LOCKED_STATE,
- IS_SINK,
- UNPARENTING,
- IS_SOURCE,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_EVENT_")]
- public enum EventType {
- UNKNOWN,
- FLUSH_START,
- FLUSH_STOP,
- EOS,
- NEWSEGMENT,
- TAG,
- BUFFERSIZE,
- SINK_MESSAGE,
- QOS,
- SEEK,
- NAVIGATION,
- LATENCY,
- STEP,
- CUSTOM_UPSTREAM,
- CUSTOM_DOWNSTREAM,
- CUSTOM_DOWNSTREAM_OOB,
- CUSTOM_BOTH,
- CUSTOM_BOTH_OOB;
- [CCode (cname = "gst_event_type_get_flags")]
- public Gst.EventTypeFlags get_flags ();
- [CCode (cname = "gst_event_type_to_quark")]
- public GLib.Quark to_quark ();
- [CCode (cname = "gst_event_type_get_name")]
- public unowned string get_name ();
- [CCode (cname = "gst_event_type_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_EVENT_TYPE_")]
- [Flags]
- public enum EventTypeFlags {
- UPSTREAM,
- DOWNSTREAM,
- SERIALIZED
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_FLOW_")]
- public enum FlowReturn {
- CUSTOM_SUCCESS_2,
- CUSTOM_SUCCESS_1,
- CUSTOM_SUCCESS,
- RESEND,
- OK,
- NOT_LINKED,
- WRONG_STATE,
- UNEXPECTED,
- NOT_NEGOTIATED,
- ERROR,
- NOT_SUPPORTED,
- CUSTOM_ERROR,
- CUSTOM_ERROR_1,
- CUSTOM_ERROR_2;
- [CCode (cname = "GST_FLOW_IS_FATAL")]
- public bool is_fatal ();
- [CCode (cname = "GST_FLOW_IS_SUCCESS")]
- public bool is_success ();
- [CCode (cname = "gst_flow_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_FORMAT_")]
- public enum Format {
- UNDEFINED,
- DEFAULT,
- BYTES,
- TIME,
- BUFFERS,
- PERCENT;
- [CCode (cname = "gst_format_get_details")]
- public Gst.FormatDefinition get_details ();
- [CCode (cname = "gst_format_to_quark")]
- public GLib.Quark to_quark ();
- [CCode (cname = "gst_format_get_name")]
- public unowned string get_name ();
- [CCode (cname = "gst_format_get_name")]
- public unowned string to_string ();
- [CCode (cname = "GST_FORMAT_PERCENT_MAX")]
- public const int64 PERCENT_MAX;
- [CCode (cname = "GST_FORMAT_PERCENT_SCALE")]
- public const int64 PERCENT_SCALE;
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_INDEX_")]
- public enum IndexCertainty {
- UNKNOWN,
- CERTAIN,
- FUZZY
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_INDEX_ENTRY_")]
- public enum IndexEntryType {
- ID,
- ASSOCIATION,
- OBJECT,
- FORMAT
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_INDEX_")]
- [Flags]
- public enum IndexFlags {
- WRITABLE,
- READABLE,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_INDEX_LOOKUP_")]
- public enum IndexLookupMethod {
- EXACT,
- BEFORE,
- AFTER
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_INDEX_RESOLVER_")]
- public enum IndexResolverMethod {
- CUSTOM,
- GTYPE,
- PATH
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ITERATOR_ITEM_")]
- public enum IteratorItem {
- SKIP,
- PASS,
- END
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_ITERATOR_")]
- public enum IteratorResult {
- DONE,
- OK,
- RESYNC,
- ERROR
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_LIBRARY_ERROR_")]
- public enum LibraryError {
- FAILED,
- TOO_LAZY,
- INIT,
- SHUTDOWN,
- SETTINGS,
- ENCODE,
- NUM_ERRORS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_MESSAGE_")]
- [Flags]
- public enum MessageType {
- UNKNOWN,
- EOS,
- ERROR,
- WARNING,
- INFO,
- TAG,
- BUFFERING,
- STATE_CHANGED,
- STATE_DIRTY,
- STEP_DONE,
- CLOCK_PROVIDE,
- CLOCK_LOST,
- NEW_CLOCK,
- STRUCTURE_CHANGE,
- STREAM_STATUS,
- APPLICATION,
- ELEMENT,
- SEGMENT_START,
- SEGMENT_DONE,
- DURATION,
- LATENCY,
- ASYNC_START,
- ASYNC_DONE,
- REQUEST_STATE,
- STEP_START,
- QOS,
- PROGRESS,
- ANY;
- public GLib.Quark to_quark ();
- public unowned string get_name ();
- [CCode (cname = "gst_message_type_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_MINI_OBJECT_FLAG_")]
- [Flags]
- public enum MiniObjectFlags {
- READONLY,
- RESERVED1,
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_OBJECT_")]
- [Flags]
- public enum ObjectFlags {
- DISPOSING,
- FLOATING,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_")]
- public enum PadDirection {
- UNKNOWN,
- SRC,
- SINK
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_")]
- [Flags]
- public enum PadFlags {
- BLOCKED,
- FLUSHING,
- IN_GETCAPS,
- IN_SETCAPS,
- BLOCKING,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_LINK_CHECK_")]
- [Flags]
- public enum PadLinkCheck {
- NOTHING,
- HIERARCHY,
- TEMPLATE_CAPS,
- CAPS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_LINK_")]
- public enum PadLinkReturn {
- OK,
- WRONG_HIERARCHY,
- WAS_LINKED,
- WRONG_DIRECTION,
- NOFORMAT,
- NOSCHED,
- REFUSED;
- [CCode (cname = "GST_PAD_LINK_FAILED")]
- public bool failed ();
- [CCode (cname = "GST_PAD_LINK_SUCCESSFUL")]
- public bool successful ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_")]
- public enum PadPresence {
- ALWAYS,
- SOMETIMES,
- REQUEST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PAD_TEMPLATE_")]
- [Flags]
- public enum PadTemplateFlags {
- FIXED,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PARSE_ERROR_")]
- public enum ParseError {
- SYNTAX,
- NO_SUCH_ELEMENT,
- NO_SUCH_PROPERTY,
- LINK,
- COULD_NOT_SET_PROPERTY,
- EMPTY_BIN,
- EMPTY
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PARSE_FLAG_")]
- [Flags]
- public enum ParseFlags {
- NONE,
- FATAL_ERRORS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PIPELINE_FLAG_")]
- [Flags]
- public enum PipelineFlags {
- FIXED_CLOCK,
- LAST
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PLUGIN_DEPENDENCY_FLAG_")]
- [Flags]
- public enum PluginDependencyFlags {
- NONE,
- RECURSE,
- PATHS_ARE_DEFAULT_ONLY,
- FILE_NAME_IS_SUFFIX
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PLUGIN_ERROR_")]
- public enum PluginError {
- MODULE,
- DEPENDENCIES,
- NAME_MISMATCH
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PLUGIN_FLAG_")]
- [Flags]
- public enum PluginFlags {
- CACHED,
- BLACKLISTED
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_PROGRESS_TYPE_")]
- public enum ProgressType {
- START,
- CONTINUE,
- COMPLETE,
- CANCELED,
- ERROR
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_QOS_TYPE_")]
- public enum QOSType {
- OVERFLOW,
- UNDERFLOW,
- THROTTLE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_QUERY_")]
- public enum QueryType {
- NONE,
- POSITION,
- DURATION,
- LATENCY,
- JITTER,
- RATE,
- SEEKING,
- SEGMENT,
- CONVERT,
- FORMATS,
- BUFFERING,
- CUSTOM,
- URI;
- public GLib.Quark to_quark ();
- public unowned string get_name ();
- public Gst.QueryTypeDefinition get_details ();
- public static Gst.QueryType get_by_nick ();
- public static Gst.Iterator<Gst.QueryTypeDefinition> iterate_definitions ();
- public static Gst.QueryType register (string nick, string description);
- [CCode (cname = "gst_query_type_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_RANK_")]
- public enum Rank {
- NONE,
- MARGINAL,
- SECONDARY,
- PRIMARY
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_RESOURCE_ERROR_")]
- public enum ResourceError {
- FAILED,
- TOO_LAZY,
- NOT_FOUND,
- BUSY,
- OPEN_READ,
- OPEN_WRITE,
- OPEN_READ_WRITE,
- CLOSE,
- READ,
- WRITE,
- SEEK,
- SYNC,
- SETTINGS,
- NO_SPACE_LEFT,
- NUM_ERRORS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_SEARCH_MODE_")]
- public enum SearchMode {
- EXACT,
- BEFORE,
- AFTER
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_SEEK_FLAG_")]
- [Flags]
- public enum SeekFlags {
- NONE,
- FLUSH,
- ACCURATE,
- KEY_UNIT,
- SEGMENT,
- SKIP
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_SEEK_TYPE_")]
- public enum SeekType {
- NONE,
- CUR,
- SET,
- END
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STATE_")]
- public enum State {
- VOID_PENDING,
- NULL,
- READY,
- PAUSED,
- PLAYING;
- [CCode (cname = "GST_STATE_GET_NEXT")]
- public Gst.State get_next (Gst.State pending);
- [CCode (cname = "gst_element_state_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STATE_CHANGE_")]
- public enum StateChange {
- NULL_TO_READY,
- READY_TO_PAUSED,
- PAUSED_TO_PLAYING,
- PLAYING_TO_PAUSED,
- PAUSED_TO_READY,
- READY_TO_NULL;
- [CCode (cname = "GST_STATE_TRANSITION")]
- public static Gst.StateChange transition (Gst.State cur, Gst.State next);
- [CCode (cname = "GST_STATE_TRANSITION_CURRENT")]
- public Gst.State transition_current ();
- [CCode (cname = "GST_STATE_TRANSITION_NEXT")]
- public Gst.State transition_next ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STATE_CHANGE_")]
- public enum StateChangeReturn {
- FAILURE,
- SUCCESS,
- ASYNC,
- NO_PREROLL;
- [CCode (cname = "gst_element_state_change_return_get_name")]
- public unowned string to_string ();
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STREAM_ERROR_")]
- public enum StreamError {
- FAILED,
- TOO_LAZY,
- NOT_IMPLEMENTED,
- TYPE_NOT_FOUND,
- WRONG_TYPE,
- CODEC_NOT_FOUND,
- DECODE,
- ENCODE,
- DEMUX,
- MUX,
- FORMAT,
- DECRYPT,
- DECRYPT_NOKEY,
- NUM_ERRORS
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STREAM_STATUS_TYPE_")]
- public enum StreamStatusType {
- CREATE,
- ENTER,
- LEAVE,
- DESTROY,
- START,
- PAUSE,
- STOP
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STRUCTURE_CHANGE_TYPE_PAD_")]
- public enum StructureChangeType {
- LINK,
- UNLINK
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_TAG_FLAG_")]
- public enum TagFlag {
- UNDEFINED,
- META,
- ENCODED,
- DECODED,
- COUNT
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_TAG_MERGE_")]
- public enum TagMergeMode {
- UNDEFINED,
- REPLACE_ALL,
- REPLACE,
- APPEND,
- PREPEND,
- KEEP,
- KEEP_ALL,
- COUNT
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_TASK_")]
- public enum TaskState {
- STARTED,
- STOPPED,
- PAUSED
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_TYPE_FIND_")]
- public enum TypeFindProbability {
- MINIMUM,
- POSSIBLE,
- LIKELY,
- NEARLY_CERTAIN,
- MAXIMUM
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_URI_")]
- public enum URIType {
- UNKNOWN,
- SINK,
- SRC
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_CORE_ERROR_")]
- public errordomain CoreError {
- FAILED,
- TOO_LAZY,
- NOT_IMPLEMENTED,
- STATE_CHANGE,
- PAD,
- THREAD,
- NEGOTIATION,
- EVENT,
- SEEK,
- CAPS,
- TAG,
- MISSING_PLUGIN,
- CLOCK,
- DISABLED,
- NUM_ERRORS
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate unowned Gst.Buffer BufferListDoFunction (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate Gst.BufferListItem BufferListFunc (out unowned Gst.Buffer buffer, uint group, uint idx);
- [CCode (cheader_filename = "gst/gst.h", cname = "GCallback")]
- public delegate bool BufferProbeCallback (Gst.Pad pad, Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool BusFunc (Gst.Bus bus, Gst.Message message);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate Gst.BusSyncReply BusSyncHandler (Gst.Bus bus, Gst.Message message);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool ClockCallback (Gst.Clock clock, Gst.ClockTime time, Gst.ClockID id);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void* CopyFunction (void* object);
- [CCode (cheader_filename = "gst/gst.h", cname = "GCallback")]
- public delegate bool DataProbeCallback (Gst.Pad pad, Gst.MiniObject data);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void DebugFuncPtr ();
- [CCode (cheader_filename = "gst/gst.h", cname = "GCallback")]
- public delegate bool EventProbeCallback (Gst.Pad pad, Gst.Event event);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool FilterFunc (void* obj);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool IndexFilter (Gst.Index index, Gst.IndexEntry entry);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool IndexResolver (Gst.Index index, Gst.Object writer, string writer_string);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void IteratorDisposeFunction (void* owner);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool IteratorFoldFunction<T> (T item, ref Gst.Value ret);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void IteratorFreeFunction (Gst.Iterator it);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.IteratorItem IteratorItemFunction<T> (Gst.Iterator it, out T item);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.IteratorResult IteratorNextFunction<T> (Gst.Iterator it, out T result);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void IteratorResyncFunction (Gst.Iterator it);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void LogFunction (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object object, Gst.DebugMessage message);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate unowned Gst.MiniObject MiniObjectCopyFunction (Gst.MiniObject obj);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void MiniObjectFinalizeFunction (Gst.MiniObject obj);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void MiniObjectWeakNotify (void* data, Gst.MiniObject where_the_mini_object_was);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadAcceptCapsFunction (Gst.Pad pad, Gst.Caps caps);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadActivateFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadActivateModeFunction (Gst.Pad pad, bool active);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void PadBlockCallback (Gst.Pad pad, bool blocked);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.FlowReturn PadBufferAllocFunction (Gst.Pad pad, uint64 offset, uint size, Gst.Caps caps, out Gst.Buffer buf);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.FlowReturn PadChainFunction (Gst.Pad pad, owned Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.FlowReturn PadChainListFunction (Gst.Pad pad, owned Gst.BufferList list);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadCheckGetRangeFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool PadDispatcherFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadEventFunction (Gst.Pad pad, owned Gst.Event event);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void PadFixateCapsFunction (Gst.Pad pad, Gst.Caps caps);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.Caps PadGetCapsFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.FlowReturn PadGetRangeFunction (Gst.Pad pad, uint64 offset, uint length, out Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate GLib.List<Gst.Pad> PadIntLinkFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.Iterator<Gst.Pad> PadIterIntLinkFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.PadLinkReturn PadLinkFunction (Gst.Pad pad, Gst.Pad peer);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadQueryFunction (Gst.Pad pad, Gst.Query query);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate Gst.QueryType PadQueryTypeFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PadSetCapsFunction (Gst.Pad pad, Gst.Caps caps);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void PadUnlinkFunction (Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool PluginFeatureFilter (Gst.PluginFeature feature);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool PluginFilter (Gst.Plugin plugin);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool PluginInitFullFunc (Gst.Plugin plugin);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool PluginInitFunc (Gst.Plugin plugin);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool StructureForeachFunc (GLib.Quark field_id, Gst.Value value);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate bool StructureMapFunc (GLib.Quark field_id, ref Gst.Value value);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void TagForeachFunc (Gst.TagList list, string tag);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate void TagMergeFunc (Gst.Value dest, Gst.Value src);
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void TaskFunction ();
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void TaskPoolFunction ();
- [CCode (cheader_filename = "gst/gst.h")]
- public delegate void TypeFindFunction (Gst.TypeFind find);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate int ValueCompareFunc (Gst.Value value1, Gst.Value value2);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool ValueDeserializeFunc (Gst.Value dest, string s);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool ValueIntersectFunc (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate unowned string ValueSerializeFunc (Gst.Value value1);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool ValueSubtractFunc (Gst.Value dest, Gst.Value minuend, Gst.Value subtrahend);
- [CCode (cheader_filename = "gst/gst.h", has_target = false)]
- public delegate bool ValueUnionFunc (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- [CCode (cheader_filename = "gst/gst.h")]
- public const int BUFFER_COPY_ALL;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int BUFFER_OFFSET_NONE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string BUFFER_TRACE_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string CLOCK_ENTRY_TRACE_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int CLOCK_TIME_NONE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int DEBUG_BG_MASK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int DEBUG_FG_MASK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int DEBUG_FORMAT_MASK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_DECODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_DEMUXER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_DEPAYLOADER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_ENCODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_FORMATTER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MEDIA_AUDIO;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MEDIA_IMAGE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MEDIA_METADATA;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MEDIA_VIDEO;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_MUXER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_PARSER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_PAYLOADER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_SINK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string ELEMENT_FACTORY_KLASS_SRC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_ANY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_AUDIO_ENCODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_DECODABLE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_DECODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_DEMUXER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_DEPAYLOADER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_ENCODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_FORMATTER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MAX_ELEMENTS;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_ANY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_AUDIO;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_IMAGE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_METADATA;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MEDIA_VIDEO;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_MUXER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_PARSER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_PAYLOADER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_SINK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_SRC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int ELEMENT_FACTORY_TYPE_VIDEO_ENCODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string EVENT_TRACE_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int EVENT_TYPE_BOTH;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int EVENT_TYPE_SHIFT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string FOURCC_FORMAT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string LICENSE_UNKNOWN;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string MESSAGE_TRACE_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int MSECOND;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int NSECOND;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PAD_LINK_CHECK_DEFAULT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PARAM_CONTROLLABLE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PARAM_MUTABLE_PAUSED;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PARAM_MUTABLE_PLAYING;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PARAM_MUTABLE_READY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int PARAM_USER_SHIFT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int SECOND;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_ARTIST;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_ARTIST_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_GAIN;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_PEAK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_VOLUME_COUNT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ALBUM_VOLUME_NUMBER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_APPLICATION_DATA;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_APPLICATION_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ARTIST;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ARTIST_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ATTACHMENT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_AUDIO_CODEC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_BEATS_PER_MINUTE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_BITRATE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_CODEC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_COMMENT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_COMPOSER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_COMPOSER_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_CONTACT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_CONTAINER_FORMAT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_COPYRIGHT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_COPYRIGHT_URI;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DATE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DATE_TIME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DESCRIPTION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DEVICE_MANUFACTURER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DEVICE_MODEL;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_DURATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ENCODED_BY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ENCODER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ENCODER_VERSION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_EXTENDED_COMMENT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GENRE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_CAPTURE_DIRECTION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_CITY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_COUNTRY;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_ELEVATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_HORIZONTAL_ERROR;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_LATITUDE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_LONGITUDE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_MOVEMENT_DIRECTION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_MOVEMENT_SPEED;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GEO_LOCATION_SUBLOCATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_GROUPING;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_HOMEPAGE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_IMAGE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_IMAGE_ORIENTATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ISRC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_KEYWORDS;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_LANGUAGE_CODE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_LICENSE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_LICENSE_URI;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_LOCATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_LYRICS;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_MAXIMUM_BITRATE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_MINIMUM_BITRATE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_NOMINAL_BITRATE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_ORGANIZATION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_PERFORMER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_PREVIEW_IMAGE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_REFERENCE_LEVEL;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SERIAL;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SHOW_EPISODE_NUMBER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SHOW_NAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SHOW_SEASON_NUMBER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SHOW_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_SUBTITLE_CODEC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TITLE;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TITLE_SORTNAME;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TRACK_COUNT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TRACK_GAIN;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TRACK_NUMBER;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_TRACK_PEAK;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_USER_RATING;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_VERSION;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TAG_VIDEO_CODEC;
- [CCode (cheader_filename = "gst/gst.h")]
- public const string TIME_FORMAT;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int USECOND;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VALUE_EQUAL;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VALUE_GREATER_THAN;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VALUE_LESS_THAN;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VALUE_UNORDERED;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VERSION_MAJOR;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VERSION_MICRO;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VERSION_MINOR;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int VERSION_NANO;
- [CCode (cheader_filename = "gst/gst.h")]
- public static void atomic_int_set (int atomic_int, int value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark core_error_quark ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_add_log_function (Gst.LogFunction func, void* data);
- [CCode (cheader_filename = "gst/gst.h", cname = "GST_DEBUG_BIN_TO_DOT_FILE")]
- public static void debug_bin_to_dot_file (Gst.Bin bin, Gst.DebugGraphDetails details, string prefix);
- [CCode (cheader_filename = "gst/gst.h", cname = "GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS")]
- public static void debug_bin_to_dot_file_with_ts (Gst.Bin bin, Gst.DebugGraphDetails details, string prefix);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string debug_construct_term_color (uint colorinfo);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int debug_construct_win_color (uint colorinfo);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.SList<Gst.DebugCategory> debug_get_all_categories ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.DebugLevel debug_get_default_threshold ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool debug_is_active ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool debug_is_colored ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_log (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object object, string format);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_log_default (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object object, Gst.DebugMessage message, void* unused);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_log_valist (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object object, string format, void* args);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_print_stack_trace ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint debug_remove_log_function (Gst.LogFunction func);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint debug_remove_log_function_by_data (void* data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_set_active (bool active);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_set_colored (bool colored);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_set_default_threshold (Gst.DebugLevel level);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_set_threshold_for_name (string name, Gst.DebugLevel level);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void debug_unset_threshold_for_name (string name);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool default_registry_check_feature_version (string feature_name, uint min_major, uint min_minor, uint min_micro);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void deinit ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type double_range_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static string error_get_message (GLib.Quark domain, int code);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string filename_to_uri (string filename) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.List filter_run (GLib.List list, Gst.FilterFunc func, bool first);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark flow_to_quark (Gst.FlowReturn ret);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Format format_get_by_nick (string nick);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.FormatDefinition format_get_details (Gst.Format format);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Iterator<Gst.FormatDefinition> format_iterate_definitions ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Format format_register (string nick, string description);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark format_to_quark (Gst.Format format);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool formats_contains (Gst.Format formats, Gst.Format format);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type fourcc_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type fraction_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type fraction_range_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool init_check ([CCode (array_length_pos = 0.9)] ref unowned string[] argv) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.OptionGroup init_get_option_group ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type int64_range_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type int_range_get_type ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool is_initialized ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool is_tag_list (void* p);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark library_error_quark ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_BOOLEAN__POINTER (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_BOOLEAN__VOID (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_BOXED__BOXED (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_POINTER__POINTER (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__BOXED_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__INT64 (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__INT_INT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_BOXED (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_BOXED_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_OBJECT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_PARAM (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_POINTER (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__OBJECT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__POINTER_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void marshal_VOID__UINT_BOXED (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned GLib.ParamSpec param_spec_fraction (string name, string nick, string blurb, int min_num, int min_denom, int max_num, int max_denom, int default_num, int default_denom, GLib.ParamFlags flags);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned GLib.ParamSpec param_spec_mini_object (string name, string nick, string blurb, GLib.Type object_type, GLib.ParamFlags flags);
- [CCode (cheader_filename = "gst/gst.h", returns_floating_reference = true)]
- public static Gst.Element? parse_bin_from_description (string bin_description, bool ghost_unlinked_pads) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h", returns_floating_reference = true)]
- public static Gst.Element? parse_bin_from_description_full (string bin_description, bool ghost_unlinked_pads, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark parse_error_quark ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Element? parse_launch (string pipeline_description) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Element? parse_launch_full (string pipeline_description, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Element? parse_launchv ([CCode (array_length = false, array_null_terminated = true)] string[] argv) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Element? parse_launchv_full ([CCode (array_length = false, array_null_terminated = true)] string[] argv, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
- [CCode (cheader_filename = "gst/gst.h")]
- public static void print_element_args (GLib.StringBuilder buf, int indent, Gst.Element element);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void print_pad_caps (GLib.StringBuilder buf, int indent, Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark resource_error_quark ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool segtrap_is_enabled ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void segtrap_set_enabled (bool enabled);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Quark stream_error_quark ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool tag_exists (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string tag_get_description (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.TagFlag tag_get_flag (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string tag_get_nick (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static GLib.Type tag_get_type (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool tag_is_fixed (string tag);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void tag_merge_strings_with_comma (GLib.Value dest, GLib.Value src);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void tag_merge_use_first (GLib.Value dest, GLib.Value src);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void tag_register (string name, Gst.TagFlag flag, GLib.Type type, string nick, string blurb, Gst.TagMergeFunc func);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool update_registry ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string uri_construct (string protocol, string location);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string uri_get_location (string uri);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned string uri_get_protocol (string uri);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool uri_has_protocol (string uri, string protocol);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool uri_is_valid (string uri);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool uri_protocol_is_supported (Gst.URIType type, string protocol);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool uri_protocol_is_valid (string protocol);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void* util_array_binary_search (void* array, uint num_elements, size_t element_size, GLib.CompareDataFunc<void*> search_func, Gst.SearchMode mode, void* search_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void util_double_to_fraction (double src, int dest_n, int dest_d);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void util_dump_mem (uchar[] mem, uint size);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool util_fraction_add (int a_n, int a_d, int b_n, int b_d, int res_n, int res_d);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int util_fraction_compare (int a_n, int a_d, int b_n, int b_d);
- [CCode (cheader_filename = "gst/gst.h")]
- public static bool util_fraction_multiply (int a_n, int a_d, int b_n, int b_d, int res_n, int res_d);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void util_fraction_to_double (int src_n, int src_d, double dest);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_gdouble_to_guint64 (double value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.ClockTime util_get_timestamp ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static int util_greatest_common_divisor (int a, int b);
- [CCode (cheader_filename = "gst/gst.h")]
- public static double util_guint64_to_gdouble (uint64 value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int32 util_seqnum_compare (uint32 s1, uint32 s2);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint32 util_seqnum_next ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void util_set_object_arg (GLib.Object object, string name, string value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void util_set_value_from_string (GLib.Value value, string value_str);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale (uint64 val, uint64 num, uint64 denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale_ceil (uint64 val, uint64 num, uint64 denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale_int (uint64 val, int num, int denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale_int_ceil (uint64 val, int num, int denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale_int_round (uint64 val, int num, int denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static uint64 util_uint64_scale_round (uint64 val, uint64 num, uint64 denom);
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned Gst.MiniObject value_dup_mini_object (GLib.Value value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int64 value_get_int64_range_max (GLib.Value value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int64 value_get_int64_range_min (GLib.Value value);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void value_list_merge (GLib.Value dest, GLib.Value value1, GLib.Value value2);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void value_set_int64_range (GLib.Value value, int64 start, int64 end);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void version (out uint major, out uint minor, out uint micro, out uint nano);
- [CCode (cheader_filename = "gst/gst.h")]
- public static string version_string ();
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-app-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstApp", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/app/gstappsink.h")]
- public class AppSink : Gst.BaseSink, Gst.URIHandler {
- [CCode (has_construct_function = false)]
- protected AppSink ();
- public bool is_eos ();
- public Gst.Buffer pull_buffer ();
- public Gst.BufferList pull_buffer_list ();
- public Gst.Buffer pull_preroll ();
- public void set_callbacks (Gst.AppSinkCallbacks callbacks, GLib.DestroyNotify notify);
- public Gst.Caps caps { get; set; }
- public bool drop { get; set; }
- public bool emit_signals { get; set; }
- public uint max_buffers { get; set; }
- public virtual signal void eos ();
- public virtual signal void new_buffer ();
- public virtual signal void new_buffer_list ();
- public virtual signal void new_preroll ();
- }
- [CCode (cheader_filename = "gst/app/gstappsink.h")]
- [Compact]
- public class AppSinkCallbacks {
- public weak GLib.Callback eos;
- public weak GLib.Callback new_buffer;
- public weak GLib.Callback new_buffer_list;
- public weak GLib.Callback new_preroll;
- }
- [CCode (cheader_filename = "gst/app/gstappsrc.h")]
- public class AppSrc : Gst.BaseSrc, Gst.URIHandler {
- [CCode (has_construct_function = false)]
- protected AppSrc ();
- public Gst.FlowReturn end_of_stream ();
- public Gst.FlowReturn push_buffer (owned Gst.Buffer buffer);
- public void set_callbacks (Gst.AppSrcCallbacks callbacks, GLib.DestroyNotify notify);
- [NoAccessorMethod]
- public bool block { get; set; }
- public Gst.Caps caps { get; set; }
- public bool emit_signals { get; set; }
- [NoAccessorMethod]
- public Gst.Format format { get; set; }
- [NoAccessorMethod]
- public bool is_live { get; set; }
- public uint64 max_bytes { get; set; }
- [NoAccessorMethod]
- public int64 max_latency { get; set; }
- [NoAccessorMethod]
- public int64 min_latency { get; set; }
- [NoAccessorMethod]
- public uint min_percent { get; set; }
- public int64 size { get; set; }
- public Gst.AppStreamType stream_type { get; set; }
- public virtual signal void enough_data ();
- public virtual signal void need_data (uint length);
- public virtual signal bool seek_data (uint64 offset);
- }
- [CCode (cheader_filename = "gst/app/gstappsrc.h")]
- [Compact]
- public class AppSrcCallbacks {
- public weak GLib.Callback enough_data;
- public weak GLib.Callback need_data;
- public weak GLib.Callback seek_data;
- }
- [CCode (cheader_filename = "gst/app/gstappsrc.h", cprefix = "GST_APP_STREAM_TYPE_")]
- public enum AppStreamType {
- STREAM,
- SEEKABLE,
- RANDOM_ACCESS
- }
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-interfaces-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-audio-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstAudio", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/audio/gstaudioclock.h")]
- public class AudioClock : Gst.SystemClock {
- public void* abidata;
- public weak Gst.AudioClockGetTimeFunc func;
- public Gst.ClockTime last_time;
- public void* user_data;
- [CCode (has_construct_function = false, type = "GstClock*")]
- public AudioClock (string name, Gst.AudioClockGetTimeFunc func);
- public static Gst.ClockTime adjust (Gst.Clock clock, Gst.ClockTime time);
- [CCode (has_construct_function = false, type = "GstClock*")]
- public AudioClock.full (string name, Gst.AudioClockGetTimeFunc func, GLib.DestroyNotify destroy_notify);
- public static Gst.ClockTime get_time (Gst.Clock clock);
- public static void invalidate (Gst.Clock clock);
- public void reset (Gst.ClockTime time);
- }
- [CCode (cheader_filename = "gst/audio/gstaudiofilter.h")]
- public class AudioFilter : Gst.BaseTransform {
- public weak Gst.RingBufferSpec format;
- [CCode (has_construct_function = false)]
- protected AudioFilter ();
- [CCode (cname = "gst_audio_filter_class_add_pad_templates")]
- public class void add_pad_templates (Gst.Caps allowed_caps);
- [NoWrapper]
- public virtual bool setup (Gst.RingBufferSpec format);
- }
- [CCode (cheader_filename = "gst/audio/gstaudiosink.h")]
- public class AudioSink : Gst.BaseAudioSink {
- public weak GLib.Thread thread;
- [CCode (has_construct_function = false)]
- protected AudioSink ();
- [NoWrapper]
- public virtual bool close ();
- [NoWrapper]
- public virtual uint delay ();
- [NoWrapper]
- public virtual bool open ();
- [NoWrapper]
- public virtual bool prepare (Gst.RingBufferSpec spec);
- [NoWrapper]
- public virtual void reset ();
- [NoWrapper]
- public virtual bool unprepare ();
- [NoWrapper]
- public virtual uint write (void* data, uint length);
- }
- [CCode (cheader_filename = "gst/audio/gstaudiosrc.h")]
- public class AudioSrc : Gst.BaseAudioSrc {
- public weak GLib.Thread thread;
- [CCode (has_construct_function = false)]
- protected AudioSrc ();
- [NoWrapper]
- public virtual bool close ();
- [NoWrapper]
- public virtual uint delay ();
- [NoWrapper]
- public virtual bool open ();
- [NoWrapper]
- public virtual bool prepare (Gst.RingBufferSpec spec);
- [NoWrapper]
- public virtual uint read (void* data, uint length);
- [NoWrapper]
- public virtual void reset ();
- [NoWrapper]
- public virtual bool unprepare ();
- }
- [CCode (cheader_filename = "gst/audio/gstaudiosink.h")]
- public class BaseAudioSink : Gst.BaseSink {
- public void* abidata;
- public uint64 next_sample;
- public weak Gst.Clock provided_clock;
- public weak Gst.RingBuffer ringbuffer;
- [CCode (has_construct_function = false)]
- protected BaseAudioSink ();
- public virtual unowned Gst.RingBuffer create_ringbuffer ();
- public int64 get_drift_tolerance ();
- public bool get_provide_clock ();
- public Gst.BaseAudioSinkSlaveMethod get_slave_method ();
- [NoWrapper]
- public virtual unowned Gst.Buffer payload (Gst.Buffer buffer);
- public void set_drift_tolerance (int64 drift_tolerance);
- public void set_provide_clock (bool provide);
- public void set_slave_method (Gst.BaseAudioSinkSlaveMethod method);
- [NoAccessorMethod]
- public int64 buffer_time { get; set; }
- [NoAccessorMethod]
- public bool can_activate_pull { get; set; }
- public int64 drift_tolerance { get; set; }
- [NoAccessorMethod]
- public int64 latency_time { get; set; }
- public bool provide_clock { get; set; }
- public Gst.BaseAudioSinkSlaveMethod slave_method { get; set; }
- }
- [CCode (cheader_filename = "gst/audio/gstaudiosrc.h")]
- public class BaseAudioSrc : Gst.PushSrc {
- public weak Gst.Clock clock;
- public uint64 next_sample;
- public weak Gst.RingBuffer ringbuffer;
- [CCode (has_construct_function = false)]
- protected BaseAudioSrc ();
- public virtual unowned Gst.RingBuffer create_ringbuffer ();
- public bool get_provide_clock ();
- public Gst.BaseAudioSrcSlaveMethod get_slave_method ();
- public void set_provide_clock (bool provide);
- public void set_slave_method (Gst.BaseAudioSrcSlaveMethod method);
- [NoAccessorMethod]
- public int64 actual_buffer_time { get; }
- [NoAccessorMethod]
- public int64 actual_latency_time { get; }
- [NoAccessorMethod]
- public int64 buffer_time { get; set; }
- [NoAccessorMethod]
- public int64 latency_time { get; set; }
- public bool provide_clock { get; set; }
- public Gst.BaseAudioSrcSlaveMethod slave_method { get; set; }
- }
- [CCode (cheader_filename = "gst/audio/gstaudiofilter.h")]
- public class RingBuffer : Gst.Object {
- public void* abidata;
- public bool acquired;
- public weak Gst.RingBufferCallback callback;
- public void* cb_data;
- public GLib.Cond cond;
- public weak Gst.Buffer data;
- public uchar empty_seg;
- public bool open;
- public int samples_per_seg;
- public int segbase;
- public int segdone;
- public Gst.RingBufferSegState segstate;
- public weak Gst.RingBufferSpec spec;
- public int state;
- public int waiting;
- [CCode (has_construct_function = false)]
- protected RingBuffer ();
- public virtual bool acquire (Gst.RingBufferSpec spec);
- public virtual bool activate (bool active);
- public void advance (uint advance);
- public void clear (int segment);
- public virtual void clear_all ();
- public virtual bool close_device ();
- public virtual uint commit (uint64 sample, uchar[] data, uint len);
- public uint commit_full (uint64 sample, uchar[] data, int in_samples, int out_samples, ref int accum);
- public bool convert (Gst.Format src_fmt, int64 src_val, Gst.Format dest_fmt, out int64 dest_val);
- public static void debug_spec_buff (Gst.RingBufferSpec spec);
- public static void debug_spec_caps (Gst.RingBufferSpec spec);
- public virtual uint delay ();
- public bool device_is_open ();
- public bool is_acquired ();
- public bool is_active ();
- public void may_start (bool allowed);
- public virtual bool open_device ();
- public static bool parse_caps (Gst.RingBufferSpec spec, Gst.Caps caps);
- public virtual bool pause ();
- public bool prepare_read (int segment, uchar readptr, int len);
- public uint read (uint64 sample, uchar[] data, uint len);
- public virtual bool release ();
- [NoWrapper]
- public virtual bool resume ();
- public uint64 samples_done ();
- public void set_callback (Gst.RingBufferCallback cb);
- public void set_flushing (bool flushing);
- public void set_sample (uint64 sample);
- public virtual bool start ();
- public virtual bool stop ();
- }
- [CCode (cheader_filename = "gst/audio/gstaudiofilter.h")]
- [Compact]
- public class RingBufferSpec {
- public bool bigend;
- public uint64 buffer_time;
- public int bytes_per_sample;
- public weak Gst.Caps caps;
- public int channels;
- public int depth;
- public Gst.BufferFormat format;
- public uint64 latency_time;
- public int rate;
- public int seglatency;
- public int segsize;
- public int segtotal;
- public bool sign;
- [CCode (array_length = false)]
- public weak uchar[] silence_sample;
- public Gst.BufferFormatType type;
- public int width;
- }
- [CCode (cheader_filename = "gst/audio/multichannel.h", cprefix = "GST_AUDIO_CHANNEL_POSITION_")]
- public enum AudioChannelPosition {
- INVALID,
- FRONT_MONO,
- FRONT_LEFT,
- FRONT_RIGHT,
- REAR_CENTER,
- REAR_LEFT,
- REAR_RIGHT,
- LFE,
- FRONT_CENTER,
- FRONT_LEFT_OF_CENTER,
- FRONT_RIGHT_OF_CENTER,
- SIDE_LEFT,
- SIDE_RIGHT,
- NONE,
- NUM
- }
- [CCode (cheader_filename = "gst/audio/audio.h", cprefix = "GST_AUDIO_FIELD_", has_type_id = false)]
- public enum AudioFieldFlag {
- RATE,
- CHANNELS,
- ENDIANNESS,
- WIDTH,
- DEPTH,
- SIGNED
- }
- [CCode (cheader_filename = "gst/audio/gstbaseaudiosink.h", cprefix = "GST_BASE_AUDIO_SINK_SLAVE_")]
- public enum BaseAudioSinkSlaveMethod {
- RESAMPLE,
- SKEW,
- NONE
- }
- [CCode (cheader_filename = "gst/audio/audio.h", cprefix = "GST_BASE_AUDIO_SRC_SLAVE_")]
- public enum BaseAudioSrcSlaveMethod {
- RESAMPLE,
- RETIMESTAMP,
- SKEW,
- NONE
- }
- [CCode (cheader_filename = "gst/audio/gstringbuffer.h", cprefix = "GST_")]
- public enum BufferFormat {
- UNKNOWN,
- S8,
- U8,
- S16_LE,
- S16_BE,
- U16_LE,
- U16_BE,
- S24_LE,
- S24_BE,
- U24_LE,
- U24_BE,
- S32_LE,
- S32_BE,
- U32_LE,
- U32_BE,
- S24_3LE,
- S24_3BE,
- U24_3LE,
- U24_3BE,
- S20_3LE,
- S20_3BE,
- U20_3LE,
- U20_3BE,
- S18_3LE,
- S18_3BE,
- U18_3LE,
- U18_3BE,
- FLOAT32_LE,
- FLOAT32_BE,
- FLOAT64_LE,
- FLOAT64_BE,
- MU_LAW,
- A_LAW,
- IMA_ADPCM,
- MPEG,
- GSM,
- IEC958,
- AC3,
- EAC3,
- DTS,
- MPEG2_AAC,
- MPEG4_AAC
- }
- [CCode (cheader_filename = "gst/audio/gstringbuffer.h", cprefix = "GST_BUFTYPE_")]
- public enum BufferFormatType {
- LINEAR,
- FLOAT,
- MU_LAW,
- A_LAW,
- IMA_ADPCM,
- MPEG,
- GSM,
- IEC958,
- AC3,
- EAC3,
- DTS,
- MPEG2_AAC,
- MPEG4_AAC
- }
- [CCode (cheader_filename = "gst/audio/gstringbuffer.h", cprefix = "GST_SEGSTATE_")]
- public enum RingBufferSegState {
- INVALID,
- EMPTY,
- FILLED,
- PARTIAL
- }
- [CCode (cheader_filename = "gst/audio/gstringbuffer.h", cprefix = "GST_RING_BUFFER_STATE_")]
- public enum RingBufferState {
- STOPPED,
- PAUSED,
- STARTED
- }
- [CCode (cheader_filename = "gst/audio/gstaudioclock.h")]
- public delegate Gst.ClockTime AudioClockGetTimeFunc (Gst.Clock clock);
- [CCode (cheader_filename = "gst/audio/mixerutils.h")]
- public delegate bool AudioMixerFilterFunc (Gst.Mixer mixer);
- [CCode (cheader_filename = "gst/audio/gstringbuffer.h")]
- public delegate void RingBufferCallback (Gst.RingBuffer rbuf, uchar data, uint len);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public const int AUDIO_DEF_RATE;
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public const string AUDIO_FLOAT_PAD_TEMPLATE_CAPS;
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public const string AUDIO_FLOAT_STANDARD_PAD_TEMPLATE_CAPS;
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public const string AUDIO_INT_PAD_TEMPLATE_CAPS;
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public const string AUDIO_INT_STANDARD_PAD_TEMPLATE_CAPS;
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static unowned Gst.Buffer audio_buffer_clip (Gst.Buffer buffer, Gst.Segment segment, int rate, int frame_size);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static bool audio_check_channel_positions (Gst.AudioChannelPosition pos, uint channels);
- [CCode (cheader_filename = "gst/audio/mixerutils.h")]
- public static GLib.List<Gst.Element> audio_default_registry_mixer_filter (Gst.AudioMixerFilterFunc filter_func, bool first);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static Gst.ClockTime audio_duration_from_pad_buffer (Gst.Pad pad, Gst.Buffer buf);
- [CCode (cheader_filename = "gst/audio/multichannel.h")]
- public static Gst.AudioChannelPosition audio_fixate_channel_positions (Gst.Structure str);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static int audio_frame_byte_size (Gst.Pad pad);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static long audio_frame_length (Gst.Pad pad, Gst.Buffer buf);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static Gst.AudioChannelPosition audio_get_channel_positions (Gst.Structure str);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static uint audio_iec61937_frame_size (Gst.RingBufferSpec spec);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static bool audio_iec61937_payload (uchar src, uint src_n, uchar dst, uint dst_n, Gst.RingBufferSpec spec);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static bool audio_is_buffer_framed (Gst.Pad pad, Gst.Buffer buf);
- [CCode (cheader_filename = "gst/audio/multichannel.h")]
- public static void audio_set_caps_channel_positions_list (Gst.Caps caps, Gst.AudioChannelPosition pos, int num_positions);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static void audio_set_channel_positions (Gst.Structure str, Gst.AudioChannelPosition pos);
- [CCode (cheader_filename = "gst/audio/multichannel.h")]
- public static void audio_set_structure_channel_positions_list (Gst.Structure str, Gst.AudioChannelPosition pos, int num_positions);
- [CCode (cheader_filename = "gst/audio/audio.h")]
- public static void audio_structure_set_int (Gst.Structure structure, Gst.AudioFieldFlag flag);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-base-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstBase", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/base/gstadapter.h")]
- public class Adapter : GLib.Object {
- [CCode (has_construct_function = false)]
- public Adapter ();
- public uint available ();
- public uint available_fast ();
- public void clear ();
- public void copy (uchar dest, uint offset, uint size);
- public void flush (uint flush);
- public uint masked_scan_uint32 (uint32 mask, uint32 pattern, uint offset, uint size);
- public uint masked_scan_uint32_peek (uint32 mask, uint32 pattern, uint offset, uint size, uint32 value);
- [CCode (array_length = false)]
- public unowned uchar[] peek (uint size);
- public Gst.ClockTime prev_timestamp (uint64 distance);
- public void push (owned Gst.Buffer buf);
- public uchar take (uint nbytes);
- public Gst.Buffer take_buffer (uint nbytes);
- public unowned GLib.List take_list (uint nbytes);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class BaseParse : Gst.Element {
- public uint flags;
- public weak Gst.Segment segment;
- public weak Gst.Pad sinkpad;
- public weak Gst.Pad srcpad;
- [CCode (has_construct_function = false)]
- protected BaseParse ();
- public bool add_index_entry (uint64 offset, Gst.ClockTime ts, bool key, bool force);
- [NoWrapper]
- public virtual bool check_valid_frame (Gst.BaseParseFrame frame, uint framesize, int skipsize);
- [NoWrapper]
- public virtual bool convert (Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value);
- public bool convert_default (Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value);
- [NoWrapper]
- public virtual bool event (Gst.Event event);
- [NoWrapper]
- public virtual Gst.FlowReturn parse_frame (Gst.BaseParseFrame frame);
- [NoWrapper]
- public virtual Gst.FlowReturn pre_push_frame (Gst.BaseParseFrame frame);
- public Gst.FlowReturn push_frame (Gst.BaseParseFrame frame);
- public void set_average_bitrate (uint bitrate);
- public void set_duration (Gst.Format fmt, int64 duration, int interval);
- public void set_frame_rate (uint fps_num, uint fps_den, uint lead_in, uint lead_out);
- public void set_has_timing_info (bool has_timing);
- public void set_latency (Gst.ClockTime min_latency, Gst.ClockTime max_latency);
- public void set_min_frame_size (uint min_size);
- public void set_passthrough (bool passthrough);
- [NoWrapper]
- public virtual bool set_sink_caps (Gst.Caps caps);
- public void set_syncable (bool syncable);
- [NoWrapper]
- public virtual bool src_event (Gst.Event event);
- [NoWrapper]
- public virtual bool start ();
- [NoWrapper]
- public virtual bool stop ();
- }
- [CCode (cheader_filename = "gst/gst.h", type_id = "gst_base_parse_frame_get_type ()")]
- [Compact]
- public class BaseParseFrame {
- public weak Gst.Buffer buffer;
- public uint flags;
- public int overhead;
- [CCode (has_construct_function = false)]
- public BaseParseFrame (Gst.Buffer buffer, Gst.BaseParseFrameFlags flags, int overhead);
- public void init ();
- }
- [CCode (cheader_filename = "gst/base/gstbasesink.h")]
- public class BaseSink : Gst.Element {
- public int buffers_queued;
- public bool can_activate_pull;
- public bool can_activate_push;
- public Gst.ClockID clock_id;
- public Gst.ClockTime end_time;
- public bool eos;
- public bool eos_queued;
- public int events_queued;
- public bool flushing;
- public bool have_newsegment;
- public bool have_preroll;
- public bool need_preroll;
- public uint64 offset;
- public Gst.ActivateMode pad_mode;
- public bool playing_async;
- public GLib.Queue preroll_queue;
- public int preroll_queue_max_len;
- public int preroll_queued;
- public Gst.Segment segment;
- public Gst.Pad sinkpad;
- [CCode (has_construct_function = false)]
- protected BaseSink ();
- [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 unowned Gst.Buffer buf);
- public Gst.FlowReturn do_preroll (Gst.MiniObject obj);
- [NoWrapper]
- public virtual bool event (Gst.Event event);
- [NoWrapper]
- public virtual void fixate (Gst.Caps caps);
- public uint get_blocksize ();
- [NoWrapper]
- public virtual unowned Gst.Caps get_caps ();
- public unowned Gst.Buffer get_last_buffer ();
- public Gst.ClockTime get_latency ();
- public int64 get_max_lateness ();
- public Gst.ClockTime get_render_delay ();
- public bool get_sync ();
- public uint64 get_throttle_time ();
- [NoWrapper]
- public virtual void get_times (Gst.Buffer buffer, out Gst.ClockTime start, out Gst.ClockTime end);
- public Gst.ClockTimeDiff get_ts_offset ();
- public bool is_async_enabled ();
- public bool is_last_buffer_enabled ();
- public bool is_qos_enabled ();
- [NoWrapper]
- public virtual Gst.FlowReturn preroll (Gst.Buffer buffer);
- public bool query_latency (bool live, bool upstream_live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency);
- [NoWrapper]
- public virtual Gst.FlowReturn render (Gst.Buffer buffer);
- [NoWrapper]
- public virtual Gst.FlowReturn render_list (Gst.BufferList buffer_list);
- public void set_async_enabled (bool enabled);
- public void set_blocksize (uint blocksize);
- [NoWrapper]
- public virtual bool set_caps (Gst.Caps caps);
- public void set_last_buffer_enabled (bool enabled);
- public void set_max_lateness (int64 max_lateness);
- public void set_qos_enabled (bool enabled);
- public void set_render_delay (Gst.ClockTime delay);
- public void set_sync (bool sync);
- public void set_throttle_time (uint64 throttle);
- public void set_ts_offset (Gst.ClockTimeDiff offset);
- [NoWrapper]
- public virtual bool start ();
- [NoWrapper]
- public virtual bool stop ();
- [NoWrapper]
- public virtual bool unlock ();
- [NoWrapper]
- public virtual bool unlock_stop ();
- 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 ();
- [NoAccessorMethod]
- public bool @async { get; set; }
- public uint blocksize { get; set; }
- [NoAccessorMethod]
- public bool enable_last_buffer { get; set; }
- public Gst.Buffer last_buffer { get; }
- public int64 max_lateness { get; set; }
- [NoAccessorMethod]
- public uint preroll_queue_len { get; set construct; }
- [NoAccessorMethod]
- public bool qos { get; set; }
- public uint64 render_delay { get; set; }
- public bool sync { get; set; }
- public uint64 throttle_time { get; set; }
- public int64 ts_offset { get; set; }
- }
- [CCode (cheader_filename = "gst/base/gstbasesrc.h")]
- public class BaseSrc : Gst.Element {
- public bool can_activate_push;
- public Gst.ClockID clock_id;
- public void* data;
- public Gst.ClockTime end_time;
- public GLib.Cond live_cond;
- public GLib.Mutex live_lock;
- public bool live_running;
- public bool need_newsegment;
- public int num_buffers_left;
- public uint64 offset;
- public Gst.ActivateMode pad_mode;
- public bool random_access;
- public bool seekable;
- public Gst.Segment segment;
- public uint64 size;
- public Gst.Pad srcpad;
- [CCode (has_construct_function = false)]
- protected BaseSrc ();
- [NoWrapper]
- public virtual bool check_get_range ();
- [NoWrapper]
- public virtual Gst.FlowReturn create (uint64 offset, uint size, out unowned 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);
- public ulong get_blocksize ();
- [NoWrapper]
- public virtual unowned Gst.Caps get_caps ();
- public bool get_do_timestamp ();
- [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);
- public bool is_live ();
- [NoWrapper]
- public virtual bool is_seekable ();
- [NoWrapper]
- public virtual bool negotiate ();
- [NoWrapper]
- public virtual bool newsegment ();
- [NoWrapper]
- public virtual bool prepare_seek_segment (Gst.Event seek, Gst.Segment segment);
- [NoWrapper]
- public virtual bool query (Gst.Query query);
- public bool query_latency (bool live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency);
- [CCode (has_construct_function = false, type = "gboolean")]
- public BaseSrc.seamless_segment (Gst.BaseSrc src, int64 start, int64 stop, int64 position);
- public void set_blocksize (ulong blocksize);
- [NoWrapper]
- public virtual bool set_caps (Gst.Caps caps);
- public void set_do_timestamp (bool timestamp);
- public void set_dynamic_size (bool @dynamic);
- public void set_format (Gst.Format format);
- public void set_live (bool live);
- [NoWrapper]
- public virtual bool start ();
- [NoWrapper]
- public virtual bool stop ();
- [NoWrapper]
- public virtual bool unlock ();
- [NoWrapper]
- public virtual bool unlock_stop ();
- public Gst.FlowReturn wait_playing ();
- 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/base/gstbasetransform.h")]
- public class BaseTransform : Gst.Element {
- 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 delay_configure;
- public bool have_newsegment;
- public bool have_same_caps;
- public bool negotiated;
- public bool passthrough;
- public bool pending_configure;
- public Gst.Segment segment;
- public Gst.Pad sinkpad;
- public Gst.Pad srcpad;
- public GLib.Mutex transform_lock;
- [CCode (cname = "GST_BASE_TRANSFORM_SINK_NAME")]
- public const string SINK_NAME;
- [CCode (cname = "GST_BASE_TRANSFORM_SRC_NAME")]
- public const string SRC_NAME;
- [CCode (has_construct_function = false)]
- protected BaseTransform ();
- [NoWrapper]
- public virtual bool accept_caps (Gst.PadDirection direction, Gst.Caps caps);
- [NoWrapper]
- public virtual void before_transform (Gst.Buffer buffer);
- [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, out uint size);
- public bool is_in_place ();
- public bool is_passthrough ();
- public bool is_qos_enabled ();
- [NoWrapper]
- public virtual Gst.FlowReturn prepare_output_buffer (Gst.Buffer input, int size, Gst.Caps caps, out unowned Gst.Buffer buf);
- public void reconfigure ();
- [NoWrapper]
- public virtual bool set_caps (Gst.Caps incaps, Gst.Caps outcaps);
- 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);
- [NoWrapper]
- public virtual bool src_event (Gst.Event event);
- [NoWrapper]
- public virtual bool start ();
- [NoWrapper]
- public virtual bool stop ();
- public void suggest (Gst.Caps caps, uint size);
- [NoWrapper]
- public virtual Gst.FlowReturn transform (Gst.Buffer inbuf, Gst.Buffer outbuf);
- [NoWrapper]
- public virtual 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, out uint othersize);
- public void update_qos (double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
- [NoAccessorMethod]
- public bool qos { get; set; }
- }
- [CCode (cheader_filename = "gst/base/gstbitreader.h")]
- [Compact]
- public class BitReader {
- public uint bit;
- public uint byte;
- public uchar data;
- public uint size;
- [CCode (has_construct_function = false)]
- public BitReader (uchar data, uint size);
- [CCode (has_construct_function = false)]
- public BitReader.from_buffer (Gst.Buffer buffer);
- public bool get_bits_uint16 (out uint16 val, uint nbits);
- public bool get_bits_uint32 (out uint32 val, uint nbits);
- public bool get_bits_uint64 (out uint64 val, uint nbits);
- public bool get_bits_uint8 (out uchar val, uint nbits);
- public uint get_pos ();
- public uint get_remaining ();
- public uint get_size ();
- public void init (uchar data, uint size);
- public void init_from_buffer (Gst.Buffer buffer);
- public bool peek_bits_uint16 (out uint16 val, uint nbits);
- public bool peek_bits_uint32 (out uint32 val, uint nbits);
- public bool peek_bits_uint64 (out uint64 val, uint nbits);
- public bool peek_bits_uint8 (out uchar val, uint nbits);
- public bool set_pos (uint pos);
- public bool skip (uint nbits);
- public bool skip_to_byte ();
- }
- [CCode (cheader_filename = "gst/base/gstbytereader.h")]
- [Compact]
- public class ByteReader {
- public uint byte;
- public uchar data;
- public uint size;
- [CCode (has_construct_function = false)]
- public ByteReader (uchar data, uint size);
- public bool dup_data (uint size, uchar val);
- public bool dup_string_utf16 (uint16 str);
- public bool dup_string_utf32 (uint32 str);
- public bool dup_string_utf8 (string str);
- [CCode (has_construct_function = false)]
- public ByteReader.from_buffer (Gst.Buffer buffer);
- public bool get_data (uint size, out uchar val);
- public bool get_float32_be (out float val);
- public bool get_float32_le (out float val);
- public bool get_float64_be (out double val);
- public bool get_float64_le (out double val);
- public bool get_int16_be (out int16 val);
- public bool get_int16_le (out int16 val);
- public bool get_int24_be (out int32 val);
- public bool get_int24_le (out int32 val);
- public bool get_int32_be (out int32 val);
- public bool get_int32_le (out int32 val);
- public bool get_int64_be (out int64 val);
- public bool get_int64_le (out int64 val);
- public bool get_int8 (out char val);
- public uint get_pos ();
- public uint get_remaining ();
- public uint get_size ();
- public bool get_string_utf8 (string str);
- public bool get_uint16_be (out uint16 val);
- public bool get_uint16_le (out uint16 val);
- public bool get_uint24_be (out uint32 val);
- public bool get_uint24_le (out uint32 val);
- public bool get_uint32_be (out uint32 val);
- public bool get_uint32_le (out uint32 val);
- public bool get_uint64_be (out uint64 val);
- public bool get_uint64_le (out uint64 val);
- public bool get_uint8 (out uchar val);
- public void init (uchar data, uint size);
- public void init_from_buffer (Gst.Buffer buffer);
- public uint masked_scan_uint32 (uint32 mask, uint32 pattern, uint offset, uint size);
- public bool peek_data (uint size, out uchar val);
- public bool peek_float32_be (out float val);
- public bool peek_float32_le (out float val);
- public bool peek_float64_be (out double val);
- public bool peek_float64_le (out double val);
- public bool peek_int16_be (out int16 val);
- public bool peek_int16_le (out int16 val);
- public bool peek_int24_be (out int32 val);
- public bool peek_int24_le (out int32 val);
- public bool peek_int32_be (out int32 val);
- public bool peek_int32_le (out int32 val);
- public bool peek_int64_be (out int64 val);
- public bool peek_int64_le (out int64 val);
- public bool peek_int8 (out char val);
- public bool peek_string_utf8 (string str);
- public bool peek_uint16_be (out uint16 val);
- public bool peek_uint16_le (out uint16 val);
- public bool peek_uint24_be (out uint32 val);
- public bool peek_uint24_le (out uint32 val);
- public bool peek_uint32_be (out uint32 val);
- public bool peek_uint32_le (out uint32 val);
- public bool peek_uint64_be (out uint64 val);
- public bool peek_uint64_le (out uint64 val);
- public bool peek_uint8 (out uchar val);
- public bool set_pos (uint pos);
- public bool skip (uint nbytes);
- public bool skip_string_utf16 ();
- public bool skip_string_utf32 ();
- public bool skip_string_utf8 ();
- }
- [CCode (cheader_filename = "gst/base/gstbytewriter.h")]
- public class ByteWriter : Gst.ByteReader {
- public uint alloc_size;
- public bool fixed;
- public bool @owned;
- [CCode (has_construct_function = false)]
- public ByteWriter ();
- public bool ensure_free_space (uint size);
- public bool fill (uchar value, uint size);
- public unowned Gst.Buffer free_and_get_buffer ();
- public uchar free_and_get_data ();
- public uint get_remaining ();
- public void init ();
- public void init_with_buffer (Gst.Buffer buffer, bool initialized);
- public void init_with_data (uchar data, uint size, bool initialized);
- public void init_with_size (uint size, bool fixed);
- public bool put_data (uchar data, uint size);
- public bool put_float32_be (float val);
- public bool put_float32_le (float val);
- public bool put_float64_be (double val);
- public bool put_float64_le (double val);
- public bool put_int16_be (int16 val);
- public bool put_int16_le (int16 val);
- public bool put_int24_be (int32 val);
- public bool put_int24_le (int32 val);
- public bool put_int32_be (int32 val);
- public bool put_int32_le (int32 val);
- public bool put_int64_be (int64 val);
- public bool put_int64_le (int64 val);
- public bool put_int8 (char val);
- public bool put_string_utf16 (uint16 data);
- public bool put_string_utf32 (uint32 data);
- public bool put_string_utf8 (string data);
- public bool put_uint16_be (uint16 val);
- public bool put_uint16_le (uint16 val);
- public bool put_uint24_be (uint32 val);
- public bool put_uint24_le (uint32 val);
- public bool put_uint32_be (uint32 val);
- public bool put_uint32_le (uint32 val);
- public bool put_uint64_be (uint64 val);
- public bool put_uint64_le (uint64 val);
- public bool put_uint8 (uchar val);
- public void reset ();
- public unowned Gst.Buffer reset_and_get_buffer ();
- public uchar reset_and_get_data ();
- [CCode (has_construct_function = false)]
- public ByteWriter.with_buffer (Gst.Buffer buffer, bool initialized);
- [CCode (has_construct_function = false)]
- public ByteWriter.with_data (uchar data, uint size, bool initialized);
- [CCode (has_construct_function = false)]
- public ByteWriter.with_size (uint size, bool fixed);
- }
- [CCode (cheader_filename = "gst/base/gstcollectpads.h")]
- [Compact]
- public class CollectData {
- public Gst.Buffer buffer;
- public weak Gst.CollectPads collect;
- public Gst.Pad pad;
- public uint pos;
- public weak Gst.Segment segment;
- }
- [CCode (cheader_filename = "gst/base/gstcollectpads.h")]
- public class CollectPads : Gst.Object {
- public GLib.Cond cond;
- public uint32 cookie;
- public weak GLib.SList<Gst.CollectData> data;
- public uint eospads;
- public weak Gst.CollectPadsFunction func;
- public uint numpads;
- public uint queuedpads;
- public bool started;
- public void* user_data;
- [CCode (has_construct_function = false)]
- public CollectPads ();
- public unowned Gst.CollectData add_pad (Gst.Pad pad, uint size);
- public unowned Gst.CollectData add_pad_full (Gst.Pad pad, uint size, Gst.CollectDataDestroyNotify destroy_notify);
- public uint available ();
- public Gst.FlowReturn collect ();
- public Gst.FlowReturn collect_range (uint64 offset, uint length);
- public uint flush (Gst.CollectData data, uint size);
- public bool is_active (Gst.Pad pad);
- public unowned Gst.Buffer peek (Gst.CollectData data);
- public unowned Gst.Buffer pop (Gst.CollectData data);
- public uint read (Gst.CollectData data, uchar bytes, uint size);
- public unowned Gst.Buffer read_buffer (Gst.CollectData data, uint size);
- public bool remove_pad (Gst.Pad pad);
- public void set_clip_function (Gst.CollectPadsClipFunction clipfunc);
- public void set_flushing (bool flushing);
- public void set_function (Gst.CollectPadsFunction func);
- public void start ();
- public void stop ();
- public Gst.Buffer take_buffer (Gst.CollectData data, uint size);
- }
- [CCode (cheader_filename = "gst/base/gstdataqueue.h")]
- public class DataQueue : GLib.Object {
- public void* abidata;
- public void* checkdata;
- public weak Gst.DataQueueCheckFullFunction checkfull;
- public weak Gst.DataQueueSize cur_level;
- public weak Gst.DataQueueEmptyCallback emptycallback;
- public bool flushing;
- public weak Gst.DataQueueFullCallback fullcallback;
- public GLib.Cond item_add;
- public GLib.Cond item_del;
- public GLib.Mutex qlock;
- public weak GLib.Queue queue;
- [CCode (has_construct_function = false)]
- public DataQueue (Gst.DataQueueCheckFullFunction checkfull, void* checkdata);
- public bool drop_head (GLib.Type type);
- public void flush ();
- public void get_level (Gst.DataQueueSize level);
- public bool is_empty ();
- public bool is_full ();
- public void limits_changed ();
- [CCode (cname = "gst_data_queue_new_full", has_construct_function = false)]
- public DataQueue.new_with_callbacks (Gst.DataQueueCheckFullFunction checkfull, Gst.DataQueueFullCallback fullcallback, Gst.DataQueueEmptyCallback emptycallback, void* checkdata);
- public bool pop (out unowned Gst.DataQueueItem item);
- public bool push (Gst.DataQueueItem item);
- public void set_flushing (bool flushing);
- [NoAccessorMethod]
- public uint current_level_bytes { get; }
- [NoAccessorMethod]
- public uint64 current_level_time { get; }
- [NoAccessorMethod]
- public uint current_level_visible { get; }
- public virtual signal void empty ();
- public virtual signal void full ();
- }
- [CCode (cheader_filename = "gst/base/gstdataqueue.h")]
- [Compact]
- public class DataQueueItem {
- public weak GLib.DestroyNotify destroy;
- public uint64 duration;
- public weak Gst.MiniObject object;
- public uint size;
- public bool visible;
- }
- [CCode (cheader_filename = "gst/base/gstdataqueue.h")]
- [Compact]
- public class DataQueueSize {
- public uint bytes;
- public uint64 time;
- public uint visible;
- }
- [CCode (cheader_filename = "gst/base/gstpushsrc.h")]
- public class PushSrc : Gst.BaseSrc {
- [CCode (has_construct_function = false)]
- protected PushSrc ();
- [NoWrapper]
- public virtual Gst.FlowReturn create (out Gst.Buffer buf);
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_BASE_PARSE_FRAME_FLAG_", has_type_id = false)]
- public enum BaseParseFrameFlags {
- NONE,
- NO_FRAME,
- CLIP
- }
- [CCode (cheader_filename = "gst/base/gstbasesrc.h", cprefix = "GST_BASE_SRC_", has_type_id = false)]
- public enum BaseSrcFlags {
- STARTED,
- FLAG_LAST
- }
- [CCode (cheader_filename = "gst/base/gstcollectpads.h")]
- public delegate void CollectDataDestroyNotify ();
- [CCode (cheader_filename = "gst/base/gstcollectpads.h")]
- public delegate unowned Gst.Buffer CollectPadsClipFunction (Gst.CollectPads pads, Gst.CollectData data, Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/base/gstcollectpads.h")]
- public delegate Gst.FlowReturn CollectPadsFunction (Gst.CollectPads pads);
- [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)]
- public delegate bool DataQueueCheckFullFunction (Gst.DataQueue queue, uint visible, uint bytes, uint64 time, void* checkdata);
- [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)]
- public delegate void DataQueueEmptyCallback (Gst.DataQueue queue, void* checkdata);
- [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)]
- public delegate void DataQueueFullCallback (Gst.DataQueue queue, void* checkdata);
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h", has_target = false)]
- public delegate Gst.FlowReturn TypeFindHelperGetRangeFunction (Gst.Object obj, uint64 offset, uint length, out unowned Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h")]
- public const int BASE_PARSE_FLAG_DRAINING;
- [CCode (cheader_filename = "gst/gst.h")]
- public const int BASE_PARSE_FLAG_LOST_SYNC;
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
- public static unowned Gst.Caps type_find_helper (Gst.Pad src, uint64 size);
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
- public static unowned Gst.Caps type_find_helper_for_buffer (Gst.Object obj, Gst.Buffer buf, Gst.TypeFindProbability prob);
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
- public static Gst.Caps type_find_helper_for_extension (Gst.Object obj, string extension);
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
- public static unowned Gst.Caps type_find_helper_get_range (Gst.Object obj, Gst.TypeFindHelperGetRangeFunction func, uint64 size, Gst.TypeFindProbability prob);
- [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")]
- public static unowned Gst.Caps type_find_helper_get_range_ext (Gst.Object obj, Gst.TypeFindHelperGetRangeFunction func, uint64 size, string extension, Gst.TypeFindProbability prob);
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-tag-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-cdda-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
- public class CddaBaseSrc : Gst.PushSrc, Gst.URIHandler {
- public int cur_sector;
- public int cur_track;
- public uint32 discid;
- public weak Gst.Index index;
- public int index_id;
- [CCode (array_length = false)]
- public weak char[] mb_discid;
- public uint num_all_tracks;
- public uint num_tracks;
- public int prev_track;
- public int seek_sector;
- public weak Gst.TagList tags;
- public bool toc_bias;
- public int toc_offset;
- public weak Gst.CddaBaseSrcTrack tracks;
- public weak string uri;
- public int uri_track;
- [CCode (has_construct_function = false)]
- protected CddaBaseSrc ();
- public bool add_track (Gst.CddaBaseSrcTrack track);
- [NoWrapper]
- public virtual void close ();
- [NoWrapper]
- public virtual unowned string get_default_device ();
- [NoWrapper]
- public virtual bool open (string device);
- [NoWrapper]
- public virtual unowned string probe_devices ();
- [NoWrapper]
- public virtual unowned Gst.Buffer read_sector (int sector);
- [NoAccessorMethod]
- public string device { owned get; set; }
- [NoAccessorMethod]
- public Gst.CddaBaseSrcMode mode { get; set; }
- [NoAccessorMethod]
- public uint track { get; set; }
- }
- [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
- [Compact]
- public class CddaBaseSrcTrack {
- public uint end;
- public bool is_audio;
- public uint num;
- public uint start;
- public weak Gst.TagList tags;
- }
- [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h", cprefix = "GST_CDDA_BASE_SRC_MODE_")]
- public enum CddaBaseSrcMode {
- NORMAL,
- CONTINUOUS
- }
- [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
- public const string TAG_CDDA_TRACK_TAGS;
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-check-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstCheck", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class CheckABIStruct {
- public int abi_size;
- public weak string name;
- public int size;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public static unowned Gst.Buffer buffer_straw_get_buffer (Gst.Element bin, Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void buffer_straw_start_pipeline (Gst.Element bin, Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void buffer_straw_stop_pipeline (Gst.Element bin, Gst.Pad pad);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_abi_list (Gst.CheckABIStruct[] list, bool have_abi_sizes);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_caps_equal (Gst.Caps caps1, Gst.Caps caps2);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.FlowReturn check_chain_func (Gst.Pad pad, Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_drop_buffers ();
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_element_push_buffer (string element_name, Gst.Buffer buffer_in, Gst.Buffer buffer_out);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_element_push_buffer_list (string element_name, GLib.List<Gst.Buffer> buffer_in, GLib.List<Gst.Buffer> buffer_out, Gst.FlowReturn last_flow_return);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_init (int argc, string argv);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_message_error (Gst.Message message, Gst.MessageType type, GLib.Quark domain, int code);
- [CCode (cheader_filename = "gst/gst.h")]
- public static int check_run_suite (void* suite, string name, string fname);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Element check_setup_element (string factory);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Pad check_setup_sink_pad (Gst.Element element, Gst.StaticPadTemplate template, Gst.Caps caps);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Pad check_setup_sink_pad_by_name (Gst.Element element, Gst.StaticPadTemplate template, string name);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Pad check_setup_src_pad (Gst.Element element, Gst.StaticPadTemplate template, Gst.Caps caps);
- [CCode (cheader_filename = "gst/gst.h")]
- public static Gst.Pad check_setup_src_pad_by_name (Gst.Element element, Gst.StaticPadTemplate template, string name);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_teardown_element (Gst.Element element);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_teardown_pad_by_name (Gst.Element element, string name);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_teardown_sink_pad (Gst.Element element);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void check_teardown_src_pad (Gst.Element element);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-controller-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstController", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public class ControlSource : GLib.Object {
- public bool bound;
- [CCode (has_construct_function = false)]
- protected ControlSource ();
- public bool bind (GLib.ParamSpec pspec);
- public bool get_value (Gst.ClockTime timestamp, GLib.Value value);
- public bool get_value_array (Gst.ClockTime timestamp, Gst.ValueArray value_array);
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public class Controller : GLib.Object {
- public GLib.Mutex @lock;
- public weak GLib.Object object;
- public weak GLib.List<Gst.TimedValue> properties;
- [CCode (has_construct_function = false)]
- public Controller (GLib.Object object, ...);
- public GLib.Value @get (string property_name, Gst.ClockTime timestamp);
- public GLib.List<weak Gst.TimedValue> get_all (string property_name);
- public unowned Gst.ControlSource get_control_source (string property_name);
- public bool get_value_array (Gst.ClockTime timestamp, Gst.ValueArray value_array);
- public bool get_value_arrays (Gst.ClockTime timestamp, GLib.SList<Gst.ValueArray> value_arrays);
- public static bool init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
- [CCode (has_construct_function = false)]
- public Controller.list (GLib.Object object, GLib.List<string> list);
- public bool remove_properties (...);
- public bool remove_properties_list (GLib.List<string> list);
- public bool remove_properties_valist (void* var_args);
- public bool @set (string property_name, Gst.ClockTime timestamp, GLib.Value value);
- public bool set_control_source (string property_name, Gst.ControlSource csource);
- public void set_disabled (bool disabled);
- public bool set_from_list (string property_name, GLib.SList<Gst.TimedValue> timedvalues);
- public bool set_interpolation_mode (string property_name, Gst.InterpolateMode mode);
- public void set_property_disabled (string property_name, bool disabled);
- public Gst.ClockTime suggest_next_sync ();
- public bool sync_values (Gst.ClockTime timestamp);
- public bool unset (string property_name, Gst.ClockTime timestamp);
- public bool unset_all (string property_name);
- [CCode (has_construct_function = false)]
- public Controller.valist (GLib.Object object, void* var_args);
- [NoAccessorMethod]
- public uint64 control_rate { get; set; }
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public class InterpolationControlSource : Gst.ControlSource {
- public GLib.Mutex @lock;
- [CCode (has_construct_function = false)]
- public InterpolationControlSource ();
- public GLib.List<weak Gst.TimedValue> get_all ();
- public int get_count ();
- public bool @set (Gst.ClockTime timestamp, GLib.Value value);
- public bool set_from_list (GLib.SList<Gst.TimedValue> timedvalues);
- public bool set_interpolation_mode (Gst.InterpolateMode mode);
- public bool unset (Gst.ClockTime timestamp);
- public void unset_all ();
- }
- [CCode (cheader_filename = "gst/controller/gstlfocontrolsource.h")]
- public class LFOControlSource : Gst.ControlSource {
- public GLib.Mutex @lock;
- [CCode (has_construct_function = false)]
- public LFOControlSource ();
- [NoAccessorMethod]
- public Gst.Value amplitude { owned get; set; }
- [NoAccessorMethod]
- public double frequency { get; set; }
- [NoAccessorMethod]
- public Gst.Value offset { owned get; set; }
- [NoAccessorMethod]
- public uint64 timeshift { get; set; }
- [NoAccessorMethod]
- public Gst.LFOWaveform waveform { get; set; }
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- [Compact]
- public class TimedValue {
- public Gst.ClockTime timestamp;
- public Gst.Value value;
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- [Compact]
- public class ValueArray {
- public int nbsamples;
- public weak string property_name;
- public Gst.ClockTime sample_interval;
- public void* values;
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h", cprefix = "GST_INTERPOLATE_", has_type_id = false)]
- public enum InterpolateMode {
- NONE,
- TRIGGER,
- LINEAR,
- QUADRATIC,
- CUBIC,
- USER
- }
- [CCode (cheader_filename = "gst/controller/gstlfocontrolsource.h")]
- public enum LFOWaveform {
- SINE,
- SQUARE,
- SAW,
- REVERSE,
- TRIANGLE
- }
- [CCode (cheader_filename = "gst/controller/gstcontroller.h", has_target = false)]
- public delegate bool ControlSourceBind (Gst.ControlSource _self, GLib.ParamSpec pspec);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h", has_target = false)]
- public delegate bool ControlSourceGetValue (Gst.ControlSource _self, Gst.ClockTime timestamp, Gst.Value value);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h", has_target = false)]
- public delegate bool ControlSourceGetValueArray (Gst.ControlSource _self, Gst.ClockTime timestamp, Gst.ValueArray value_array);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static unowned Gst.Controller object_control_properties (GLib.Object object, ...);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static Gst.ClockTime object_get_control_rate (GLib.Object object);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static unowned Gst.ControlSource object_get_control_source (GLib.Object object, string property_name);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static unowned Gst.Controller object_get_controller (GLib.Object object);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_get_value_array (GLib.Object object, Gst.ClockTime timestamp, Gst.ValueArray value_array);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_get_value_arrays (GLib.Object object, Gst.ClockTime timestamp, GLib.SList<Gst.ValueArray> value_arrays);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static void object_set_control_rate (GLib.Object object, Gst.ClockTime control_rate);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_set_control_source (GLib.Object object, string property_name, Gst.ControlSource csource);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_set_controller (GLib.Object object, Gst.Controller controller);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static Gst.ClockTime object_suggest_next_sync (GLib.Object object);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_sync_values (GLib.Object object, Gst.ClockTime timestamp);
- [CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_uncontrol_properties (GLib.Object object, ...);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-dataprotocol-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- [Compact]
- public class DPPacketizer {
- public weak Gst.DPHeaderFromBufferFunction header_from_buffer;
- public weak Gst.DPPacketFromCapsFunction packet_from_caps;
- public weak Gst.DPPacketFromEventFunction packet_from_event;
- public Gst.DPVersion version;
- [CCode (has_construct_function = false)]
- public DPPacketizer (Gst.DPVersion version);
- }
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", cprefix = "GST_DP_HEADER_FLAG_", has_type_id = false)]
- public enum DPHeaderFlag {
- NONE,
- CRC_HEADER,
- CRC_PAYLOAD,
- CRC
- }
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", cprefix = "GST_DP_PAYLOAD_", has_type_id = false)]
- public enum DPPayloadType {
- NONE,
- BUFFER,
- CAPS,
- EVENT_NONE
- }
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", cprefix = "GST_DP_VERSION_")]
- public enum DPVersion {
- @0_2,
- @1_0
- }
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", has_target = false)]
- public delegate bool DPHeaderFromBufferFunction (Gst.Buffer buffer, Gst.DPHeaderFlag flags, uint length, uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", has_target = false)]
- public delegate bool DPPacketFromCapsFunction (Gst.Caps caps, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h", has_target = false)]
- public delegate bool DPPacketFromEventFunction (Gst.Event event, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public const int DP_HEADER_LENGTH;
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public const int DP_VERSION_MAJOR;
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public const int DP_VERSION_MINOR;
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static unowned Gst.Buffer dp_buffer_from_header (uint header_length, uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static unowned Gst.Caps dp_caps_from_packet (uint header_length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static uint16 dp_crc (uchar buffer, uint length);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static unowned Gst.Event dp_event_from_packet (uint header_length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_header_from_buffer (Gst.Buffer buffer, Gst.DPHeaderFlag flags, uint length, uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static uint32 dp_header_payload_length (uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static Gst.DPPayloadType dp_header_payload_type (uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static void dp_init ();
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_packet_from_caps (Gst.Caps caps, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_packet_from_event (Gst.Event event, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_validate_header (uint header_length, uchar header);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_validate_packet (uint header_length, uchar header, uchar payload);
- [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public static bool dp_validate_payload (uint header_length, uchar header, uchar payload);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-fft-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstFft", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/fft/gstfftf32.h")]
- [Compact]
- public class FFTF32 {
- public void* cfg;
- public bool inverse;
- public int len;
- [CCode (has_construct_function = false)]
- public FFTF32 (int len, bool inverse);
- public void fft (float timedata, Gst.FFTF32Complex freqdata);
- public void inverse_fft (Gst.FFTF32Complex freqdata, float timedata);
- public void window (float timedata, Gst.FFTWindow window);
- }
- [CCode (cheader_filename = "gst/fft/gstfftf32.h")]
- [Compact]
- public class FFTF32Complex {
- public float i;
- public float r;
- }
- [CCode (cheader_filename = "gst/fft/gstfftf64.h")]
- [Compact]
- public class FFTF64 {
- public void* cfg;
- public bool inverse;
- public int len;
- [CCode (has_construct_function = false)]
- public FFTF64 (int len, bool inverse);
- public void fft (double timedata, Gst.FFTF64Complex freqdata);
- public void inverse_fft (Gst.FFTF64Complex freqdata, double timedata);
- public void window (double timedata, Gst.FFTWindow window);
- }
- [CCode (cheader_filename = "gst/fft/gstfftf64.h")]
- [Compact]
- public class FFTF64Complex {
- public double i;
- public double r;
- }
- [CCode (cheader_filename = "gst/fft/gstffts16.h")]
- [Compact]
- public class FFTS16 {
- public void* cfg;
- public bool inverse;
- public int len;
- [CCode (has_construct_function = false)]
- public FFTS16 (int len, bool inverse);
- public void fft (int16 timedata, Gst.FFTS16Complex freqdata);
- public void inverse_fft (Gst.FFTS16Complex freqdata, int16 timedata);
- public void window (int16 timedata, Gst.FFTWindow window);
- }
- [CCode (cheader_filename = "gst/fft/gstffts16.h")]
- [Compact]
- public class FFTS16Complex {
- public int16 i;
- public int16 r;
- }
- [CCode (cheader_filename = "gst/fft/gstffts32.h")]
- [Compact]
- public class FFTS32 {
- public void* cfg;
- public bool inverse;
- public int len;
- [CCode (has_construct_function = false)]
- public FFTS32 (int len, bool inverse);
- public void fft (int32 timedata, Gst.FFTS32Complex freqdata);
- public void inverse_fft (Gst.FFTS32Complex freqdata, int32 timedata);
- public void window (int32 timedata, Gst.FFTWindow window);
- }
- [CCode (cheader_filename = "gst/fft/gstffts32.h")]
- [Compact]
- public class FFTS32Complex {
- public int32 i;
- public int32 r;
- }
- [CCode (cheader_filename = "gst/fft/gstfft.h", cprefix = "GST_FFT_WINDOW_", has_type_id = false)]
- public enum FFTWindow {
- RECTANGULAR,
- HAMMING,
- HANN,
- BARTLETT,
- BLACKMAN
- }
- [CCode (cheader_filename = "gst/fft/gstfft.h")]
- public static int fft_next_fast_length (int n);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-interfaces-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstInterfaces", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/interfaces/colorbalance.h")]
- public class ColorBalanceChannel : GLib.Object {
- public weak string label;
- public int max_value;
- public int min_value;
- [CCode (has_construct_function = false)]
- protected ColorBalanceChannel ();
- public virtual signal void value_changed (int value);
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h")]
- public class MixerOptions : Gst.MixerTrack {
- [CCode (has_construct_function = false)]
- protected MixerOptions ();
- public unowned GLib.List<string> get_values ();
- public static void list_changed (Gst.Mixer mixer, Gst.MixerOptions opts);
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h")]
- public class MixerTrack : GLib.Object {
- [CCode (has_construct_function = false)]
- protected MixerTrack ();
- [NoAccessorMethod]
- public uint flags { get; }
- [NoAccessorMethod]
- public uint index { get; construct; }
- [NoAccessorMethod]
- public string label { owned get; }
- [NoAccessorMethod]
- public int max_volume { get; }
- [NoAccessorMethod]
- public int min_volume { get; }
- [NoAccessorMethod]
- public int num_channels { get; }
- [NoAccessorMethod]
- public string untranslated_label { owned get; construct; }
- }
- [CCode (cheader_filename = "gst/interfaces/tuner.h")]
- public class TunerChannel : GLib.Object {
- public Gst.TunerChannelFlags flags;
- public float freq_multiplicator;
- public weak string label;
- public ulong max_frequency;
- public int max_signal;
- public ulong min_frequency;
- public int min_signal;
- [CCode (has_construct_function = false)]
- protected TunerChannel ();
- public static void changed (Gst.Tuner tuner, Gst.TunerChannel channel);
- public virtual signal void frequency_changed (ulong frequency);
- public virtual signal void signal_changed (int @signal);
- }
- [CCode (cheader_filename = "gst/interfaces/tuner.h")]
- public class TunerNorm : GLib.Object {
- public Gst.Value framerate;
- public weak string label;
- [CCode (has_construct_function = false)]
- protected TunerNorm ();
- public static void changed (Gst.Tuner tuner, Gst.TunerNorm norm);
- }
- [CCode (cheader_filename = "gst/interfaces/colorbalance.h")]
- public interface ColorBalance : Gst.ImplementsInterface, Gst.Element {
- public Gst.ColorBalanceType get_balance_type ();
- public abstract int get_value (Gst.ColorBalanceChannel channel);
- public abstract unowned GLib.List<Gst.ColorBalanceChannel> list_channels ();
- public abstract void set_value (Gst.ColorBalanceChannel channel, int value);
- [HasEmitter]
- public signal void value_changed (Gst.ColorBalanceChannel channel, int value);
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h")]
- public interface Mixer : Gst.ImplementsInterface, Gst.Element {
- public abstract Gst.MixerFlags get_mixer_flags ();
- public Gst.MixerType get_mixer_type ();
- public abstract unowned string get_option (Gst.MixerOptions opts);
- public abstract void get_volume (Gst.MixerTrack track, int volumes);
- public abstract unowned GLib.List<Gst.MixerTrack> list_tracks ();
- public static Gst.MixerMessageType message_get_type (Gst.Message message);
- public static void message_parse_mute_toggled (Gst.Message message, out unowned Gst.MixerTrack track, bool mute);
- public static void message_parse_option_changed (Gst.Message message, out unowned Gst.MixerOptions options, string value);
- public static void message_parse_options_list_changed (Gst.Message message, out unowned Gst.MixerOptions options);
- public static void message_parse_record_toggled (Gst.Message message, out unowned Gst.MixerTrack track, bool record);
- public static void message_parse_volume_changed (Gst.Message message, out unowned Gst.MixerTrack track, int volumes, int num_channels);
- public void mixer_changed ();
- public abstract void set_mute (Gst.MixerTrack track, bool mute);
- public abstract void set_option (Gst.MixerOptions opts, string value);
- public abstract void set_record (Gst.MixerTrack track, bool record);
- public abstract void set_volume (Gst.MixerTrack track, int volumes);
- }
- [CCode (cheader_filename = "gst/interfaces/navigation.h")]
- public interface Navigation : Gst.Element {
- public static Gst.NavigationEventType event_get_type (Gst.Event event);
- public static bool event_parse_command (Gst.Event event, Gst.NavigationCommand command);
- public static bool event_parse_key_event (Gst.Event event, string key);
- public static bool event_parse_mouse_button_event (Gst.Event event, int button, double x, double y);
- public static bool event_parse_mouse_move_event (Gst.Event event, double x, double y);
- public static Gst.NavigationMessageType message_get_type (Gst.Message message);
- public static unowned Gst.Message message_new_angles_changed (Gst.Object src, uint cur_angle, uint n_angles);
- public static unowned Gst.Message message_new_commands_changed (Gst.Object src);
- public static unowned Gst.Message message_new_mouse_over (Gst.Object src, bool active);
- public static bool message_parse_angles_changed (Gst.Message message, uint cur_angle, uint n_angles);
- public static bool message_parse_mouse_over (Gst.Message message, bool active);
- public static Gst.NavigationQueryType query_get_type (Gst.Query query);
- public static unowned Gst.Query query_new_angles ();
- public static unowned Gst.Query query_new_commands ();
- public static bool query_parse_angles (Gst.Query query, uint cur_angle, uint n_angles);
- public static bool query_parse_commands_length (Gst.Query query, uint n_cmds);
- public static bool query_parse_commands_nth (Gst.Query query, uint nth, Gst.NavigationCommand cmd);
- public static void query_set_angles (Gst.Query query, uint cur_angle, uint n_angles);
- public static void query_set_commands (Gst.Query query, int n_cmds);
- public static void query_set_commandsv (Gst.Query query, int n_cmds, Gst.NavigationCommand cmds);
- public void send_command (Gst.NavigationCommand command);
- public abstract void send_event (Gst.Structure structure);
- public void send_key_event (string event, string key);
- public void send_mouse_event (string event, int button, double x, double y);
- }
- [CCode (cheader_filename = "gst/interfaces/propertyprobe.h")]
- public interface PropertyProbe {
- public abstract unowned GLib.List<string> get_properties ();
- public unowned GLib.ParamSpec get_property (string name);
- public abstract unowned GLib.ValueArray get_values (GLib.ParamSpec pspec);
- public unowned GLib.ValueArray get_values_name (string name);
- public abstract bool needs_probe (GLib.ParamSpec pspec);
- public bool needs_probe_name (string name);
- public unowned GLib.ValueArray probe_and_get_values (GLib.ParamSpec pspec);
- public unowned GLib.ValueArray probe_and_get_values_name (string name);
- public abstract void probe_property (GLib.ParamSpec pspec);
- public void probe_property_name (string name);
- public signal void probe_needed (void* pspec);
- }
- [CCode (cheader_filename = "gst/interfaces/streamvolume.h")]
- public interface StreamVolume : GLib.Object {
- public static double convert_volume (Gst.StreamVolumeFormat from, Gst.StreamVolumeFormat to, double val);
- public bool get_mute ();
- public double get_volume (Gst.StreamVolumeFormat format);
- public void set_mute (bool mute);
- public void set_volume (Gst.StreamVolumeFormat format, double val);
- public bool mute { get; set; }
- public double volume { get; set; }
- }
- [CCode (cheader_filename = "gst/interfaces/tuner.h")]
- public interface Tuner : Gst.ImplementsInterface, Gst.Element {
- public unowned Gst.TunerChannel find_channel_by_name (string channel);
- public unowned Gst.TunerNorm find_norm_by_name (string norm);
- public abstract unowned Gst.TunerChannel get_channel ();
- public abstract ulong get_frequency (Gst.TunerChannel channel);
- public abstract unowned Gst.TunerNorm get_norm ();
- public abstract unowned GLib.List<Gst.TunerChannel> list_channels ();
- public abstract unowned GLib.List<Gst.TunerNorm> list_norms ();
- public abstract void set_channel (Gst.TunerChannel channel);
- public abstract void set_frequency (Gst.TunerChannel channel, ulong frequency);
- public abstract void set_norm (Gst.TunerNorm norm);
- public abstract int signal_strength (Gst.TunerChannel channel);
- public signal void channel_changed (Gst.TunerChannel channel);
- [HasEmitter]
- public signal void frequency_changed (Gst.TunerChannel channel, ulong frequency);
- public signal void norm_changed (Gst.TunerNorm norm);
- [HasEmitter]
- public signal void signal_changed (Gst.TunerChannel channel, int @signal);
- }
- [CCode (cheader_filename = "gst/interfaces/videoorientation.h")]
- public interface VideoOrientation : Gst.ImplementsInterface, Gst.Element {
- public abstract bool get_hcenter (int center);
- public abstract bool get_hflip (bool flip);
- public abstract bool get_vcenter (int center);
- public abstract bool get_vflip (bool flip);
- public abstract bool set_hcenter (int center);
- public abstract bool set_hflip (bool flip);
- public abstract bool set_vcenter (int center);
- public abstract bool set_vflip (bool flip);
- }
- [CCode (cheader_filename = "gst/interfaces/xoverlay.h", lower_case_csuffix = "x_overlay")]
- public interface XOverlay : Gst.ImplementsInterface, Gst.Element {
- [CCode (cname = "gst_x_overlay_expose")]
- public abstract void expose ();
- [CCode (cname = "gst_x_overlay_got_window_handle")]
- public void got_window_handle (uint handle);
- [CCode (cname = "gst_x_overlay_got_xwindow_id")]
- public void got_xwindow_id (ulong xwindow_id);
- [CCode (cname = "gst_x_overlay_handle_events")]
- public abstract void handle_events (bool handle_events);
- [CCode (cname = "gst_x_overlay_prepare_xwindow_id")]
- public void prepare_xwindow_id ();
- [CCode (cname = "gst_x_overlay_set_render_rectangle")]
- public abstract void set_render_rectangle (int x, int y, int width, int height);
- [CCode (cname = "gst_x_overlay_set_window_handle")]
- public abstract void set_window_handle (uint handle);
- [CCode (cname = "gst_x_overlay_set_xwindow_id")]
- public abstract void set_xwindow_id (ulong xwindow_id);
- }
- [CCode (cheader_filename = "gst/interfaces/colorbalance.h", cprefix = "GST_COLOR_BALANCE_")]
- public enum ColorBalanceType {
- HARDWARE,
- SOFTWARE
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h", cprefix = "GST_MIXER_FLAG_")]
- [Flags]
- public enum MixerFlags {
- NONE,
- AUTO_NOTIFICATIONS,
- HAS_WHITELIST,
- GROUPING
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h", cprefix = "GST_MIXER_MESSAGE_")]
- public enum MixerMessageType {
- INVALID,
- MUTE_TOGGLED,
- RECORD_TOGGLED,
- VOLUME_CHANGED,
- OPTION_CHANGED,
- OPTIONS_LIST_CHANGED,
- MIXER_CHANGED
- }
- [CCode (cheader_filename = "gst/interfaces/mixertrack.h", cprefix = "GST_MIXER_TRACK_")]
- [Flags]
- public enum MixerTrackFlags {
- INPUT,
- OUTPUT,
- MUTE,
- RECORD,
- MASTER,
- SOFTWARE,
- NO_RECORD,
- NO_MUTE,
- WHITELIST,
- READONLY,
- WRITEONLY
- }
- [CCode (cheader_filename = "gst/interfaces/mixer.h", cprefix = "GST_MIXER_")]
- public enum MixerType {
- HARDWARE,
- SOFTWARE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_NAVIGATION_COMMAND_")]
- public enum NavigationCommand {
- INVALID,
- MENU1,
- MENU2,
- MENU3,
- MENU4,
- MENU5,
- MENU6,
- MENU7,
- LEFT,
- RIGHT,
- UP,
- DOWN,
- ACTIVATE,
- PREV_ANGLE,
- NEXT_ANGLE
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_NAVIGATION_EVENT_")]
- public enum NavigationEventType {
- INVALID,
- KEY_PRESS,
- KEY_RELEASE,
- MOUSE_BUTTON_PRESS,
- MOUSE_BUTTON_RELEASE,
- MOUSE_MOVE,
- COMMAND
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_NAVIGATION_MESSAGE_")]
- public enum NavigationMessageType {
- INVALID,
- MOUSE_OVER,
- COMMANDS_CHANGED,
- ANGLES_CHANGED
- }
- [CCode (cheader_filename = "gst/gst.h", cprefix = "GST_NAVIGATION_QUERY_")]
- public enum NavigationQueryType {
- INVALID,
- COMMANDS,
- ANGLES
- }
- [CCode (cheader_filename = "gst/interfaces/streamvolume.h", cprefix = "GST_STREAM_VOLUME_FORMAT_")]
- public enum StreamVolumeFormat {
- LINEAR,
- CUBIC,
- DB
- }
- [CCode (cheader_filename = "gst/interfaces/tuner.h", cprefix = "GST_TUNER_CHANNEL_")]
- [Flags]
- public enum TunerChannelFlags {
- INPUT,
- OUTPUT,
- FREQUENCY,
- AUDIO
- }
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-net-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstNet", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/net/gstnet.h")]
- public class NetClientClock : Gst.SystemClock {
- [CCode (array_length = false)]
- public weak int[] control_sock;
- public Gst.ClockTime current_timeout;
- public void* servaddr;
- public int sock;
- public weak GLib.Thread thread;
- [CCode (has_construct_function = false, type = "GstClock*")]
- public NetClientClock (string name, string remote_address, int remote_port, Gst.ClockTime base_time);
- [NoAccessorMethod]
- public string address { owned get; set; }
- [NoAccessorMethod]
- public int port { get; set; }
- }
- [CCode (cheader_filename = "gst/net/gstnet.h")]
- [Compact]
- public class NetTimePacket {
- public Gst.ClockTime local_time;
- public Gst.ClockTime remote_time;
- [CCode (has_construct_function = false)]
- public NetTimePacket (uchar buffer);
- public static unowned Gst.NetTimePacket receive (int fd, void* addr, uint32 len);
- public int send (int fd, void* addr, uint32 len);
- public uchar serialize ();
- }
- [CCode (cheader_filename = "gst/net/gstnet.h")]
- public class NetTimeProvider : Gst.Object {
- [CCode (array_length = false)]
- public weak int[] control_sock;
- public int sock;
- public weak GLib.Thread thread;
- [CCode (has_construct_function = false)]
- public NetTimeProvider (Gst.Clock clock, string? address, int port);
- [NoAccessorMethod]
- public bool active { get; set; }
- [NoAccessorMethod]
- public string address { owned get; set; }
- [NoAccessorMethod]
- public Gst.Clock clock { owned get; set; }
- [NoAccessorMethod]
- public int port { get; set; }
- }
- [CCode (cheader_filename = "gst/net/gstnet.h")]
- public const int NET_TIME_PACKET_SIZE;
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-netbuffer-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstNetbuffer", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public class NetBuffer : Gst.Buffer {
- public weak Gst.Buffer buffer;
- public Gst.NetAddress from;
- public Gst.NetAddress to;
- [CCode (cname = "gst_netbuffer_new", has_construct_function = false)]
- public NetBuffer ();
- }
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public struct NetAddress {
- public Gst.NetType type;
- public void* address;
- public uint16 port;
- [CCode (cname = "gst_netaddress_equal")]
- public bool equal (Gst.NetAddress naddr2);
- [CCode (cname = "gst_netaddress_get_address_bytes")]
- public int get_address_bytes ([CCode (array_length = false)] uchar[] address, out uint16 port);
- [CCode (cname = "gst_netaddress_get_ip4_address")]
- public bool get_ip4_address (out uint32 address, out uint16 port);
- [CCode (cname = "gst_netaddress_get_ip6_address")]
- public bool get_ip6_address ([CCode (array_length = false)] uchar[] address, out uint16 port);
- [CCode (cname = "gst_netaddress_get_net_type")]
- public Gst.NetType get_net_type ();
- [CCode (cname = "gst_netaddress_set_address_bytes")]
- public int set_address_bytes (Gst.NetType type, [CCode (array_length = false)] uchar[] address, uint16 port);
- [CCode (cname = "gst_netaddress_set_ip4_address")]
- public void set_ip4_address (uint32 address, uint16 port);
- [CCode (cname = "gst_netaddress_set_ip6_address")]
- public void set_ip6_address ([CCode (array_length = false)] uchar[] address, uint16 port);
- [CCode (cname = "gst_netaddress_to_string")]
- public int to_string (string dest, ulong len);
- }
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h", cprefix = "GST_NET_TYPE_", has_type_id = false)]
- public enum NetType {
- UNKNOWN,
- IP4,
- IP6
- }
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public const int NETADDRESS_MAX_LEN;
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-pbutils-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstPbutils", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class Discoverer : GLib.Object {
- [CCode (has_construct_function = false)]
- public Discoverer (Gst.ClockTime timeout) throws GLib.Error;
- public Gst.DiscovererInfo discover_uri (string uri) throws GLib.Error;
- public bool discover_uri_async (string uri);
- public void start ();
- public void stop ();
- [NoAccessorMethod]
- public uint64 timeout { get; set construct; }
- public virtual signal void discovered (Gst.DiscovererInfo info, GLib.Error err);
- public virtual signal void finished ();
- public virtual signal void starting ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class DiscovererAudioInfo : Gst.DiscovererStreamInfo {
- public uint get_bitrate ();
- public uint get_channels ();
- public uint get_depth ();
- public uint get_max_bitrate ();
- public uint get_sample_rate ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class DiscovererContainerInfo : Gst.DiscovererStreamInfo {
- public GLib.List<Gst.MiniObject> get_streams ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", copy_function = "gst_discoverer_info_copy")]
- public class DiscovererInfo : Gst.MiniObject {
- public GLib.List<Gst.DiscovererAudioInfo> get_audio_streams ();
- public GLib.List<Gst.DiscovererVideoInfo> get_container_streams ();
- public Gst.ClockTime get_duration ();
- public unowned Gst.Structure get_misc ();
- public Gst.DiscovererResult get_result ();
- public bool get_seekable ();
- public Gst.DiscovererStreamInfo get_stream_info ();
- public GLib.List<Gst.DiscovererStreamInfo> get_stream_list ();
- public GLib.List<Gst.MiniObject> get_streams (GLib.Type streamtype);
- public unowned Gst.TagList get_tags ();
- public unowned string get_uri ();
- public GLib.List<Gst.DiscovererVideoInfo> get_video_streams ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class DiscovererStreamInfo : Gst.MiniObject {
- public Gst.Caps get_caps ();
- public unowned Gst.Structure get_misc ();
- public Gst.DiscovererStreamInfo get_next ();
- public Gst.DiscovererStreamInfo get_previous ();
- public unowned string get_stream_type_nick ();
- public unowned Gst.TagList get_tags ();
- public static void list_free (GLib.List infos);
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class DiscovererVideoInfo : Gst.DiscovererStreamInfo {
- public uint get_bitrate ();
- public uint get_depth ();
- public uint get_framerate_denom ();
- public uint get_framerate_num ();
- public uint get_height ();
- public uint get_max_bitrate ();
- public uint get_par_denom ();
- public uint get_par_num ();
- public uint get_width ();
- public bool is_image ();
- public bool is_interlaced ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class EncodingAudioProfile : Gst.EncodingProfile {
- [CCode (has_construct_function = false)]
- public EncodingAudioProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence);
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class EncodingContainerProfile : Gst.EncodingProfile {
- [CCode (has_construct_function = false)]
- public EncodingContainerProfile (string? name, string? description, Gst.Caps format, string? preset);
- public bool add_profile (owned Gst.EncodingProfile profile);
- public bool contains_profile (Gst.EncodingProfile profile);
- public unowned GLib.List<Gst.EncodingProfile> get_profiles ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", ref_function = "gst_encoding_profile_ref", unref_function = "gst_encoding_profile_unref")]
- public class EncodingProfile : Gst.MiniObject {
- public static Gst.EncodingProfile find (string targetname, string profilename, string category);
- public unowned string get_description ();
- public unowned Gst.Caps get_format ();
- public Gst.Caps get_input_caps ();
- public unowned string get_name ();
- public uint get_presence ();
- public unowned string get_preset ();
- public unowned Gst.Caps get_restriction ();
- public unowned string get_type_nick ();
- public bool is_equal (Gst.EncodingProfile b);
- public unowned Gst.EncodingProfile @ref ();
- public void set_description (string description);
- public void set_format (Gst.Caps format);
- public void set_name (string name);
- public void set_presence (uint presence);
- public void set_preset (string preset);
- public void set_restriction (Gst.Caps restriction);
- public void unref ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", ref_function = "gst_encoding_target_ref", unref_function = "gst_encoding_target_unref")]
- public class EncodingTarget : Gst.MiniObject {
- [CCode (has_construct_function = false)]
- public EncodingTarget (string name, string category, string description, GLib.List<Gst.EncodingProfile> profiles);
- public bool add_profile (owned Gst.EncodingProfile profile);
- public unowned string get_category ();
- public unowned string get_description ();
- public unowned string get_name ();
- public Gst.EncodingProfile get_profile (string name);
- public unowned GLib.List<Gst.EncodingProfile> get_profiles ();
- public static Gst.EncodingTarget load (string name, string category) throws GLib.Error;
- public static Gst.EncodingTarget load_from_file (string filepath) throws GLib.Error;
- public unowned Gst.EncodingTarget @ref ();
- public bool save () throws GLib.Error;
- public bool save_to_file (string filepath) throws GLib.Error;
- public void unref ();
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public class EncodingVideoProfile : Gst.EncodingProfile {
- [CCode (has_construct_function = false)]
- public EncodingVideoProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence);
- public uint get_pass ();
- public bool get_variableframerate ();
- public void set_pass (uint pass);
- public void set_variableframerate (bool variableframerate);
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", type_id = "gst_install_plugins_context_get_type ()")]
- [Compact]
- public class InstallPluginsContext {
- [CCode (has_construct_function = false)]
- public InstallPluginsContext ();
- public void set_xid (uint xid);
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", cprefix = "GST_DISCOVERER_")]
- public enum DiscovererResult {
- OK,
- URI_INVALID,
- ERROR,
- TIMEOUT,
- BUSY,
- MISSING_PLUGINS
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h", cprefix = "GST_INSTALL_PLUGINS_")]
- public enum InstallPluginsReturn {
- SUCCESS,
- NOT_FOUND,
- ERROR,
- PARTIAL_SUCCESS,
- USER_ABORT,
- CRASHED,
- INVALID,
- STARTED_OK,
- INTERNAL_FAILURE,
- HELPER_MISSING,
- INSTALL_IN_PROGRESS
- }
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public delegate void InstallPluginsResultFunc (Gst.InstallPluginsReturn result);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const string ENCODING_CATEGORY_CAPTURE;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const string ENCODING_CATEGORY_DEVICE;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const string ENCODING_CATEGORY_ONLINE_SERVICE;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const string ENCODING_CATEGORY_STORAGE_EDITING;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const int PLUGINS_BASE_VERSION_MAJOR;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const int PLUGINS_BASE_VERSION_MICRO;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const int PLUGINS_BASE_VERSION_MINOR;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public const int PLUGINS_BASE_VERSION_NANO;
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool codec_utils_aac_caps_set_level_and_profile (Gst.Caps caps, [CCode (array_length_pos = 2.9)] uchar[] audio_config);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_aac_get_level ([CCode (array_length_pos = 1.9)] uchar[] audio_config);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_aac_get_profile ([CCode (array_length_pos = 1.9)] uchar[] audio_config);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static uint codec_utils_aac_get_sample_rate_from_index (uint sr_idx);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool codec_utils_h264_caps_set_level_and_profile (Gst.Caps caps, [CCode (array_length_pos = 2.9)] uchar[] sps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_h264_get_level ([CCode (array_length_pos = 1.9)] uchar[] sps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static uchar codec_utils_h264_get_level_idc (string level);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_h264_get_profile ([CCode (array_length_pos = 1.9)] uchar[] sps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool codec_utils_mpeg4video_caps_set_level_and_profile (Gst.Caps caps, [CCode (array_length_pos = 2.9)] uchar[] vis_obj_seq);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_mpeg4video_get_level ([CCode (array_length_pos = 1.9)] uchar[] vis_obj_seq);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string codec_utils_mpeg4video_get_profile ([CCode (array_length_pos = 1.9)] uchar[] vis_obj_seq);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static GLib.List<Gst.EncodingTarget> encoding_list_all_targets (string categoryname);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static GLib.List<string> encoding_list_available_categories ();
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.InstallPluginsReturn install_plugins_async ([CCode (array_length = false)] string[] details, Gst.InstallPluginsContext? ctx, Gst.InstallPluginsResultFunc func);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool install_plugins_installation_in_progress ();
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string install_plugins_return_get_name (Gst.InstallPluginsReturn ret);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool install_plugins_supported ();
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.InstallPluginsReturn install_plugins_sync (string details, Gst.InstallPluginsContext ctx);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool is_missing_plugin_message (Gst.Message msg);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_decoder_installer_detail_new (Gst.Caps decode_caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.Message missing_decoder_message_new (Gst.Element element, Gst.Caps decode_caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_element_installer_detail_new (string factory_name);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.Message missing_element_message_new (Gst.Element element, string factory_name);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_encoder_installer_detail_new (Gst.Caps encode_caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.Message missing_encoder_message_new (Gst.Element element, Gst.Caps encode_caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_plugin_message_get_description (Gst.Message msg);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_plugin_message_get_installer_detail (Gst.Message msg);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_uri_sink_installer_detail_new (string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.Message missing_uri_sink_message_new (Gst.Element element, string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static string missing_uri_source_installer_detail_new (string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static Gst.Message missing_uri_source_message_new (Gst.Element element, string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static bool pb_utils_add_codec_description_to_tag_list (Gst.TagList taglist, string codec_tag, Gst.Caps caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_codec_description (Gst.Caps caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_decoder_description (Gst.Caps caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_element_description (string factory_name);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_encoder_description (Gst.Caps caps);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_sink_description (string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string pb_utils_get_source_description (string protocol);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static void pb_utils_init ();
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static void plugins_base_version (uint major, uint minor, uint micro, uint nano);
- [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
- public static unowned string plugins_base_version_string ();
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-riff-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstRiff", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_acid {
- public uint32 loop_type;
- public uint16 meter_d;
- public uint16 meter_n;
- public uint32 number_of_beats;
- public uint16 root_note;
- public float tempo;
- public uint16 unknown1;
- public float unknown2;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_dmlh {
- public uint32 totalframes;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_index_entry {
- public uint32 flags;
- public uint32 id;
- public uint32 offset;
- public uint32 size;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_strf_auds {
- public uint32 av_bps;
- public uint16 blockalign;
- public uint16 channels;
- public uint16 format;
- public uint32 rate;
- public uint16 size;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_strf_iavs {
- public uint32 DVAAuxCtl;
- public uint32 DVAAuxCtl1;
- public uint32 DVAAuxSrc;
- public uint32 DVAAuxSrc1;
- public uint32 DVReserved1;
- public uint32 DVReserved2;
- public uint32 DVVAuxCtl;
- public uint32 DVVAuxSrc;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_strf_vids {
- public uint16 bit_cnt;
- public uint32 compression;
- public uint32 height;
- public uint32 image_size;
- public uint32 imp_colors;
- public uint32 num_colors;
- public uint16 planes;
- public uint32 size;
- public uint32 width;
- public uint32 xpels_meter;
- public uint32 ypels_meter;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- [Compact]
- public class gst_riff_strh {
- public uint32 bufsize;
- public uint32 fcc_handler;
- public uint32 flags;
- public uint32 init_frames;
- public uint32 length;
- public uint32 priority;
- public uint32 quality;
- public uint32 rate;
- public uint32 samplesize;
- public uint32 scale;
- public uint32 start;
- public uint32 type;
- }
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IBM_FORMAT_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IBM_FORMAT_ALAW;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IBM_FORMAT_MULAW;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IF_COMPUSE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IF_KEYFRAME;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IF_LIST;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_IF_NO_TIME;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_STRH_DISABLED;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_STRH_VIDEOPALCHANGES;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_A52;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AAC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AAC_AC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AAC_pm;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ADPCM_IMA_DK3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ADPCM_IMA_DK4;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ADPCM_IMA_WAV;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ALAW;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AMR_NB;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AMR_WB;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_APTX;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AUDIOFILE_AF10;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_AUDIOFILE_AF36;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_BTV_DIGITAL;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CANOPUS_ATRAC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CIRRUS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CONTROL_RES_CR10;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CREATIVE_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CS2;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CS_IMAADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_CU_CODEC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DF_G726;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DF_GSM610;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIGIADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIGIFIX;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIGIREAL;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIGISTD;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DIGITAL_G723;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DOLBY_AC2;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DSAT_DISPLAY;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DSP_TRUESPEECH;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DTS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_DVI_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ECHOSC1;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ECHOSC3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ESPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_EXTENSIBLE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_FLAC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_FM_TOWNS_SND;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G722_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G723_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G726ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G726_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G728_CELP;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_G729A;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_GSM610;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_GSM_AMR_CBR;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_GSM_AMR_VBR;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_IBM_CVSD;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_IEEE_FLOAT;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ILINK_VC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_IMC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_IPI_HSX;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_IPI_RPELP;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ISIAUDIO;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ITU_G721_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_LH_CODEC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_LRC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_LUCENT_G723;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MALDEN_PHONYTALK;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MEDIASONIC_G723;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MPEGL12;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MPEGL3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MSG723;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MSN;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MSRT24;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MULAW;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_MVI_MVI2;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_NMS_VBXADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_NORRIS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OKI_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OLIADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OLICELP;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OLIGSM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OLIOPR;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_OLISBC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ONLIVE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PAC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PACKED;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PHILIPS_LPCBB;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PROSODY_1612;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_PROSODY_8KBPS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_QDESIGN_MUSIC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_QUARTERDECK;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_RAW_SPORT;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_RHETOREX_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ROCKWELL_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_RT24;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SANYO_LD_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SBC24;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIERRA_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_G729;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_G729A;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIPROLAB_KELVIN;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SIREN;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SOFTSOUND;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SONARC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SONIC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SONIC_LS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SONY_ATRAC3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_TPC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_TUBGSM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_UHER_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_UNKNOWN;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VIVO_G723;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VIVO_SIREN;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VME_VMPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS1;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS1PLUS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS2;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS2PLUS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VORBIS3PLUS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_AC10;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_AC16;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_AC20;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_AC8;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_METASOUND;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_METAVOICE;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_RT29HW;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_TQ40;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_TQ60;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_VR12;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VOXWARE_VR18;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_VSELP;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_WMAV1;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_WMAV2;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_WMAV3;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_WMAV3_L;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_WMS;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_XEBEC;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_YAMAHA_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-ids.h")]
- public const int RIFF_WAVE_FORMAT_ZYXEL_ADPCM;
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_audio_caps (uint16 codec_id, Gst.gst_riff_strh strh, Gst.gst_riff_strf_auds strf, Gst.Buffer strf_data, Gst.Buffer strd_data, out unowned string codec_name);
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_audio_template_caps ();
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_iavs_caps (uint32 codec_fcc, Gst.gst_riff_strh strh, Gst.gst_riff_strf_iavs strf, Gst.Buffer strf_data, Gst.Buffer strd_data, out unowned string codec_name);
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_iavs_template_caps ();
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_video_caps (uint32 codec_fcc, Gst.gst_riff_strh strh, Gst.gst_riff_strf_vids strf, Gst.Buffer strf_data, Gst.Buffer strd_data, out unowned string codec_name);
- [CCode (cheader_filename = "gst/riff/riff-media.h")]
- public static unowned Gst.Caps riff_create_video_template_caps ();
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static void riff_init ();
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_chunk (Gst.Element element, Gst.Buffer buf, uint offset, uint32 fourcc, out unowned Gst.Buffer chunk_data);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_file_header (Gst.Element element, Gst.Buffer buf, uint32 doctype);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static void riff_parse_info (Gst.Element element, Gst.Buffer buf, out unowned Gst.TagList taglist);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_strf_auds (Gst.Element element, Gst.Buffer buf, out unowned Gst.gst_riff_strf_auds strf, out unowned Gst.Buffer data);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_strf_iavs (Gst.Element element, Gst.Buffer buf, out unowned Gst.gst_riff_strf_iavs strf, out unowned Gst.Buffer data);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_strf_vids (Gst.Element element, Gst.Buffer buf, out unowned Gst.gst_riff_strf_vids strf, out unowned Gst.Buffer data);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static bool riff_parse_strh (Gst.Element element, Gst.Buffer buf, out unowned Gst.gst_riff_strh strh);
- [CCode (cheader_filename = "gst/riff/riff-read.h")]
- public static Gst.FlowReturn riff_read_chunk (Gst.Element element, Gst.Pad pad, uint64 offset, uint32 tag, out unowned Gst.Buffer chunk_data);
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-rtp-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstRtp", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/rtp/gstbasertpaudiopayload.h")]
- public class BaseRTPAudioPayload : Gst.BaseRTPPayload {
- public Gst.ClockTime base_ts;
- public int frame_duration;
- public int frame_size;
- public int sample_size;
- [CCode (has_construct_function = false)]
- protected BaseRTPAudioPayload ();
- public Gst.FlowReturn flush (uint payload_len, Gst.ClockTime timestamp);
- public unowned Gst.Adapter get_adapter ();
- public Gst.FlowReturn push (uchar data, uint payload_len, Gst.ClockTime timestamp);
- public void set_frame_based ();
- public void set_frame_options (int frame_duration, int frame_size);
- public void set_sample_based ();
- public void set_sample_options (int sample_size);
- public void set_samplebits_options (int sample_size);
- [NoAccessorMethod]
- public bool buffer_list { get; set; }
- }
- [CCode (cheader_filename = "gst/rtp/gstbasertpdepayload.h")]
- public class BaseRTPDepayload : Gst.Element {
- public uint clock_rate;
- public bool need_newsegment;
- public weak GLib.Queue queue;
- public GLib.StaticRecMutex queuelock;
- public weak Gst.Segment segment;
- public weak Gst.Pad sinkpad;
- public weak Gst.Pad srcpad;
- public weak GLib.Thread thread;
- public bool thread_running;
- [CCode (has_construct_function = false)]
- protected BaseRTPDepayload ();
- [NoWrapper]
- public virtual Gst.FlowReturn add_to_queue (Gst.Buffer @in);
- [NoWrapper]
- public virtual bool handle_event (Gst.Event event);
- [NoWrapper]
- public virtual bool packet_lost (Gst.Event event);
- [NoWrapper]
- public virtual unowned Gst.Buffer process (Gst.Buffer @in);
- public Gst.FlowReturn push (Gst.Buffer out_buf);
- public Gst.FlowReturn push_list (Gst.BufferList out_list);
- public Gst.FlowReturn push_ts (uint32 timestamp, Gst.Buffer out_buf);
- [NoWrapper]
- public virtual bool set_caps (Gst.Caps caps);
- [NoWrapper]
- public virtual void set_gst_timestamp (uint32 timestamp, Gst.Buffer buf);
- [NoAccessorMethod]
- public uint queue_delay { get; set; }
- }
- [CCode (cheader_filename = "gst/rtp/gstbasertpaudiopayload.h")]
- public class BaseRTPPayload : Gst.Element {
- public void* abidata;
- public uint32 clock_rate;
- public uint current_ssrc;
- public bool @dynamic;
- public weak string encoding_name;
- public weak string media;
- public weak Gst.Segment segment;
- public weak GLib.Rand seq_rand;
- public uint16 seqnum_base;
- public weak Gst.Pad sinkpad;
- public weak Gst.Pad srcpad;
- public weak GLib.Rand ssrc_rand;
- public uint32 ts_base;
- public int32 ts_offset;
- public weak GLib.Rand ts_rand;
- [CCode (has_construct_function = false)]
- protected BaseRTPPayload ();
- [NoWrapper]
- public virtual unowned Gst.Caps get_caps (Gst.Pad pad);
- [NoWrapper]
- public virtual Gst.FlowReturn handle_buffer (Gst.Buffer buffer);
- [NoWrapper]
- public virtual bool handle_event (Gst.Pad pad, Gst.Event event);
- [CCode (cname = "gst_basertppayload_is_filled")]
- public bool is_filled (uint size, Gst.ClockTime duration);
- [CCode (cname = "gst_basertppayload_push")]
- public Gst.FlowReturn push (Gst.Buffer buffer);
- [CCode (cname = "gst_basertppayload_push_list")]
- public Gst.FlowReturn push_list (Gst.BufferList list);
- [NoWrapper]
- public virtual bool set_caps (Gst.Caps caps);
- [CCode (cname = "gst_basertppayload_set_options")]
- public void set_options (string media, bool @dynamic, string encoding_name, uint32 clock_rate);
- [CCode (cname = "gst_basertppayload_set_outcaps")]
- public bool set_outcaps (string fieldname);
- [NoAccessorMethod]
- public int64 max_ptime { get; set; }
- [NoAccessorMethod]
- public int64 min_ptime { get; set; }
- [NoAccessorMethod]
- public uint mtu { get; set; }
- [NoAccessorMethod]
- public bool perfect_rtptime { get; set; }
- [NoAccessorMethod]
- public uint pt { get; set; }
- [NoAccessorMethod]
- public int64 ptime_multiple { get; set; }
- [NoAccessorMethod]
- public uint seqnum { get; }
- [NoAccessorMethod]
- public int seqnum_offset { get; set; }
- [NoAccessorMethod]
- public uint ssrc { get; set; }
- [NoAccessorMethod]
- public uint timestamp { get; }
- [NoAccessorMethod]
- public uint timestamp_offset { get; set; }
- }
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- [Compact]
- public class RTPPayloadInfo {
- public uint bitrate;
- public uint clock_rate;
- public weak string encoding_name;
- public weak string encoding_parameters;
- public weak string media;
- public uchar payload_type;
- public static unowned Gst.RTPPayloadInfo for_name (string media, string encoding_name);
- public static unowned Gst.RTPPayloadInfo for_pt (uchar payload_type);
- }
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public struct RTCPPacket {
- public weak Gst.Buffer buffer;
- public uint offset;
- public bool padding;
- public uchar count;
- public Gst.RTCPType type;
- public uint16 length;
- public uint item_offset;
- public uint item_count;
- public uint entry_offset;
- public bool add_rb (uint32 ssrc, uchar fractionlost, int32 packetslost, uint32 exthighestseq, uint32 jitter, uint32 lsr, uint32 dlsr);
- public bool bye_add_ssrc (uint32 ssrc);
- public bool bye_add_ssrcs (uint32 ssrc, uint len);
- public uint32 bye_get_nth_ssrc (uint nth);
- public unowned string bye_get_reason ();
- public uchar bye_get_reason_len ();
- public uint bye_get_ssrc_count ();
- public bool bye_set_reason (string reason);
- public uchar fb_get_fci ();
- public uint16 fb_get_fci_length ();
- public uint32 fb_get_media_ssrc ();
- public uint32 fb_get_sender_ssrc ();
- public Gst.RTCPFBType fb_get_type ();
- public bool fb_set_fci_length (uint16 wordlen);
- public void fb_set_media_ssrc (uint32 ssrc);
- public void fb_set_sender_ssrc (uint32 ssrc);
- public void fb_set_type (Gst.RTCPFBType type);
- public uchar get_count ();
- public uint16 get_length ();
- public bool get_padding ();
- public void get_rb (uint nth, uint32 ssrc, uchar fractionlost, int32 packetslost, uint32 exthighestseq, uint32 jitter, uint32 lsr, uint32 dlsr);
- public uint get_rb_count ();
- public bool move_to_next ();
- public bool remove ();
- public uint32 rr_get_ssrc ();
- public void rr_set_ssrc (uint32 ssrc);
- public bool sdes_add_entry (Gst.RTCPSDESType type, uchar len, uchar data);
- public bool sdes_add_item (uint32 ssrc);
- public bool sdes_copy_entry (Gst.RTCPSDESType type, uchar len, uchar data);
- public bool sdes_first_entry ();
- public bool sdes_first_item ();
- public bool sdes_get_entry (Gst.RTCPSDESType type, uchar len, uchar data);
- public uint sdes_get_item_count ();
- public uint32 sdes_get_ssrc ();
- public bool sdes_next_entry ();
- public bool sdes_next_item ();
- public void set_rb (uint nth, uint32 ssrc, uchar fractionlost, int32 packetslost, uint32 exthighestseq, uint32 jitter, uint32 lsr, uint32 dlsr);
- public void sr_get_sender_info (uint32 ssrc, uint64 ntptime, uint32 rtptime, uint32 packet_count, uint32 octet_count);
- public void sr_set_sender_info (uint32 ssrc, uint64 ntptime, uint32 rtptime, uint32 packet_count, uint32 octet_count);
- }
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h", cprefix = "GST_RTCP_", has_type_id = false)]
- public enum RTCPFBType {
- FB_TYPE_INVALID,
- RTPFB_TYPE_NACK,
- PSFB_TYPE_PLI,
- PSFB_TYPE_SLI,
- PSFB_TYPE_RPSI,
- PSFB_TYPE_AFB
- }
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h", cprefix = "GST_RTCP_SDES_", has_type_id = false)]
- public enum RTCPSDESType {
- INVALID,
- END,
- CNAME,
- NAME,
- EMAIL,
- PHONE,
- LOC,
- TOOL,
- NOTE,
- PRIV
- }
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h", cprefix = "GST_RTCP_TYPE_", has_type_id = false)]
- public enum RTCPType {
- INVALID,
- SR,
- RR,
- SDES,
- BYE,
- APP,
- RTPFB,
- PSFB
- }
- [CCode (cheader_filename = "gst/rtp/gstbasertpaudiopayload.h", cprefix = "GST_RTP_PAYLOAD_", has_type_id = false)]
- public enum RTPPayload {
- PCMU,
- @1016,
- G721,
- GSM,
- G723,
- DVI4_8000,
- DVI4_16000,
- LPC,
- PCMA,
- G722,
- L16_STEREO,
- L16_MONO,
- QCELP,
- CN,
- MPA,
- G728,
- DVI4_11025,
- DVI4_22050,
- G729,
- CELLB,
- JPEG,
- NV,
- H261,
- MPV,
- MP2T,
- H263
- }
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_MAX_BYE_SSRC_COUNT;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_MAX_RB_COUNT;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_MAX_SDES;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_MAX_SDES_ITEM_COUNT;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_VALID_MASK;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_VALID_VALUE;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public const int RTCP_VERSION;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_1016_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_CELLB_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_CN_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_DVI4_11025_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_DVI4_16000_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_DVI4_22050_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_DVI4_8000_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_DYNAMIC_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G721_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G722_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const int RTP_PAYLOAD_G723_53;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G723_53_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const int RTP_PAYLOAD_G723_63;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G723_63_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G723_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G728_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_G729_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_GSM_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_H261_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_H263_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_JPEG_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_L16_MONO_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_L16_STEREO_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_LPC_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_MP2T_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_MPA_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_MPV_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_NV_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_PCMA_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_PCMU_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_QCELP_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const int RTP_PAYLOAD_TS41;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_TS41_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const int RTP_PAYLOAD_TS48;
- [CCode (cheader_filename = "gst/rtp/gstrtppayloads.h")]
- public const string RTP_PAYLOAD_TS48_STRING;
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public const int RTP_VERSION;
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static bool rtcp_buffer_add_packet (Gst.Buffer buffer, Gst.RTCPType type, ref Gst.RTCPPacket packet);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static void rtcp_buffer_end (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static bool rtcp_buffer_get_first_packet (Gst.Buffer buffer, ref Gst.RTCPPacket packet);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static uint rtcp_buffer_get_packet_count (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static unowned Gst.Buffer rtcp_buffer_new (uint mtu);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static unowned Gst.Buffer rtcp_buffer_new_copy_data (void* data, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static unowned Gst.Buffer rtcp_buffer_new_take_data (void* data, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static bool rtcp_buffer_validate (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static bool rtcp_buffer_validate_data (uchar data, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static uint64 rtcp_ntp_to_unix (uint64 ntptime);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static Gst.RTCPSDESType rtcp_sdes_name_to_type (string name);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static unowned string rtcp_sdes_type_to_name (Gst.RTCPSDESType type);
- [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")]
- public static uint64 rtcp_unix_to_ntp (uint64 unixtime);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_add_extension_onebyte_header (Gst.Buffer buffer, uchar id, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_add_extension_twobytes_header (Gst.Buffer buffer, uchar appbits, uchar id, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_allocate_data (Gst.Buffer buffer, uint payload_len, uchar pad_len, uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_calc_header_len (uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_calc_packet_len (uint payload_len, uchar pad_len, uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_calc_payload_len (uint packet_len, uchar pad_len, uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static int rtp_buffer_compare_seqnum (uint16 seqnum1, uint16 seqnum2);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_default_clock_rate (uchar payload_type);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint64 rtp_buffer_ext_timestamp (uint64 exttimestamp, uint32 timestamp);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_get_csrc (Gst.Buffer buffer, uchar idx);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uchar rtp_buffer_get_csrc_count (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_extension (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_extension_data (Gst.Buffer buffer, out uint16 bits, out void* data, out uint wordlen);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_extension_onebyte_header (Gst.Buffer buffer, uchar id, uint nth, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_extension_twobytes_header (Gst.Buffer buffer, uchar appbits, uchar id, uint nth, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_get_header_len (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_marker (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_get_packet_len (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_get_padding (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void* rtp_buffer_get_payload (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_get_payload_buffer (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_get_payload_len (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_get_payload_subbuffer (Gst.Buffer buffer, uint offset, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uchar rtp_buffer_get_payload_type (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint16 rtp_buffer_get_seq (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_get_ssrc (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_get_timestamp (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uchar rtp_buffer_get_version (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_list_add_extension_onebyte_header (Gst.BufferListIterator it, uchar id, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_list_add_extension_twobytes_header (Gst.BufferListIterator it, uchar appbits, uchar id, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.BufferList rtp_buffer_list_from_buffer (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_list_get_extension_onebyte_header (Gst.BufferList bufferlist, uint group_idx, uchar id, uint nth, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_list_get_extension_twobytes_header (Gst.BufferList bufferlist, uint group_idx, uchar appbits, uchar id, uint nth, void* data, uint size);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint rtp_buffer_list_get_payload_len (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uchar rtp_buffer_list_get_payload_type (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint16 rtp_buffer_list_get_seq (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_list_get_ssrc (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint32 rtp_buffer_list_get_timestamp (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_list_set_payload_type (Gst.BufferList list, uchar payload_type);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static uint16 rtp_buffer_list_set_seq (Gst.BufferList list, uint16 seq);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_list_set_ssrc (Gst.BufferList list, uint32 ssrc);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_list_set_timestamp (Gst.BufferList list, uint32 timestamp);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_list_validate (Gst.BufferList list);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_new_allocate (uint payload_len, uchar pad_len, uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_new_allocate_len (uint packet_len, uchar pad_len, uchar csrc_count);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_new_copy_data (void* data, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static unowned Gst.Buffer rtp_buffer_new_take_data (void* data, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_pad_to (Gst.Buffer buffer, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_csrc (Gst.Buffer buffer, uchar idx, uint32 csrc);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_extension (Gst.Buffer buffer, bool extension);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_set_extension_data (Gst.Buffer buffer, uint16 bits, uint16 length);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_marker (Gst.Buffer buffer, bool marker);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_packet_len (Gst.Buffer buffer, uint len);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_padding (Gst.Buffer buffer, bool padding);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_payload_type (Gst.Buffer buffer, uchar payload_type);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_seq (Gst.Buffer buffer, uint16 seq);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_ssrc (Gst.Buffer buffer, uint32 ssrc);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_timestamp (Gst.Buffer buffer, uint32 timestamp);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static void rtp_buffer_set_version (Gst.Buffer buffer, uchar version);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_validate (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
- public static bool rtp_buffer_validate_data (uchar data, uint len);
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-sdp-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-rtsp-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstRtsp", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h")]
- [Compact]
- public class RTSPConnection {
- public static Gst.RTSPResult accept (int sock, out unowned Gst.RTSPConnection conn);
- public void clear_auth_params ();
- public Gst.RTSPResult close ();
- public Gst.RTSPResult connect (GLib.TimeVal timeout);
- public static Gst.RTSPResult create (Gst.RTSPUrl url, out Gst.RTSPConnection conn);
- public static Gst.RTSPResult create_from_fd (int fd, string ip, uint16 port, string initial_buffer, out unowned Gst.RTSPConnection conn);
- public Gst.RTSPResult do_tunnel (Gst.RTSPConnection conn2);
- public Gst.RTSPResult flush (bool flush);
- public unowned string get_ip ();
- public int get_readfd ();
- public unowned string get_tunnelid ();
- public unowned Gst.RTSPUrl get_url ();
- public int get_writefd ();
- public bool is_tunneled ();
- public Gst.RTSPResult next_timeout (GLib.TimeVal timeout);
- public Gst.RTSPResult poll (Gst.RTSPEvent events, Gst.RTSPEvent revents, GLib.TimeVal timeout);
- public Gst.RTSPResult read (uchar data, uint size, GLib.TimeVal timeout);
- public Gst.RTSPResult receive (Gst.RTSPMessage message, GLib.TimeVal timeout);
- public Gst.RTSPResult reset_timeout ();
- public Gst.RTSPResult send (Gst.RTSPMessage message, GLib.TimeVal timeout);
- public Gst.RTSPResult set_auth (Gst.RTSPAuthMethod method, string user, string pass);
- public void set_auth_param (string param, string value);
- public void set_http_mode (bool enable);
- public void set_ip (string ip);
- public Gst.RTSPResult set_proxy (string host, uint port);
- public Gst.RTSPResult set_qos_dscp (uint qos_dscp);
- public void set_tunneled (bool tunneled);
- public Gst.RTSPResult write (uchar data, uint size, GLib.TimeVal timeout);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspmessage.h", free_function = "gst_rtsp_message_free")]
- [Compact]
- public class RTSPMessage {
- public uchar body;
- public uint body_size;
- public GLib.Array hdr_fields;
- public Gst.RTSPMsgType type;
- public void* type_data;
- public Gst.RTSPResult add_header (Gst.RTSPHeaderField field, string value);
- public Gst.RTSPResult append_headers (GLib.StringBuilder str);
- public Gst.RTSPResult dump ();
- public Gst.RTSPResult get_body (out unowned uchar[] data, uint size);
- public Gst.RTSPResult get_header (Gst.RTSPHeaderField field, out unowned string value, int indx);
- public Gst.RTSPResult init ();
- public Gst.RTSPResult init_data (uchar channel);
- public Gst.RTSPResult init_request (Gst.RTSPMethod method, string uri);
- public Gst.RTSPResult init_response (Gst.RTSPStatusCode code, string reason, Gst.RTSPMessage request);
- public static Gst.RTSPResult @new (out Gst.RTSPMessage msg);
- public static Gst.RTSPResult new_data (out Gst.RTSPMessage msg, uchar channel);
- public static Gst.RTSPResult new_request (out Gst.RTSPMessage msg, Gst.RTSPMethod method, string uri);
- public static Gst.RTSPResult new_response (out Gst.RTSPMessage msg, Gst.RTSPStatusCode code, string reason, Gst.RTSPMessage request);
- public Gst.RTSPResult parse_data (uchar channel);
- public Gst.RTSPResult parse_request (Gst.RTSPMethod method, string uri, Gst.RTSPVersion version);
- public Gst.RTSPResult parse_response (Gst.RTSPStatusCode code, string reason, Gst.RTSPVersion version);
- public Gst.RTSPResult remove_header (Gst.RTSPHeaderField field, int indx);
- public Gst.RTSPResult set_body (uchar[] data, uint size);
- public Gst.RTSPResult steal_body (out uchar[] data, uint size);
- public Gst.RTSPResult take_body (owned uchar[] data, uint size);
- public Gst.RTSPResult take_header (Gst.RTSPHeaderField field, owned string value);
- public Gst.RTSPResult unset ();
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsprange.h")]
- [Compact]
- public class RTSPRange {
- public int max;
- public int min;
- public static Gst.RTSPResult parse (string rangestr, out Gst.RTSPTimeRange range);
- public static string to_string (Gst.RTSPTimeRange range);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsprange.h")]
- [Compact]
- public class RTSPTime {
- public double seconds;
- public Gst.RTSPTimeType type;
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsprange.h")]
- [Compact]
- public class RTSPTimeRange {
- public Gst.RTSPTime max;
- public Gst.RTSPTime min;
- public Gst.RTSPRangeUnit unit;
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsptransport.h", free_function = "gst_rtsp_transport_free")]
- [Compact]
- public class RTSPTransport {
- public bool append;
- public Gst.RTSPRange client_port;
- public string destination;
- public Gst.RTSPRange interleaved;
- public uint layers;
- public Gst.RTSPLowerTrans lower_transport;
- public bool mode_play;
- public bool mode_record;
- public Gst.RTSPRange port;
- public Gst.RTSPProfile profile;
- public Gst.RTSPRange server_port;
- public string source;
- public uint ssrc;
- public Gst.RTSPTransMode trans;
- public uint ttl;
- public string as_text ();
- public static Gst.RTSPResult get_manager (Gst.RTSPTransMode trans, string manager, uint option);
- public static Gst.RTSPResult get_mime (Gst.RTSPTransMode trans, string mime);
- public Gst.RTSPResult init ();
- public static Gst.RTSPResult @new (out Gst.RTSPTransport transport);
- public static Gst.RTSPResult parse (string str, Gst.RTSPTransport transport);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h", copy_function = "gst_rtsp_url_copy", type_id = "gst_rtsp_url_get_type ()")]
- [Compact]
- public class RTSPUrl {
- public string abspath;
- public Gst.RTSPFamily family;
- public string host;
- public string passwd;
- public uint16 port;
- public string query;
- public Gst.RTSPLowerTrans transports;
- public string user;
- public Gst.RTSPUrl copy ();
- public unowned string decode_path_components ();
- public Gst.RTSPResult get_port (uint16 port);
- public string get_request_uri ();
- public static Gst.RTSPResult parse (string urlstr, out Gst.RTSPUrl url);
- public Gst.RTSPResult set_port (uint16 port);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h", unref_function = "gst_rtsp_watch_unref")]
- [Compact]
- public class RTSPWatch {
- [CCode (has_construct_function = false)]
- public RTSPWatch (Gst.RTSPConnection conn, Gst.RTSPWatchFuncs funcs, GLib.DestroyNotify notify);
- public uint attach (GLib.MainContext context);
- public uint queue_data (uchar data, uint size);
- public uint queue_message (Gst.RTSPMessage message);
- public void reset ();
- public Gst.RTSPResult send_message (Gst.RTSPMessage message, uint id);
- public Gst.RTSPResult write_data (uchar data, uint size, uint id);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h")]
- [Compact]
- public class RTSPWatchFuncs {
- public weak GLib.Callback closed;
- public weak GLib.Callback error;
- public weak GLib.Callback error_full;
- public weak GLib.Callback message_received;
- public weak GLib.Callback message_sent;
- public weak GLib.Callback tunnel_complete;
- public weak GLib.Callback tunnel_lost;
- public weak GLib.Callback tunnel_start;
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspextension.h")]
- public interface RTSPExtension {
- public abstract Gst.RTSPResult after_send (Gst.RTSPMessage req, Gst.RTSPMessage resp);
- public abstract Gst.RTSPResult before_send (Gst.RTSPMessage req);
- public abstract bool configure_stream (Gst.Caps caps);
- public abstract bool detect_server (Gst.RTSPMessage resp);
- public abstract Gst.RTSPResult get_transports (Gst.RTSPLowerTrans protocols, string transport);
- public abstract Gst.RTSPResult parse_sdp (Gst.SDPMessage sdp, Gst.Structure s);
- public abstract Gst.RTSPResult receive_request (Gst.RTSPMessage req);
- public abstract Gst.RTSPResult setup_media (Gst.SDPMedia media);
- public abstract Gst.RTSPResult stream_select (Gst.RTSPUrl url);
- [HasEmitter]
- public signal Gst.RTSPResult send (void* req, void* resp);
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h", cprefix = "GST_RTSP_AUTH_")]
- public enum RTSPAuthMethod {
- NONE,
- BASIC,
- DIGEST
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h", cprefix = "GST_RTSP_EV_")]
- [Flags]
- public enum RTSPEvent {
- READ,
- WRITE
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_FAM_")]
- public enum RTSPFamily {
- NONE,
- INET,
- INET6
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_HDR_")]
- public enum RTSPHeaderField {
- INVALID,
- ACCEPT,
- ACCEPT_ENCODING,
- ACCEPT_LANGUAGE,
- ALLOW,
- AUTHORIZATION,
- BANDWIDTH,
- BLOCKSIZE,
- CACHE_CONTROL,
- CONFERENCE,
- CONNECTION,
- CONTENT_BASE,
- CONTENT_ENCODING,
- CONTENT_LANGUAGE,
- CONTENT_LENGTH,
- CONTENT_LOCATION,
- CONTENT_TYPE,
- CSEQ,
- DATE,
- EXPIRES,
- FROM,
- IF_MODIFIED_SINCE,
- LAST_MODIFIED,
- PROXY_AUTHENTICATE,
- PROXY_REQUIRE,
- PUBLIC,
- RANGE,
- REFERER,
- REQUIRE,
- RETRY_AFTER,
- RTP_INFO,
- SCALE,
- SESSION,
- SERVER,
- SPEED,
- TRANSPORT,
- UNSUPPORTED,
- USER_AGENT,
- VIA,
- WWW_AUTHENTICATE,
- CLIENT_CHALLENGE,
- REAL_CHALLENGE1,
- REAL_CHALLENGE2,
- REAL_CHALLENGE3,
- SUBSCRIBE,
- ALERT,
- CLIENT_ID,
- COMPANY_ID,
- GUID,
- REGION_DATA,
- MAX_ASM_WIDTH,
- LANGUAGE,
- PLAYER_START_TIME,
- LOCATION,
- ETAG,
- IF_MATCH,
- ACCEPT_CHARSET,
- SUPPORTED,
- VARY,
- X_ACCELERATE_STREAMING,
- X_ACCEPT_AUTHENT,
- X_ACCEPT_PROXY_AUTHENT,
- X_BROADCAST_ID,
- X_BURST_STREAMING,
- X_NOTICE,
- X_PLAYER_LAG_TIME,
- X_PLAYLIST,
- X_PLAYLIST_CHANGE_NOTICE,
- X_PLAYLIST_GEN_ID,
- X_PLAYLIST_SEEK_ID,
- X_PROXY_CLIENT_AGENT,
- X_PROXY_CLIENT_VERB,
- X_RECEDING_PLAYLISTCHANGE,
- X_RTP_INFO,
- X_STARTUPPROFILE,
- TIMESTAMP,
- AUTHENTICATION_INFO,
- HOST,
- PRAGMA,
- X_SERVER_IP_ADDRESS,
- X_SESSIONCOOKIE,
- LAST
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspextension.h", cprefix = "GST_RTSP_LOWER_TRANS_")]
- [Flags]
- public enum RTSPLowerTrans {
- UDP,
- UDP_MCAST,
- TCP,
- HTTP
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_")]
- [Flags]
- public enum RTSPMethod {
- INVALID,
- DESCRIBE,
- ANNOUNCE,
- GET_PARAMETER,
- OPTIONS,
- PAUSE,
- PLAY,
- RECORD,
- REDIRECT,
- SETUP,
- SET_PARAMETER,
- TEARDOWN,
- GET,
- POST
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspmessage.h", cprefix = "GST_RTSP_MESSAGE_", has_type_id = false)]
- public enum RTSPMsgType {
- INVALID,
- REQUEST,
- RESPONSE,
- HTTP_REQUEST,
- HTTP_RESPONSE,
- DATA
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsptransport.h", cprefix = "GST_RTSP_PROFILE_", has_type_id = false)]
- public enum RTSPProfile {
- UNKNOWN,
- AVP,
- SAVP
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsprange.h", cprefix = "GST_RTSP_RANGE_", has_type_id = false)]
- public enum RTSPRangeUnit {
- SMPTE,
- SMPTE_30_DROP,
- SMPTE_25,
- NPT,
- CLOCK
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h", cprefix = "GST_RTSP_")]
- public enum RTSPResult {
- OK,
- ERROR,
- EINVAL,
- EINTR,
- ENOMEM,
- ERESOLV,
- ENOTIMPL,
- ESYS,
- EPARSE,
- EWSASTART,
- EWSAVERSION,
- EEOF,
- ENET,
- ENOTIP,
- ETIMEOUT,
- ETGET,
- ETPOST,
- ELAST
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_STATE_")]
- public enum RTSPState {
- INVALID,
- INIT,
- READY,
- SEEKING,
- PLAYING,
- RECORDING
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_STS_")]
- public enum RTSPStatusCode {
- INVALID,
- CONTINUE,
- OK,
- CREATED,
- LOW_ON_STORAGE,
- MULTIPLE_CHOICES,
- MOVED_PERMANENTLY,
- MOVE_TEMPORARILY,
- SEE_OTHER,
- NOT_MODIFIED,
- USE_PROXY,
- BAD_REQUEST,
- UNAUTHORIZED,
- PAYMENT_REQUIRED,
- FORBIDDEN,
- NOT_FOUND,
- METHOD_NOT_ALLOWED,
- NOT_ACCEPTABLE,
- PROXY_AUTH_REQUIRED,
- REQUEST_TIMEOUT,
- GONE,
- LENGTH_REQUIRED,
- PRECONDITION_FAILED,
- REQUEST_ENTITY_TOO_LARGE,
- REQUEST_URI_TOO_LARGE,
- UNSUPPORTED_MEDIA_TYPE,
- PARAMETER_NOT_UNDERSTOOD,
- CONFERENCE_NOT_FOUND,
- NOT_ENOUGH_BANDWIDTH,
- SESSION_NOT_FOUND,
- METHOD_NOT_VALID_IN_THIS_STATE,
- HEADER_FIELD_NOT_VALID_FOR_RESOURCE,
- INVALID_RANGE,
- PARAMETER_IS_READONLY,
- AGGREGATE_OPERATION_NOT_ALLOWED,
- ONLY_AGGREGATE_OPERATION_ALLOWED,
- UNSUPPORTED_TRANSPORT,
- DESTINATION_UNREACHABLE,
- INTERNAL_SERVER_ERROR,
- NOT_IMPLEMENTED,
- BAD_GATEWAY,
- SERVICE_UNAVAILABLE,
- GATEWAY_TIMEOUT,
- RTSP_VERSION_NOT_SUPPORTED,
- OPTION_NOT_SUPPORTED
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsprange.h", cprefix = "GST_RTSP_TIME_", has_type_id = false)]
- public enum RTSPTimeType {
- SECONDS,
- NOW,
- END
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtsptransport.h", cprefix = "GST_RTSP_TRANS_", has_type_id = false)]
- public enum RTSPTransMode {
- UNKNOWN,
- RTP,
- RDT
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h", cprefix = "GST_RTSP_VERSION_")]
- public enum RTSPVersion {
- INVALID,
- @1_0,
- @1_1
- }
- [CCode (cheader_filename = "gst/rtsp/gstrtspurl.h")]
- public const int RTSP_DEFAULT_PORT;
- [CCode (cheader_filename = "gst/rtsp/gstrtspbase64.h")]
- public static void rtsp_base64_decode_ip (string data, size_t len);
- [CCode (cheader_filename = "gst/rtsp/gstrtspbase64.h")]
- public static unowned string rtsp_base64_encode (string data, size_t len);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static Gst.RTSPHeaderField rtsp_find_header_field (string header);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static Gst.RTSPMethod rtsp_find_method (string method);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static bool rtsp_header_allow_multiple (Gst.RTSPHeaderField field);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static unowned string rtsp_header_as_text (Gst.RTSPHeaderField field);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static unowned string rtsp_method_as_text (Gst.RTSPMethod method);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs")]
- public static string rtsp_options_as_text (Gst.RTSPMethod options);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static unowned string rtsp_status_as_text (Gst.RTSPStatusCode code);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static unowned string rtsp_strresult (Gst.RTSPResult _result);
- [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")]
- public static unowned string rtsp_version_as_text (Gst.RTSPVersion version);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-sdp-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstSdp", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPAttribute {
- public weak string key;
- public weak string value;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPBandwidth {
- public uint bandwidth;
- public weak string bwtype;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPConnection {
- public uint addr_number;
- public weak string address;
- public weak string addrtype;
- public weak string nettype;
- public uint ttl;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPKey {
- public weak string data;
- public weak string type;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPMedia {
- public weak GLib.Array<Gst.SDPAttribute> attributes;
- public weak GLib.Array<Gst.SDPBandwidth> bandwidths;
- public weak GLib.Array<Gst.SDPConnection> connections;
- public weak GLib.Array<string> fmts;
- public weak string information;
- public weak Gst.SDPKey key;
- public weak string media;
- public uint num_ports;
- public uint port;
- public weak string proto;
- [CCode (has_construct_function = false, type = "GstSDPResult")]
- public SDPMedia (out unowned Gst.SDPMedia media);
- public Gst.SDPResult add_attribute (string key, string value);
- public Gst.SDPResult add_bandwidth (string bwtype, uint bandwidth);
- public Gst.SDPResult add_connection (string nettype, string addrtype, string address, uint ttl, uint addr_number);
- public Gst.SDPResult add_format (string format);
- public unowned string as_text ();
- public uint attributes_len ();
- public uint bandwidths_len ();
- public uint connections_len ();
- public uint formats_len ();
- public unowned Gst.SDPAttribute get_attribute (uint idx);
- public unowned string get_attribute_val (string key);
- public unowned string get_attribute_val_n (string key, uint nth);
- public unowned Gst.SDPBandwidth get_bandwidth (uint idx);
- public unowned Gst.SDPConnection get_connection (uint idx);
- public unowned string get_format (uint idx);
- public unowned string get_information ();
- public unowned Gst.SDPKey get_key ();
- public unowned string get_media ();
- public uint get_num_ports ();
- public uint get_port ();
- public unowned string get_proto ();
- public Gst.SDPResult init ();
- public Gst.SDPResult set_information (string information);
- public Gst.SDPResult set_key (string type, string data);
- public Gst.SDPResult set_media (string med);
- public Gst.SDPResult set_port_info (uint port, uint num_ports);
- public Gst.SDPResult set_proto (string proto);
- public Gst.SDPResult uninit ();
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPMessage {
- public weak GLib.Array<Gst.SDPAttribute> attributes;
- public weak GLib.Array<Gst.SDPBandwidth> bandwidths;
- public weak Gst.SDPConnection connection;
- public weak GLib.Array<string> emails;
- public weak string information;
- public weak Gst.SDPKey key;
- public weak GLib.Array<Gst.SDPMedia> medias;
- public weak Gst.SDPOrigin origin;
- public weak GLib.Array<string> phones;
- public weak string session_name;
- public weak GLib.Array<Gst.SDPTime> times;
- public weak string uri;
- public weak string version;
- public weak GLib.Array<Gst.SDPZone> zones;
- [CCode (has_construct_function = false, type = "GstSDPResult")]
- public SDPMessage (out unowned Gst.SDPMessage msg);
- public Gst.SDPResult add_attribute (string key, string value);
- public Gst.SDPResult add_bandwidth (string bwtype, uint bandwidth);
- public Gst.SDPResult add_email (string email);
- public Gst.SDPResult add_media (Gst.SDPMedia media);
- public Gst.SDPResult add_phone (string phone);
- public Gst.SDPResult add_time (string start, string stop, string repeat);
- public Gst.SDPResult add_zone (string adj_time, string typed_time);
- public unowned string as_text ();
- public static unowned string as_uri (string scheme, Gst.SDPMessage msg);
- public uint attributes_len ();
- public uint bandwidths_len ();
- public Gst.SDPResult dump ();
- public uint emails_len ();
- public unowned Gst.SDPAttribute get_attribute (uint idx);
- public unowned string get_attribute_val (string key);
- public unowned string get_attribute_val_n (string key, uint nth);
- public unowned Gst.SDPBandwidth get_bandwidth (uint idx);
- public unowned Gst.SDPConnection get_connection ();
- public unowned string get_email (uint idx);
- public unowned string get_information ();
- public unowned Gst.SDPKey get_key ();
- public unowned Gst.SDPMedia get_media (uint idx);
- public unowned Gst.SDPOrigin get_origin ();
- public unowned string get_phone (uint idx);
- public unowned string get_session_name ();
- public unowned Gst.SDPTime get_time (uint idx);
- public unowned string get_uri ();
- public unowned string get_version ();
- public unowned Gst.SDPZone get_zone (uint idx);
- public Gst.SDPResult init ();
- public uint medias_len ();
- public static Gst.SDPResult parse_buffer (uchar data, uint size, Gst.SDPMessage msg);
- public static Gst.SDPResult parse_uri (string uri, Gst.SDPMessage msg);
- public uint phones_len ();
- public Gst.SDPResult set_connection (string nettype, string addrtype, string address, uint ttl, uint addr_number);
- public Gst.SDPResult set_information (string information);
- public Gst.SDPResult set_key (string type, string data);
- public Gst.SDPResult set_origin (string username, string sess_id, string sess_version, string nettype, string addrtype, string addr);
- public Gst.SDPResult set_session_name (string session_name);
- public Gst.SDPResult set_uri (string uri);
- public Gst.SDPResult set_version (string version);
- public uint times_len ();
- public Gst.SDPResult uninit ();
- public uint zones_len ();
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPOrigin {
- public weak string addr;
- public weak string addrtype;
- public weak string nettype;
- public weak string sess_id;
- public weak string sess_version;
- public weak string username;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPTime {
- public weak GLib.Array<Gst.SDPTime> repeat;
- public weak string start;
- public weak string stop;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- [Compact]
- public class SDPZone {
- public weak string time;
- public weak string typed_time;
- }
- [CCode (cheader_filename = "gst/sdp/gstsdp.h", cprefix = "GST_SDP_", has_type_id = false)]
- public enum SDPResult {
- OK,
- EINVAL
- }
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_AS;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_CT;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_EXT_PREFIX;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_RR;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_RS;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public const string SDP_BWTYPE_TIAS;
- [CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
- public static bool sdp_address_is_multicast (string nettype, string addrtype, string addr);
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-tag-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstTag", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cheader_filename = "gst/tag/gsttagdemux.h")]
- public class TagDemux : Gst.Element {
- public void* reserved;
- [CCode (has_construct_function = false)]
- protected TagDemux ();
- [NoWrapper]
- public virtual bool identify_tag (Gst.Buffer buffer, bool start_tag, out uint tag_size);
- [NoWrapper]
- public virtual unowned Gst.TagList merge_tags (Gst.TagList start_tags, Gst.TagList end_tags);
- [NoWrapper]
- public virtual Gst.TagDemuxResult parse_tag (Gst.Buffer buffer, bool start_tag, out uint tag_size, out Gst.TagList tags);
- }
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public interface TagXmpWriter : Gst.Element {
- public void add_all_schemas ();
- public void add_schema (string schema);
- public bool has_schema (string schema);
- public void remove_all_schemas ();
- public void remove_schema (string schema);
- public unowned Gst.Buffer tag_list_to_xmp_buffer (Gst.TagList taglist, bool read_only);
- }
- [CCode (cheader_filename = "gst/tag/gsttagdemux.h", cprefix = "GST_TAG_DEMUX_RESULT_")]
- public enum TagDemuxResult {
- BROKEN_TAG,
- AGAIN,
- OK
- }
- [CCode (cheader_filename = "gst/tag/tag.h", cprefix = "GST_TAG_IMAGE_TYPE_")]
- public enum TagImageType {
- NONE,
- UNDEFINED,
- FRONT_COVER,
- BACK_COVER,
- LEAFLET_PAGE,
- MEDIUM,
- LEAD_ARTIST,
- ARTIST,
- CONDUCTOR,
- BAND_ORCHESTRA,
- COMPOSER,
- LYRICIST,
- RECORDING_LOCATION,
- DURING_RECORDING,
- DURING_PERFORMANCE,
- VIDEO_CAPTURE,
- FISH,
- ILLUSTRATION,
- BAND_ARTIST_LOGO,
- PUBLISHER_STUDIO_LOGO
- }
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_CONTRAST;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_DIGITAL_ZOOM_RATIO;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_EXPOSURE_COMPENSATION;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_EXPOSURE_MODE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_EXPOSURE_PROGRAM;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_FLASH_FIRED;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_FLASH_MODE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_FOCAL_LENGTH;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_FOCAL_RATIO;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_GAIN_ADJUSTMENT;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_ISO_SPEED;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_METERING_MODE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_SATURATION;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_SCENE_CAPTURE_TYPE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_SHARPNESS;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_SHUTTER_SPEED;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_SOURCE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CAPTURING_WHITE_BALANCE;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CDDA_CDDB_DISCID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CDDA_CDDB_DISCID_FULL;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CDDA_MUSICBRAINZ_DISCID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CDDA_MUSICBRAINZ_DISCID_FULL;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CMML_CLIP;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CMML_HEAD;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_CMML_STREAM;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_IMAGE_HORIZONTAL_PPI;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_IMAGE_VERTICAL_PPI;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_MUSICBRAINZ_ALBUMARTISTID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_MUSICBRAINZ_ALBUMID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_MUSICBRAINZ_ARTISTID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_MUSICBRAINZ_TRACKID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public const string TAG_MUSICBRAINZ_TRMID;
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static string tag_freeform_string_to_utf8 (string data, int size, string env_vars);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_from_id3_tag (string id3_tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_from_id3_user_tag (string type, string id3_user_tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_from_vorbis_tag (string vorbis_tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_get_language_code_iso_639_1 (string lang_code);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_get_language_code_iso_639_2B (string lang_code);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_get_language_code_iso_639_2T (string lang_code);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_get_language_codes ();
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_get_language_name (string language_code);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static uint tag_id3_genre_count ();
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_id3_genre_get (uint id);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static Gst.Buffer tag_image_data_to_image_buffer (uchar image_data, uint image_data_len, Gst.TagImageType image_type);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static bool tag_list_add_id3_image (Gst.TagList tag_list, uchar image_data, uint image_data_len, uint id3_picture_type);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.TagList tag_list_from_exif_buffer (Gst.Buffer buffer, int byte_order, uint32 base_offset);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.TagList tag_list_from_exif_buffer_with_tiff_header (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static Gst.TagList tag_list_from_vorbiscomment_buffer (Gst.Buffer buffer, uchar id_data, uint id_data_length, out string vendor_string);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.TagList tag_list_from_xmp_buffer (Gst.Buffer buffer);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static Gst.TagList tag_list_new_from_id3v1 (uchar data);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.Buffer tag_list_to_exif_buffer (Gst.TagList taglist, int byte_order, uint32 base_offset);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.Buffer tag_list_to_exif_buffer_with_tiff_header (Gst.TagList taglist);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static Gst.Buffer tag_list_to_vorbiscomment_buffer (Gst.TagList list, uchar id_data, uint id_data_length, string vendor_string);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.Buffer tag_list_to_xmp_buffer (Gst.TagList list, bool read_only);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned Gst.Buffer tag_list_to_xmp_buffer_full (Gst.TagList list, bool read_only, string schemas);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static bool tag_parse_extended_comment (string ext_comment, out string key, out string lang, out string value, bool fail_if_no_key);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static void tag_register_musicbrainz_tags ();
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_to_id3_tag (string gst_tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static GLib.List<string> tag_to_vorbis_comments (Gst.TagList list, string tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_to_vorbis_tag (string gst_tag);
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static unowned string tag_xmp_list_schemas ();
- [CCode (cheader_filename = "gst/tag/tag.h")]
- public static void vorbis_tag_add (Gst.TagList list, string tag, string value);
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-/* gstreamer-video-0.10.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Gst", gir_namespace = "GstVideo", gir_version = "0.10", lower_case_cprefix = "gst_")]
-[Version (deprecated = true, replacement = "gstreamer-1.0")]
-namespace Gst {
- [CCode (cprefix = "GST_VIDEO_CAPS_")]
- namespace VideoCaps {
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string ABGR;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string ARGB;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string BGR;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string BGRA;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string BGRx;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string BGRx_HOST_ENDIAN;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string RGB;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string RGBA;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string RGB_15;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string RGB_16;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string RGBx;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string xBGR;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string xRGB;
- [CCode (cheader_filename = "gst/video/video.h")]
- public const string xRGB_HOST_ENDIAN;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_CAPS_YUV")]
- public static unowned string YUV (string fourcc);
- }
- namespace VideoMask15 {
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BLUE_MASK_15")]
- public const string BLUE;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BLUE_MASK_15_INT")]
- public const int BLUE_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_GREEN_MASK_15")]
- public const string GREEN;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_GREEN_MASK_15_INT")]
- public const int GREEN_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_RED_MASK_15")]
- public const string RED;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_RED_MASK_15_INT")]
- public const int RED_INT;
- }
- namespace VideoMask16 {
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BLUE_MASK_16")]
- public const string BLUE;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BLUE_MASK_16_INT")]
- public const int BLUE_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_GREEN_MASK_16")]
- public const string GREEN;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_GREEN_MASK_16_INT")]
- public const int GREEN_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_RED_MASK_16")]
- public const string RED;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_RED_MASK_16_INT")]
- public const int RED_INT;
- }
- namespace VideoMask24 {
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE1_MASK_24")]
- public const string BYTE1;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE1_MASK_24_INT")]
- public const int BYTE1_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE2_MASK_24")]
- public const string BYTE2;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE2_MASK_24_INT")]
- public const int BYTE2_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE3_MASK_24")]
- public const string BYTE3;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE3_MASK_24_INT")]
- public const int BYTE3_INT;
- }
- namespace VideoMask32 {
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE1_MASK_32")]
- public const string BYTE1;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE1_MASK_32_INT")]
- public const int BYTE1_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE2_MASK_32")]
- public const string BYTE2;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE2_MASK_32_INT")]
- public const int BYTE2_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE3_MASK_32")]
- public const string BYTE3;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE3_MASK_32_INT")]
- public const int BYTE3_INT;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE4_MASK_32")]
- public const string BYTE4;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_BYTE4_MASK_32_INT")]
- public const int BYTE4_INT;
- }
- namespace VideoRange {
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_FPS_RANGE")]
- public const string FPS;
- [CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_SIZE_RANGE")]
- public const string SIZE;
- }
- [CCode (cheader_filename = "gst/video/gstvideofilter.h")]
- public class VideoFilter : Gst.BaseTransform {
- public bool inited;
- [CCode (has_construct_function = false)]
- protected VideoFilter ();
- }
- [CCode (cheader_filename = "gst/video/gstvideosink.h")]
- [Compact]
- public class VideoRectangle {
- public int h;
- public int w;
- public int x;
- public int y;
- }
- [CCode (cheader_filename = "gst/video/gstvideosink.h")]
- public class VideoSink : Gst.BaseSink {
- public int height;
- public int width;
- [CCode (has_construct_function = false)]
- protected VideoSink ();
- public static void center_rect (Gst.VideoRectangle src, Gst.VideoRectangle dst, Gst.VideoRectangle _result, bool scaling);
- [NoWrapper]
- public virtual Gst.FlowReturn show_frame (Gst.Buffer buf);
- [NoAccessorMethod]
- public bool show_preroll_frame { get; set construct; }
- }
- [CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_FORMAT_")]
- public enum VideoFormat {
- UNKNOWN,
- I420,
- YV12,
- YUY2,
- UYVY,
- AYUV,
- RGBx,
- BGRx,
- xRGB,
- xBGR,
- RGBA,
- BGRA,
- ARGB,
- ABGR,
- RGB,
- BGR,
- Y41B,
- Y42B,
- YVYU,
- Y444,
- v210,
- v216,
- NV12,
- NV21,
- GRAY8,
- GRAY16_BE,
- GRAY16_LE,
- v308,
- Y800,
- Y16,
- RGB16,
- BGR16,
- RGB15,
- BGR15,
- UYVP,
- A420,
- RGB8_PALETTED,
- YUV9,
- YVU9,
- IYU1,
- ARGB64,
- AYUV64,
- r210
- }
- [CCode (cheader_filename = "gst/video/video.h")]
- public delegate void VideoConvertFrameCallback (Gst.Buffer buf, GLib.Error error);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_calculate_display_ratio (ref uint dar_n, ref uint dar_d, uint video_width, uint video_height, uint video_par_n, uint video_par_d, uint display_par_n, uint display_par_d);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned Gst.Buffer video_convert_frame (Gst.Buffer buf, Gst.Caps to_caps, Gst.ClockTime timeout) throws GLib.Error;
- [CCode (cheader_filename = "gst/video/video.h")]
- public static void video_convert_frame_async (Gst.Buffer buf, Gst.Caps to_caps, Gst.ClockTime timeout, Gst.VideoConvertFrameCallback callback, GLib.DestroyNotify destroy_notify);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned Gst.Event video_event_new_still_frame (bool in_still);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_event_parse_still_frame (Gst.Event event, bool in_still);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_convert (Gst.VideoFormat format, int width, int height, int fps_n, int fps_d, Gst.Format src_format, int64 src_value, Gst.Format dest_format, ref int64 dest_value);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static Gst.VideoFormat video_format_from_fourcc (uint32 fourcc);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_component_depth (Gst.VideoFormat format, ref int component);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_component_height (Gst.VideoFormat format, ref int component, ref int height);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_component_offset (Gst.VideoFormat format, ref int component, ref int width, ref int height);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_component_width (Gst.VideoFormat format, ref int component, ref int width);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_pixel_stride (Gst.VideoFormat format, ref int component);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_row_stride (Gst.VideoFormat format, ref int component, ref int width);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static int video_format_get_size (Gst.VideoFormat format, ref int width, ref int height);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_has_alpha (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_is_gray (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_is_rgb (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_is_yuv (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static Gst.Caps video_format_new_caps (Gst.VideoFormat format, int width, int height, int framerate_n, int framerate_d, int par_n, int par_d);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static Gst.Caps video_format_new_caps_interlaced (Gst.VideoFormat format, int width, int height, int framerate_n, int framerate_d, int par_n, int par_d, bool interlaced);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned Gst.Caps video_format_new_template_caps (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_parse_caps (Gst.Caps caps, ref Gst.VideoFormat format, ref int width, ref int height);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_format_parse_caps_interlaced (Gst.Caps caps, bool interlaced);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static uint32 video_format_to_fourcc (Gst.VideoFormat format);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static GLib.Value video_frame_rate (Gst.Pad pad);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_get_size (Gst.Pad pad, ref int width, ref int height);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_get_size_from_caps (Gst.Caps caps, ref int size);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned string video_parse_caps_chroma_site (Gst.Caps caps);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned string video_parse_caps_color_matrix (Gst.Caps caps);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_parse_caps_framerate (Gst.Caps caps, ref int fps_n, ref int fps_d);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static unowned Gst.Buffer video_parse_caps_palette (Gst.Caps caps);
- [CCode (cheader_filename = "gst/video/video.h")]
- public static bool video_parse_caps_pixel_aspect_ratio (Gst.Caps caps, ref int par_n, ref int par_d);
-}
+++ /dev/null
-/* gstreamer-0.10-custom.vala
- *
- * Copyright (C) 2007-2008 Jürg Billeter
- *
- * 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:
- * Jürg Billeter <j@bitron.ch>
- */
-namespace Gst {
- public struct ClockTime : uint64 {
- [CCode (cname="GST_TIME_ARGS")]
- public unowned string args ();
- [CCode (cname="GST_CLOCK_TIME_IS_VALID")]
- public bool is_valid ();
- }
-
- public struct ClockTimeDiff : int64 {
- }
-
- [Compact]
- public class ClockID {
- [CCode (cname="gst_clock_new_single_shot_id")]
- public ClockID.single_shot (Gst.Clock clock, Gst.ClockTime time);
- [CCode (cname="gst_clock_new_periodic_id")]
- public ClockID.periodic (Gst.Clock clock, Gst.ClockTime start_time, Gst.ClockTime interval);
- }
-
- [CCode (ref_function = "gst_event_ref", unref_function = "gst_event_unref")]
- public class Event : MiniObject {
- public unowned Event @ref ();
- public void unref ();
- public static void replace (ref Event? oldobj, Event? newobj);
- public Event copy ();
-
- [CCode (cname = "GST_EVENT_IS_UPSTREAM")]
- public bool is_upstream ();
- [CCode (cname = "GST_EVENT_IS_DOWNSTREAM")]
- public bool is_downstream ();
- [CCode (cname = "GST_EVENT_IS_SERIALIZED")]
- public bool is_serialized ();
-
- // Deprecated, should be in Gst.EventType
- public static Gst.EventTypeFlags type_get_flags (Gst.EventType type);
- public static unowned string type_get_name (Gst.EventType type);
- public static GLib.Quark type_to_quark (Gst.EventType type);
- }
-
- public enum EventType {
- __DUMMY__;
- [CCode (cname = "gst_event_type_get_flags")]
- public Gst.EventTypeFlags get_flags ();
- [CCode (cname = "gst_event_type_to_quark")]
- public GLib.Quark to_quark ();
- [CCode (cname = "gst_event_type_get_name")]
- public unowned string get_name ();
- }
-
- public enum Format {
- __DUMMY__;
- [CCode (cname = "gst_format_get_details")]
- public unowned FormatDefinition get_details ();
- [CCode (cname = "gst_format_to_quark")]
- public GLib.Quark to_quark ();
- [CCode (cname = "gst_format_get_name")]
- public unowned string get_name ();
-
- [CCode (cname = "gst_format_register")]
- static Format register (string nick, string description);
- [CCode (cname = "gst_format_get_by_nick")]
- static Format get_by_nick (string nick);
-
- [CCode (cname = "GST_FORMAT_PERCENT_MAX")]
- public const int64 PERCENT_MAX;
- [CCode (cname = "GST_FORMAT_PERCENT_SCALE")]
- public const int64 PERCENT_SCALE;
- }
-
- public interface ImplementsInterface : Gst.Element {
- public unowned Gst.Element? cast (GLib.Type type);
- public bool check (GLib.Type type);
- }
-
- public abstract class Index {
- public int new_group ();
- [CCode (cname = "GST_INDEX_IS_WRITABLE")]
- public bool is_writable ();
- [CCode (cname = "GST_INDEX_IS_READABLE")]
- public bool is_readable ();
- }
-
- public struct IndexAssociation {
- public Gst.Format format;
- public int64 value;
- }
-
- [Compact]
- public class IndexEntry {
- public IndexEntryType type;
- [CCode (cname = "GST_INDEX_NASSOCS")]
- public int n_assocs ();
- [CCode (cname = "GST_INDEX_ASSOC_FLAGS")]
- public AssocFlags assoc_flags ();
- [CCode (cname = "GST_INDEX_ASSOC_FORMAT")]
- public Gst.Format assoc_format (int i);
- [CCode (cname = "GST_INDEX_ASSOC_VALUE")]
- public unowned IndexAssociation assoc_value (int i);
- [CCode (cname = "GST_INDEX_FORMAT_FORMAT")]
- public Gst.Format format_format ();
- [CCode (cname = "GST_INDEX_FORMAT_KEY")]
- public unowned string format_key ();
- [CCode (cname = "GST_INDEX_ID_INVALID")]
- public const int ID_INVALID;
- [CCode (cname = "GST_INDEX_ID_DESCRIPTION")]
- public unowned string id_description ();
- }
-
- [CCode (ref_function = "gst_object_ref", unref_function = "gst_object_unref", ref_sink_function = "gst_object_ref_sink")]
- public abstract class Object {
- public unowned Gst.Object @ref ();
- public void unref ();
- public void sink ();
- public void ref_sink ();
- public static void replace (ref Gst.Object? oldobj, Gst.Object? newobj);
-
- [CCode (cname = "GST_OBJECT_FLAG_IS_SET")]
- public bool flag_is_set (Gst.ObjectFlags flag);
- [CCode (cname = "GST_OBJECT_FLAG_SET")]
- public void flag_set (Gst.ObjectFlags flag);
- [CCode (cname = "GST_OBJECT_FLAG_UNSET")]
- public void flag_unset (Gst.ObjectFlags flag);
- [CCode (cname = "GST_OBJECT_IS_FLOATING")]
- public bool is_floating ();
- [CCode (cname = "GST_OBJECT_IS_DISPOSING")]
- public bool is_disposing ();
- }
-
- public class Bin {
- public void add_many (params Gst.Element[] elements);
- public void remove_many (params Gst.Element[] elements);
- }
-
- [CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref")]
- public class Buffer : Gst.MiniObject {
- [CCode (has_construct_function = false)]
- public Buffer ();
- [CCode (cname = "GST_BUFFER_FLAG_SET")]
- public void flag_set (BufferFlag flag);
- [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
- public void flag_unset (BufferFlag flag);
- [CCode (cname = "GST_BUFFER_FLAG_IS_SET")]
- public bool flag_is_set (BufferFlag flag);
- [CCode (cname = "GST_BUFFER_IS_DISCONT")]
- public bool is_discont ();
- [ReturnsModifiedPointer]
- public void make_metadata_writable ();
- [ReturnsModifiedPointer]
- public void make_writable ();
- [CCode (cname = "GST_BUFFER_TIMESTAMP_IS_VALID")]
- public bool timestamp_is_valid ();
- [CCode (cname = "GST_BUFFER_DURATION_IS_VALID")]
- public bool duration_is_valid ();
- [CCode (cname = "GST_BUFFER_OFFSET_IS_VALID")]
- public bool offset_is_valid ();
- [CCode (cname = "GST_BUFFER_OFFSET_END_IS_VALID")]
- public bool offset_end_is_valid ();
- [ReturnsModifiedPointer]
- public void join (owned Buffer buf2);
-
- public unowned Buffer @ref ();
- public void unref ();
- public static void replace (ref Buffer? oldobj, Buffer? newobj);
- public Buffer copy ();
- }
-
- [CCode (ref_function = "gst_buffer_list_ref", unref_function = "gst_buffer_list_unref")]
- public class BufferList : Gst.MiniObject {
- [ReturnsModifiedPointer]
- public void make_writable ();
- public unowned BufferList @ref ();
- public void unref ();
- public BufferList copy ();
- }
-
- public class Bus {
- [CCode (cname = "gst_bus_add_watch_full")]
- public uint add_watch (owned Gst.BusFunc func, [CCode (pos = 0.1)] int priority = GLib.Priority.DEFAULT);
- [CCode (instance_pos = -1)]
- public Gst.BusSyncReply sync_signal_handler (Gst.Bus bus, Gst.Message message);
-
- [CCode (instance_pos = -1)]
- public bool async_signal_func (Gst.Bus bus, Gst.Message message);
- }
-
- public interface ChildProxy : Gst.Object {
- public void @get (string first_property_name, ...);
- public void get_property (string name, ref Gst.Value value);
- public void get_valist (string first_property_name, void* var_args);
- public bool lookup (string name, out Gst.Object? target, out unowned GLib.ParamSpec? pspec);
- public void @set (string first_property_name, ...);
- public void set_property (string name, Gst.Value value);
- public void set_valist (string first_property_name, void* var_args);
- }
-
- public abstract class Element {
- [CCode (cname = "abidata.ABI.target_state")]
- public State target_state;
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname);
- }
-
- public class ElementFactory {
- [CCode (returns_floating_reference = true)]
- public Gst.Element? create (string? name);
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? make (string factoryname, string? name);
- }
-
- [CCode (cheader_filename = "gst/gst.h")]
- public class Pad {
- [CCode (cname = "gst_pad_add_buffer_probe_full")]
- public uint add_buffer_probe ([CCode (type="GCallback")] owned BufferProbeCallback handler);
- [CCode (cname = "gst_pad_add_data_probe_full")]
- public uint add_data_probe ([CCode (type="GCallback")] owned DataProbeCallback handler);
- [CCode (cname = "gst_pad_add_event_probe_full")]
- public uint add_event_probe ([CCode (type="GCallback")] owned EventProbeCallback handler);
- public Gst.Caps get_fixed_caps_func ();
- public Gst.Caps proxy_getcaps ();
- public bool proxy_setcaps (Gst.Caps caps);
- [CCode (cname = "gst_pad_set_blocked_async_full")]
- public bool set_blocked_async (bool blocked, owned Gst.PadBlockCallback callback);
-
- [CCode (cname = "GST_PAD_STREAM_LOCK")]
- public void stream_lock ();
- [CCode (cname = "GST_PAD_STREAM_UNLOCK")]
- public void stream_unlock ();
- }
-
- public enum FlowReturn {
- __DUMMY__;
- [CCode (cname = "GST_FLOW_IS_FATAL")]
- public bool is_fatal ();
- [CCode (cname = "GST_FLOW_IS_SUCCESS")]
- public bool is_success ();
- }
-
- public enum PadLinkReturn {
- __DUMMY__;
- [CCode (cname = "GST_PAD_LINK_FAILED")]
- public bool failed ();
- [CCode (cname = "GST_PAD_LINK_SUCCESSFUL")]
- public bool successful ();
-
- }
-
- [CCode (cname="GCallback")]
- public delegate bool BufferProbeCallback (Gst.Pad pad, Gst.Buffer buffer);
- [CCode (cname="GCallback")]
- public delegate bool EventProbeCallback (Gst.Pad pad, Gst.Event event);
- [CCode (cname="GCallback")]
- public delegate bool DataProbeCallback (Gst.Pad pad, Gst.MiniObject data);
-
- public class Caps {
- public unowned Caps @ref ();
- public void unref ();
-
- [ReturnsModifiedPointer]
- public void make_writable ();
-
- [CCode (cname = "GST_CAPS_IS_SIMPLE")]
- public bool is_simple ();
-
- public static void replace (ref Caps? oldobj, Caps? newobj);
- }
-
- public abstract class MiniObject {
- [ReturnsModifiedPointer]
- public void make_writable ();
-
- public unowned MiniObject @ref ();
- public void unref ();
- public virtual MiniObject copy ();
- public virtual void finalize ();
- public static void replace (ref MiniObject? oldobj, MiniObject? newobj);
-
- [CCode (cname = "GST_MINI_OBJECT_FLAG_SET")]
- public void flag_set (MiniObjectFlags flag);
- [CCode (cname = "GST_MINI_OBJECT_FLAG_UNSET")]
- public void flag_unset (MiniObjectFlags flag);
- [CCode (cname = "GST_MINI_OBJECT_FLAG_IS_SET")]
- public bool flag_is_set (MiniObjectFlags flag);
- }
-
- [CCode (ref_function = "gst_message_ref", unref_function = "gst_message_unref")]
- public class Message : MiniObject {
- [ReturnsModifiedPointer]
- public void make_writable ();
- public unowned Message @ref ();
- public void unref ();
- public Message copy ();
-
- // Deprecated, real method is in MessageType
- public static GLib.Quark type_to_quark (Gst.MessageType type);
- }
-
- public enum MessageType {
- __DUMMY__;
- public GLib.Quark to_quark ();
- public unowned string get_name ();
- }
-
- [CCode (ref_function = "gst_query_ref", unref_function = "gst_query_unref")]
- public class Query : MiniObject {
- [ReturnsModifiedPointer]
- public void make_writable ();
- public unowned Query @ref ();
- public void unref ();
- public Query copy ();
- }
-
- public enum QueryType {
- __DUMMY__;
- public GLib.Quark to_quark ();
- public unowned string get_name ();
- public unowned QueryTypeDefinition get_details ();
- public static QueryType get_by_nick ();
- public static Iterator<QueryTypeDefinition> iterate_definitions ();
- public static Gst.QueryType register (string nick, string description);
- }
-
- public struct QueryTypeDefinition {
- public weak string description;
- public weak string nick;
- public GLib.Quark quark;
- public Gst.QueryType value;
- }
-
- [Compact]
- [Immutable]
- [CCode (copy_function = "gst_structure_copy", type_id = "GST_TYPE_STRUCTURE", cheader_filename = "gst/gst.h")]
- public class Structure {
- [CCode (cname = "gst_structure_empty_new", has_construct_function = false)]
- public Structure.empty (string name);
- [CCode (cname = "gst_structure_id_empty_new", has_construct_function = false)]
- public Structure.id_empty (GLib.Quark quark);
-
- [CCode (cname = "gst_structure_id_new", has_construct_function = false)]
- public Structure.id (GLib.Quark quark, GLib.Quark field_quark, ...);
- }
-
- public enum State {
- __DUMMY__;
- [CCode (cname = "GST_STATE_GET_NEXT")]
- public State get_next (State pending);
- }
-
- public enum StateChange {
- __DUMMY__;
- [CCode (cname = "GST_STATE_TRANSITION")]
- public static StateChange transition (State cur, State next);
- [CCode (cname = "GST_STATE_TRANSITION_CURRENT")]
- public State transition_current ();
- [CCode (cname = "GST_STATE_TRANSITION_NEXT")]
- public State transition_next ();
- }
-
- [Compact]
- public class DebugCategory {
- [CCode (cname="GST_DEBUG_CATEGORY_INIT")]
- public void init (string name, uint color, string description);
- [CCode (cname="GST_CAT_LOG")]
- public void log (string format, ...);
- [CCode (cname="GST_CAT_DEBUG")]
- public void debug (string format, ...);
- [CCode (cname="GST_CAT_INFO")]
- public void info (string format, ...);
- [CCode (cname="GST_CAT_WARNING")]
- public void warning (string format, ...);
- [CCode (cname="GST_CAT_ERROR")]
- public void error (string format, ...);
- [CCode (cname="GST_CAT_LOG_OBJECT")]
- public void log_object (GLib.Object obj, string format, ...);
- [CCode (cname="GST_CAT_DEBUG_OBJECT")]
- public void debug_object (GLib.Object obj, string format, ...);
- [CCode (cname="GST_CAT_INFO_OBJECT")]
- public void info_object (GLib.Object obj, string format, ...);
- [CCode (cname="GST_CAT_WARNING_OBJECT")]
- public void warning_object (GLib.Object obj, string format, ...);
- [CCode (cname="GST_CAT_ERROR_OBJECT")]
- public void error_object (GLib.Object obj, string format, ...);
- [CCode (cname="GST_DEBUG_CATEGORY_GET")]
- public static unowned DebugCategory @get (string name);
- }
-
- [CCode (cname="GST_DEBUG_BIN_TO_DOT_FILE")]
- public static void debug_bin_to_dot_file (Bin bin, DebugGraphDetails details, string prefix);
- [CCode (cname="GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS")]
- public static void debug_bin_to_dot_file_with_ts (Bin bin, DebugGraphDetails details, string prefix);
-
- public struct IntRange {}
- public struct DoubleRange {}
- public struct List {}
- public struct Array {}
- public struct Fraction {}
- public struct FractionRange {}
-
- [CCode (cname = "GValue", type_id = "G_TYPE_VALUE")]
- public struct Value : GLib.Value {
-
- public static GLib.Type array_get_type ();
- public static GLib.Type list_get_type ();
-
- [CCode (cname = "GST_MAKE_FOURCC")]
- public static uint make_fourcc (char a, char b, char c, char d);
- [CCode (cname = "GST_STR_FOURCC")]
- public static uint str_fourcc (string str);
-
- public void set_fourcc (uint fourcc);
- public uint get_fourcc ();
-
- public void set_int_range (int start, int end);
- public int get_int_range_min ();
- public int get_int_range_max ();
-
- public void set_double_range (double start, double end);
- public double get_double_range_min ();
- public double get_double_range_max ();
-
- public void list_append_value (Gst.Value append_value);
- public void list_prepend_value (Gst.Value prepend_value);
- public void list_concat (Gst.Value value1, Gst.Value value2);
- public uint list_get_size ();
- public unowned Gst.Value? list_get_value (uint index);
-
- public void set_fraction (int numerator, int denominator);
- public int get_fraction_numerator ();
- public int get_fraction_denominator ();
- public static bool fraction_multiply (GLib.Value product, GLib.Value factor1, GLib.Value factor2);
- public static bool fraction_subtract (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);
-
- public void set_fraction_range (Gst.Value start, Gst.Value end);
- public unowned Gst.Value? get_fraction_range_min ();
- public unowned Gst.Value? get_fraction_range_max ();
- public void set_fraction_range_full (int numerator_start, int denominator_start, int numerator_end, int denominator_end);
-
- public void set_date (GLib.Date date);
- public GLib.Date get_date ();
-
- public void set_caps (Caps caps);
- public Caps get_caps ();
-
- public void set_structure (Structure structure);
- public unowned Structure get_structure ();
-
- public unowned Buffer get_buffer ();
- public void set_buffer (Buffer b);
- public void take_buffer (Buffer b);
-
- public bool is_fixed ();
-
- public static void register (Gst.ValueTable table);
-
- public void init_and_copy (Gst.Value src);
-
- public string serialize ();
- public bool deserialize (string src);
-
- public static bool can_compare (Gst.Value value1, Gst.Value value2);
- public static int compare (Gst.Value value1, Gst.Value value2);
-
- public static void register_union_func (GLib.Type type1, GLib.Type type2, Gst.ValueUnionFunc func);
- public static bool union (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- public static bool can_union (Gst.Value value1, Gst.Value value2);
-
- public static void register_subtract_func (GLib.Type minuend_type, GLib.Type subtrahend_type, Gst.ValueSubtractFunc func);
- public static bool subtract (Gst.Value dest, Gst.Value minuend, Gst.Value subtrahend);
- public static bool can_subtract (Gst.Value minuend, Gst.Value subtrahend);
-
- public static void register_intersect_func (GLib.Type type1, GLib.Type type2, Gst.ValueIntersectFunc func);
- public static bool intersect (Gst.Value dest, Gst.Value value1, Gst.Value value2);
- public static bool can_intersect (Gst.Value value1, Gst.Value value2);
-
- public void array_append_value (Gst.Value append_value);
- public uint array_get_size ();
- public unowned Gst.Value? array_get_value (uint index);
- public void array_prepend_value (Gst.Value prepend_value);
- }
-
- public class XML {
- public bool parse_doc(void* doc, string root);
- public bool parse_file(string fname, string root);
- public unowned Element get_element(string name);
- }
-
- [CCode (cheader_filename = "gst/gst.h")]
- public struct PluginDesc {
- public int major_version;
- public int minor_version;
- public weak string name;
- public weak string description;
- public weak Gst.PluginInitFunc plugin_init;
- public weak string version;
- public weak string license;
- public weak string source;
- public weak string package;
- public weak string origin;
- void *_gst_reserved[];
- }
-
- public class Plugin {
- [CCode (instance_pos = -1)]
- public bool name_filter (Gst.Plugin plugin, string name);
- }
-
- public abstract class PluginFeature {
- [CCode (instance_pos = -1)]
- public bool type_name_filter (Gst.PluginFeature feature, Gst.TypeNameData data);
- }
-
- public struct PollFD {
- public int fd;
- public int idx;
- public static bool can_read (Gst.Poll @set, Gst.PollFD fd);
- public static bool can_write (Gst.Poll @set, Gst.PollFD fd);
- public static bool ctl_read (Gst.Poll @set, Gst.PollFD fd, bool active);
- public static bool ctl_write (Gst.Poll @set, Gst.PollFD fd, bool active);
- public static bool has_closed (Gst.Poll @set, Gst.PollFD fd);
- public static bool has_error (Gst.Poll @set, Gst.PollFD fd);
- public static void ignored (Gst.Poll @set, Gst.PollFD fd);
- public void init ();
- }
-
- public struct ElementFactoryListType : uint64 {
- }
-
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? parse_bin_from_description (string bin_description, bool ghost_unlinked_pads) throws GLib.Error;
- [CCode (returns_floating_reference = true)]
- public static Gst.Element? parse_bin_from_description_full (string bin_description, bool ghost_unlinked_pads, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
-}
+++ /dev/null
-gmodule-2.0
+++ /dev/null
-gstconfig.h
-gstmacros.h
+++ /dev/null
-include/gstreamer-0.10/gst/gst*.h
-lib/libgstreamer-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="atomic_int_set" symbol="gst_atomic_int_set">
- <return-type type="void"/>
- <parameters>
- <parameter name="atomic_int" type="gint*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </function>
- <function name="class_signal_connect" symbol="gst_class_signal_connect">
- <return-type type="guint"/>
- <parameters>
- <parameter name="klass" type="GstObjectClass*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="func" type="gpointer"/>
- <parameter name="func_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="class_signal_emit_by_name" symbol="gst_class_signal_emit_by_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="self" type="xmlNodePtr"/>
- </parameters>
- </function>
- <function name="core_error_quark" symbol="gst_core_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="debug_add_log_function" symbol="gst_debug_add_log_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="func" type="GstLogFunction"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </function>
- <function name="debug_construct_term_color" symbol="gst_debug_construct_term_color">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="colorinfo" type="guint"/>
- </parameters>
- </function>
- <function name="debug_construct_win_color" symbol="gst_debug_construct_win_color">
- <return-type type="gint"/>
- <parameters>
- <parameter name="colorinfo" type="guint"/>
- </parameters>
- </function>
- <function name="debug_get_all_categories" symbol="gst_debug_get_all_categories">
- <return-type type="GSList*"/>
- </function>
- <function name="debug_get_default_threshold" symbol="gst_debug_get_default_threshold">
- <return-type type="GstDebugLevel"/>
- </function>
- <function name="debug_is_active" symbol="gst_debug_is_active">
- <return-type type="gboolean"/>
- </function>
- <function name="debug_is_colored" symbol="gst_debug_is_colored">
- <return-type type="gboolean"/>
- </function>
- <function name="debug_level_get_name" symbol="gst_debug_level_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="level" type="GstDebugLevel"/>
- </parameters>
- </function>
- <function name="debug_log" symbol="gst_debug_log">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- <parameter name="level" type="GstDebugLevel"/>
- <parameter name="file" type="gchar*"/>
- <parameter name="function" type="gchar*"/>
- <parameter name="line" type="gint"/>
- <parameter name="object" type="GObject*"/>
- <parameter name="format" type="gchar*"/>
- </parameters>
- </function>
- <function name="debug_log_default" symbol="gst_debug_log_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- <parameter name="level" type="GstDebugLevel"/>
- <parameter name="file" type="gchar*"/>
- <parameter name="function" type="gchar*"/>
- <parameter name="line" type="gint"/>
- <parameter name="object" type="GObject*"/>
- <parameter name="message" type="GstDebugMessage*"/>
- <parameter name="unused" type="gpointer"/>
- </parameters>
- </function>
- <function name="debug_log_valist" symbol="gst_debug_log_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- <parameter name="level" type="GstDebugLevel"/>
- <parameter name="file" type="gchar*"/>
- <parameter name="function" type="gchar*"/>
- <parameter name="line" type="gint"/>
- <parameter name="object" type="GObject*"/>
- <parameter name="format" type="gchar*"/>
- <parameter name="args" type="va_list"/>
- </parameters>
- </function>
- <function name="debug_print_stack_trace" symbol="gst_debug_print_stack_trace">
- <return-type type="void"/>
- </function>
- <function name="debug_remove_log_function" symbol="gst_debug_remove_log_function">
- <return-type type="guint"/>
- <parameters>
- <parameter name="func" type="GstLogFunction"/>
- </parameters>
- </function>
- <function name="debug_remove_log_function_by_data" symbol="gst_debug_remove_log_function_by_data">
- <return-type type="guint"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </function>
- <function name="debug_set_active" symbol="gst_debug_set_active">
- <return-type type="void"/>
- <parameters>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </function>
- <function name="debug_set_colored" symbol="gst_debug_set_colored">
- <return-type type="void"/>
- <parameters>
- <parameter name="colored" type="gboolean"/>
- </parameters>
- </function>
- <function name="debug_set_default_threshold" symbol="gst_debug_set_default_threshold">
- <return-type type="void"/>
- <parameters>
- <parameter name="level" type="GstDebugLevel"/>
- </parameters>
- </function>
- <function name="debug_set_threshold_for_name" symbol="gst_debug_set_threshold_for_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="level" type="GstDebugLevel"/>
- </parameters>
- </function>
- <function name="debug_unset_threshold_for_name" symbol="gst_debug_unset_threshold_for_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </function>
- <function name="default_registry_check_feature_version" symbol="gst_default_registry_check_feature_version">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="feature_name" type="gchar*"/>
- <parameter name="min_major" type="guint"/>
- <parameter name="min_minor" type="guint"/>
- <parameter name="min_micro" type="guint"/>
- </parameters>
- </function>
- <function name="deinit" symbol="gst_deinit">
- <return-type type="void"/>
- </function>
- <function name="double_range_get_type" symbol="gst_double_range_get_type">
- <return-type type="GType"/>
- </function>
- <function name="error_get_message" symbol="gst_error_get_message">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="domain" type="GQuark"/>
- <parameter name="code" type="gint"/>
- </parameters>
- </function>
- <function name="filename_to_uri" symbol="gst_filename_to_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="filename" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="filter_run" symbol="gst_filter_run">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- <parameter name="func" type="GstFilterFunc"/>
- <parameter name="first" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="flow_get_name" symbol="gst_flow_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="ret" type="GstFlowReturn"/>
- </parameters>
- </function>
- <function name="flow_to_quark" symbol="gst_flow_to_quark">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="ret" type="GstFlowReturn"/>
- </parameters>
- </function>
- <function name="format_get_by_nick" symbol="gst_format_get_by_nick">
- <return-type type="GstFormat"/>
- <parameters>
- <parameter name="nick" type="gchar*"/>
- </parameters>
- </function>
- <function name="format_get_details" symbol="gst_format_get_details">
- <return-type type="GstFormatDefinition*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </function>
- <function name="format_get_name" symbol="gst_format_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </function>
- <function name="format_iterate_definitions" symbol="gst_format_iterate_definitions">
- <return-type type="GstIterator*"/>
- </function>
- <function name="format_register" symbol="gst_format_register">
- <return-type type="GstFormat"/>
- <parameters>
- <parameter name="nick" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- </parameters>
- </function>
- <function name="format_to_quark" symbol="gst_format_to_quark">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </function>
- <function name="formats_contains" symbol="gst_formats_contains">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="formats" type="GstFormat*"/>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </function>
- <function name="fourcc_get_type" symbol="gst_fourcc_get_type">
- <return-type type="GType"/>
- </function>
- <function name="fraction_get_type" symbol="gst_fraction_get_type">
- <return-type type="GType"/>
- </function>
- <function name="fraction_range_get_type" symbol="gst_fraction_range_get_type">
- <return-type type="GType"/>
- </function>
- <function name="init" symbol="gst_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="argc" type="int*"/>
- <parameter name="argv" type="char**[]"/>
- </parameters>
- </function>
- <function name="init_check" symbol="gst_init_check">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="argc" type="int*"/>
- <parameter name="argv" type="char**[]"/>
- <parameter name="err" type="GError**"/>
- </parameters>
- </function>
- <function name="init_get_option_group" symbol="gst_init_get_option_group">
- <return-type type="GOptionGroup*"/>
- </function>
- <function name="int64_range_get_type" symbol="gst_int64_range_get_type">
- <return-type type="GType"/>
- </function>
- <function name="int_range_get_type" symbol="gst_int_range_get_type">
- <return-type type="GType"/>
- </function>
- <function name="is_initialized" symbol="gst_is_initialized">
- <return-type type="gboolean"/>
- </function>
- <function name="is_tag_list" symbol="gst_is_tag_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="p" type="gconstpointer"/>
- </parameters>
- </function>
- <function name="library_error_quark" symbol="gst_library_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="marshal_BOOLEAN__POINTER" symbol="gst_marshal_BOOLEAN__POINTER">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_BOOLEAN__VOID" symbol="gst_marshal_BOOLEAN__VOID">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_BOXED__BOXED" symbol="gst_marshal_BOXED__BOXED">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_POINTER__POINTER" symbol="gst_marshal_POINTER__POINTER">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__BOXED_OBJECT" symbol="gst_marshal_VOID__BOXED_OBJECT">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__INT64" symbol="gst_marshal_VOID__INT64">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__INT_INT" symbol="gst_marshal_VOID__INT_INT">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_BOXED" symbol="gst_marshal_VOID__OBJECT_BOXED">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_BOXED_STRING" symbol="gst_marshal_VOID__OBJECT_BOXED_STRING">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_OBJECT" symbol="gst_marshal_VOID__OBJECT_OBJECT">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_OBJECT_STRING" symbol="gst_marshal_VOID__OBJECT_OBJECT_STRING">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_PARAM" symbol="gst_marshal_VOID__OBJECT_PARAM">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_POINTER" symbol="gst_marshal_VOID__OBJECT_POINTER">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__OBJECT_STRING" symbol="gst_marshal_VOID__OBJECT_STRING">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__POINTER_OBJECT" symbol="gst_marshal_VOID__POINTER_OBJECT">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="marshal_VOID__UINT_BOXED" symbol="gst_marshal_VOID__UINT_BOXED">
- <return-type type="void"/>
- <parameters>
- <parameter name="closure" type="GClosure*"/>
- <parameter name="return_value" type="GValue*"/>
- <parameter name="n_param_values" type="guint"/>
- <parameter name="param_values" type="GValue*"/>
- <parameter name="invocation_hint" type="gpointer"/>
- <parameter name="marshal_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="param_spec_fraction" symbol="gst_param_spec_fraction">
- <return-type type="GParamSpec*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="nick" type="gchar*"/>
- <parameter name="blurb" type="gchar*"/>
- <parameter name="min_num" type="gint"/>
- <parameter name="min_denom" type="gint"/>
- <parameter name="max_num" type="gint"/>
- <parameter name="max_denom" type="gint"/>
- <parameter name="default_num" type="gint"/>
- <parameter name="default_denom" type="gint"/>
- <parameter name="flags" type="GParamFlags"/>
- </parameters>
- </function>
- <function name="param_spec_mini_object" symbol="gst_param_spec_mini_object">
- <return-type type="GParamSpec*"/>
- <parameters>
- <parameter name="name" type="char*"/>
- <parameter name="nick" type="char*"/>
- <parameter name="blurb" type="char*"/>
- <parameter name="object_type" type="GType"/>
- <parameter name="flags" type="GParamFlags"/>
- </parameters>
- </function>
- <function name="parse_bin_from_description" symbol="gst_parse_bin_from_description">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="bin_description" type="gchar*"/>
- <parameter name="ghost_unlinked_pads" type="gboolean"/>
- <parameter name="err" type="GError**"/>
- </parameters>
- </function>
- <function name="parse_bin_from_description_full" symbol="gst_parse_bin_from_description_full">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="bin_description" type="gchar*"/>
- <parameter name="ghost_unlinked_pads" type="gboolean"/>
- <parameter name="context" type="GstParseContext*"/>
- <parameter name="flags" type="GstParseFlags"/>
- <parameter name="err" type="GError**"/>
- </parameters>
- </function>
- <function name="parse_error_quark" symbol="gst_parse_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="parse_launch" symbol="gst_parse_launch">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="pipeline_description" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="parse_launch_full" symbol="gst_parse_launch_full">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="pipeline_description" type="gchar*"/>
- <parameter name="context" type="GstParseContext*"/>
- <parameter name="flags" type="GstParseFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="parse_launchv" symbol="gst_parse_launchv">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="argv" type="gchar**"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="parse_launchv_full" symbol="gst_parse_launchv_full">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="argv" type="gchar**"/>
- <parameter name="context" type="GstParseContext*"/>
- <parameter name="flags" type="GstParseFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="print_element_args" symbol="gst_print_element_args">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GString*"/>
- <parameter name="indent" type="gint"/>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </function>
- <function name="print_pad_caps" symbol="gst_print_pad_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GString*"/>
- <parameter name="indent" type="gint"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="resource_error_quark" symbol="gst_resource_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="segtrap_is_enabled" symbol="gst_segtrap_is_enabled">
- <return-type type="gboolean"/>
- </function>
- <function name="segtrap_set_enabled" symbol="gst_segtrap_set_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </function>
- <function name="stream_error_quark" symbol="gst_stream_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="tag_exists" symbol="gst_tag_exists">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_description" symbol="gst_tag_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_flag" symbol="gst_tag_get_flag">
- <return-type type="GstTagFlag"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_nick" symbol="gst_tag_get_nick">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_type" symbol="gst_tag_get_type">
- <return-type type="GType"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_is_fixed" symbol="gst_tag_is_fixed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_merge_strings_with_comma" symbol="gst_tag_merge_strings_with_comma">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="src" type="GValue*"/>
- </parameters>
- </function>
- <function name="tag_merge_use_first" symbol="gst_tag_merge_use_first">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="src" type="GValue*"/>
- </parameters>
- </function>
- <function name="tag_register" symbol="gst_tag_register">
- <return-type type="void"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="flag" type="GstTagFlag"/>
- <parameter name="type" type="GType"/>
- <parameter name="nick" type="gchar*"/>
- <parameter name="blurb" type="gchar*"/>
- <parameter name="func" type="GstTagMergeFunc"/>
- </parameters>
- </function>
- <function name="type_register_static_full" symbol="gst_type_register_static_full">
- <return-type type="GType"/>
- <parameters>
- <parameter name="parent_type" type="GType"/>
- <parameter name="type_name" type="gchar*"/>
- <parameter name="class_size" type="guint"/>
- <parameter name="base_init" type="GBaseInitFunc"/>
- <parameter name="base_finalize" type="GBaseFinalizeFunc"/>
- <parameter name="class_init" type="GClassInitFunc"/>
- <parameter name="class_finalize" type="GClassFinalizeFunc"/>
- <parameter name="class_data" type="gconstpointer"/>
- <parameter name="instance_size" type="guint"/>
- <parameter name="n_preallocs" type="guint16"/>
- <parameter name="instance_init" type="GInstanceInitFunc"/>
- <parameter name="value_table" type="GTypeValueTable*"/>
- <parameter name="flags" type="GTypeFlags"/>
- </parameters>
- </function>
- <function name="update_registry" symbol="gst_update_registry">
- <return-type type="gboolean"/>
- </function>
- <function name="uri_construct" symbol="gst_uri_construct">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- <parameter name="location" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_get_location" symbol="gst_uri_get_location">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_get_protocol" symbol="gst_uri_get_protocol">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_has_protocol" symbol="gst_uri_has_protocol">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="gchar*"/>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_is_valid" symbol="gst_uri_is_valid">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_protocol_is_supported" symbol="gst_uri_protocol_is_supported">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="type" type="GstURIType"/>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="uri_protocol_is_valid" symbol="gst_uri_protocol_is_valid">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="util_array_binary_search" symbol="gst_util_array_binary_search">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="array" type="gpointer"/>
- <parameter name="num_elements" type="guint"/>
- <parameter name="element_size" type="gsize"/>
- <parameter name="search_func" type="GCompareDataFunc"/>
- <parameter name="mode" type="GstSearchMode"/>
- <parameter name="search_data" type="gconstpointer"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="util_double_to_fraction" symbol="gst_util_double_to_fraction">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="gdouble"/>
- <parameter name="dest_n" type="gint*"/>
- <parameter name="dest_d" type="gint*"/>
- </parameters>
- </function>
- <function name="util_dump_mem" symbol="gst_util_dump_mem">
- <return-type type="void"/>
- <parameters>
- <parameter name="mem" type="guchar*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </function>
- <function name="util_fraction_add" symbol="gst_util_fraction_add">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a_n" type="gint"/>
- <parameter name="a_d" type="gint"/>
- <parameter name="b_n" type="gint"/>
- <parameter name="b_d" type="gint"/>
- <parameter name="res_n" type="gint*"/>
- <parameter name="res_d" type="gint*"/>
- </parameters>
- </function>
- <function name="util_fraction_compare" symbol="gst_util_fraction_compare">
- <return-type type="gint"/>
- <parameters>
- <parameter name="a_n" type="gint"/>
- <parameter name="a_d" type="gint"/>
- <parameter name="b_n" type="gint"/>
- <parameter name="b_d" type="gint"/>
- </parameters>
- </function>
- <function name="util_fraction_multiply" symbol="gst_util_fraction_multiply">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a_n" type="gint"/>
- <parameter name="a_d" type="gint"/>
- <parameter name="b_n" type="gint"/>
- <parameter name="b_d" type="gint"/>
- <parameter name="res_n" type="gint*"/>
- <parameter name="res_d" type="gint*"/>
- </parameters>
- </function>
- <function name="util_fraction_to_double" symbol="gst_util_fraction_to_double">
- <return-type type="void"/>
- <parameters>
- <parameter name="src_n" type="gint"/>
- <parameter name="src_d" type="gint"/>
- <parameter name="dest" type="gdouble*"/>
- </parameters>
- </function>
- <function name="util_gdouble_to_guint64" symbol="gst_util_gdouble_to_guint64">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="value" type="gdouble"/>
- </parameters>
- </function>
- <function name="util_get_timestamp" symbol="gst_util_get_timestamp">
- <return-type type="GstClockTime"/>
- </function>
- <function name="util_greatest_common_divisor" symbol="gst_util_greatest_common_divisor">
- <return-type type="gint"/>
- <parameters>
- <parameter name="a" type="gint"/>
- <parameter name="b" type="gint"/>
- </parameters>
- </function>
- <function name="util_guint64_to_gdouble" symbol="gst_util_guint64_to_gdouble">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="value" type="guint64"/>
- </parameters>
- </function>
- <function name="util_seqnum_compare" symbol="gst_util_seqnum_compare">
- <return-type type="gint32"/>
- <parameters>
- <parameter name="s1" type="guint32"/>
- <parameter name="s2" type="guint32"/>
- </parameters>
- </function>
- <function name="util_seqnum_next" symbol="gst_util_seqnum_next">
- <return-type type="guint32"/>
- </function>
- <function name="util_set_object_arg" symbol="gst_util_set_object_arg">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </function>
- <function name="util_set_value_from_string" symbol="gst_util_set_value_from_string">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="value_str" type="gchar*"/>
- </parameters>
- </function>
- <function name="util_uint64_scale" symbol="gst_util_uint64_scale">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="guint64"/>
- <parameter name="denom" type="guint64"/>
- </parameters>
- </function>
- <function name="util_uint64_scale_ceil" symbol="gst_util_uint64_scale_ceil">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="guint64"/>
- <parameter name="denom" type="guint64"/>
- </parameters>
- </function>
- <function name="util_uint64_scale_int" symbol="gst_util_uint64_scale_int">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="gint"/>
- <parameter name="denom" type="gint"/>
- </parameters>
- </function>
- <function name="util_uint64_scale_int_ceil" symbol="gst_util_uint64_scale_int_ceil">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="gint"/>
- <parameter name="denom" type="gint"/>
- </parameters>
- </function>
- <function name="util_uint64_scale_int_round" symbol="gst_util_uint64_scale_int_round">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="gint"/>
- <parameter name="denom" type="gint"/>
- </parameters>
- </function>
- <function name="util_uint64_scale_round" symbol="gst_util_uint64_scale_round">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="val" type="guint64"/>
- <parameter name="num" type="guint64"/>
- <parameter name="denom" type="guint64"/>
- </parameters>
- </function>
- <function name="value_array_append_value" symbol="gst_value_array_append_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="append_value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_array_get_size" symbol="gst_value_array_get_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_array_get_type" symbol="gst_value_array_get_type">
- <return-type type="GType"/>
- </function>
- <function name="value_array_get_value" symbol="gst_value_array_get_value">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </function>
- <function name="value_array_prepend_value" symbol="gst_value_array_prepend_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="prepend_value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_can_compare" symbol="gst_value_can_compare">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_can_intersect" symbol="gst_value_can_intersect">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_can_subtract" symbol="gst_value_can_subtract">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="minuend" type="GValue*"/>
- <parameter name="subtrahend" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_can_union" symbol="gst_value_can_union">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_compare" symbol="gst_value_compare">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_deserialize" symbol="gst_value_deserialize">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="src" type="gchar*"/>
- </parameters>
- </function>
- <function name="value_dup_mini_object" symbol="gst_value_dup_mini_object">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_fraction_multiply" symbol="gst_value_fraction_multiply">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="product" type="GValue*"/>
- <parameter name="factor1" type="GValue*"/>
- <parameter name="factor2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_fraction_subtract" symbol="gst_value_fraction_subtract">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="minuend" type="GValue*"/>
- <parameter name="subtrahend" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_caps" symbol="gst_value_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_date" symbol="gst_value_get_date">
- <return-type type="GDate*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_double_range_max" symbol="gst_value_get_double_range_max">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_double_range_min" symbol="gst_value_get_double_range_min">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_fourcc" symbol="gst_value_get_fourcc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_fraction_denominator" symbol="gst_value_get_fraction_denominator">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_fraction_numerator" symbol="gst_value_get_fraction_numerator">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_fraction_range_max" symbol="gst_value_get_fraction_range_max">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_fraction_range_min" symbol="gst_value_get_fraction_range_min">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_int64_range_max" symbol="gst_value_get_int64_range_max">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_int64_range_min" symbol="gst_value_get_int64_range_min">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_int_range_max" symbol="gst_value_get_int_range_max">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_int_range_min" symbol="gst_value_get_int_range_min">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_mini_object" symbol="gst_value_get_mini_object">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_get_structure" symbol="gst_value_get_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_init_and_copy" symbol="gst_value_init_and_copy">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="src" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_intersect" symbol="gst_value_intersect">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_is_fixed" symbol="gst_value_is_fixed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_list_append_value" symbol="gst_value_list_append_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="append_value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_list_concat" symbol="gst_value_list_concat">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_list_get_size" symbol="gst_value_list_get_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_list_get_type" symbol="gst_value_list_get_type">
- <return-type type="GType"/>
- </function>
- <function name="value_list_get_value" symbol="gst_value_list_get_value">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </function>
- <function name="value_list_merge" symbol="gst_value_list_merge">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_list_prepend_value" symbol="gst_value_list_prepend_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="prepend_value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_register" symbol="gst_value_register">
- <return-type type="void"/>
- <parameters>
- <parameter name="table" type="GstValueTable*"/>
- </parameters>
- </function>
- <function name="value_register_intersect_func" symbol="gst_value_register_intersect_func">
- <return-type type="void"/>
- <parameters>
- <parameter name="type1" type="GType"/>
- <parameter name="type2" type="GType"/>
- <parameter name="func" type="GstValueIntersectFunc"/>
- </parameters>
- </function>
- <function name="value_register_subtract_func" symbol="gst_value_register_subtract_func">
- <return-type type="void"/>
- <parameters>
- <parameter name="minuend_type" type="GType"/>
- <parameter name="subtrahend_type" type="GType"/>
- <parameter name="func" type="GstValueSubtractFunc"/>
- </parameters>
- </function>
- <function name="value_register_union_func" symbol="gst_value_register_union_func">
- <return-type type="void"/>
- <parameters>
- <parameter name="type1" type="GType"/>
- <parameter name="type2" type="GType"/>
- <parameter name="func" type="GstValueUnionFunc"/>
- </parameters>
- </function>
- <function name="value_serialize" symbol="gst_value_serialize">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_set_caps" symbol="gst_value_set_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="value_set_date" symbol="gst_value_set_date">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="date" type="GDate*"/>
- </parameters>
- </function>
- <function name="value_set_double_range" symbol="gst_value_set_double_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="start" type="gdouble"/>
- <parameter name="end" type="gdouble"/>
- </parameters>
- </function>
- <function name="value_set_fourcc" symbol="gst_value_set_fourcc">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="fourcc" type="guint32"/>
- </parameters>
- </function>
- <function name="value_set_fraction" symbol="gst_value_set_fraction">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="numerator" type="gint"/>
- <parameter name="denominator" type="gint"/>
- </parameters>
- </function>
- <function name="value_set_fraction_range" symbol="gst_value_set_fraction_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="start" type="GValue*"/>
- <parameter name="end" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_set_fraction_range_full" symbol="gst_value_set_fraction_range_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="numerator_start" type="gint"/>
- <parameter name="denominator_start" type="gint"/>
- <parameter name="numerator_end" type="gint"/>
- <parameter name="denominator_end" type="gint"/>
- </parameters>
- </function>
- <function name="value_set_int64_range" symbol="gst_value_set_int64_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="start" type="gint64"/>
- <parameter name="end" type="gint64"/>
- </parameters>
- </function>
- <function name="value_set_int_range" symbol="gst_value_set_int_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="start" type="gint"/>
- <parameter name="end" type="gint"/>
- </parameters>
- </function>
- <function name="value_set_mini_object" symbol="gst_value_set_mini_object">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </function>
- <function name="value_set_structure" symbol="gst_value_set_structure">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </function>
- <function name="value_subtract" symbol="gst_value_subtract">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="minuend" type="GValue*"/>
- <parameter name="subtrahend" type="GValue*"/>
- </parameters>
- </function>
- <function name="value_take_mini_object" symbol="gst_value_take_mini_object">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="GValue*"/>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </function>
- <function name="value_union" symbol="gst_value_union">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </function>
- <function name="version" symbol="gst_version">
- <return-type type="void"/>
- <parameters>
- <parameter name="major" type="guint*"/>
- <parameter name="minor" type="guint*"/>
- <parameter name="micro" type="guint*"/>
- <parameter name="nano" type="guint*"/>
- </parameters>
- </function>
- <function name="version_string" symbol="gst_version_string">
- <return-type type="gchar*"/>
- </function>
- <callback name="GstBufferListDoFunction">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstBufferListFunc">
- <return-type type="GstBufferListItem"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer**"/>
- <parameter name="group" type="guint"/>
- <parameter name="idx" type="guint"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstBusFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstBusSyncHandler">
- <return-type type="GstBusSyncReply"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstClockCallback">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="time" type="GstClockTime"/>
- <parameter name="id" type="GstClockID"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstCopyFunction">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstDebugFuncPtr">
- <return-type type="void"/>
- </callback>
- <callback name="GstFilterFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="obj" type="gpointer"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIndexFilter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="entry" type="GstIndexEntry*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIndexResolver">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="writer" type="GstObject*"/>
- <parameter name="writer_string" type="gchar**"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIteratorDisposeFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="owner" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIteratorFoldFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="item" type="gpointer"/>
- <parameter name="ret" type="GValue*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIteratorFreeFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- </parameters>
- </callback>
- <callback name="GstIteratorItemFunction">
- <return-type type="GstIteratorItem"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="item" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstIteratorNextFunction">
- <return-type type="GstIteratorResult"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="result" type="gpointer*"/>
- </parameters>
- </callback>
- <callback name="GstIteratorResyncFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- </parameters>
- </callback>
- <callback name="GstLogFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- <parameter name="level" type="GstDebugLevel"/>
- <parameter name="file" type="gchar*"/>
- <parameter name="function" type="gchar*"/>
- <parameter name="line" type="gint"/>
- <parameter name="object" type="GObject*"/>
- <parameter name="message" type="GstDebugMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstMiniObjectCopyFunction">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="obj" type="GstMiniObject*"/>
- </parameters>
- </callback>
- <callback name="GstMiniObjectFinalizeFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="obj" type="GstMiniObject*"/>
- </parameters>
- </callback>
- <callback name="GstMiniObjectWeakNotify">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="where_the_mini_object_was" type="GstMiniObject*"/>
- </parameters>
- </callback>
- <callback name="GstPadAcceptCapsFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </callback>
- <callback name="GstPadActivateFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadActivateModeFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </callback>
- <callback name="GstPadBlockCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="blocked" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstPadBufferAllocFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </callback>
- <callback name="GstPadChainFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </callback>
- <callback name="GstPadChainListFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </callback>
- <callback name="GstPadCheckGetRangeFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadDispatcherFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstPadEventFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </callback>
- <callback name="GstPadFixateCapsFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </callback>
- <callback name="GstPadGetCapsFunction">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadGetRangeFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="length" type="guint"/>
- <parameter name="buffer" type="GstBuffer**"/>
- </parameters>
- </callback>
- <callback name="GstPadIntLinkFunction">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadIterIntLinkFunction">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadLinkFunction">
- <return-type type="GstPadLinkReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="peer" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadQueryFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </callback>
- <callback name="GstPadQueryTypeFunction">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPadSetCapsFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </callback>
- <callback name="GstPadUnlinkFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </callback>
- <callback name="GstPluginFeatureFilter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstPluginFilter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstPluginInitFullFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstPluginInitFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </callback>
- <callback name="GstStructureForeachFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="field_id" type="GQuark"/>
- <parameter name="value" type="GValue*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstStructureMapFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="field_id" type="GQuark"/>
- <parameter name="value" type="GValue*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstTagForeachFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstTagMergeFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="src" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstTaskFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="void*"/>
- </parameters>
- </callback>
- <callback name="GstTaskPoolFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="void*"/>
- </parameters>
- </callback>
- <callback name="GstTypeFindFunction">
- <return-type type="void"/>
- <parameters>
- <parameter name="find" type="GstTypeFind*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstValueCompareFunc">
- <return-type type="gint"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstValueDeserializeFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="s" type="gchar*"/>
- </parameters>
- </callback>
- <callback name="GstValueIntersectFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstValueSerializeFunc">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="value1" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstValueSubtractFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="minuend" type="GValue*"/>
- <parameter name="subtrahend" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstValueUnionFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="value1" type="GValue*"/>
- <parameter name="value2" type="GValue*"/>
- </parameters>
- </callback>
- <struct name="GstAllocTrace">
- <method name="available" symbol="gst_alloc_trace_available">
- <return-type type="gboolean"/>
- </method>
- <method name="get" symbol="gst_alloc_trace_get">
- <return-type type="GstAllocTrace*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="list" symbol="gst_alloc_trace_list">
- <return-type type="GList*"/>
- </method>
- <method name="live_all" symbol="gst_alloc_trace_live_all">
- <return-type type="int"/>
- </method>
- <method name="print" symbol="gst_alloc_trace_print">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstAllocTrace*"/>
- </parameters>
- </method>
- <method name="print_all" symbol="gst_alloc_trace_print_all">
- <return-type type="void"/>
- </method>
- <method name="print_live" symbol="gst_alloc_trace_print_live">
- <return-type type="void"/>
- </method>
- <method name="set_flags" symbol="gst_alloc_trace_set_flags">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstAllocTrace*"/>
- <parameter name="flags" type="GstAllocTraceFlags"/>
- </parameters>
- </method>
- <method name="set_flags_all" symbol="gst_alloc_trace_set_flags_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="flags" type="GstAllocTraceFlags"/>
- </parameters>
- </method>
- <field name="name" type="gchar*"/>
- <field name="flags" type="gint"/>
- <field name="live" type="gint"/>
- <field name="mem_live" type="GSList*"/>
- </struct>
- <struct name="GstAtomicQueue">
- <method name="length" symbol="gst_atomic_queue_length">
- <return-type type="guint"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_atomic_queue_new">
- <return-type type="GstAtomicQueue*"/>
- <parameters>
- <parameter name="initial_size" type="guint"/>
- </parameters>
- </method>
- <method name="peek" symbol="gst_atomic_queue_peek">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- </parameters>
- </method>
- <method name="pop" symbol="gst_atomic_queue_pop">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_atomic_queue_push">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="ref" symbol="gst_atomic_queue_ref">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_atomic_queue_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstAtomicQueue*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstBuffer">
- <method name="copy_metadata" symbol="gst_buffer_copy_metadata">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GstBuffer*"/>
- <parameter name="src" type="GstBuffer*"/>
- <parameter name="flags" type="GstBufferCopyFlags"/>
- </parameters>
- </method>
- <method name="create_sub" symbol="gst_buffer_create_sub">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="parent" type="GstBuffer*"/>
- <parameter name="offset" type="guint"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="get_caps" symbol="gst_buffer_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="is_metadata_writable" symbol="gst_buffer_is_metadata_writable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="is_span_fast" symbol="gst_buffer_is_span_fast">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf1" type="GstBuffer*"/>
- <parameter name="buf2" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="join" symbol="gst_buffer_join">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buf1" type="GstBuffer*"/>
- <parameter name="buf2" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="make_metadata_writable" symbol="gst_buffer_make_metadata_writable">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="merge" symbol="gst_buffer_merge">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buf1" type="GstBuffer*"/>
- <parameter name="buf2" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_buffer_new">
- <return-type type="GstBuffer*"/>
- </method>
- <method name="new_and_alloc" symbol="gst_buffer_new_and_alloc">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="set_caps" symbol="gst_buffer_set_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="span" symbol="gst_buffer_span">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buf1" type="GstBuffer*"/>
- <parameter name="offset" type="guint32"/>
- <parameter name="buf2" type="GstBuffer*"/>
- <parameter name="len" type="guint32"/>
- </parameters>
- </method>
- <method name="stamp" symbol="gst_buffer_stamp">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GstBuffer*"/>
- <parameter name="src" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="try_new_and_alloc" symbol="gst_buffer_try_new_and_alloc">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <field name="mini_object" type="GstMiniObject"/>
- <field name="data" type="guint8*"/>
- <field name="size" type="guint"/>
- <field name="timestamp" type="GstClockTime"/>
- <field name="duration" type="GstClockTime"/>
- <field name="caps" type="GstCaps*"/>
- <field name="offset" type="guint64"/>
- <field name="offset_end" type="guint64"/>
- <field name="malloc_data" type="guint8*"/>
- <field name="free_func" type="GFreeFunc"/>
- <field name="parent" type="GstBuffer*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstBufferClass">
- <field name="mini_object_class" type="GstMiniObjectClass"/>
- </struct>
- <struct name="GstBufferList">
- <method name="foreach" symbol="gst_buffer_list_foreach">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="func" type="GstBufferListFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get" symbol="gst_buffer_list_get">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="group" type="guint"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="iterate" symbol="gst_buffer_list_iterate">
- <return-type type="GstBufferListIterator*"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="n_groups" symbol="gst_buffer_list_n_groups">
- <return-type type="guint"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_buffer_list_new">
- <return-type type="GstBufferList*"/>
- </method>
- </struct>
- <struct name="GstBufferListClass">
- </struct>
- <struct name="GstClockEntry">
- <field name="refcount" type="gint"/>
- <field name="clock" type="GstClock*"/>
- <field name="type" type="GstClockEntryType"/>
- <field name="time" type="GstClockTime"/>
- <field name="interval" type="GstClockTime"/>
- <field name="status" type="GstClockReturn"/>
- <field name="func" type="GstClockCallback"/>
- <field name="user_data" type="gpointer"/>
- <field name="destroy_data" type="GDestroyNotify"/>
- <field name="unscheduled" type="gboolean"/>
- <field name="woken_up" type="gboolean"/>
- </struct>
- <struct name="GstClockID">
- <method name="compare_func" symbol="gst_clock_id_compare_func">
- <return-type type="gint"/>
- <parameters>
- <parameter name="id1" type="gconstpointer"/>
- <parameter name="id2" type="gconstpointer"/>
- </parameters>
- </method>
- <method name="get_time" symbol="gst_clock_id_get_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- </parameters>
- </method>
- <method name="ref" symbol="gst_clock_id_ref">
- <return-type type="GstClockID"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_clock_id_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- </parameters>
- </method>
- <method name="unschedule" symbol="gst_clock_id_unschedule">
- <return-type type="void"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- </parameters>
- </method>
- <method name="wait" symbol="gst_clock_id_wait">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- <parameter name="jitter" type="GstClockTimeDiff*"/>
- </parameters>
- </method>
- <method name="wait_async" symbol="gst_clock_id_wait_async">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- <parameter name="func" type="GstClockCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="wait_async_full" symbol="gst_clock_id_wait_async_full">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="id" type="GstClockID"/>
- <parameter name="func" type="GstClockCallback"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="destroy_data" type="GDestroyNotify"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstClockTime">
- </struct>
- <struct name="GstClockTimeDiff">
- </struct>
- <struct name="GstDebugCategory">
- <method name="free" symbol="gst_debug_category_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="get_color" symbol="gst_debug_category_get_color">
- <return-type type="guint"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gst_debug_category_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_debug_category_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="get_threshold" symbol="gst_debug_category_get_threshold">
- <return-type type="GstDebugLevel"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="reset_threshold" symbol="gst_debug_category_reset_threshold">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- </parameters>
- </method>
- <method name="set_threshold" symbol="gst_debug_category_set_threshold">
- <return-type type="void"/>
- <parameters>
- <parameter name="category" type="GstDebugCategory*"/>
- <parameter name="level" type="GstDebugLevel"/>
- </parameters>
- </method>
- <field name="threshold" type="gint"/>
- <field name="color" type="guint"/>
- <field name="name" type="gchar*"/>
- <field name="description" type="gchar*"/>
- </struct>
- <struct name="GstDebugMessage">
- <method name="get" symbol="gst_debug_message_get">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="message" type="GstDebugMessage*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstElementDetails">
- <field name="longname" type="gchar*"/>
- <field name="klass" type="gchar*"/>
- <field name="description" type="gchar*"/>
- <field name="author" type="gchar*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstElementFactoryListType">
- </struct>
- <struct name="GstEvent">
- <method name="get_seqnum" symbol="gst_event_get_seqnum">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="get_structure" symbol="gst_event_get_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="has_name" symbol="gst_event_has_name">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_buffer_size" symbol="gst_event_new_buffer_size">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- <parameter name="minsize" type="gint64"/>
- <parameter name="maxsize" type="gint64"/>
- <parameter name="async" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_custom" symbol="gst_event_new_custom">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="type" type="GstEventType"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_eos" symbol="gst_event_new_eos">
- <return-type type="GstEvent*"/>
- </method>
- <method name="new_flush_start" symbol="gst_event_new_flush_start">
- <return-type type="GstEvent*"/>
- </method>
- <method name="new_flush_stop" symbol="gst_event_new_flush_stop">
- <return-type type="GstEvent*"/>
- </method>
- <method name="new_latency" symbol="gst_event_new_latency">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="latency" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="new_navigation" symbol="gst_event_new_navigation">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_new_segment" symbol="gst_event_new_new_segment">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="update" type="gboolean"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="new_new_segment_full" symbol="gst_event_new_new_segment_full">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="update" type="gboolean"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="applied_rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="new_qos" symbol="gst_event_new_qos">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="proportion" type="gdouble"/>
- <parameter name="diff" type="GstClockTimeDiff"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="new_qos_full" symbol="gst_event_new_qos_full">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="type" type="GstQOSType"/>
- <parameter name="proportion" type="gdouble"/>
- <parameter name="diff" type="GstClockTimeDiff"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="new_seek" symbol="gst_event_new_seek">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="flags" type="GstSeekFlags"/>
- <parameter name="start_type" type="GstSeekType"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop_type" type="GstSeekType"/>
- <parameter name="stop" type="gint64"/>
- </parameters>
- </method>
- <method name="new_sink_message" symbol="gst_event_new_sink_message">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="msg" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="new_step" symbol="gst_event_new_step">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- <parameter name="amount" type="guint64"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="flush" type="gboolean"/>
- <parameter name="intermediate" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_tag" symbol="gst_event_new_tag">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="taglist" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="parse_buffer_size" symbol="gst_event_parse_buffer_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="minsize" type="gint64*"/>
- <parameter name="maxsize" type="gint64*"/>
- <parameter name="async" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_latency" symbol="gst_event_parse_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="latency" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="parse_new_segment" symbol="gst_event_parse_new_segment">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="update" type="gboolean*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="start" type="gint64*"/>
- <parameter name="stop" type="gint64*"/>
- <parameter name="position" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_new_segment_full" symbol="gst_event_parse_new_segment_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="update" type="gboolean*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="applied_rate" type="gdouble*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="start" type="gint64*"/>
- <parameter name="stop" type="gint64*"/>
- <parameter name="position" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_qos" symbol="gst_event_parse_qos">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="proportion" type="gdouble*"/>
- <parameter name="diff" type="GstClockTimeDiff*"/>
- <parameter name="timestamp" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="parse_qos_full" symbol="gst_event_parse_qos_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="type" type="GstQOSType*"/>
- <parameter name="proportion" type="gdouble*"/>
- <parameter name="diff" type="GstClockTimeDiff*"/>
- <parameter name="timestamp" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="parse_seek" symbol="gst_event_parse_seek">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="flags" type="GstSeekFlags*"/>
- <parameter name="start_type" type="GstSeekType*"/>
- <parameter name="start" type="gint64*"/>
- <parameter name="stop_type" type="GstSeekType*"/>
- <parameter name="stop" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_sink_message" symbol="gst_event_parse_sink_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="msg" type="GstMessage**"/>
- </parameters>
- </method>
- <method name="parse_step" symbol="gst_event_parse_step">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="amount" type="guint64*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="flush" type="gboolean*"/>
- <parameter name="intermediate" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_tag" symbol="gst_event_parse_tag">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="taglist" type="GstTagList**"/>
- </parameters>
- </method>
- <method name="set_seqnum" symbol="gst_event_set_seqnum">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="seqnum" type="guint32"/>
- </parameters>
- </method>
- <method name="type_get_flags" symbol="gst_event_type_get_flags">
- <return-type type="GstEventTypeFlags"/>
- <parameters>
- <parameter name="type" type="GstEventType"/>
- </parameters>
- </method>
- <method name="type_get_name" symbol="gst_event_type_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="type" type="GstEventType"/>
- </parameters>
- </method>
- <method name="type_to_quark" symbol="gst_event_type_to_quark">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="type" type="GstEventType"/>
- </parameters>
- </method>
- <field name="mini_object" type="GstMiniObject"/>
- <field name="type" type="GstEventType"/>
- <field name="timestamp" type="guint64"/>
- <field name="src" type="GstObject*"/>
- <field name="structure" type="GstStructure*"/>
- <field name="abidata" type="gpointer"/>
- </struct>
- <struct name="GstEventClass">
- <field name="mini_object_class" type="GstMiniObjectClass"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstFormatDefinition">
- <field name="value" type="GstFormat"/>
- <field name="nick" type="gchar*"/>
- <field name="description" type="gchar*"/>
- <field name="quark" type="GQuark"/>
- </struct>
- <struct name="GstIndexAssociation">
- <field name="format" type="GstFormat"/>
- <field name="value" type="gint64"/>
- </struct>
- <struct name="GstIndexGroup">
- <field name="groupnum" type="gint"/>
- <field name="entries" type="GList*"/>
- <field name="certainty" type="GstIndexCertainty"/>
- <field name="peergroup" type="gint"/>
- </struct>
- <struct name="GstIterator">
- <method name="filter" symbol="gst_iterator_filter">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="func" type="GCompareFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="find_custom" symbol="gst_iterator_find_custom">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="func" type="GCompareFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="fold" symbol="gst_iterator_fold">
- <return-type type="GstIteratorResult"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="func" type="GstIteratorFoldFunction"/>
- <parameter name="ret" type="GValue*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="foreach" symbol="gst_iterator_foreach">
- <return-type type="GstIteratorResult"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="func" type="GFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_iterator_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_iterator_new">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="size" type="guint"/>
- <parameter name="type" type="GType"/>
- <parameter name="lock" type="GMutex*"/>
- <parameter name="master_cookie" type="guint32*"/>
- <parameter name="next" type="GstIteratorNextFunction"/>
- <parameter name="item" type="GstIteratorItemFunction"/>
- <parameter name="resync" type="GstIteratorResyncFunction"/>
- <parameter name="free" type="GstIteratorFreeFunction"/>
- </parameters>
- </method>
- <method name="new_list" symbol="gst_iterator_new_list">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="type" type="GType"/>
- <parameter name="lock" type="GMutex*"/>
- <parameter name="master_cookie" type="guint32*"/>
- <parameter name="list" type="GList**"/>
- <parameter name="owner" type="gpointer"/>
- <parameter name="item" type="GstIteratorItemFunction"/>
- <parameter name="free" type="GstIteratorDisposeFunction"/>
- </parameters>
- </method>
- <method name="new_single" symbol="gst_iterator_new_single">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="type" type="GType"/>
- <parameter name="object" type="gpointer"/>
- <parameter name="copy" type="GstCopyFunction"/>
- <parameter name="free" type="GFreeFunc"/>
- </parameters>
- </method>
- <method name="next" symbol="gst_iterator_next">
- <return-type type="GstIteratorResult"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="elem" type="gpointer*"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_iterator_push">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- <parameter name="other" type="GstIterator*"/>
- </parameters>
- </method>
- <method name="resync" symbol="gst_iterator_resync">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstIterator*"/>
- </parameters>
- </method>
- <field name="next" type="GstIteratorNextFunction"/>
- <field name="item" type="GstIteratorItemFunction"/>
- <field name="resync" type="GstIteratorResyncFunction"/>
- <field name="free" type="GstIteratorFreeFunction"/>
- <field name="pushed" type="GstIterator*"/>
- <field name="type" type="GType"/>
- <field name="lock" type="GMutex*"/>
- <field name="cookie" type="guint32"/>
- <field name="master_cookie" type="guint32*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstMessage">
- <method name="get_seqnum" symbol="gst_message_get_seqnum">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="get_stream_status_object" symbol="gst_message_get_stream_status_object">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="get_structure" symbol="gst_message_get_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="new_application" symbol="gst_message_new_application">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_async_done" symbol="gst_message_new_async_done">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- </parameters>
- </method>
- <method name="new_async_start" symbol="gst_message_new_async_start">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="new_base_time" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_buffering" symbol="gst_message_new_buffering">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="percent" type="gint"/>
- </parameters>
- </method>
- <method name="new_clock_lost" symbol="gst_message_new_clock_lost">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="new_clock_provide" symbol="gst_message_new_clock_provide">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="ready" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_custom" symbol="gst_message_new_custom">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="type" type="GstMessageType"/>
- <parameter name="src" type="GstObject*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_duration" symbol="gst_message_new_duration">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="duration" type="gint64"/>
- </parameters>
- </method>
- <method name="new_element" symbol="gst_message_new_element">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_eos" symbol="gst_message_new_eos">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- </parameters>
- </method>
- <method name="new_error" symbol="gst_message_new_error">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="error" type="GError*"/>
- <parameter name="debug" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_info" symbol="gst_message_new_info">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="error" type="GError*"/>
- <parameter name="debug" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_latency" symbol="gst_message_new_latency">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- </parameters>
- </method>
- <method name="new_new_clock" symbol="gst_message_new_new_clock">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="new_progress" symbol="gst_message_new_progress">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="type" type="GstProgressType"/>
- <parameter name="code" type="gchar*"/>
- <parameter name="text" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_qos" symbol="gst_message_new_qos">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="live" type="gboolean"/>
- <parameter name="running_time" type="guint64"/>
- <parameter name="stream_time" type="guint64"/>
- <parameter name="timestamp" type="guint64"/>
- <parameter name="duration" type="guint64"/>
- </parameters>
- </method>
- <method name="new_request_state" symbol="gst_message_new_request_state">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="state" type="GstState"/>
- </parameters>
- </method>
- <method name="new_segment_done" symbol="gst_message_new_segment_done">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="new_segment_start" symbol="gst_message_new_segment_start">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="new_state_changed" symbol="gst_message_new_state_changed">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="oldstate" type="GstState"/>
- <parameter name="newstate" type="GstState"/>
- <parameter name="pending" type="GstState"/>
- </parameters>
- </method>
- <method name="new_state_dirty" symbol="gst_message_new_state_dirty">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- </parameters>
- </method>
- <method name="new_step_done" symbol="gst_message_new_step_done">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="amount" type="guint64"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="flush" type="gboolean"/>
- <parameter name="intermediate" type="gboolean"/>
- <parameter name="duration" type="guint64"/>
- <parameter name="eos" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_step_start" symbol="gst_message_new_step_start">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="active" type="gboolean"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="amount" type="guint64"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="flush" type="gboolean"/>
- <parameter name="intermediate" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_stream_status" symbol="gst_message_new_stream_status">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="type" type="GstStreamStatusType"/>
- <parameter name="owner" type="GstElement*"/>
- </parameters>
- </method>
- <method name="new_structure_change" symbol="gst_message_new_structure_change">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="type" type="GstStructureChangeType"/>
- <parameter name="owner" type="GstElement*"/>
- <parameter name="busy" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_tag" symbol="gst_message_new_tag">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="tag_list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="new_tag_full" symbol="gst_message_new_tag_full">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="tag_list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="new_warning" symbol="gst_message_new_warning">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="error" type="GError*"/>
- <parameter name="debug" type="gchar*"/>
- </parameters>
- </method>
- <method name="parse_async_start" symbol="gst_message_parse_async_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="new_base_time" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_buffering" symbol="gst_message_parse_buffering">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="percent" type="gint*"/>
- </parameters>
- </method>
- <method name="parse_buffering_stats" symbol="gst_message_parse_buffering_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="mode" type="GstBufferingMode*"/>
- <parameter name="avg_in" type="gint*"/>
- <parameter name="avg_out" type="gint*"/>
- <parameter name="buffering_left" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_clock_lost" symbol="gst_message_parse_clock_lost">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="clock" type="GstClock**"/>
- </parameters>
- </method>
- <method name="parse_clock_provide" symbol="gst_message_parse_clock_provide">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="clock" type="GstClock**"/>
- <parameter name="ready" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_duration" symbol="gst_message_parse_duration">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="duration" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_error" symbol="gst_message_parse_error">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="gerror" type="GError**"/>
- <parameter name="debug" type="gchar**"/>
- </parameters>
- </method>
- <method name="parse_info" symbol="gst_message_parse_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="gerror" type="GError**"/>
- <parameter name="debug" type="gchar**"/>
- </parameters>
- </method>
- <method name="parse_new_clock" symbol="gst_message_parse_new_clock">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="clock" type="GstClock**"/>
- </parameters>
- </method>
- <method name="parse_progress" symbol="gst_message_parse_progress">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="type" type="GstProgressType*"/>
- <parameter name="code" type="gchar**"/>
- <parameter name="text" type="gchar**"/>
- </parameters>
- </method>
- <method name="parse_qos" symbol="gst_message_parse_qos">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="live" type="gboolean*"/>
- <parameter name="running_time" type="guint64*"/>
- <parameter name="stream_time" type="guint64*"/>
- <parameter name="timestamp" type="guint64*"/>
- <parameter name="duration" type="guint64*"/>
- </parameters>
- </method>
- <method name="parse_qos_stats" symbol="gst_message_parse_qos_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="processed" type="guint64*"/>
- <parameter name="dropped" type="guint64*"/>
- </parameters>
- </method>
- <method name="parse_qos_values" symbol="gst_message_parse_qos_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="jitter" type="gint64*"/>
- <parameter name="proportion" type="gdouble*"/>
- <parameter name="quality" type="gint*"/>
- </parameters>
- </method>
- <method name="parse_request_state" symbol="gst_message_parse_request_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="state" type="GstState*"/>
- </parameters>
- </method>
- <method name="parse_segment_done" symbol="gst_message_parse_segment_done">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="position" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_segment_start" symbol="gst_message_parse_segment_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="position" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_state_changed" symbol="gst_message_parse_state_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="oldstate" type="GstState*"/>
- <parameter name="newstate" type="GstState*"/>
- <parameter name="pending" type="GstState*"/>
- </parameters>
- </method>
- <method name="parse_step_done" symbol="gst_message_parse_step_done">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="amount" type="guint64*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="flush" type="gboolean*"/>
- <parameter name="intermediate" type="gboolean*"/>
- <parameter name="duration" type="guint64*"/>
- <parameter name="eos" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_step_start" symbol="gst_message_parse_step_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="active" type="gboolean*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="amount" type="guint64*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="flush" type="gboolean*"/>
- <parameter name="intermediate" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_stream_status" symbol="gst_message_parse_stream_status">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="type" type="GstStreamStatusType*"/>
- <parameter name="owner" type="GstElement**"/>
- </parameters>
- </method>
- <method name="parse_structure_change" symbol="gst_message_parse_structure_change">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="type" type="GstStructureChangeType*"/>
- <parameter name="owner" type="GstElement**"/>
- <parameter name="busy" type="gboolean*"/>
- </parameters>
- </method>
- <method name="parse_tag" symbol="gst_message_parse_tag">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="tag_list" type="GstTagList**"/>
- </parameters>
- </method>
- <method name="parse_tag_full" symbol="gst_message_parse_tag_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="pad" type="GstPad**"/>
- <parameter name="tag_list" type="GstTagList**"/>
- </parameters>
- </method>
- <method name="parse_warning" symbol="gst_message_parse_warning">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="gerror" type="GError**"/>
- <parameter name="debug" type="gchar**"/>
- </parameters>
- </method>
- <method name="set_buffering_stats" symbol="gst_message_set_buffering_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="mode" type="GstBufferingMode"/>
- <parameter name="avg_in" type="gint"/>
- <parameter name="avg_out" type="gint"/>
- <parameter name="buffering_left" type="gint64"/>
- </parameters>
- </method>
- <method name="set_qos_stats" symbol="gst_message_set_qos_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="processed" type="guint64"/>
- <parameter name="dropped" type="guint64"/>
- </parameters>
- </method>
- <method name="set_qos_values" symbol="gst_message_set_qos_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="jitter" type="gint64"/>
- <parameter name="proportion" type="gdouble"/>
- <parameter name="quality" type="gint"/>
- </parameters>
- </method>
- <method name="set_seqnum" symbol="gst_message_set_seqnum">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="seqnum" type="guint32"/>
- </parameters>
- </method>
- <method name="set_stream_status_object" symbol="gst_message_set_stream_status_object">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="object" type="GValue*"/>
- </parameters>
- </method>
- <method name="type_get_name" symbol="gst_message_type_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="type" type="GstMessageType"/>
- </parameters>
- </method>
- <method name="type_to_quark" symbol="gst_message_type_to_quark">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="type" type="GstMessageType"/>
- </parameters>
- </method>
- <field name="mini_object" type="GstMiniObject"/>
- <field name="lock" type="GMutex*"/>
- <field name="cond" type="GCond*"/>
- <field name="type" type="GstMessageType"/>
- <field name="timestamp" type="guint64"/>
- <field name="src" type="GstObject*"/>
- <field name="structure" type="GstStructure*"/>
- <field name="abidata" type="gpointer"/>
- </struct>
- <struct name="GstMessageClass">
- <field name="mini_object_class" type="GstMiniObjectClass"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstMiniObject">
- <method name="copy" symbol="gst_mini_object_copy">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="is_writable" symbol="gst_mini_object_is_writable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="make_writable" symbol="gst_mini_object_make_writable">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_mini_object_new">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="ref" symbol="gst_mini_object_ref">
- <return-type type="GstMiniObject*"/>
- <parameters>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="replace" symbol="gst_mini_object_replace">
- <return-type type="void"/>
- <parameters>
- <parameter name="olddata" type="GstMiniObject**"/>
- <parameter name="newdata" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_mini_object_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="mini_object" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="weak_ref" symbol="gst_mini_object_weak_ref">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstMiniObject*"/>
- <parameter name="notify" type="GstMiniObjectWeakNotify"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="weak_unref" symbol="gst_mini_object_weak_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstMiniObject*"/>
- <parameter name="notify" type="GstMiniObjectWeakNotify"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <field name="instance" type="GTypeInstance"/>
- <field name="refcount" type="gint"/>
- <field name="flags" type="guint"/>
- <field name="priv" type="GstMiniObjectPrivate*"/>
- </struct>
- <struct name="GstMiniObjectClass">
- <field name="type_class" type="GTypeClass"/>
- <field name="copy" type="GstMiniObjectCopyFunction"/>
- <field name="finalize" type="GstMiniObjectFinalizeFunction"/>
- <field name="_gst_reserved" type="gpointer"/>
- </struct>
- <struct name="GstParamSpecFraction">
- <field name="parent_instance" type="GParamSpec"/>
- <field name="min_num" type="gint"/>
- <field name="min_den" type="gint"/>
- <field name="max_num" type="gint"/>
- <field name="max_den" type="gint"/>
- <field name="def_num" type="gint"/>
- <field name="def_den" type="gint"/>
- </struct>
- <struct name="GstParamSpecMiniObject">
- <field name="parent_instance" type="GParamSpec"/>
- </struct>
- <struct name="GstPluginDesc">
- <field name="major_version" type="gint"/>
- <field name="minor_version" type="gint"/>
- <field name="name" type="gchar*"/>
- <field name="description" type="gchar*"/>
- <field name="plugin_init" type="GstPluginInitFunc"/>
- <field name="version" type="gchar*"/>
- <field name="license" type="gchar*"/>
- <field name="source" type="gchar*"/>
- <field name="package" type="gchar*"/>
- <field name="origin" type="gchar*"/>
- <field name="release_datetime" type="gchar*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstPoll">
- <method name="add_fd" symbol="gst_poll_add_fd">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_poll_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- </parameters>
- </method>
- <method name="get_read_gpollfd" symbol="gst_poll_get_read_gpollfd">
- <return-type type="void"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GPollFD*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_poll_new">
- <return-type type="GstPoll*"/>
- <parameters>
- <parameter name="controllable" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_timer" symbol="gst_poll_new_timer">
- <return-type type="GstPoll*"/>
- </method>
- <method name="read_control" symbol="gst_poll_read_control">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- </parameters>
- </method>
- <method name="remove_fd" symbol="gst_poll_remove_fd">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="restart" symbol="gst_poll_restart">
- <return-type type="void"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- </parameters>
- </method>
- <method name="set_controllable" symbol="gst_poll_set_controllable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="controllable" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_flushing" symbol="gst_poll_set_flushing">
- <return-type type="void"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="flushing" type="gboolean"/>
- </parameters>
- </method>
- <method name="wait" symbol="gst_poll_wait">
- <return-type type="gint"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="timeout" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="write_control" symbol="gst_poll_write_control">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstPollFD">
- <method name="can_read" symbol="gst_poll_fd_can_read">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="can_write" symbol="gst_poll_fd_can_write">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="ctl_read" symbol="gst_poll_fd_ctl_read">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="ctl_write" symbol="gst_poll_fd_ctl_write">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="has_closed" symbol="gst_poll_fd_has_closed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="has_error" symbol="gst_poll_fd_has_error">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="ignored" symbol="gst_poll_fd_ignored">
- <return-type type="void"/>
- <parameters>
- <parameter name="set" type="GstPoll*"/>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_poll_fd_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="fd" type="GstPollFD*"/>
- </parameters>
- </method>
- <field name="fd" type="int"/>
- <field name="idx" type="gint"/>
- </struct>
- <struct name="GstQuery">
- <method name="add_buffering_range" symbol="gst_query_add_buffering_range">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- </parameters>
- </method>
- <method name="get_n_buffering_ranges" symbol="gst_query_get_n_buffering_ranges">
- <return-type type="guint"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="get_structure" symbol="gst_query_get_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="new_application" symbol="gst_query_new_application">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="type" type="GstQueryType"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="new_buffering" symbol="gst_query_new_buffering">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_convert" symbol="gst_query_new_convert">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_duration" symbol="gst_query_new_duration">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_formats" symbol="gst_query_new_formats">
- <return-type type="GstQuery*"/>
- </method>
- <method name="new_latency" symbol="gst_query_new_latency">
- <return-type type="GstQuery*"/>
- </method>
- <method name="new_position" symbol="gst_query_new_position">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_seeking" symbol="gst_query_new_seeking">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_segment" symbol="gst_query_new_segment">
- <return-type type="GstQuery*"/>
- <parameters>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="new_uri" symbol="gst_query_new_uri">
- <return-type type="GstQuery*"/>
- </method>
- <method name="parse_buffering_percent" symbol="gst_query_parse_buffering_percent">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="busy" type="gboolean*"/>
- <parameter name="percent" type="gint*"/>
- </parameters>
- </method>
- <method name="parse_buffering_range" symbol="gst_query_parse_buffering_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="start" type="gint64*"/>
- <parameter name="stop" type="gint64*"/>
- <parameter name="estimated_total" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_buffering_stats" symbol="gst_query_parse_buffering_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="mode" type="GstBufferingMode*"/>
- <parameter name="avg_in" type="gint*"/>
- <parameter name="avg_out" type="gint*"/>
- <parameter name="buffering_left" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_convert" symbol="gst_query_parse_convert">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="src_format" type="GstFormat*"/>
- <parameter name="src_value" type="gint64*"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_duration" symbol="gst_query_parse_duration">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="duration" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_formats_length" symbol="gst_query_parse_formats_length">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_formats" type="guint*"/>
- </parameters>
- </method>
- <method name="parse_formats_nth" symbol="gst_query_parse_formats_nth">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="nth" type="guint"/>
- <parameter name="format" type="GstFormat*"/>
- </parameters>
- </method>
- <method name="parse_latency" symbol="gst_query_parse_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="live" type="gboolean*"/>
- <parameter name="min_latency" type="GstClockTime*"/>
- <parameter name="max_latency" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="parse_nth_buffering_range" symbol="gst_query_parse_nth_buffering_range">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="index" type="guint"/>
- <parameter name="start" type="gint64*"/>
- <parameter name="stop" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_position" symbol="gst_query_parse_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="cur" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_seeking" symbol="gst_query_parse_seeking">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="seekable" type="gboolean*"/>
- <parameter name="segment_start" type="gint64*"/>
- <parameter name="segment_end" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_segment" symbol="gst_query_parse_segment">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="rate" type="gdouble*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="start_value" type="gint64*"/>
- <parameter name="stop_value" type="gint64*"/>
- </parameters>
- </method>
- <method name="parse_uri" symbol="gst_query_parse_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="uri" type="gchar**"/>
- </parameters>
- </method>
- <method name="set_buffering_percent" symbol="gst_query_set_buffering_percent">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="busy" type="gboolean"/>
- <parameter name="percent" type="gint"/>
- </parameters>
- </method>
- <method name="set_buffering_range" symbol="gst_query_set_buffering_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="estimated_total" type="gint64"/>
- </parameters>
- </method>
- <method name="set_buffering_stats" symbol="gst_query_set_buffering_stats">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="mode" type="GstBufferingMode"/>
- <parameter name="avg_in" type="gint"/>
- <parameter name="avg_out" type="gint"/>
- <parameter name="buffering_left" type="gint64"/>
- </parameters>
- </method>
- <method name="set_convert" symbol="gst_query_set_convert">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat"/>
- <parameter name="dest_value" type="gint64"/>
- </parameters>
- </method>
- <method name="set_duration" symbol="gst_query_set_duration">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="duration" type="gint64"/>
- </parameters>
- </method>
- <method name="set_formats" symbol="gst_query_set_formats">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_formats" type="gint"/>
- </parameters>
- </method>
- <method name="set_formatsv" symbol="gst_query_set_formatsv">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_formats" type="gint"/>
- <parameter name="formats" type="GstFormat*"/>
- </parameters>
- </method>
- <method name="set_latency" symbol="gst_query_set_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="live" type="gboolean"/>
- <parameter name="min_latency" type="GstClockTime"/>
- <parameter name="max_latency" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_position" symbol="gst_query_set_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="cur" type="gint64"/>
- </parameters>
- </method>
- <method name="set_seeking" symbol="gst_query_set_seeking">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="seekable" type="gboolean"/>
- <parameter name="segment_start" type="gint64"/>
- <parameter name="segment_end" type="gint64"/>
- </parameters>
- </method>
- <method name="set_segment" symbol="gst_query_set_segment">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start_value" type="gint64"/>
- <parameter name="stop_value" type="gint64"/>
- </parameters>
- </method>
- <method name="set_uri" symbol="gst_query_set_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="type_get_by_nick" symbol="gst_query_type_get_by_nick">
- <return-type type="GstQueryType"/>
- <parameters>
- <parameter name="nick" type="gchar*"/>
- </parameters>
- </method>
- <method name="type_get_details" symbol="gst_query_type_get_details">
- <return-type type="GstQueryTypeDefinition*"/>
- <parameters>
- <parameter name="type" type="GstQueryType"/>
- </parameters>
- </method>
- <method name="type_get_name" symbol="gst_query_type_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="query" type="GstQueryType"/>
- </parameters>
- </method>
- <method name="type_iterate_definitions" symbol="gst_query_type_iterate_definitions">
- <return-type type="GstIterator*"/>
- </method>
- <method name="type_register" symbol="gst_query_type_register">
- <return-type type="GstQueryType"/>
- <parameters>
- <parameter name="nick" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- </parameters>
- </method>
- <method name="type_to_quark" symbol="gst_query_type_to_quark">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="query" type="GstQueryType"/>
- </parameters>
- </method>
- <method name="types_contains" symbol="gst_query_types_contains">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="types" type="GstQueryType*"/>
- <parameter name="type" type="GstQueryType"/>
- </parameters>
- </method>
- <field name="mini_object" type="GstMiniObject"/>
- <field name="type" type="GstQueryType"/>
- <field name="structure" type="GstStructure*"/>
- <field name="_gst_reserved" type="gpointer"/>
- </struct>
- <struct name="GstQueryClass">
- <field name="mini_object_class" type="GstMiniObjectClass"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstQueryTypeDefinition">
- <field name="value" type="GstQueryType"/>
- <field name="nick" type="gchar*"/>
- <field name="description" type="gchar*"/>
- <field name="quark" type="GQuark"/>
- </struct>
- <struct name="GstStaticCaps">
- <method name="get" symbol="gst_static_caps_get">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="static_caps" type="GstStaticCaps*"/>
- </parameters>
- </method>
- <field name="caps" type="GstCaps"/>
- <field name="string" type="char*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstStaticPadTemplate">
- <method name="get" symbol="gst_static_pad_template_get">
- <return-type type="GstPadTemplate*"/>
- <parameters>
- <parameter name="pad_template" type="GstStaticPadTemplate*"/>
- </parameters>
- </method>
- <method name="get_caps" symbol="gst_static_pad_template_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="templ" type="GstStaticPadTemplate*"/>
- </parameters>
- </method>
- <field name="name_template" type="gchar*"/>
- <field name="direction" type="GstPadDirection"/>
- <field name="presence" type="GstPadPresence"/>
- <field name="static_caps" type="GstStaticCaps"/>
- </struct>
- <struct name="GstTagList">
- <method name="add" symbol="gst_tag_list_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_valist" symbol="gst_tag_list_add_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="add_valist_values" symbol="gst_tag_list_add_valist_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="add_value" symbol="gst_tag_list_add_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="add_values" symbol="gst_tag_list_add_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_tag_list_copy">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="copy_value" symbol="gst_tag_list_copy_value">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dest" type="GValue*"/>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="foreach" symbol="gst_tag_list_foreach">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="func" type="GstTagForeachFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_tag_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="get_boolean" symbol="gst_tag_list_get_boolean">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gboolean*"/>
- </parameters>
- </method>
- <method name="get_boolean_index" symbol="gst_tag_list_get_boolean_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gboolean*"/>
- </parameters>
- </method>
- <method name="get_buffer" symbol="gst_tag_list_get_buffer">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="get_buffer_index" symbol="gst_tag_list_get_buffer_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="get_char" symbol="gst_tag_list_get_char">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_char_index" symbol="gst_tag_list_get_char_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_date" symbol="gst_tag_list_get_date">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="GDate**"/>
- </parameters>
- </method>
- <method name="get_date_index" symbol="gst_tag_list_get_date_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="GDate**"/>
- </parameters>
- </method>
- <method name="get_date_time" symbol="gst_tag_list_get_date_time">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="GstDateTime**"/>
- </parameters>
- </method>
- <method name="get_date_time_index" symbol="gst_tag_list_get_date_time_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="GstDateTime**"/>
- </parameters>
- </method>
- <method name="get_double" symbol="gst_tag_list_get_double">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_double_index" symbol="gst_tag_list_get_double_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_float" symbol="gst_tag_list_get_float">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_float_index" symbol="gst_tag_list_get_float_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_int" symbol="gst_tag_list_get_int">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gint*"/>
- </parameters>
- </method>
- <method name="get_int64" symbol="gst_tag_list_get_int64">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gint64*"/>
- </parameters>
- </method>
- <method name="get_int64_index" symbol="gst_tag_list_get_int64_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gint64*"/>
- </parameters>
- </method>
- <method name="get_int_index" symbol="gst_tag_list_get_int_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gint*"/>
- </parameters>
- </method>
- <method name="get_long" symbol="gst_tag_list_get_long">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="glong*"/>
- </parameters>
- </method>
- <method name="get_long_index" symbol="gst_tag_list_get_long_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="glong*"/>
- </parameters>
- </method>
- <method name="get_pointer" symbol="gst_tag_list_get_pointer">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gpointer*"/>
- </parameters>
- </method>
- <method name="get_pointer_index" symbol="gst_tag_list_get_pointer_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gpointer*"/>
- </parameters>
- </method>
- <method name="get_string" symbol="gst_tag_list_get_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </method>
- <method name="get_string_index" symbol="gst_tag_list_get_string_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </method>
- <method name="get_tag_size" symbol="gst_tag_list_get_tag_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_uchar" symbol="gst_tag_list_get_uchar">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="guchar*"/>
- </parameters>
- </method>
- <method name="get_uchar_index" symbol="gst_tag_list_get_uchar_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="guchar*"/>
- </parameters>
- </method>
- <method name="get_uint" symbol="gst_tag_list_get_uint">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="guint*"/>
- </parameters>
- </method>
- <method name="get_uint64" symbol="gst_tag_list_get_uint64">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="guint64*"/>
- </parameters>
- </method>
- <method name="get_uint64_index" symbol="gst_tag_list_get_uint64_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="guint64*"/>
- </parameters>
- </method>
- <method name="get_uint_index" symbol="gst_tag_list_get_uint_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="guint*"/>
- </parameters>
- </method>
- <method name="get_ulong" symbol="gst_tag_list_get_ulong">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gulong*"/>
- </parameters>
- </method>
- <method name="get_ulong_index" symbol="gst_tag_list_get_ulong_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gulong*"/>
- </parameters>
- </method>
- <method name="get_value_index" symbol="gst_tag_list_get_value_index">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </method>
- <method name="insert" symbol="gst_tag_list_insert">
- <return-type type="void"/>
- <parameters>
- <parameter name="into" type="GstTagList*"/>
- <parameter name="from" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- </parameters>
- </method>
- <method name="is_empty" symbol="gst_tag_list_is_empty">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="merge" symbol="gst_tag_list_merge">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="list1" type="GstTagList*"/>
- <parameter name="list2" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_tag_list_new">
- <return-type type="GstTagList*"/>
- </method>
- <method name="new_full" symbol="gst_tag_list_new_full">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_full_valist" symbol="gst_tag_list_new_full_valist">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="peek_string_index" symbol="gst_tag_list_peek_string_index">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="index" type="guint"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </method>
- <method name="remove_tag" symbol="gst_tag_list_remove_tag">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstTagSetterIFace">
- <field name="g_iface" type="GTypeInterface"/>
- </struct>
- <struct name="GstTaskThreadCallbacks">
- <field name="enter_thread" type="GCallback"/>
- <field name="leave_thread" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstTrace">
- <method name="destroy" symbol="gst_trace_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstTrace*"/>
- </parameters>
- </method>
- <method name="flush" symbol="gst_trace_flush">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstTrace*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_trace_new">
- <return-type type="GstTrace*"/>
- <parameters>
- <parameter name="filename" type="gchar*"/>
- <parameter name="size" type="gint"/>
- </parameters>
- </method>
- <method name="read_tsc" symbol="gst_trace_read_tsc">
- <return-type type="void"/>
- <parameters>
- <parameter name="dst" type="gint64*"/>
- </parameters>
- </method>
- <method name="set_default" symbol="gst_trace_set_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstTrace*"/>
- </parameters>
- </method>
- <method name="text_flush" symbol="gst_trace_text_flush">
- <return-type type="void"/>
- <parameters>
- <parameter name="trace" type="GstTrace*"/>
- </parameters>
- </method>
- <field name="filename" type="gchar*"/>
- <field name="fd" type="int"/>
- <field name="buf" type="GstTraceEntry*"/>
- <field name="bufsize" type="gint"/>
- <field name="bufoffset" type="gint"/>
- </struct>
- <struct name="GstTraceEntry">
- <field name="timestamp" type="gint64"/>
- <field name="sequence" type="guint32"/>
- <field name="data" type="guint32"/>
- <field name="message" type="gchar[]"/>
- </struct>
- <struct name="GstTypeFind">
- <method name="get_length" symbol="gst_type_find_get_length">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="find" type="GstTypeFind*"/>
- </parameters>
- </method>
- <method name="peek" symbol="gst_type_find_peek">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="find" type="GstTypeFind*"/>
- <parameter name="offset" type="gint64"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="register" symbol="gst_type_find_register">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="rank" type="guint"/>
- <parameter name="func" type="GstTypeFindFunction"/>
- <parameter name="extensions" type="gchar**"/>
- <parameter name="possible_caps" type="GstCaps*"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="data_notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="suggest" symbol="gst_type_find_suggest">
- <return-type type="void"/>
- <parameters>
- <parameter name="find" type="GstTypeFind*"/>
- <parameter name="probability" type="guint"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="suggest_simple" symbol="gst_type_find_suggest_simple">
- <return-type type="void"/>
- <parameters>
- <parameter name="find" type="GstTypeFind*"/>
- <parameter name="probability" type="guint"/>
- <parameter name="media_type" type="char*"/>
- <parameter name="fieldname" type="char*"/>
- </parameters>
- </method>
- <field name="peek" type="GCallback"/>
- <field name="suggest" type="GCallback"/>
- <field name="data" type="gpointer"/>
- <field name="get_length" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstTypeNameData">
- <field name="name" type="gchar*"/>
- <field name="type" type="GType"/>
- </struct>
- <struct name="GstValueTable">
- <field name="type" type="GType"/>
- <field name="compare" type="GstValueCompareFunc"/>
- <field name="serialize" type="GstValueSerializeFunc"/>
- <field name="deserialize" type="GstValueDeserializeFunc"/>
- <field name="_gst_reserved" type="void*[]"/>
- </struct>
- <boxed name="GError" type-name="GError" get-type="gst_g_error_get_type">
- </boxed>
- <boxed name="GstBufferListIterator" type-name="GstBufferListIterator" get-type="gst_buffer_list_iterator_get_type">
- <method name="add" symbol="gst_buffer_list_iterator_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="add_group" symbol="gst_buffer_list_iterator_add_group">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="add_list" symbol="gst_buffer_list_iterator_add_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="do" symbol="gst_buffer_list_iterator_do">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="do_func" type="GstBufferListDoFunction"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_buffer_list_iterator_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="merge_group" symbol="gst_buffer_list_iterator_merge_group">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="n_buffers" symbol="gst_buffer_list_iterator_n_buffers">
- <return-type type="guint"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="next" symbol="gst_buffer_list_iterator_next">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="next_group" symbol="gst_buffer_list_iterator_next_group">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="remove" symbol="gst_buffer_list_iterator_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="steal" symbol="gst_buffer_list_iterator_steal">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- </parameters>
- </method>
- <method name="take" symbol="gst_buffer_list_iterator_take">
- <return-type type="void"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- </boxed>
- <boxed name="GstCaps" type-name="GstCaps" get-type="gst_caps_get_type">
- <method name="append" symbol="gst_caps_append">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="append_structure" symbol="gst_caps_append_structure">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="can_intersect" symbol="gst_caps_can_intersect">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_caps_copy">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="copy_nth" symbol="gst_caps_copy_nth">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="nth" type="guint"/>
- </parameters>
- </method>
- <method name="do_simplify" symbol="gst_caps_do_simplify">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="from_string" symbol="gst_caps_from_string">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="string" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="gst_caps_get_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="get_structure" symbol="gst_caps_get_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </method>
- <method name="intersect" symbol="gst_caps_intersect">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="intersect_full" symbol="gst_caps_intersect_full">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- <parameter name="mode" type="GstCapsIntersectMode"/>
- </parameters>
- </method>
- <method name="is_always_compatible" symbol="gst_caps_is_always_compatible">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_any" symbol="gst_caps_is_any">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_empty" symbol="gst_caps_is_empty">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_equal" symbol="gst_caps_is_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_equal_fixed" symbol="gst_caps_is_equal_fixed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_fixed" symbol="gst_caps_is_fixed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_subset" symbol="gst_caps_is_subset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="subset" type="GstCaps*"/>
- <parameter name="superset" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="is_subset_structure" symbol="gst_caps_is_subset_structure">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="load_thyself" symbol="gst_caps_load_thyself">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="parent" type="xmlNodePtr"/>
- </parameters>
- </method>
- <method name="make_writable" symbol="gst_caps_make_writable">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="merge" symbol="gst_caps_merge">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="merge_structure" symbol="gst_caps_merge_structure">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <constructor name="new_any" symbol="gst_caps_new_any">
- <return-type type="GstCaps*"/>
- </constructor>
- <constructor name="new_empty" symbol="gst_caps_new_empty">
- <return-type type="GstCaps*"/>
- </constructor>
- <constructor name="new_full" symbol="gst_caps_new_full">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="struct1" type="GstStructure*"/>
- </parameters>
- </constructor>
- <constructor name="new_full_valist" symbol="gst_caps_new_full_valist">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </constructor>
- <constructor name="new_simple" symbol="gst_caps_new_simple">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="media_type" type="char*"/>
- <parameter name="fieldname" type="char*"/>
- </parameters>
- </constructor>
- <method name="normalize" symbol="gst_caps_normalize">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gst_caps_ref">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="remove_structure" symbol="gst_caps_remove_structure">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="replace" symbol="gst_caps_replace">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps**"/>
- <parameter name="newcaps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="save_thyself" symbol="gst_caps_save_thyself">
- <return-type type="xmlNodePtr"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="parent" type="xmlNodePtr"/>
- </parameters>
- </method>
- <method name="set_simple" symbol="gst_caps_set_simple">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="field" type="char*"/>
- </parameters>
- </method>
- <method name="set_simple_valist" symbol="gst_caps_set_simple_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="field" type="char*"/>
- <parameter name="varargs" type="va_list"/>
- </parameters>
- </method>
- <method name="set_value" symbol="gst_caps_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="field" type="char*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="steal_structure" symbol="gst_caps_steal_structure">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </method>
- <method name="subtract" symbol="gst_caps_subtract">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="minuend" type="GstCaps*"/>
- <parameter name="subtrahend" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gst_caps_to_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="truncate" symbol="gst_caps_truncate">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="union" symbol="gst_caps_union">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_caps_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <field name="type" type="GType"/>
- <field name="refcount" type="gint"/>
- <field name="flags" type="GstCapsFlags"/>
- <field name="structs" type="GPtrArray*"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </boxed>
- <boxed name="GstDate" type-name="GstDate" get-type="gst_date_get_type">
- </boxed>
- <boxed name="GstDateTime" type-name="GstDateTime" get-type="gst_date_time_get_type">
- <method name="get_day" symbol="gst_date_time_get_day">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_hour" symbol="gst_date_time_get_hour">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_microsecond" symbol="gst_date_time_get_microsecond">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_minute" symbol="gst_date_time_get_minute">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_month" symbol="gst_date_time_get_month">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_second" symbol="gst_date_time_get_second">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_time_zone_offset" symbol="gst_date_time_get_time_zone_offset">
- <return-type type="gfloat"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="get_year" symbol="gst_date_time_get_year">
- <return-type type="gint"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_date_time_new">
- <return-type type="GstDateTime*"/>
- <parameters>
- <parameter name="tzoffset" type="gfloat"/>
- <parameter name="year" type="gint"/>
- <parameter name="month" type="gint"/>
- <parameter name="day" type="gint"/>
- <parameter name="hour" type="gint"/>
- <parameter name="minute" type="gint"/>
- <parameter name="seconds" type="gdouble"/>
- </parameters>
- </constructor>
- <constructor name="new_from_unix_epoch_local_time" symbol="gst_date_time_new_from_unix_epoch_local_time">
- <return-type type="GstDateTime*"/>
- <parameters>
- <parameter name="secs" type="gint64"/>
- </parameters>
- </constructor>
- <constructor name="new_from_unix_epoch_utc" symbol="gst_date_time_new_from_unix_epoch_utc">
- <return-type type="GstDateTime*"/>
- <parameters>
- <parameter name="secs" type="gint64"/>
- </parameters>
- </constructor>
- <constructor name="new_local_time" symbol="gst_date_time_new_local_time">
- <return-type type="GstDateTime*"/>
- <parameters>
- <parameter name="year" type="gint"/>
- <parameter name="month" type="gint"/>
- <parameter name="day" type="gint"/>
- <parameter name="hour" type="gint"/>
- <parameter name="minute" type="gint"/>
- <parameter name="seconds" type="gdouble"/>
- </parameters>
- </constructor>
- <constructor name="new_now_local_time" symbol="gst_date_time_new_now_local_time">
- <return-type type="GstDateTime*"/>
- </constructor>
- <constructor name="new_now_utc" symbol="gst_date_time_new_now_utc">
- <return-type type="GstDateTime*"/>
- </constructor>
- <method name="ref" symbol="gst_date_time_ref">
- <return-type type="GstDateTime*"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_date_time_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="datetime" type="GstDateTime*"/>
- </parameters>
- </method>
- </boxed>
- <boxed name="GstIndexEntry" type-name="GstIndexEntry" get-type="gst_index_entry_get_type">
- <method name="assoc_map" symbol="gst_index_entry_assoc_map">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="GstIndexEntry*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="value" type="gint64*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_index_entry_copy">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="entry" type="GstIndexEntry*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_index_entry_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GstIndexEntry*"/>
- </parameters>
- </method>
- <field name="type" type="GstIndexEntryType"/>
- <field name="id" type="gint"/>
- <field name="data" type="gpointer"/>
- </boxed>
- <boxed name="GstParseContext" type-name="GstParseContext" get-type="gst_parse_context_get_type">
- <method name="free" symbol="gst_parse_context_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="context" type="GstParseContext*"/>
- </parameters>
- </method>
- <method name="get_missing_elements" symbol="gst_parse_context_get_missing_elements">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="context" type="GstParseContext*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_parse_context_new">
- <return-type type="GstParseContext*"/>
- </constructor>
- </boxed>
- <boxed name="GstSegment" type-name="GstSegment" get-type="gst_segment_get_type">
- <method name="clip" symbol="gst_segment_clip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="clip_start" type="gint64*"/>
- <parameter name="clip_stop" type="gint64*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_segment_copy">
- <return-type type="GstSegment*"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_segment_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_segment_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_segment_new">
- <return-type type="GstSegment*"/>
- </constructor>
- <method name="set_duration" symbol="gst_segment_set_duration">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="duration" type="gint64"/>
- </parameters>
- </method>
- <method name="set_last_stop" symbol="gst_segment_set_last_stop">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="set_newsegment" symbol="gst_segment_set_newsegment">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="update" type="gboolean"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="time" type="gint64"/>
- </parameters>
- </method>
- <method name="set_newsegment_full" symbol="gst_segment_set_newsegment_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="update" type="gboolean"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="applied_rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="time" type="gint64"/>
- </parameters>
- </method>
- <method name="set_running_time" symbol="gst_segment_set_running_time">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="running_time" type="gint64"/>
- </parameters>
- </method>
- <method name="set_seek" symbol="gst_segment_set_seek">
- <return-type type="void"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="flags" type="GstSeekFlags"/>
- <parameter name="start_type" type="GstSeekType"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop_type" type="GstSeekType"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="update" type="gboolean*"/>
- </parameters>
- </method>
- <method name="to_position" symbol="gst_segment_to_position">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="running_time" type="gint64"/>
- </parameters>
- </method>
- <method name="to_running_time" symbol="gst_segment_to_running_time">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <method name="to_stream_time" symbol="gst_segment_to_stream_time">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </method>
- <field name="rate" type="gdouble"/>
- <field name="abs_rate" type="gdouble"/>
- <field name="format" type="GstFormat"/>
- <field name="flags" type="GstSeekFlags"/>
- <field name="start" type="gint64"/>
- <field name="stop" type="gint64"/>
- <field name="time" type="gint64"/>
- <field name="accum" type="gint64"/>
- <field name="last_stop" type="gint64"/>
- <field name="duration" type="gint64"/>
- <field name="applied_rate" type="gdouble"/>
- <field name="_gst_reserved" type="guint8[]"/>
- </boxed>
- <boxed name="GstStructure" type-name="GstStructure" get-type="gst_structure_get_type">
- <method name="can_intersect" symbol="gst_structure_can_intersect">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="struct1" type="GstStructure*"/>
- <parameter name="struct2" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_structure_copy">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="empty_new" symbol="gst_structure_empty_new">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="fixate_field_boolean" symbol="gst_structure_fixate_field_boolean">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field_name" type="char*"/>
- <parameter name="target" type="gboolean"/>
- </parameters>
- </method>
- <method name="fixate_field_nearest_double" symbol="gst_structure_fixate_field_nearest_double">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field_name" type="char*"/>
- <parameter name="target" type="double"/>
- </parameters>
- </method>
- <method name="fixate_field_nearest_fraction" symbol="gst_structure_fixate_field_nearest_fraction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field_name" type="char*"/>
- <parameter name="target_numerator" type="gint"/>
- <parameter name="target_denominator" type="gint"/>
- </parameters>
- </method>
- <method name="fixate_field_nearest_int" symbol="gst_structure_fixate_field_nearest_int">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field_name" type="char*"/>
- <parameter name="target" type="int"/>
- </parameters>
- </method>
- <method name="fixate_field_string" symbol="gst_structure_fixate_field_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field_name" type="char*"/>
- <parameter name="target" type="gchar*"/>
- </parameters>
- </method>
- <method name="foreach" symbol="gst_structure_foreach">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="func" type="GstStructureForeachFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_structure_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="from_string" symbol="gst_structure_from_string">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="string" type="gchar*"/>
- <parameter name="end" type="gchar**"/>
- </parameters>
- </method>
- <method name="get" symbol="gst_structure_get">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="first_fieldname" type="char*"/>
- </parameters>
- </method>
- <method name="get_boolean" symbol="gst_structure_get_boolean">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="gboolean*"/>
- </parameters>
- </method>
- <method name="get_clock_time" symbol="gst_structure_get_clock_time">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="get_date" symbol="gst_structure_get_date">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="GDate**"/>
- </parameters>
- </method>
- <method name="get_date_time" symbol="gst_structure_get_date_time">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="GstDateTime**"/>
- </parameters>
- </method>
- <method name="get_double" symbol="gst_structure_get_double">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_enum" symbol="gst_structure_get_enum">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="enumtype" type="GType"/>
- <parameter name="value" type="gint*"/>
- </parameters>
- </method>
- <method name="get_field_type" symbol="gst_structure_get_field_type">
- <return-type type="GType"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_fourcc" symbol="gst_structure_get_fourcc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_fraction" symbol="gst_structure_get_fraction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value_numerator" type="gint*"/>
- <parameter name="value_denominator" type="gint*"/>
- </parameters>
- </method>
- <method name="get_int" symbol="gst_structure_get_int">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="gint*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_structure_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="get_name_id" symbol="gst_structure_get_name_id">
- <return-type type="GQuark"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="get_string" symbol="gst_structure_get_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_uint" symbol="gst_structure_get_uint">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="guint*"/>
- </parameters>
- </method>
- <method name="get_valist" symbol="gst_structure_get_valist">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="first_fieldname" type="char*"/>
- <parameter name="args" type="va_list"/>
- </parameters>
- </method>
- <method name="get_value" symbol="gst_structure_get_value">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="has_field" symbol="gst_structure_has_field">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="has_field_typed" symbol="gst_structure_has_field_typed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="has_name" symbol="gst_structure_has_name">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="id_empty_new" symbol="gst_structure_id_empty_new">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="quark" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_get" symbol="gst_structure_id_get">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="first_field_id" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_get_valist" symbol="gst_structure_id_get_valist">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="first_field_id" type="GQuark"/>
- <parameter name="args" type="va_list"/>
- </parameters>
- </method>
- <method name="id_get_value" symbol="gst_structure_id_get_value">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_has_field" symbol="gst_structure_id_has_field">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_has_field_typed" symbol="gst_structure_id_has_field_typed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field" type="GQuark"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="id_new" symbol="gst_structure_id_new">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="name_quark" type="GQuark"/>
- <parameter name="field_quark" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_set" symbol="gst_structure_id_set">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="GQuark"/>
- </parameters>
- </method>
- <method name="id_set_valist" symbol="gst_structure_id_set_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="GQuark"/>
- <parameter name="varargs" type="va_list"/>
- </parameters>
- </method>
- <method name="id_set_value" symbol="gst_structure_id_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field" type="GQuark"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="id_take_value" symbol="gst_structure_id_take_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="field" type="GQuark"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="intersect" symbol="gst_structure_intersect">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="struct1" type="GstStructure*"/>
- <parameter name="struct2" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="is_equal" symbol="gst_structure_is_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure1" type="GstStructure*"/>
- <parameter name="structure2" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="is_subset" symbol="gst_structure_is_subset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="subset" type="GstStructure*"/>
- <parameter name="superset" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="map_in_place" symbol="gst_structure_map_in_place">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="func" type="GstStructureMapFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="n_fields" symbol="gst_structure_n_fields">
- <return-type type="gint"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_structure_new">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="firstfield" type="gchar*"/>
- </parameters>
- </constructor>
- <constructor name="new_valist" symbol="gst_structure_new_valist">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="firstfield" type="gchar*"/>
- <parameter name="varargs" type="va_list"/>
- </parameters>
- </constructor>
- <method name="nth_field_name" symbol="gst_structure_nth_field_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </method>
- <method name="remove_all_fields" symbol="gst_structure_remove_all_fields">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="remove_field" symbol="gst_structure_remove_field">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="remove_fields" symbol="gst_structure_remove_fields">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="remove_fields_valist" symbol="gst_structure_remove_fields_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="varargs" type="va_list"/>
- </parameters>
- </method>
- <method name="set" symbol="gst_structure_set">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_name" symbol="gst_structure_set_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_parent_refcount" symbol="gst_structure_set_parent_refcount">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="refcount" type="gint*"/>
- </parameters>
- </method>
- <method name="set_valist" symbol="gst_structure_set_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="varargs" type="va_list"/>
- </parameters>
- </method>
- <method name="set_value" symbol="gst_structure_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="take_value" symbol="gst_structure_take_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="fieldname" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gst_structure_to_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <field name="type" type="GType"/>
- <field name="name" type="GQuark"/>
- <field name="parent_refcount" type="gint*"/>
- <field name="fields" type="GArray*"/>
- <field name="_gst_reserved" type="gpointer"/>
- </boxed>
- <boxed name="GstTagList" type-name="GstTagList" get-type="gst_tag_list_get_type">
- </boxed>
- <enum name="GstActivateMode" type-name="GstActivateMode" get-type="gst_activate_mode_get_type">
- <member name="GST_ACTIVATE_NONE" value="0"/>
- <member name="GST_ACTIVATE_PUSH" value="1"/>
- <member name="GST_ACTIVATE_PULL" value="2"/>
- </enum>
- <enum name="GstBufferListItem" type-name="GstBufferListItem" get-type="gst_buffer_list_item_get_type">
- <member name="GST_BUFFER_LIST_CONTINUE" value="0"/>
- <member name="GST_BUFFER_LIST_SKIP_GROUP" value="1"/>
- <member name="GST_BUFFER_LIST_END" value="2"/>
- </enum>
- <enum name="GstBufferingMode" type-name="GstBufferingMode" get-type="gst_buffering_mode_get_type">
- <member name="GST_BUFFERING_STREAM" value="0"/>
- <member name="GST_BUFFERING_DOWNLOAD" value="1"/>
- <member name="GST_BUFFERING_TIMESHIFT" value="2"/>
- <member name="GST_BUFFERING_LIVE" value="3"/>
- </enum>
- <enum name="GstBusSyncReply" type-name="GstBusSyncReply" get-type="gst_bus_sync_reply_get_type">
- <member name="GST_BUS_DROP" value="0"/>
- <member name="GST_BUS_PASS" value="1"/>
- <member name="GST_BUS_ASYNC" value="2"/>
- </enum>
- <enum name="GstCapsIntersectMode" type-name="GstCapsIntersectMode" get-type="gst_caps_intersect_mode_get_type">
- <member name="GST_CAPS_INTERSECT_ZIG_ZAG" value="0"/>
- <member name="GST_CAPS_INTERSECT_FIRST" value="1"/>
- </enum>
- <enum name="GstClockEntryType" type-name="GstClockEntryType" get-type="gst_clock_entry_type_get_type">
- <member name="GST_CLOCK_ENTRY_SINGLE" value="0"/>
- <member name="GST_CLOCK_ENTRY_PERIODIC" value="1"/>
- </enum>
- <enum name="GstClockReturn" type-name="GstClockReturn" get-type="gst_clock_return_get_type">
- <member name="GST_CLOCK_OK" value="0"/>
- <member name="GST_CLOCK_EARLY" value="1"/>
- <member name="GST_CLOCK_UNSCHEDULED" value="2"/>
- <member name="GST_CLOCK_BUSY" value="3"/>
- <member name="GST_CLOCK_BADTIME" value="4"/>
- <member name="GST_CLOCK_ERROR" value="5"/>
- <member name="GST_CLOCK_UNSUPPORTED" value="6"/>
- <member name="GST_CLOCK_DONE" value="7"/>
- </enum>
- <enum name="GstClockType" type-name="GstClockType" get-type="gst_clock_type_get_type">
- <member name="GST_CLOCK_TYPE_REALTIME" value="0"/>
- <member name="GST_CLOCK_TYPE_MONOTONIC" value="1"/>
- </enum>
- <enum name="GstCoreError" type-name="GstCoreError" get-type="gst_core_error_get_type">
- <member name="GST_CORE_ERROR_FAILED" value="1"/>
- <member name="GST_CORE_ERROR_TOO_LAZY" value="2"/>
- <member name="GST_CORE_ERROR_NOT_IMPLEMENTED" value="3"/>
- <member name="GST_CORE_ERROR_STATE_CHANGE" value="4"/>
- <member name="GST_CORE_ERROR_PAD" value="5"/>
- <member name="GST_CORE_ERROR_THREAD" value="6"/>
- <member name="GST_CORE_ERROR_NEGOTIATION" value="7"/>
- <member name="GST_CORE_ERROR_EVENT" value="8"/>
- <member name="GST_CORE_ERROR_SEEK" value="9"/>
- <member name="GST_CORE_ERROR_CAPS" value="10"/>
- <member name="GST_CORE_ERROR_TAG" value="11"/>
- <member name="GST_CORE_ERROR_MISSING_PLUGIN" value="12"/>
- <member name="GST_CORE_ERROR_CLOCK" value="13"/>
- <member name="GST_CORE_ERROR_DISABLED" value="14"/>
- <member name="GST_CORE_ERROR_NUM_ERRORS" value="15"/>
- </enum>
- <enum name="GstDebugColorFlags" type-name="GstDebugColorFlags" get-type="gst_debug_color_flags_get_type">
- <member name="GST_DEBUG_FG_BLACK" value="0"/>
- <member name="GST_DEBUG_FG_RED" value="1"/>
- <member name="GST_DEBUG_FG_GREEN" value="2"/>
- <member name="GST_DEBUG_FG_YELLOW" value="3"/>
- <member name="GST_DEBUG_FG_BLUE" value="4"/>
- <member name="GST_DEBUG_FG_MAGENTA" value="5"/>
- <member name="GST_DEBUG_FG_CYAN" value="6"/>
- <member name="GST_DEBUG_FG_WHITE" value="7"/>
- <member name="GST_DEBUG_BG_BLACK" value="0"/>
- <member name="GST_DEBUG_BG_RED" value="16"/>
- <member name="GST_DEBUG_BG_GREEN" value="32"/>
- <member name="GST_DEBUG_BG_YELLOW" value="48"/>
- <member name="GST_DEBUG_BG_BLUE" value="64"/>
- <member name="GST_DEBUG_BG_MAGENTA" value="80"/>
- <member name="GST_DEBUG_BG_CYAN" value="96"/>
- <member name="GST_DEBUG_BG_WHITE" value="112"/>
- <member name="GST_DEBUG_BOLD" value="256"/>
- <member name="GST_DEBUG_UNDERLINE" value="512"/>
- </enum>
- <enum name="GstDebugLevel" type-name="GstDebugLevel" get-type="gst_debug_level_get_type">
- <member name="GST_LEVEL_NONE" value="0"/>
- <member name="GST_LEVEL_ERROR" value="1"/>
- <member name="GST_LEVEL_WARNING" value="2"/>
- <member name="GST_LEVEL_INFO" value="3"/>
- <member name="GST_LEVEL_DEBUG" value="4"/>
- <member name="GST_LEVEL_LOG" value="5"/>
- <member name="GST_LEVEL_FIXME" value="6"/>
- <member name="GST_LEVEL_TRACE" value="7"/>
- <member name="GST_LEVEL_MEMDUMP" value="9"/>
- <member name="GST_LEVEL_COUNT" value="10"/>
- </enum>
- <enum name="GstEventType" type-name="GstEventType" get-type="gst_event_type_get_type">
- <member name="GST_EVENT_UNKNOWN" value="0"/>
- <member name="GST_EVENT_FLUSH_START" value="19"/>
- <member name="GST_EVENT_FLUSH_STOP" value="39"/>
- <member name="GST_EVENT_EOS" value="86"/>
- <member name="GST_EVENT_NEWSEGMENT" value="102"/>
- <member name="GST_EVENT_TAG" value="118"/>
- <member name="GST_EVENT_BUFFERSIZE" value="134"/>
- <member name="GST_EVENT_SINK_MESSAGE" value="150"/>
- <member name="GST_EVENT_QOS" value="241"/>
- <member name="GST_EVENT_SEEK" value="257"/>
- <member name="GST_EVENT_NAVIGATION" value="273"/>
- <member name="GST_EVENT_LATENCY" value="289"/>
- <member name="GST_EVENT_STEP" value="305"/>
- <member name="GST_EVENT_CUSTOM_UPSTREAM" value="513"/>
- <member name="GST_EVENT_CUSTOM_DOWNSTREAM" value="518"/>
- <member name="GST_EVENT_CUSTOM_DOWNSTREAM_OOB" value="514"/>
- <member name="GST_EVENT_CUSTOM_BOTH" value="519"/>
- <member name="GST_EVENT_CUSTOM_BOTH_OOB" value="515"/>
- </enum>
- <enum name="GstFlowReturn" type-name="GstFlowReturn" get-type="gst_flow_return_get_type">
- <member name="GST_FLOW_CUSTOM_SUCCESS_2" value="102"/>
- <member name="GST_FLOW_CUSTOM_SUCCESS_1" value="101"/>
- <member name="GST_FLOW_CUSTOM_SUCCESS" value="100"/>
- <member name="GST_FLOW_RESEND" value="1"/>
- <member name="GST_FLOW_OK" value="0"/>
- <member name="GST_FLOW_NOT_LINKED" value="-1"/>
- <member name="GST_FLOW_WRONG_STATE" value="-2"/>
- <member name="GST_FLOW_UNEXPECTED" value="-3"/>
- <member name="GST_FLOW_NOT_NEGOTIATED" value="-4"/>
- <member name="GST_FLOW_ERROR" value="-5"/>
- <member name="GST_FLOW_NOT_SUPPORTED" value="-6"/>
- <member name="GST_FLOW_CUSTOM_ERROR" value="-100"/>
- <member name="GST_FLOW_CUSTOM_ERROR_1" value="-101"/>
- <member name="GST_FLOW_CUSTOM_ERROR_2" value="-102"/>
- </enum>
- <enum name="GstFormat" type-name="GstFormat" get-type="gst_format_get_type">
- <member name="GST_FORMAT_UNDEFINED" value="0"/>
- <member name="GST_FORMAT_DEFAULT" value="1"/>
- <member name="GST_FORMAT_BYTES" value="2"/>
- <member name="GST_FORMAT_TIME" value="3"/>
- <member name="GST_FORMAT_BUFFERS" value="4"/>
- <member name="GST_FORMAT_PERCENT" value="5"/>
- </enum>
- <enum name="GstIndexCertainty" type-name="GstIndexCertainty" get-type="gst_index_certainty_get_type">
- <member name="GST_INDEX_UNKNOWN" value="0"/>
- <member name="GST_INDEX_CERTAIN" value="1"/>
- <member name="GST_INDEX_FUZZY" value="2"/>
- </enum>
- <enum name="GstIndexEntryType" type-name="GstIndexEntryType" get-type="gst_index_entry_type_get_type">
- <member name="GST_INDEX_ENTRY_ID" value="0"/>
- <member name="GST_INDEX_ENTRY_ASSOCIATION" value="1"/>
- <member name="GST_INDEX_ENTRY_OBJECT" value="2"/>
- <member name="GST_INDEX_ENTRY_FORMAT" value="3"/>
- </enum>
- <enum name="GstIndexLookupMethod" type-name="GstIndexLookupMethod" get-type="gst_index_lookup_method_get_type">
- <member name="GST_INDEX_LOOKUP_EXACT" value="0"/>
- <member name="GST_INDEX_LOOKUP_BEFORE" value="1"/>
- <member name="GST_INDEX_LOOKUP_AFTER" value="2"/>
- </enum>
- <enum name="GstIndexResolverMethod" type-name="GstIndexResolverMethod" get-type="gst_index_resolver_method_get_type">
- <member name="GST_INDEX_RESOLVER_CUSTOM" value="0"/>
- <member name="GST_INDEX_RESOLVER_GTYPE" value="1"/>
- <member name="GST_INDEX_RESOLVER_PATH" value="2"/>
- </enum>
- <enum name="GstIteratorItem" type-name="GstIteratorItem" get-type="gst_iterator_item_get_type">
- <member name="GST_ITERATOR_ITEM_SKIP" value="0"/>
- <member name="GST_ITERATOR_ITEM_PASS" value="1"/>
- <member name="GST_ITERATOR_ITEM_END" value="2"/>
- </enum>
- <enum name="GstIteratorResult" type-name="GstIteratorResult" get-type="gst_iterator_result_get_type">
- <member name="GST_ITERATOR_DONE" value="0"/>
- <member name="GST_ITERATOR_OK" value="1"/>
- <member name="GST_ITERATOR_RESYNC" value="2"/>
- <member name="GST_ITERATOR_ERROR" value="3"/>
- </enum>
- <enum name="GstLibraryError" type-name="GstLibraryError" get-type="gst_library_error_get_type">
- <member name="GST_LIBRARY_ERROR_FAILED" value="1"/>
- <member name="GST_LIBRARY_ERROR_TOO_LAZY" value="2"/>
- <member name="GST_LIBRARY_ERROR_INIT" value="3"/>
- <member name="GST_LIBRARY_ERROR_SHUTDOWN" value="4"/>
- <member name="GST_LIBRARY_ERROR_SETTINGS" value="5"/>
- <member name="GST_LIBRARY_ERROR_ENCODE" value="6"/>
- <member name="GST_LIBRARY_ERROR_NUM_ERRORS" value="7"/>
- </enum>
- <enum name="GstPadDirection" type-name="GstPadDirection" get-type="gst_pad_direction_get_type">
- <member name="GST_PAD_UNKNOWN" value="0"/>
- <member name="GST_PAD_SRC" value="1"/>
- <member name="GST_PAD_SINK" value="2"/>
- </enum>
- <enum name="GstPadLinkReturn" type-name="GstPadLinkReturn" get-type="gst_pad_link_return_get_type">
- <member name="GST_PAD_LINK_OK" value="0"/>
- <member name="GST_PAD_LINK_WRONG_HIERARCHY" value="-1"/>
- <member name="GST_PAD_LINK_WAS_LINKED" value="-2"/>
- <member name="GST_PAD_LINK_WRONG_DIRECTION" value="-3"/>
- <member name="GST_PAD_LINK_NOFORMAT" value="-4"/>
- <member name="GST_PAD_LINK_NOSCHED" value="-5"/>
- <member name="GST_PAD_LINK_REFUSED" value="-6"/>
- </enum>
- <enum name="GstPadPresence" type-name="GstPadPresence" get-type="gst_pad_presence_get_type">
- <member name="GST_PAD_ALWAYS" value="0"/>
- <member name="GST_PAD_SOMETIMES" value="1"/>
- <member name="GST_PAD_REQUEST" value="2"/>
- </enum>
- <enum name="GstParseError" type-name="GstParseError" get-type="gst_parse_error_get_type">
- <member name="GST_PARSE_ERROR_SYNTAX" value="0"/>
- <member name="GST_PARSE_ERROR_NO_SUCH_ELEMENT" value="1"/>
- <member name="GST_PARSE_ERROR_NO_SUCH_PROPERTY" value="2"/>
- <member name="GST_PARSE_ERROR_LINK" value="3"/>
- <member name="GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY" value="4"/>
- <member name="GST_PARSE_ERROR_EMPTY_BIN" value="5"/>
- <member name="GST_PARSE_ERROR_EMPTY" value="6"/>
- </enum>
- <enum name="GstPluginError" type-name="GstPluginError" get-type="gst_plugin_error_get_type">
- <member name="GST_PLUGIN_ERROR_MODULE" value="0"/>
- <member name="GST_PLUGIN_ERROR_DEPENDENCIES" value="1"/>
- <member name="GST_PLUGIN_ERROR_NAME_MISMATCH" value="2"/>
- </enum>
- <enum name="GstProgressType" type-name="GstProgressType" get-type="gst_progress_type_get_type">
- <member name="GST_PROGRESS_TYPE_START" value="0"/>
- <member name="GST_PROGRESS_TYPE_CONTINUE" value="1"/>
- <member name="GST_PROGRESS_TYPE_COMPLETE" value="2"/>
- <member name="GST_PROGRESS_TYPE_CANCELED" value="3"/>
- <member name="GST_PROGRESS_TYPE_ERROR" value="4"/>
- </enum>
- <enum name="GstQOSType" type-name="GstQOSType" get-type="gst_qos_type_get_type">
- <member name="GST_QOS_TYPE_OVERFLOW" value="0"/>
- <member name="GST_QOS_TYPE_UNDERFLOW" value="1"/>
- <member name="GST_QOS_TYPE_THROTTLE" value="2"/>
- </enum>
- <enum name="GstQueryType" type-name="GstQueryType" get-type="gst_query_type_get_type">
- <member name="GST_QUERY_NONE" value="0"/>
- <member name="GST_QUERY_POSITION" value="1"/>
- <member name="GST_QUERY_DURATION" value="2"/>
- <member name="GST_QUERY_LATENCY" value="3"/>
- <member name="GST_QUERY_JITTER" value="4"/>
- <member name="GST_QUERY_RATE" value="5"/>
- <member name="GST_QUERY_SEEKING" value="6"/>
- <member name="GST_QUERY_SEGMENT" value="7"/>
- <member name="GST_QUERY_CONVERT" value="8"/>
- <member name="GST_QUERY_FORMATS" value="9"/>
- <member name="GST_QUERY_BUFFERING" value="10"/>
- <member name="GST_QUERY_CUSTOM" value="11"/>
- <member name="GST_QUERY_URI" value="12"/>
- </enum>
- <enum name="GstRank" type-name="GstRank" get-type="gst_rank_get_type">
- <member name="GST_RANK_NONE" value="0"/>
- <member name="GST_RANK_MARGINAL" value="64"/>
- <member name="GST_RANK_SECONDARY" value="128"/>
- <member name="GST_RANK_PRIMARY" value="256"/>
- </enum>
- <enum name="GstResourceError" type-name="GstResourceError" get-type="gst_resource_error_get_type">
- <member name="GST_RESOURCE_ERROR_FAILED" value="1"/>
- <member name="GST_RESOURCE_ERROR_TOO_LAZY" value="2"/>
- <member name="GST_RESOURCE_ERROR_NOT_FOUND" value="3"/>
- <member name="GST_RESOURCE_ERROR_BUSY" value="4"/>
- <member name="GST_RESOURCE_ERROR_OPEN_READ" value="5"/>
- <member name="GST_RESOURCE_ERROR_OPEN_WRITE" value="6"/>
- <member name="GST_RESOURCE_ERROR_OPEN_READ_WRITE" value="7"/>
- <member name="GST_RESOURCE_ERROR_CLOSE" value="8"/>
- <member name="GST_RESOURCE_ERROR_READ" value="9"/>
- <member name="GST_RESOURCE_ERROR_WRITE" value="10"/>
- <member name="GST_RESOURCE_ERROR_SEEK" value="11"/>
- <member name="GST_RESOURCE_ERROR_SYNC" value="12"/>
- <member name="GST_RESOURCE_ERROR_SETTINGS" value="13"/>
- <member name="GST_RESOURCE_ERROR_NO_SPACE_LEFT" value="14"/>
- <member name="GST_RESOURCE_ERROR_NUM_ERRORS" value="15"/>
- </enum>
- <enum name="GstSearchMode" type-name="GstSearchMode" get-type="gst_search_mode_get_type">
- <member name="GST_SEARCH_MODE_EXACT" value="0"/>
- <member name="GST_SEARCH_MODE_BEFORE" value="1"/>
- <member name="GST_SEARCH_MODE_AFTER" value="2"/>
- </enum>
- <enum name="GstSeekType" type-name="GstSeekType" get-type="gst_seek_type_get_type">
- <member name="GST_SEEK_TYPE_NONE" value="0"/>
- <member name="GST_SEEK_TYPE_CUR" value="1"/>
- <member name="GST_SEEK_TYPE_SET" value="2"/>
- <member name="GST_SEEK_TYPE_END" value="3"/>
- </enum>
- <enum name="GstState" type-name="GstState" get-type="gst_state_get_type">
- <member name="GST_STATE_VOID_PENDING" value="0"/>
- <member name="GST_STATE_NULL" value="1"/>
- <member name="GST_STATE_READY" value="2"/>
- <member name="GST_STATE_PAUSED" value="3"/>
- <member name="GST_STATE_PLAYING" value="4"/>
- </enum>
- <enum name="GstStateChange" type-name="GstStateChange" get-type="gst_state_change_get_type">
- <member name="GST_STATE_CHANGE_NULL_TO_READY" value="10"/>
- <member name="GST_STATE_CHANGE_READY_TO_PAUSED" value="19"/>
- <member name="GST_STATE_CHANGE_PAUSED_TO_PLAYING" value="28"/>
- <member name="GST_STATE_CHANGE_PLAYING_TO_PAUSED" value="35"/>
- <member name="GST_STATE_CHANGE_PAUSED_TO_READY" value="26"/>
- <member name="GST_STATE_CHANGE_READY_TO_NULL" value="17"/>
- </enum>
- <enum name="GstStateChangeReturn" type-name="GstStateChangeReturn" get-type="gst_state_change_return_get_type">
- <member name="GST_STATE_CHANGE_FAILURE" value="0"/>
- <member name="GST_STATE_CHANGE_SUCCESS" value="1"/>
- <member name="GST_STATE_CHANGE_ASYNC" value="2"/>
- <member name="GST_STATE_CHANGE_NO_PREROLL" value="3"/>
- </enum>
- <enum name="GstStreamError" type-name="GstStreamError" get-type="gst_stream_error_get_type">
- <member name="GST_STREAM_ERROR_FAILED" value="1"/>
- <member name="GST_STREAM_ERROR_TOO_LAZY" value="2"/>
- <member name="GST_STREAM_ERROR_NOT_IMPLEMENTED" value="3"/>
- <member name="GST_STREAM_ERROR_TYPE_NOT_FOUND" value="4"/>
- <member name="GST_STREAM_ERROR_WRONG_TYPE" value="5"/>
- <member name="GST_STREAM_ERROR_CODEC_NOT_FOUND" value="6"/>
- <member name="GST_STREAM_ERROR_DECODE" value="7"/>
- <member name="GST_STREAM_ERROR_ENCODE" value="8"/>
- <member name="GST_STREAM_ERROR_DEMUX" value="9"/>
- <member name="GST_STREAM_ERROR_MUX" value="10"/>
- <member name="GST_STREAM_ERROR_FORMAT" value="11"/>
- <member name="GST_STREAM_ERROR_DECRYPT" value="12"/>
- <member name="GST_STREAM_ERROR_DECRYPT_NOKEY" value="13"/>
- <member name="GST_STREAM_ERROR_NUM_ERRORS" value="14"/>
- </enum>
- <enum name="GstStreamStatusType" type-name="GstStreamStatusType" get-type="gst_stream_status_type_get_type">
- <member name="GST_STREAM_STATUS_TYPE_CREATE" value="0"/>
- <member name="GST_STREAM_STATUS_TYPE_ENTER" value="1"/>
- <member name="GST_STREAM_STATUS_TYPE_LEAVE" value="2"/>
- <member name="GST_STREAM_STATUS_TYPE_DESTROY" value="3"/>
- <member name="GST_STREAM_STATUS_TYPE_START" value="8"/>
- <member name="GST_STREAM_STATUS_TYPE_PAUSE" value="9"/>
- <member name="GST_STREAM_STATUS_TYPE_STOP" value="10"/>
- </enum>
- <enum name="GstStructureChangeType" type-name="GstStructureChangeType" get-type="gst_structure_change_type_get_type">
- <member name="GST_STRUCTURE_CHANGE_TYPE_PAD_LINK" value="0"/>
- <member name="GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK" value="1"/>
- </enum>
- <enum name="GstTagFlag" type-name="GstTagFlag" get-type="gst_tag_flag_get_type">
- <member name="GST_TAG_FLAG_UNDEFINED" value="0"/>
- <member name="GST_TAG_FLAG_META" value="1"/>
- <member name="GST_TAG_FLAG_ENCODED" value="2"/>
- <member name="GST_TAG_FLAG_DECODED" value="3"/>
- <member name="GST_TAG_FLAG_COUNT" value="4"/>
- </enum>
- <enum name="GstTagMergeMode" type-name="GstTagMergeMode" get-type="gst_tag_merge_mode_get_type">
- <member name="GST_TAG_MERGE_UNDEFINED" value="0"/>
- <member name="GST_TAG_MERGE_REPLACE_ALL" value="1"/>
- <member name="GST_TAG_MERGE_REPLACE" value="2"/>
- <member name="GST_TAG_MERGE_APPEND" value="3"/>
- <member name="GST_TAG_MERGE_PREPEND" value="4"/>
- <member name="GST_TAG_MERGE_KEEP" value="5"/>
- <member name="GST_TAG_MERGE_KEEP_ALL" value="6"/>
- <member name="GST_TAG_MERGE_COUNT" value="7"/>
- </enum>
- <enum name="GstTaskState" type-name="GstTaskState" get-type="gst_task_state_get_type">
- <member name="GST_TASK_STARTED" value="0"/>
- <member name="GST_TASK_STOPPED" value="1"/>
- <member name="GST_TASK_PAUSED" value="2"/>
- </enum>
- <enum name="GstTypeFindProbability" type-name="GstTypeFindProbability" get-type="gst_type_find_probability_get_type">
- <member name="GST_TYPE_FIND_MINIMUM" value="1"/>
- <member name="GST_TYPE_FIND_POSSIBLE" value="50"/>
- <member name="GST_TYPE_FIND_LIKELY" value="80"/>
- <member name="GST_TYPE_FIND_NEARLY_CERTAIN" value="99"/>
- <member name="GST_TYPE_FIND_MAXIMUM" value="100"/>
- </enum>
- <enum name="GstURIType" type-name="GstURIType" get-type="gst_uri_type_get_type">
- <member name="GST_URI_UNKNOWN" value="0"/>
- <member name="GST_URI_SINK" value="1"/>
- <member name="GST_URI_SRC" value="2"/>
- </enum>
- <flags name="GstAllocTraceFlags" type-name="GstAllocTraceFlags" get-type="gst_alloc_trace_flags_get_type">
- <member name="GST_ALLOC_TRACE_LIVE" value="1"/>
- <member name="GST_ALLOC_TRACE_MEM_LIVE" value="2"/>
- </flags>
- <flags name="GstAssocFlags" type-name="GstAssocFlags" get-type="gst_assoc_flags_get_type">
- <member name="GST_ASSOCIATION_FLAG_NONE" value="0"/>
- <member name="GST_ASSOCIATION_FLAG_KEY_UNIT" value="1"/>
- <member name="GST_ASSOCIATION_FLAG_DELTA_UNIT" value="2"/>
- <member name="GST_ASSOCIATION_FLAG_LAST" value="256"/>
- </flags>
- <flags name="GstBinFlags" type-name="GstBinFlags" get-type="gst_bin_flags_get_type">
- <member name="GST_BIN_FLAG_LAST" value="33554432"/>
- </flags>
- <flags name="GstBufferCopyFlags" type-name="GstBufferCopyFlags" get-type="gst_buffer_copy_flags_get_type">
- <member name="GST_BUFFER_COPY_FLAGS" value="1"/>
- <member name="GST_BUFFER_COPY_TIMESTAMPS" value="2"/>
- <member name="GST_BUFFER_COPY_CAPS" value="4"/>
- </flags>
- <flags name="GstBufferFlag" type-name="GstBufferFlag" get-type="gst_buffer_flag_get_type">
- <member name="GST_BUFFER_FLAG_READONLY" value="1"/>
- <member name="GST_BUFFER_FLAG_MEDIA4" value="2"/>
- <member name="GST_BUFFER_FLAG_PREROLL" value="16"/>
- <member name="GST_BUFFER_FLAG_DISCONT" value="32"/>
- <member name="GST_BUFFER_FLAG_IN_CAPS" value="64"/>
- <member name="GST_BUFFER_FLAG_GAP" value="128"/>
- <member name="GST_BUFFER_FLAG_DELTA_UNIT" value="256"/>
- <member name="GST_BUFFER_FLAG_MEDIA1" value="512"/>
- <member name="GST_BUFFER_FLAG_MEDIA2" value="1024"/>
- <member name="GST_BUFFER_FLAG_MEDIA3" value="2048"/>
- <member name="GST_BUFFER_FLAG_LAST" value="4096"/>
- </flags>
- <flags name="GstBusFlags" type-name="GstBusFlags" get-type="gst_bus_flags_get_type">
- <member name="GST_BUS_FLUSHING" value="16"/>
- <member name="GST_BUS_FLAG_LAST" value="32"/>
- </flags>
- <flags name="GstCapsFlags" type-name="GstCapsFlags" get-type="gst_caps_flags_get_type">
- <member name="GST_CAPS_FLAGS_ANY" value="1"/>
- </flags>
- <flags name="GstClockFlags" type-name="GstClockFlags" get-type="gst_clock_flags_get_type">
- <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" value="16"/>
- <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" value="32"/>
- <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" value="64"/>
- <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" value="128"/>
- <member name="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" value="256"/>
- <member name="GST_CLOCK_FLAG_CAN_SET_MASTER" value="512"/>
- <member name="GST_CLOCK_FLAG_LAST" value="4096"/>
- </flags>
- <flags name="GstDebugGraphDetails" type-name="GstDebugGraphDetails" get-type="gst_debug_graph_details_get_type">
- <member name="GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE" value="1"/>
- <member name="GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS" value="2"/>
- <member name="GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS" value="4"/>
- <member name="GST_DEBUG_GRAPH_SHOW_STATES" value="8"/>
- <member name="GST_DEBUG_GRAPH_SHOW_ALL" value="15"/>
- </flags>
- <flags name="GstElementFlags" type-name="GstElementFlags" get-type="gst_element_flags_get_type">
- <member name="GST_ELEMENT_LOCKED_STATE" value="16"/>
- <member name="GST_ELEMENT_IS_SINK" value="32"/>
- <member name="GST_ELEMENT_UNPARENTING" value="64"/>
- <member name="GST_ELEMENT_IS_SOURCE" value="128"/>
- <member name="GST_ELEMENT_FLAG_LAST" value="1048576"/>
- </flags>
- <flags name="GstEventTypeFlags" type-name="GstEventTypeFlags" get-type="gst_event_type_flags_get_type">
- <member name="GST_EVENT_TYPE_UPSTREAM" value="1"/>
- <member name="GST_EVENT_TYPE_DOWNSTREAM" value="2"/>
- <member name="GST_EVENT_TYPE_SERIALIZED" value="4"/>
- </flags>
- <flags name="GstIndexFlags" type-name="GstIndexFlags" get-type="gst_index_flags_get_type">
- <member name="GST_INDEX_WRITABLE" value="16"/>
- <member name="GST_INDEX_READABLE" value="32"/>
- <member name="GST_INDEX_FLAG_LAST" value="4096"/>
- </flags>
- <flags name="GstMessageType" type-name="GstMessageType" get-type="gst_message_type_get_type">
- <member name="GST_MESSAGE_UNKNOWN" value="0"/>
- <member name="GST_MESSAGE_EOS" value="1"/>
- <member name="GST_MESSAGE_ERROR" value="2"/>
- <member name="GST_MESSAGE_WARNING" value="4"/>
- <member name="GST_MESSAGE_INFO" value="8"/>
- <member name="GST_MESSAGE_TAG" value="16"/>
- <member name="GST_MESSAGE_BUFFERING" value="32"/>
- <member name="GST_MESSAGE_STATE_CHANGED" value="64"/>
- <member name="GST_MESSAGE_STATE_DIRTY" value="128"/>
- <member name="GST_MESSAGE_STEP_DONE" value="256"/>
- <member name="GST_MESSAGE_CLOCK_PROVIDE" value="512"/>
- <member name="GST_MESSAGE_CLOCK_LOST" value="1024"/>
- <member name="GST_MESSAGE_NEW_CLOCK" value="2048"/>
- <member name="GST_MESSAGE_STRUCTURE_CHANGE" value="4096"/>
- <member name="GST_MESSAGE_STREAM_STATUS" value="8192"/>
- <member name="GST_MESSAGE_APPLICATION" value="16384"/>
- <member name="GST_MESSAGE_ELEMENT" value="32768"/>
- <member name="GST_MESSAGE_SEGMENT_START" value="65536"/>
- <member name="GST_MESSAGE_SEGMENT_DONE" value="131072"/>
- <member name="GST_MESSAGE_DURATION" value="262144"/>
- <member name="GST_MESSAGE_LATENCY" value="524288"/>
- <member name="GST_MESSAGE_ASYNC_START" value="1048576"/>
- <member name="GST_MESSAGE_ASYNC_DONE" value="2097152"/>
- <member name="GST_MESSAGE_REQUEST_STATE" value="4194304"/>
- <member name="GST_MESSAGE_STEP_START" value="8388608"/>
- <member name="GST_MESSAGE_QOS" value="16777216"/>
- <member name="GST_MESSAGE_PROGRESS" value="33554432"/>
- <member name="GST_MESSAGE_ANY" value="-1"/>
- </flags>
- <flags name="GstMiniObjectFlags" type-name="GstMiniObjectFlags" get-type="gst_mini_object_flags_get_type">
- <member name="GST_MINI_OBJECT_FLAG_READONLY" value="1"/>
- <member name="GST_MINI_OBJECT_FLAG_RESERVED1" value="2"/>
- <member name="GST_MINI_OBJECT_FLAG_LAST" value="16"/>
- </flags>
- <flags name="GstObjectFlags" type-name="GstObjectFlags" get-type="gst_object_flags_get_type">
- <member name="GST_OBJECT_DISPOSING" value="1"/>
- <member name="GST_OBJECT_FLOATING" value="2"/>
- <member name="GST_OBJECT_FLAG_LAST" value="16"/>
- </flags>
- <flags name="GstPadFlags" type-name="GstPadFlags" get-type="gst_pad_flags_get_type">
- <member name="GST_PAD_BLOCKED" value="16"/>
- <member name="GST_PAD_FLUSHING" value="32"/>
- <member name="GST_PAD_IN_GETCAPS" value="64"/>
- <member name="GST_PAD_IN_SETCAPS" value="128"/>
- <member name="GST_PAD_BLOCKING" value="256"/>
- <member name="GST_PAD_FLAG_LAST" value="4096"/>
- </flags>
- <flags name="GstPadLinkCheck" type-name="GstPadLinkCheck" get-type="gst_pad_link_check_get_type">
- <member name="GST_PAD_LINK_CHECK_NOTHING" value="0"/>
- <member name="GST_PAD_LINK_CHECK_HIERARCHY" value="1"/>
- <member name="GST_PAD_LINK_CHECK_TEMPLATE_CAPS" value="2"/>
- <member name="GST_PAD_LINK_CHECK_CAPS" value="4"/>
- </flags>
- <flags name="GstPadTemplateFlags" type-name="GstPadTemplateFlags" get-type="gst_pad_template_flags_get_type">
- <member name="GST_PAD_TEMPLATE_FIXED" value="16"/>
- <member name="GST_PAD_TEMPLATE_FLAG_LAST" value="256"/>
- </flags>
- <flags name="GstParseFlags" type-name="GstParseFlags" get-type="gst_parse_flags_get_type">
- <member name="GST_PARSE_FLAG_NONE" value="0"/>
- <member name="GST_PARSE_FLAG_FATAL_ERRORS" value="1"/>
- </flags>
- <flags name="GstPipelineFlags" type-name="GstPipelineFlags" get-type="gst_pipeline_flags_get_type">
- <member name="GST_PIPELINE_FLAG_FIXED_CLOCK" value="33554432"/>
- <member name="GST_PIPELINE_FLAG_LAST" value="536870912"/>
- </flags>
- <flags name="GstPluginDependencyFlags" type-name="GstPluginDependencyFlags" get-type="gst_plugin_dependency_flags_get_type">
- <member name="GST_PLUGIN_DEPENDENCY_FLAG_NONE" value="0"/>
- <member name="GST_PLUGIN_DEPENDENCY_FLAG_RECURSE" value="1"/>
- <member name="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY" value="2"/>
- <member name="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX" value="4"/>
- </flags>
- <flags name="GstPluginFlags" type-name="GstPluginFlags" get-type="gst_plugin_flags_get_type">
- <member name="GST_PLUGIN_FLAG_CACHED" value="1"/>
- <member name="GST_PLUGIN_FLAG_BLACKLISTED" value="2"/>
- </flags>
- <flags name="GstSeekFlags" type-name="GstSeekFlags" get-type="gst_seek_flags_get_type">
- <member name="GST_SEEK_FLAG_NONE" value="0"/>
- <member name="GST_SEEK_FLAG_FLUSH" value="1"/>
- <member name="GST_SEEK_FLAG_ACCURATE" value="2"/>
- <member name="GST_SEEK_FLAG_KEY_UNIT" value="4"/>
- <member name="GST_SEEK_FLAG_SEGMENT" value="8"/>
- <member name="GST_SEEK_FLAG_SKIP" value="16"/>
- </flags>
- <object name="GstBin" parent="GstElement" type-name="GstBin" get-type="gst_bin_get_type">
- <implements>
- <interface name="GstChildProxy"/>
- </implements>
- <method name="add" symbol="gst_bin_add">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="add_many" symbol="gst_bin_add_many">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element_1" type="GstElement*"/>
- </parameters>
- </method>
- <method name="find_unconnected_pad" symbol="gst_bin_find_unconnected_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="direction" type="GstPadDirection"/>
- </parameters>
- </method>
- <method name="find_unlinked_pad" symbol="gst_bin_find_unlinked_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="direction" type="GstPadDirection"/>
- </parameters>
- </method>
- <method name="get_by_interface" symbol="gst_bin_get_by_interface">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="iface" type="GType"/>
- </parameters>
- </method>
- <method name="get_by_name" symbol="gst_bin_get_by_name">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_by_name_recurse_up" symbol="gst_bin_get_by_name_recurse_up">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="iterate_all_by_interface" symbol="gst_bin_iterate_all_by_interface">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="iface" type="GType"/>
- </parameters>
- </method>
- <method name="iterate_elements" symbol="gst_bin_iterate_elements">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <method name="iterate_recurse" symbol="gst_bin_iterate_recurse">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <method name="iterate_sinks" symbol="gst_bin_iterate_sinks">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <method name="iterate_sorted" symbol="gst_bin_iterate_sorted">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <method name="iterate_sources" symbol="gst_bin_iterate_sources">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_bin_new">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </constructor>
- <method name="recalculate_latency" symbol="gst_bin_recalculate_latency">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </method>
- <method name="remove" symbol="gst_bin_remove">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="remove_many" symbol="gst_bin_remove_many">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element_1" type="GstElement*"/>
- </parameters>
- </method>
- <property name="async-handling" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="message-forward" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="do-latency" when="LAST">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- </parameters>
- </signal>
- <signal name="element-added" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="child" type="GstElement*"/>
- </parameters>
- </signal>
- <signal name="element-removed" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="child" type="GstElement*"/>
- </parameters>
- </signal>
- <vfunc name="add_element">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </vfunc>
- <vfunc name="handle_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </vfunc>
- <vfunc name="remove_element">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bin" type="GstBin*"/>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </vfunc>
- <field name="numchildren" type="gint"/>
- <field name="children" type="GList*"/>
- <field name="children_cookie" type="guint32"/>
- <field name="child_bus" type="GstBus*"/>
- <field name="messages" type="GList*"/>
- <field name="polling" type="gboolean"/>
- <field name="state_dirty" type="gboolean"/>
- <field name="clock_dirty" type="gboolean"/>
- <field name="provided_clock" type="GstClock*"/>
- <field name="clock_provider" type="GstElement*"/>
- </object>
- <object name="GstBus" parent="GstObject" type-name="GstBus" get-type="gst_bus_get_type">
- <method name="add_signal_watch" symbol="gst_bus_add_signal_watch">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="add_signal_watch_full" symbol="gst_bus_add_signal_watch_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="priority" type="gint"/>
- </parameters>
- </method>
- <method name="add_watch" symbol="gst_bus_add_watch">
- <return-type type="guint"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="func" type="GstBusFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_watch_full" symbol="gst_bus_add_watch_full">
- <return-type type="guint"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="priority" type="gint"/>
- <parameter name="func" type="GstBusFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="async_signal_func" symbol="gst_bus_async_signal_func">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="create_watch" symbol="gst_bus_create_watch">
- <return-type type="GSource*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="disable_sync_message_emission" symbol="gst_bus_disable_sync_message_emission">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="enable_sync_message_emission" symbol="gst_bus_enable_sync_message_emission">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="have_pending" symbol="gst_bus_have_pending">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_bus_new">
- <return-type type="GstBus*"/>
- </constructor>
- <method name="peek" symbol="gst_bus_peek">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="poll" symbol="gst_bus_poll">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="events" type="GstMessageType"/>
- <parameter name="timeout" type="GstClockTimeDiff"/>
- </parameters>
- </method>
- <method name="pop" symbol="gst_bus_pop">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="pop_filtered" symbol="gst_bus_pop_filtered">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="types" type="GstMessageType"/>
- </parameters>
- </method>
- <method name="post" symbol="gst_bus_post">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="remove_signal_watch" symbol="gst_bus_remove_signal_watch">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="set_flushing" symbol="gst_bus_set_flushing">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="flushing" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_sync_handler" symbol="gst_bus_set_sync_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="func" type="GstBusSyncHandler"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="sync_signal_handler" symbol="gst_bus_sync_signal_handler">
- <return-type type="GstBusSyncReply"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="timed_pop" symbol="gst_bus_timed_pop">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="timeout" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="timed_pop_filtered" symbol="gst_bus_timed_pop_filtered">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="timeout" type="GstClockTime"/>
- <parameter name="types" type="GstMessageType"/>
- </parameters>
- </method>
- <signal name="message" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage"/>
- </parameters>
- </signal>
- <signal name="sync-message" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="bus" type="GstBus*"/>
- <parameter name="message" type="GstMessage"/>
- </parameters>
- </signal>
- <field name="queue" type="GQueue*"/>
- <field name="queue_lock" type="GMutex*"/>
- <field name="sync_handler" type="GstBusSyncHandler"/>
- <field name="sync_handler_data" type="gpointer"/>
- <field name="signal_watch_id" type="guint"/>
- <field name="num_signal_watchers" type="guint"/>
- </object>
- <object name="GstClock" parent="GstObject" type-name="GstClock" get-type="gst_clock_get_type">
- <method name="add_observation" symbol="gst_clock_add_observation">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="slave" type="GstClockTime"/>
- <parameter name="master" type="GstClockTime"/>
- <parameter name="r_squared" type="gdouble*"/>
- </parameters>
- </method>
- <method name="adjust_unlocked" symbol="gst_clock_adjust_unlocked">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="internal" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="get_calibration" symbol="gst_clock_get_calibration">
- <return-type type="void"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="internal" type="GstClockTime*"/>
- <parameter name="external" type="GstClockTime*"/>
- <parameter name="rate_num" type="GstClockTime*"/>
- <parameter name="rate_denom" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="get_internal_time" symbol="gst_clock_get_internal_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="get_master" symbol="gst_clock_get_master">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="get_resolution" symbol="gst_clock_get_resolution">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="get_time" symbol="gst_clock_get_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <constructor name="new_periodic_id" symbol="gst_clock_new_periodic_id">
- <return-type type="GstClockID"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="start_time" type="GstClockTime"/>
- <parameter name="interval" type="GstClockTime"/>
- </parameters>
- </constructor>
- <constructor name="new_single_shot_id" symbol="gst_clock_new_single_shot_id">
- <return-type type="GstClockID"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </constructor>
- <method name="periodic_id_reinit" symbol="gst_clock_periodic_id_reinit">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="id" type="GstClockID"/>
- <parameter name="start_time" type="GstClockTime"/>
- <parameter name="interval" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_calibration" symbol="gst_clock_set_calibration">
- <return-type type="void"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="internal" type="GstClockTime"/>
- <parameter name="external" type="GstClockTime"/>
- <parameter name="rate_num" type="GstClockTime"/>
- <parameter name="rate_denom" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_master" symbol="gst_clock_set_master">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="master" type="GstClock*"/>
- </parameters>
- </method>
- <method name="set_resolution" symbol="gst_clock_set_resolution">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="resolution" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="single_shot_id_reinit" symbol="gst_clock_single_shot_id_reinit">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="id" type="GstClockID"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="unadjust_unlocked" symbol="gst_clock_unadjust_unlocked">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="external" type="GstClockTime"/>
- </parameters>
- </method>
- <property name="stats" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="timeout" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="window-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="window-threshold" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="change_resolution">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="old_resolution" type="GstClockTime"/>
- <parameter name="new_resolution" type="GstClockTime"/>
- </parameters>
- </vfunc>
- <vfunc name="get_internal_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_resolution">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </vfunc>
- <vfunc name="unschedule">
- <return-type type="void"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="entry" type="GstClockEntry*"/>
- </parameters>
- </vfunc>
- <vfunc name="wait">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="entry" type="GstClockEntry*"/>
- </parameters>
- </vfunc>
- <vfunc name="wait_async">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="entry" type="GstClockEntry*"/>
- </parameters>
- </vfunc>
- <vfunc name="wait_jitter">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="entry" type="GstClockEntry*"/>
- <parameter name="jitter" type="GstClockTimeDiff*"/>
- </parameters>
- </vfunc>
- <field name="slave_lock" type="GMutex*"/>
- <field name="internal_calibration" type="GstClockTime"/>
- <field name="external_calibration" type="GstClockTime"/>
- <field name="rate_numerator" type="GstClockTime"/>
- <field name="rate_denominator" type="GstClockTime"/>
- <field name="last_time" type="GstClockTime"/>
- <field name="entries" type="GList*"/>
- <field name="entries_changed" type="GCond*"/>
- <field name="resolution" type="GstClockTime"/>
- <field name="stats" type="gboolean"/>
- <field name="master" type="GstClock*"/>
- <field name="filling" type="gboolean"/>
- <field name="window_size" type="gint"/>
- <field name="window_threshold" type="gint"/>
- <field name="time_index" type="gint"/>
- <field name="timeout" type="GstClockTime"/>
- <field name="times" type="GstClockTime*"/>
- <field name="clockid" type="GstClockID"/>
- <field name="ABI" type="gpointer"/>
- </object>
- <object name="GstElement" parent="GstObject" type-name="GstElement" get-type="gst_element_get_type">
- <method name="abort_state" symbol="gst_element_abort_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="add_pad" symbol="gst_element_add_pad">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="change_state" symbol="gst_element_change_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="transition" type="GstStateChange"/>
- </parameters>
- </method>
- <method name="class_add_pad_template" symbol="gst_element_class_add_pad_template">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- </parameters>
- </method>
- <method name="class_get_pad_template" symbol="gst_element_class_get_pad_template">
- <return-type type="GstPadTemplate*"/>
- <parameters>
- <parameter name="element_class" type="GstElementClass*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="class_get_pad_template_list" symbol="gst_element_class_get_pad_template_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="element_class" type="GstElementClass*"/>
- </parameters>
- </method>
- <method name="class_install_std_props" symbol="gst_element_class_install_std_props">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="first_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="class_set_details" symbol="gst_element_class_set_details">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="details" type="GstElementDetails*"/>
- </parameters>
- </method>
- <method name="class_set_details_simple" symbol="gst_element_class_set_details_simple">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="longname" type="gchar*"/>
- <parameter name="classification" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- <parameter name="author" type="gchar*"/>
- </parameters>
- </method>
- <method name="class_set_documentation_uri" symbol="gst_element_class_set_documentation_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="class_set_icon_name" symbol="gst_element_class_set_icon_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstElementClass*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="continue_state" symbol="gst_element_continue_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="ret" type="GstStateChangeReturn"/>
- </parameters>
- </method>
- <method name="create_all_pads" symbol="gst_element_create_all_pads">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="found_tags" symbol="gst_element_found_tags">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="found_tags_for_pad" symbol="gst_element_found_tags_for_pad">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="list" type="GstTagList*"/>
- </parameters>
- </method>
- <method name="get_base_time" symbol="gst_element_get_base_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_bus" symbol="gst_element_get_bus">
- <return-type type="GstBus*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_clock" symbol="gst_element_get_clock">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_compatible_pad" symbol="gst_element_get_compatible_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="get_compatible_pad_template" symbol="gst_element_get_compatible_pad_template">
- <return-type type="GstPadTemplate*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="compattempl" type="GstPadTemplate*"/>
- </parameters>
- </method>
- <method name="get_factory" symbol="gst_element_get_factory">
- <return-type type="GstElementFactory*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_index" symbol="gst_element_get_index">
- <return-type type="GstIndex*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_pad" symbol="gst_element_get_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_query_types" symbol="gst_element_get_query_types">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_request_pad" symbol="gst_element_get_request_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_start_time" symbol="gst_element_get_start_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="gst_element_get_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="state" type="GstState*"/>
- <parameter name="pending" type="GstState*"/>
- <parameter name="timeout" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="get_static_pad" symbol="gst_element_get_static_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="implements_interface" symbol="gst_element_implements_interface">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="iface_type" type="GType"/>
- </parameters>
- </method>
- <method name="is_indexable" symbol="gst_element_is_indexable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="is_locked_state" symbol="gst_element_is_locked_state">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="iterate_pads" symbol="gst_element_iterate_pads">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="iterate_sink_pads" symbol="gst_element_iterate_sink_pads">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="iterate_src_pads" symbol="gst_element_iterate_src_pads">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="link" symbol="gst_element_link">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="dest" type="GstElement*"/>
- </parameters>
- </method>
- <method name="link_filtered" symbol="gst_element_link_filtered">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="dest" type="GstElement*"/>
- <parameter name="filter" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="link_many" symbol="gst_element_link_many">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element_1" type="GstElement*"/>
- <parameter name="element_2" type="GstElement*"/>
- </parameters>
- </method>
- <method name="link_pads" symbol="gst_element_link_pads">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="srcpadname" type="gchar*"/>
- <parameter name="dest" type="GstElement*"/>
- <parameter name="destpadname" type="gchar*"/>
- </parameters>
- </method>
- <method name="link_pads_filtered" symbol="gst_element_link_pads_filtered">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="srcpadname" type="gchar*"/>
- <parameter name="dest" type="GstElement*"/>
- <parameter name="destpadname" type="gchar*"/>
- <parameter name="filter" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="link_pads_full" symbol="gst_element_link_pads_full">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="srcpadname" type="gchar*"/>
- <parameter name="dest" type="GstElement*"/>
- <parameter name="destpadname" type="gchar*"/>
- <parameter name="flags" type="GstPadLinkCheck"/>
- </parameters>
- </method>
- <method name="lost_state" symbol="gst_element_lost_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="lost_state_full" symbol="gst_element_lost_state_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="new_base_time" type="gboolean"/>
- </parameters>
- </method>
- <method name="make_from_uri" symbol="gst_element_make_from_uri">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="type" type="GstURIType"/>
- <parameter name="uri" type="gchar*"/>
- <parameter name="elementname" type="gchar*"/>
- </parameters>
- </method>
- <method name="message_full" symbol="gst_element_message_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="type" type="GstMessageType"/>
- <parameter name="domain" type="GQuark"/>
- <parameter name="code" type="gint"/>
- <parameter name="text" type="gchar*"/>
- <parameter name="debug" type="gchar*"/>
- <parameter name="file" type="gchar*"/>
- <parameter name="function" type="gchar*"/>
- <parameter name="line" type="gint"/>
- </parameters>
- </method>
- <method name="no_more_pads" symbol="gst_element_no_more_pads">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="post_message" symbol="gst_element_post_message">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="provide_clock" symbol="gst_element_provide_clock">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="provides_clock" symbol="gst_element_provides_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="query" symbol="gst_element_query">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="query_convert" symbol="gst_element_query_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_val" type="gint64"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_val" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_duration" symbol="gst_element_query_duration">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="duration" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_position" symbol="gst_element_query_position">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="cur" type="gint64*"/>
- </parameters>
- </method>
- <method name="register" symbol="gst_element_register">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="rank" type="guint"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="release_request_pad" symbol="gst_element_release_request_pad">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="remove_pad" symbol="gst_element_remove_pad">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="request_pad" symbol="gst_element_request_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="requires_clock" symbol="gst_element_requires_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="seek" symbol="gst_element_seek">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="rate" type="gdouble"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="flags" type="GstSeekFlags"/>
- <parameter name="cur_type" type="GstSeekType"/>
- <parameter name="cur" type="gint64"/>
- <parameter name="stop_type" type="GstSeekType"/>
- <parameter name="stop" type="gint64"/>
- </parameters>
- </method>
- <method name="seek_simple" symbol="gst_element_seek_simple">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="seek_flags" type="GstSeekFlags"/>
- <parameter name="seek_pos" type="gint64"/>
- </parameters>
- </method>
- <method name="send_event" symbol="gst_element_send_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="set_base_time" symbol="gst_element_set_base_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_bus" symbol="gst_element_set_bus">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </method>
- <method name="set_clock" symbol="gst_element_set_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="set_index" symbol="gst_element_set_index">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="index" type="GstIndex*"/>
- </parameters>
- </method>
- <method name="set_locked_state" symbol="gst_element_set_locked_state">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="locked_state" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_start_time" symbol="gst_element_set_start_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_state" symbol="gst_element_set_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="state" type="GstState"/>
- </parameters>
- </method>
- <method name="state_change_return_get_name" symbol="gst_element_state_change_return_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="state_ret" type="GstStateChangeReturn"/>
- </parameters>
- </method>
- <method name="state_get_name" symbol="gst_element_state_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="state" type="GstState"/>
- </parameters>
- </method>
- <method name="sync_state_with_parent" symbol="gst_element_sync_state_with_parent">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="unlink" symbol="gst_element_unlink">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="dest" type="GstElement*"/>
- </parameters>
- </method>
- <method name="unlink_many" symbol="gst_element_unlink_many">
- <return-type type="void"/>
- <parameters>
- <parameter name="element_1" type="GstElement*"/>
- <parameter name="element_2" type="GstElement*"/>
- </parameters>
- </method>
- <method name="unlink_pads" symbol="gst_element_unlink_pads">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstElement*"/>
- <parameter name="srcpadname" type="gchar*"/>
- <parameter name="dest" type="GstElement*"/>
- <parameter name="destpadname" type="gchar*"/>
- </parameters>
- </method>
- <signal name="no-more-pads" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </signal>
- <signal name="pad-added" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </signal>
- <signal name="pad-removed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </signal>
- <vfunc name="change_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="transition" type="GstStateChange"/>
- </parameters>
- </vfunc>
- <vfunc name="get_index">
- <return-type type="GstIndex*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_query_types">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="state" type="GstState*"/>
- <parameter name="pending" type="GstState*"/>
- <parameter name="timeout" type="GstClockTime"/>
- </parameters>
- </vfunc>
- <vfunc name="provide_clock">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </vfunc>
- <vfunc name="query">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </vfunc>
- <vfunc name="release_pad">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </vfunc>
- <vfunc name="request_new_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="request_new_pad_full">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="send_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_bus">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="bus" type="GstBus*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_index">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="index" type="GstIndex*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_state">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="state" type="GstState"/>
- </parameters>
- </vfunc>
- <vfunc name="state_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="oldstate" type="GstState"/>
- <parameter name="newstate" type="GstState"/>
- <parameter name="pending" type="GstState"/>
- </parameters>
- </vfunc>
- <field name="state_lock" type="GStaticRecMutex*"/>
- <field name="state_cond" type="GCond*"/>
- <field name="state_cookie" type="guint32"/>
- <field name="current_state" type="GstState"/>
- <field name="next_state" type="GstState"/>
- <field name="pending_state" type="GstState"/>
- <field name="last_return" type="GstStateChangeReturn"/>
- <field name="bus" type="GstBus*"/>
- <field name="clock" type="GstClock*"/>
- <field name="base_time" type="GstClockTimeDiff"/>
- <field name="numpads" type="guint16"/>
- <field name="pads" type="GList*"/>
- <field name="numsrcpads" type="guint16"/>
- <field name="srcpads" type="GList*"/>
- <field name="numsinkpads" type="guint16"/>
- <field name="sinkpads" type="GList*"/>
- <field name="pads_cookie" type="guint32"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstElementFactory" parent="GstPluginFeature" type-name="GstElementFactory" get-type="gst_element_factory_get_type">
- <method name="can_sink_all_caps" symbol="gst_element_factory_can_sink_all_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="can_sink_any_caps" symbol="gst_element_factory_can_sink_any_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="can_sink_caps" symbol="gst_element_factory_can_sink_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="can_src_all_caps" symbol="gst_element_factory_can_src_all_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="can_src_any_caps" symbol="gst_element_factory_can_src_any_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="can_src_caps" symbol="gst_element_factory_can_src_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="create" symbol="gst_element_factory_create">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="find" symbol="gst_element_factory_find">
- <return-type type="GstElementFactory*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_author" symbol="gst_element_factory_get_author">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gst_element_factory_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_documentation_uri" symbol="gst_element_factory_get_documentation_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_element_type" symbol="gst_element_factory_get_element_type">
- <return-type type="GType"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_icon_name" symbol="gst_element_factory_get_icon_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_klass" symbol="gst_element_factory_get_klass">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_longname" symbol="gst_element_factory_get_longname">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_num_pad_templates" symbol="gst_element_factory_get_num_pad_templates">
- <return-type type="guint"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_static_pad_templates" symbol="gst_element_factory_get_static_pad_templates">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_uri_protocols" symbol="gst_element_factory_get_uri_protocols">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="get_uri_type" symbol="gst_element_factory_get_uri_type">
- <return-type type="gint"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- </parameters>
- </method>
- <method name="has_interface" symbol="gst_element_factory_has_interface">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="interfacename" type="gchar*"/>
- </parameters>
- </method>
- <method name="list_filter" symbol="gst_element_factory_list_filter">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="subsetonly" type="gboolean"/>
- </parameters>
- </method>
- <method name="list_get_elements" symbol="gst_element_factory_list_get_elements">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="type" type="GstElementFactoryListType"/>
- <parameter name="minrank" type="GstRank"/>
- </parameters>
- </method>
- <method name="list_is_type" symbol="gst_element_factory_list_is_type">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="factory" type="GstElementFactory*"/>
- <parameter name="type" type="GstElementFactoryListType"/>
- </parameters>
- </method>
- <method name="make" symbol="gst_element_factory_make">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="factoryname" type="gchar*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <field name="type" type="GType"/>
- <field name="details" type="GstElementDetails"/>
- <field name="staticpadtemplates" type="GList*"/>
- <field name="numpadtemplates" type="guint"/>
- <field name="uri_type" type="guint"/>
- <field name="uri_protocols" type="gchar**"/>
- <field name="interfaces" type="GList*"/>
- <field name="meta_data" type="gpointer"/>
- </object>
- <object name="GstGhostPad" parent="GstProxyPad" type-name="GstGhostPad" get-type="gst_ghost_pad_get_type">
- <method name="activate_pull_default" symbol="gst_ghost_pad_activate_pull_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="activate_push_default" symbol="gst_ghost_pad_activate_push_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="construct" symbol="gst_ghost_pad_construct">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="gpad" type="GstGhostPad*"/>
- </parameters>
- </method>
- <method name="get_target" symbol="gst_ghost_pad_get_target">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="gpad" type="GstGhostPad*"/>
- </parameters>
- </method>
- <method name="internal_activate_pull_default" symbol="gst_ghost_pad_internal_activate_pull_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="internal_activate_push_default" symbol="gst_ghost_pad_internal_activate_push_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="link_default" symbol="gst_ghost_pad_link_default">
- <return-type type="GstPadLinkReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="peer" type="GstPad*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_ghost_pad_new">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="target" type="GstPad*"/>
- </parameters>
- </constructor>
- <constructor name="new_from_template" symbol="gst_ghost_pad_new_from_template">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="target" type="GstPad*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- </parameters>
- </constructor>
- <constructor name="new_no_target" symbol="gst_ghost_pad_new_no_target">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="dir" type="GstPadDirection"/>
- </parameters>
- </constructor>
- <constructor name="new_no_target_from_template" symbol="gst_ghost_pad_new_no_target_from_template">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="templ" type="GstPadTemplate*"/>
- </parameters>
- </constructor>
- <method name="set_target" symbol="gst_ghost_pad_set_target">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="gpad" type="GstGhostPad*"/>
- <parameter name="newtarget" type="GstPad*"/>
- </parameters>
- </method>
- <method name="setcaps_default" symbol="gst_ghost_pad_setcaps_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="unlink_default" symbol="gst_ghost_pad_unlink_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- </object>
- <object name="GstIndex" parent="GstObject" type-name="GstIndex" get-type="gst_index_get_type">
- <method name="add_association" symbol="gst_index_add_association">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="flags" type="GstAssocFlags"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="value" type="gint64"/>
- </parameters>
- </method>
- <method name="add_associationv" symbol="gst_index_add_associationv">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="flags" type="GstAssocFlags"/>
- <parameter name="n" type="gint"/>
- <parameter name="list" type="GstIndexAssociation*"/>
- </parameters>
- </method>
- <method name="add_format" symbol="gst_index_add_format">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="add_id" symbol="gst_index_add_id">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="description" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_object" symbol="gst_index_add_object">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="type" type="GType"/>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </method>
- <method name="commit" symbol="gst_index_commit">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- </parameters>
- </method>
- <method name="get_assoc_entry" symbol="gst_index_get_assoc_entry">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="method" type="GstIndexLookupMethod"/>
- <parameter name="flags" type="GstAssocFlags"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="value" type="gint64"/>
- </parameters>
- </method>
- <method name="get_assoc_entry_full" symbol="gst_index_get_assoc_entry_full">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="method" type="GstIndexLookupMethod"/>
- <parameter name="flags" type="GstAssocFlags"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="value" type="gint64"/>
- <parameter name="func" type="GCompareDataFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_certainty" symbol="gst_index_get_certainty">
- <return-type type="GstIndexCertainty"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- </parameters>
- </method>
- <method name="get_group" symbol="gst_index_get_group">
- <return-type type="gint"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- </parameters>
- </method>
- <method name="get_writer_id" symbol="gst_index_get_writer_id">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="writer" type="GstObject*"/>
- <parameter name="id" type="gint*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_index_new">
- <return-type type="GstIndex*"/>
- </constructor>
- <constructor name="new_group" symbol="gst_index_new_group">
- <return-type type="gint"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- </parameters>
- </constructor>
- <method name="set_certainty" symbol="gst_index_set_certainty">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="certainty" type="GstIndexCertainty"/>
- </parameters>
- </method>
- <method name="set_filter" symbol="gst_index_set_filter">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="filter" type="GstIndexFilter"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_filter_full" symbol="gst_index_set_filter_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="filter" type="GstIndexFilter"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="user_data_destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="set_group" symbol="gst_index_set_group">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="groupnum" type="gint"/>
- </parameters>
- </method>
- <method name="set_resolver" symbol="gst_index_set_resolver">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="resolver" type="GstIndexResolver"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_resolver_full" symbol="gst_index_set_resolver_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="resolver" type="GstIndexResolver"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="user_data_destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
- <property name="resolver" type="GstIndexResolver" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="entry-added" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="entry" type="GstIndexEntry*"/>
- </parameters>
- </signal>
- <vfunc name="add_entry">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="entry" type="GstIndexEntry*"/>
- </parameters>
- </vfunc>
- <vfunc name="commit">
- <return-type type="void"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="get_assoc_entry">
- <return-type type="GstIndexEntry*"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="id" type="gint"/>
- <parameter name="method" type="GstIndexLookupMethod"/>
- <parameter name="flags" type="GstAssocFlags"/>
- <parameter name="format" type="GstFormat"/>
- <parameter name="value" type="gint64"/>
- <parameter name="func" type="GCompareDataFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </vfunc>
- <vfunc name="get_writer_id">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="index" type="GstIndex*"/>
- <parameter name="writer_id" type="gint*"/>
- <parameter name="writer_string" type="gchar*"/>
- </parameters>
- </vfunc>
- <field name="groups" type="GList*"/>
- <field name="curgroup" type="GstIndexGroup*"/>
- <field name="maxgroup" type="gint"/>
- <field name="method" type="GstIndexResolverMethod"/>
- <field name="resolver" type="GstIndexResolver"/>
- <field name="resolver_user_data" type="gpointer"/>
- <field name="filter" type="GstIndexFilter"/>
- <field name="filter_user_data" type="gpointer"/>
- <field name="filter_user_data_destroy" type="GDestroyNotify"/>
- <field name="writers" type="GHashTable*"/>
- <field name="last_id" type="gint"/>
- <field name="resolver_user_data_destroy" type="GDestroyNotify"/>
- </object>
- <object name="GstIndexFactory" parent="GstPluginFeature" type-name="GstIndexFactory" get-type="gst_index_factory_get_type">
- <method name="create" symbol="gst_index_factory_create">
- <return-type type="GstIndex*"/>
- <parameters>
- <parameter name="factory" type="GstIndexFactory*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="gst_index_factory_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="factory" type="GstIndexFactory*"/>
- </parameters>
- </method>
- <method name="find" symbol="gst_index_factory_find">
- <return-type type="GstIndexFactory*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="make" symbol="gst_index_factory_make">
- <return-type type="GstIndex*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_index_factory_new">
- <return-type type="GstIndexFactory*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="longdesc" type="gchar*"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </constructor>
- <field name="longdesc" type="gchar*"/>
- <field name="type" type="GType"/>
- </object>
- <object name="GstObject" parent="GObject" type-name="GstObject" get-type="gst_object_get_type">
- <method name="check_uniqueness" symbol="gst_object_check_uniqueness">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="default_deep_notify" symbol="gst_object_default_deep_notify">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="orig" type="GstObject*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- <parameter name="excluded_props" type="gchar**"/>
- </parameters>
- </method>
- <method name="default_error" symbol="gst_object_default_error">
- <return-type type="void"/>
- <parameters>
- <parameter name="source" type="GstObject*"/>
- <parameter name="error" type="GError*"/>
- <parameter name="debug" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_object_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- </parameters>
- </method>
- <method name="get_name_prefix" symbol="gst_object_get_name_prefix">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- </parameters>
- </method>
- <method name="get_parent" symbol="gst_object_get_parent">
- <return-type type="GstObject*"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- </parameters>
- </method>
- <method name="get_path_string" symbol="gst_object_get_path_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- </parameters>
- </method>
- <method name="has_ancestor" symbol="gst_object_has_ancestor">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="ancestor" type="GstObject*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gst_object_ref">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </method>
- <method name="ref_sink" symbol="gst_object_ref_sink">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </method>
- <method name="replace" symbol="gst_object_replace">
- <return-type type="void"/>
- <parameters>
- <parameter name="oldobj" type="GstObject**"/>
- <parameter name="newobj" type="GstObject*"/>
- </parameters>
- </method>
- <method name="restore_thyself" symbol="gst_object_restore_thyself">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="self" type="xmlNodePtr"/>
- </parameters>
- </method>
- <method name="save_thyself" symbol="gst_object_save_thyself">
- <return-type type="xmlNodePtr"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="xmlNodePtr"/>
- </parameters>
- </method>
- <method name="set_name" symbol="gst_object_set_name">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_name_prefix" symbol="gst_object_set_name_prefix">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name_prefix" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_parent" symbol="gst_object_set_parent">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="GstObject*"/>
- </parameters>
- </method>
- <method name="sink" symbol="gst_object_sink">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </method>
- <method name="unparent" symbol="gst_object_unparent">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_object_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="gpointer"/>
- </parameters>
- </method>
- <property name="name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
- <signal name="deep-notify" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="orig" type="GstObject*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </signal>
- <signal name="object-saved" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="gpointer"/>
- </parameters>
- </signal>
- <signal name="parent-set" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="GstObject*"/>
- </parameters>
- </signal>
- <signal name="parent-unset" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="GstObject*"/>
- </parameters>
- </signal>
- <vfunc name="restore_thyself">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="self" type="xmlNodePtr"/>
- </parameters>
- </vfunc>
- <vfunc name="save_thyself">
- <return-type type="xmlNodePtr"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="parent" type="xmlNodePtr"/>
- </parameters>
- </vfunc>
- <field name="refcount" type="gint"/>
- <field name="lock" type="GMutex*"/>
- <field name="name" type="gchar*"/>
- <field name="name_prefix" type="gchar*"/>
- <field name="parent" type="GstObject*"/>
- <field name="flags" type="guint32"/>
- </object>
- <object name="GstPad" parent="GstObject" type-name="GstPad" get-type="gst_pad_get_type">
- <method name="accept_caps" symbol="gst_pad_accept_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="activate_pull" symbol="gst_pad_activate_pull">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="activate_push" symbol="gst_pad_activate_push">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="add_buffer_probe" symbol="gst_pad_add_buffer_probe">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_buffer_probe_full" symbol="gst_pad_add_buffer_probe_full">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="add_data_probe" symbol="gst_pad_add_data_probe">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_data_probe_full" symbol="gst_pad_add_data_probe_full">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="add_event_probe" symbol="gst_pad_add_event_probe">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_event_probe_full" symbol="gst_pad_add_event_probe_full">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="alloc_buffer" symbol="gst_pad_alloc_buffer">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="gint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="alloc_buffer_and_set_caps" symbol="gst_pad_alloc_buffer_and_set_caps">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="gint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="can_link" symbol="gst_pad_can_link">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="srcpad" type="GstPad*"/>
- <parameter name="sinkpad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="chain" symbol="gst_pad_chain">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="chain_list" symbol="gst_pad_chain_list">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="check_pull_range" symbol="gst_pad_check_pull_range">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="dispatcher" symbol="gst_pad_dispatcher">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="dispatch" type="GstPadDispatcherFunction"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="event_default" symbol="gst_pad_event_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="fixate_caps" symbol="gst_pad_fixate_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="get_allowed_caps" symbol="gst_pad_get_allowed_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_caps" symbol="gst_pad_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_caps_reffed" symbol="gst_pad_get_caps_reffed">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_direction" symbol="gst_pad_get_direction">
- <return-type type="GstPadDirection"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_element_private" symbol="gst_pad_get_element_private">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_fixed_caps_func" symbol="gst_pad_get_fixed_caps_func">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_internal_links" symbol="gst_pad_get_internal_links">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_internal_links_default" symbol="gst_pad_get_internal_links_default">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_negotiated_caps" symbol="gst_pad_get_negotiated_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_pad_template" symbol="gst_pad_get_pad_template">
- <return-type type="GstPadTemplate*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_pad_template_caps" symbol="gst_pad_get_pad_template_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_parent_element" symbol="gst_pad_get_parent_element">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_peer" symbol="gst_pad_get_peer">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_query_types" symbol="gst_pad_get_query_types">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_query_types_default" symbol="gst_pad_get_query_types_default">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="get_range" symbol="gst_pad_get_range">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="buffer" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="is_active" symbol="gst_pad_is_active">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="is_blocked" symbol="gst_pad_is_blocked">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="is_blocking" symbol="gst_pad_is_blocking">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="is_linked" symbol="gst_pad_is_linked">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="iterate_internal_links" symbol="gst_pad_iterate_internal_links">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="iterate_internal_links_default" symbol="gst_pad_iterate_internal_links_default">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="link" symbol="gst_pad_link">
- <return-type type="GstPadLinkReturn"/>
- <parameters>
- <parameter name="srcpad" type="GstPad*"/>
- <parameter name="sinkpad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="link_full" symbol="gst_pad_link_full">
- <return-type type="GstPadLinkReturn"/>
- <parameters>
- <parameter name="srcpad" type="GstPad*"/>
- <parameter name="sinkpad" type="GstPad*"/>
- <parameter name="flags" type="GstPadLinkCheck"/>
- </parameters>
- </method>
- <method name="load_and_link" symbol="gst_pad_load_and_link">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="xmlNodePtr"/>
- <parameter name="parent" type="GstObject*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_pad_new">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="direction" type="GstPadDirection"/>
- </parameters>
- </constructor>
- <constructor name="new_from_static_template" symbol="gst_pad_new_from_static_template">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="templ" type="GstStaticPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </constructor>
- <constructor name="new_from_template" symbol="gst_pad_new_from_template">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </constructor>
- <method name="pause_task" symbol="gst_pad_pause_task">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="peer_accept_caps" symbol="gst_pad_peer_accept_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="peer_get_caps" symbol="gst_pad_peer_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="peer_get_caps_reffed" symbol="gst_pad_peer_get_caps_reffed">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="peer_query" symbol="gst_pad_peer_query">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="proxy_getcaps" symbol="gst_pad_proxy_getcaps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="proxy_setcaps" symbol="gst_pad_proxy_setcaps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="pull_range" symbol="gst_pad_pull_range">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="buffer" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_pad_push">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="push_event" symbol="gst_pad_push_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="push_list" symbol="gst_pad_push_list">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="query" symbol="gst_pad_query">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="query_convert" symbol="gst_pad_query_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_val" type="gint64"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_val" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_default" symbol="gst_pad_query_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="query_duration" symbol="gst_pad_query_duration">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="duration" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_peer_convert" symbol="gst_pad_query_peer_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_val" type="gint64"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_val" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_peer_duration" symbol="gst_pad_query_peer_duration">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="duration" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_peer_position" symbol="gst_pad_query_peer_position">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="cur" type="gint64*"/>
- </parameters>
- </method>
- <method name="query_position" symbol="gst_pad_query_position">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="format" type="GstFormat*"/>
- <parameter name="cur" type="gint64*"/>
- </parameters>
- </method>
- <method name="remove_buffer_probe" symbol="gst_pad_remove_buffer_probe">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler_id" type="guint"/>
- </parameters>
- </method>
- <method name="remove_data_probe" symbol="gst_pad_remove_data_probe">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler_id" type="guint"/>
- </parameters>
- </method>
- <method name="remove_event_probe" symbol="gst_pad_remove_event_probe">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="handler_id" type="guint"/>
- </parameters>
- </method>
- <method name="send_event" symbol="gst_pad_send_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="set_acceptcaps_function" symbol="gst_pad_set_acceptcaps_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="acceptcaps" type="GstPadAcceptCapsFunction"/>
- </parameters>
- </method>
- <method name="set_activate_function" symbol="gst_pad_set_activate_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="activate" type="GstPadActivateFunction"/>
- </parameters>
- </method>
- <method name="set_activatepull_function" symbol="gst_pad_set_activatepull_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="activatepull" type="GstPadActivateModeFunction"/>
- </parameters>
- </method>
- <method name="set_activatepush_function" symbol="gst_pad_set_activatepush_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="activatepush" type="GstPadActivateModeFunction"/>
- </parameters>
- </method>
- <method name="set_active" symbol="gst_pad_set_active">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_blocked" symbol="gst_pad_set_blocked">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="blocked" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_blocked_async" symbol="gst_pad_set_blocked_async">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="blocked" type="gboolean"/>
- <parameter name="callback" type="GstPadBlockCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_blocked_async_full" symbol="gst_pad_set_blocked_async_full">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="blocked" type="gboolean"/>
- <parameter name="callback" type="GstPadBlockCallback"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="destroy_data" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="set_bufferalloc_function" symbol="gst_pad_set_bufferalloc_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="bufalloc" type="GstPadBufferAllocFunction"/>
- </parameters>
- </method>
- <method name="set_caps" symbol="gst_pad_set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="set_chain_function" symbol="gst_pad_set_chain_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="chain" type="GstPadChainFunction"/>
- </parameters>
- </method>
- <method name="set_chain_list_function" symbol="gst_pad_set_chain_list_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="chainlist" type="GstPadChainListFunction"/>
- </parameters>
- </method>
- <method name="set_checkgetrange_function" symbol="gst_pad_set_checkgetrange_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="check" type="GstPadCheckGetRangeFunction"/>
- </parameters>
- </method>
- <method name="set_element_private" symbol="gst_pad_set_element_private">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="priv" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_event_function" symbol="gst_pad_set_event_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstPadEventFunction"/>
- </parameters>
- </method>
- <method name="set_fixatecaps_function" symbol="gst_pad_set_fixatecaps_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="fixatecaps" type="GstPadFixateCapsFunction"/>
- </parameters>
- </method>
- <method name="set_getcaps_function" symbol="gst_pad_set_getcaps_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="getcaps" type="GstPadGetCapsFunction"/>
- </parameters>
- </method>
- <method name="set_getrange_function" symbol="gst_pad_set_getrange_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="get" type="GstPadGetRangeFunction"/>
- </parameters>
- </method>
- <method name="set_internal_link_function" symbol="gst_pad_set_internal_link_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="intlink" type="GstPadIntLinkFunction"/>
- </parameters>
- </method>
- <method name="set_iterate_internal_links_function" symbol="gst_pad_set_iterate_internal_links_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="iterintlink" type="GstPadIterIntLinkFunction"/>
- </parameters>
- </method>
- <method name="set_link_function" symbol="gst_pad_set_link_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="link" type="GstPadLinkFunction"/>
- </parameters>
- </method>
- <method name="set_query_function" symbol="gst_pad_set_query_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstPadQueryFunction"/>
- </parameters>
- </method>
- <method name="set_query_type_function" symbol="gst_pad_set_query_type_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="type_func" type="GstPadQueryTypeFunction"/>
- </parameters>
- </method>
- <method name="set_setcaps_function" symbol="gst_pad_set_setcaps_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="setcaps" type="GstPadSetCapsFunction"/>
- </parameters>
- </method>
- <method name="set_unlink_function" symbol="gst_pad_set_unlink_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="unlink" type="GstPadUnlinkFunction"/>
- </parameters>
- </method>
- <method name="start_task" symbol="gst_pad_start_task">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="func" type="GstTaskFunction"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="stop_task" symbol="gst_pad_stop_task">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="unlink" symbol="gst_pad_unlink">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="srcpad" type="GstPad*"/>
- <parameter name="sinkpad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="use_fixed_caps" symbol="gst_pad_use_fixed_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <property name="caps" type="GstCaps*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="direction" type="GstPadDirection" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="template" type="GstPadTemplate*" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="have-data" when="LAST">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="data" type="GstMiniObject"/>
- </parameters>
- </signal>
- <signal name="linked" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="peer" type="GstPad*"/>
- </parameters>
- </signal>
- <signal name="request-link" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </signal>
- <signal name="unlinked" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="peer" type="GstPad*"/>
- </parameters>
- </signal>
- <field name="element_private" type="gpointer"/>
- <field name="padtemplate" type="GstPadTemplate*"/>
- <field name="direction" type="GstPadDirection"/>
- <field name="stream_rec_lock" type="GStaticRecMutex*"/>
- <field name="task" type="GstTask*"/>
- <field name="preroll_lock" type="GMutex*"/>
- <field name="preroll_cond" type="GCond*"/>
- <field name="block_cond" type="GCond*"/>
- <field name="block_callback" type="GstPadBlockCallback"/>
- <field name="block_data" type="gpointer"/>
- <field name="caps" type="GstCaps*"/>
- <field name="getcapsfunc" type="GstPadGetCapsFunction"/>
- <field name="setcapsfunc" type="GstPadSetCapsFunction"/>
- <field name="acceptcapsfunc" type="GstPadAcceptCapsFunction"/>
- <field name="fixatecapsfunc" type="GstPadFixateCapsFunction"/>
- <field name="activatefunc" type="GstPadActivateFunction"/>
- <field name="activatepushfunc" type="GstPadActivateModeFunction"/>
- <field name="activatepullfunc" type="GstPadActivateModeFunction"/>
- <field name="linkfunc" type="GstPadLinkFunction"/>
- <field name="unlinkfunc" type="GstPadUnlinkFunction"/>
- <field name="peer" type="GstPad*"/>
- <field name="sched_private" type="gpointer"/>
- <field name="chainfunc" type="GstPadChainFunction"/>
- <field name="checkgetrangefunc" type="GstPadCheckGetRangeFunction"/>
- <field name="getrangefunc" type="GstPadGetRangeFunction"/>
- <field name="eventfunc" type="GstPadEventFunction"/>
- <field name="mode" type="GstActivateMode"/>
- <field name="querytypefunc" type="GstPadQueryTypeFunction"/>
- <field name="queryfunc" type="GstPadQueryFunction"/>
- <field name="intlinkfunc" type="GstPadIntLinkFunction"/>
- <field name="bufferallocfunc" type="GstPadBufferAllocFunction"/>
- <field name="do_buffer_signals" type="gint"/>
- <field name="do_event_signals" type="gint"/>
- <field name="iterintlinkfunc" type="GstPadIterIntLinkFunction"/>
- <field name="block_destroy_data" type="GDestroyNotify"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstPadTemplate" parent="GstObject" type-name="GstPadTemplate" get-type="gst_pad_template_get_type">
- <method name="get_caps" symbol="gst_pad_template_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="templ" type="GstPadTemplate*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_pad_template_new">
- <return-type type="GstPadTemplate*"/>
- <parameters>
- <parameter name="name_template" type="gchar*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="presence" type="GstPadPresence"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </constructor>
- <method name="pad_created" symbol="gst_pad_template_pad_created">
- <return-type type="void"/>
- <parameters>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <property name="caps" type="GstCaps*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="direction" type="GstPadDirection" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="name-template" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="presence" type="GstPadPresence" readable="1" writable="1" construct="0" construct-only="1"/>
- <signal name="pad-created" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="templ" type="GstPadTemplate*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </signal>
- <field name="name_template" type="gchar*"/>
- <field name="direction" type="GstPadDirection"/>
- <field name="presence" type="GstPadPresence"/>
- <field name="caps" type="GstCaps*"/>
- </object>
- <object name="GstPipeline" parent="GstBin" type-name="GstPipeline" get-type="gst_pipeline_get_type">
- <implements>
- <interface name="GstChildProxy"/>
- </implements>
- <method name="auto_clock" symbol="gst_pipeline_auto_clock">
- <return-type type="void"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <method name="get_auto_flush_bus" symbol="gst_pipeline_get_auto_flush_bus">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <method name="get_bus" symbol="gst_pipeline_get_bus">
- <return-type type="GstBus*"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <method name="get_clock" symbol="gst_pipeline_get_clock">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <method name="get_delay" symbol="gst_pipeline_get_delay">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <method name="get_last_stream_time" symbol="gst_pipeline_get_last_stream_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_pipeline_new">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </constructor>
- <method name="set_auto_flush_bus" symbol="gst_pipeline_set_auto_flush_bus">
- <return-type type="void"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- <parameter name="auto_flush" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_clock" symbol="gst_pipeline_set_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="set_delay" symbol="gst_pipeline_set_delay">
- <return-type type="void"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- <parameter name="delay" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_new_stream_time" symbol="gst_pipeline_set_new_stream_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="use_clock" symbol="gst_pipeline_use_clock">
- <return-type type="void"/>
- <parameters>
- <parameter name="pipeline" type="GstPipeline*"/>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <property name="auto-flush-bus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="delay" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="fixed_clock" type="GstClock*"/>
- <field name="stream_time" type="GstClockTime"/>
- <field name="delay" type="GstClockTime"/>
- </object>
- <object name="GstPlugin" parent="GstObject" type-name="GstPlugin" get-type="gst_plugin_get_type">
- <method name="add_dependency" symbol="gst_plugin_add_dependency">
- <return-type type="void"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="env_vars" type="gchar**"/>
- <parameter name="paths" type="gchar**"/>
- <parameter name="names" type="gchar**"/>
- <parameter name="flags" type="GstPluginDependencyFlags"/>
- </parameters>
- </method>
- <method name="add_dependency_simple" symbol="gst_plugin_add_dependency_simple">
- <return-type type="void"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="env_vars" type="gchar*"/>
- <parameter name="paths" type="gchar*"/>
- <parameter name="names" type="gchar*"/>
- <parameter name="flags" type="GstPluginDependencyFlags"/>
- </parameters>
- </method>
- <method name="error_quark" symbol="gst_plugin_error_quark">
- <return-type type="GQuark"/>
- </method>
- <method name="get_cache_data" symbol="gst_plugin_get_cache_data">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gst_plugin_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_filename" symbol="gst_plugin_get_filename">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_license" symbol="gst_plugin_get_license">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_module" symbol="gst_plugin_get_module">
- <return-type type="GModule*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_plugin_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_origin" symbol="gst_plugin_get_origin">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_package" symbol="gst_plugin_get_package">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_source" symbol="gst_plugin_get_source">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="get_version" symbol="gst_plugin_get_version">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="is_loaded" symbol="gst_plugin_is_loaded">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gst_plugin_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="load" symbol="gst_plugin_load">
- <return-type type="GstPlugin*"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="load_by_name" symbol="gst_plugin_load_by_name">
- <return-type type="GstPlugin*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="load_file" symbol="gst_plugin_load_file">
- <return-type type="GstPlugin*"/>
- <parameters>
- <parameter name="filename" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="name_filter" symbol="gst_plugin_name_filter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="register_static" symbol="gst_plugin_register_static">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="major_version" type="gint"/>
- <parameter name="minor_version" type="gint"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- <parameter name="init_func" type="GstPluginInitFunc"/>
- <parameter name="version" type="gchar*"/>
- <parameter name="license" type="gchar*"/>
- <parameter name="source" type="gchar*"/>
- <parameter name="package" type="gchar*"/>
- <parameter name="origin" type="gchar*"/>
- </parameters>
- </method>
- <method name="register_static_full" symbol="gst_plugin_register_static_full">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="major_version" type="gint"/>
- <parameter name="minor_version" type="gint"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- <parameter name="init_full_func" type="GstPluginInitFullFunc"/>
- <parameter name="version" type="gchar*"/>
- <parameter name="license" type="gchar*"/>
- <parameter name="source" type="gchar*"/>
- <parameter name="package" type="gchar*"/>
- <parameter name="origin" type="gchar*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_cache_data" symbol="gst_plugin_set_cache_data">
- <return-type type="void"/>
- <parameters>
- <parameter name="plugin" type="GstPlugin*"/>
- <parameter name="cache_data" type="GstStructure*"/>
- </parameters>
- </method>
- <field name="desc" type="GstPluginDesc"/>
- <field name="orig_desc" type="GstPluginDesc*"/>
- <field name="flags" type="unsigned"/>
- <field name="filename" type="gchar*"/>
- <field name="basename" type="gchar*"/>
- <field name="module" type="GModule*"/>
- <field name="file_size" type="off_t"/>
- <field name="file_mtime" type="time_t"/>
- <field name="registered" type="gboolean"/>
- </object>
- <object name="GstPluginFeature" parent="GstObject" type-name="GstPluginFeature" get-type="gst_plugin_feature_get_type">
- <method name="check_version" symbol="gst_plugin_feature_check_version">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- <parameter name="min_major" type="guint"/>
- <parameter name="min_minor" type="guint"/>
- <parameter name="min_micro" type="guint"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_plugin_feature_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- </parameters>
- </method>
- <method name="get_rank" symbol="gst_plugin_feature_get_rank">
- <return-type type="guint"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- </parameters>
- </method>
- <method name="list_copy" symbol="gst_plugin_feature_list_copy">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_debug" symbol="gst_plugin_feature_list_debug">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gst_plugin_feature_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="load" symbol="gst_plugin_feature_load">
- <return-type type="GstPluginFeature*"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- </parameters>
- </method>
- <method name="rank_compare_func" symbol="gst_plugin_feature_rank_compare_func">
- <return-type type="gint"/>
- <parameters>
- <parameter name="p1" type="gconstpointer"/>
- <parameter name="p2" type="gconstpointer"/>
- </parameters>
- </method>
- <method name="set_name" symbol="gst_plugin_feature_set_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_rank" symbol="gst_plugin_feature_set_rank">
- <return-type type="void"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- <parameter name="rank" type="guint"/>
- </parameters>
- </method>
- <method name="type_name_filter" symbol="gst_plugin_feature_type_name_filter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="feature" type="GstPluginFeature*"/>
- <parameter name="data" type="GstTypeNameData*"/>
- </parameters>
- </method>
- <field name="loaded" type="gboolean"/>
- <field name="name" type="gchar*"/>
- <field name="rank" type="guint"/>
- <field name="plugin_name" type="gchar*"/>
- <field name="plugin" type="GstPlugin*"/>
- </object>
- <object name="GstProxyPad" parent="GstPad" type-name="GstProxyPad" get-type="gst_proxy_pad_get_type">
- <method name="acceptcaps_default" symbol="gst_proxy_pad_acceptcaps_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="bufferalloc_default" symbol="gst_proxy_pad_bufferalloc_default">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="chain_default" symbol="gst_proxy_pad_chain_default">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="chain_list_default" symbol="gst_proxy_pad_chain_list_default">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="checkgetrange_default" symbol="gst_proxy_pad_checkgetrange_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="event_default" symbol="gst_proxy_pad_event_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="fixatecaps_default" symbol="gst_proxy_pad_fixatecaps_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="get_internal" symbol="gst_proxy_pad_get_internal">
- <return-type type="GstProxyPad*"/>
- <parameters>
- <parameter name="pad" type="GstProxyPad*"/>
- </parameters>
- </method>
- <method name="getcaps_default" symbol="gst_proxy_pad_getcaps_default">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="getrange_default" symbol="gst_proxy_pad_getrange_default">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="buffer" type="GstBuffer**"/>
- </parameters>
- </method>
- <method name="iterate_internal_links_default" symbol="gst_proxy_pad_iterate_internal_links_default">
- <return-type type="GstIterator*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="query_default" symbol="gst_proxy_pad_query_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="query_type_default" symbol="gst_proxy_pad_query_type_default">
- <return-type type="GstQueryType*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="setcaps_default" symbol="gst_proxy_pad_setcaps_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="unlink_default" symbol="gst_proxy_pad_unlink_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- </object>
- <object name="GstRegistry" parent="GstObject" type-name="GstRegistry" get-type="gst_registry_get_type">
- <method name="add_feature" symbol="gst_registry_add_feature">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="feature" type="GstPluginFeature*"/>
- </parameters>
- </method>
- <method name="add_path" symbol="gst_registry_add_path">
- <return-type type="void"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="path" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_plugin" symbol="gst_registry_add_plugin">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="feature_filter" symbol="gst_registry_feature_filter">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="filter" type="GstPluginFeatureFilter"/>
- <parameter name="first" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="find_feature" symbol="gst_registry_find_feature">
- <return-type type="GstPluginFeature*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="find_plugin" symbol="gst_registry_find_plugin">
- <return-type type="GstPlugin*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="fork_is_enabled" symbol="gst_registry_fork_is_enabled">
- <return-type type="gboolean"/>
- </method>
- <method name="fork_set_enabled" symbol="gst_registry_fork_set_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="get_default" symbol="gst_registry_get_default">
- <return-type type="GstRegistry*"/>
- </method>
- <method name="get_feature_list" symbol="gst_registry_get_feature_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="get_feature_list_by_plugin" symbol="gst_registry_get_feature_list_by_plugin">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_feature_list_cookie" symbol="gst_registry_get_feature_list_cookie">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- </parameters>
- </method>
- <method name="get_path_list" symbol="gst_registry_get_path_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- </parameters>
- </method>
- <method name="get_plugin_list" symbol="gst_registry_get_plugin_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- </parameters>
- </method>
- <method name="lookup" symbol="gst_registry_lookup">
- <return-type type="GstPlugin*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="filename" type="char*"/>
- </parameters>
- </method>
- <method name="lookup_feature" symbol="gst_registry_lookup_feature">
- <return-type type="GstPluginFeature*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="name" type="char*"/>
- </parameters>
- </method>
- <method name="plugin_filter" symbol="gst_registry_plugin_filter">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="filter" type="GstPluginFilter"/>
- <parameter name="first" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="remove_feature" symbol="gst_registry_remove_feature">
- <return-type type="void"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="feature" type="GstPluginFeature*"/>
- </parameters>
- </method>
- <method name="remove_plugin" symbol="gst_registry_remove_plugin">
- <return-type type="void"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="plugin" type="GstPlugin*"/>
- </parameters>
- </method>
- <method name="scan_path" symbol="gst_registry_scan_path">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="path" type="gchar*"/>
- </parameters>
- </method>
- <method name="xml_read_cache" symbol="gst_registry_xml_read_cache">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="location" type="char*"/>
- </parameters>
- </method>
- <method name="xml_write_cache" symbol="gst_registry_xml_write_cache">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="location" type="char*"/>
- </parameters>
- </method>
- <signal name="feature-added" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="feature" type="gpointer"/>
- </parameters>
- </signal>
- <signal name="plugin-added" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="registry" type="GstRegistry*"/>
- <parameter name="plugin" type="gpointer"/>
- </parameters>
- </signal>
- <field name="plugins" type="GList*"/>
- <field name="features" type="GList*"/>
- <field name="paths" type="GList*"/>
- <field name="cache_file" type="int"/>
- <field name="feature_hash" type="GHashTable*"/>
- <field name="basename_hash" type="GHashTable*"/>
- </object>
- <object name="GstSystemClock" parent="GstClock" type-name="GstSystemClock" get-type="gst_system_clock_get_type">
- <method name="obtain" symbol="gst_system_clock_obtain">
- <return-type type="GstClock*"/>
- </method>
- <property name="clock-type" type="GstClockType" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="thread" type="GThread*"/>
- <field name="stopping" type="gboolean"/>
- </object>
- <object name="GstTask" parent="GstObject" type-name="GstTask" get-type="gst_task_get_type">
- <method name="cleanup_all" symbol="gst_task_cleanup_all">
- <return-type type="void"/>
- </method>
- <method name="create" symbol="gst_task_create">
- <return-type type="GstTask*"/>
- <parameters>
- <parameter name="func" type="GstTaskFunction"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_pool" symbol="gst_task_get_pool">
- <return-type type="GstTaskPool*"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="gst_task_get_state">
- <return-type type="GstTaskState"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <method name="join" symbol="gst_task_join">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <method name="pause" symbol="gst_task_pause">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <method name="set_lock" symbol="gst_task_set_lock">
- <return-type type="void"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- <parameter name="mutex" type="GStaticRecMutex*"/>
- </parameters>
- </method>
- <method name="set_pool" symbol="gst_task_set_pool">
- <return-type type="void"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- <parameter name="pool" type="GstTaskPool*"/>
- </parameters>
- </method>
- <method name="set_priority" symbol="gst_task_set_priority">
- <return-type type="void"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- <parameter name="priority" type="GThreadPriority"/>
- </parameters>
- </method>
- <method name="set_state" symbol="gst_task_set_state">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- <parameter name="state" type="GstTaskState"/>
- </parameters>
- </method>
- <method name="set_thread_callbacks" symbol="gst_task_set_thread_callbacks">
- <return-type type="void"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- <parameter name="callbacks" type="GstTaskThreadCallbacks*"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="start" symbol="gst_task_start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <method name="stop" symbol="gst_task_stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="task" type="GstTask*"/>
- </parameters>
- </method>
- <field name="state" type="GstTaskState"/>
- <field name="cond" type="GCond*"/>
- <field name="lock" type="GStaticRecMutex*"/>
- <field name="func" type="GstTaskFunction"/>
- <field name="data" type="gpointer"/>
- <field name="running" type="gboolean"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstTaskPool" parent="GstObject" type-name="GstTaskPool" get-type="gst_task_pool_get_type">
- <method name="cleanup" symbol="gst_task_pool_cleanup">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- </parameters>
- </method>
- <method name="join" symbol="gst_task_pool_join">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="id" type="gpointer"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_task_pool_new">
- <return-type type="GstTaskPool*"/>
- </constructor>
- <method name="prepare" symbol="gst_task_pool_prepare">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_task_pool_push">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="func" type="GstTaskPoolFunction"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <vfunc name="cleanup">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- </parameters>
- </vfunc>
- <vfunc name="join">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="id" type="gpointer"/>
- </parameters>
- </vfunc>
- <vfunc name="prepare">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </vfunc>
- <vfunc name="push">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="pool" type="GstTaskPool*"/>
- <parameter name="func" type="GstTaskPoolFunction"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </vfunc>
- <field name="pool" type="GThreadPool*"/>
- </object>
- <object name="GstTypeFindFactory" parent="GstPluginFeature" type-name="GstTypeFindFactory" get-type="gst_type_find_factory_get_type">
- <method name="call_function" symbol="gst_type_find_factory_call_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="factory" type="GstTypeFindFactory*"/>
- <parameter name="find" type="GstTypeFind*"/>
- </parameters>
- </method>
- <method name="get_caps" symbol="gst_type_find_factory_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="factory" type="GstTypeFindFactory*"/>
- </parameters>
- </method>
- <method name="get_extensions" symbol="gst_type_find_factory_get_extensions">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="factory" type="GstTypeFindFactory*"/>
- </parameters>
- </method>
- <method name="get_list" symbol="gst_type_find_factory_get_list">
- <return-type type="GList*"/>
- </method>
- <field name="function" type="GstTypeFindFunction"/>
- <field name="extensions" type="gchar**"/>
- <field name="caps" type="GstCaps*"/>
- <field name="user_data" type="gpointer"/>
- <field name="user_data_notify" type="GDestroyNotify"/>
- </object>
- <object name="GstXML" parent="GstObject" type-name="GstXML" get-type="gst_xml_get_type">
- <method name="get_element" symbol="gst_xml_get_element">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="name" type="guchar*"/>
- </parameters>
- </method>
- <method name="get_topelements" symbol="gst_xml_get_topelements">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- </parameters>
- </method>
- <method name="make_element" symbol="gst_xml_make_element">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="cur" type="xmlNodePtr"/>
- <parameter name="parent" type="GstObject*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_xml_new">
- <return-type type="GstXML*"/>
- </constructor>
- <method name="parse_doc" symbol="gst_xml_parse_doc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="doc" type="xmlDocPtr"/>
- <parameter name="root" type="guchar*"/>
- </parameters>
- </method>
- <method name="parse_file" symbol="gst_xml_parse_file">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="fname" type="guchar*"/>
- <parameter name="root" type="guchar*"/>
- </parameters>
- </method>
- <method name="parse_memory" symbol="gst_xml_parse_memory">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="buffer" type="guchar*"/>
- <parameter name="size" type="guint"/>
- <parameter name="root" type="gchar*"/>
- </parameters>
- </method>
- <method name="write" symbol="gst_xml_write">
- <return-type type="xmlDocPtr"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </method>
- <method name="write_file" symbol="gst_xml_write_file">
- <return-type type="gint"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="out" type="FILE*"/>
- </parameters>
- </method>
- <signal name="object-loaded" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="object" type="GstObject*"/>
- <parameter name="self" type="gpointer"/>
- </parameters>
- </signal>
- <vfunc name="object_saved">
- <return-type type="void"/>
- <parameters>
- <parameter name="xml" type="GstXML*"/>
- <parameter name="object" type="GstObject*"/>
- <parameter name="self" type="xmlNodePtr"/>
- </parameters>
- </vfunc>
- <field name="topelements" type="GList*"/>
- <field name="ns" type="xmlNsPtr"/>
- </object>
- <interface name="GstChildProxy" type-name="GstChildProxy" get-type="gst_child_proxy_get_type">
- <requires>
- <interface name="GstObject"/>
- </requires>
- <method name="child_added" symbol="gst_child_proxy_child_added">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="child" type="GstObject*"/>
- </parameters>
- </method>
- <method name="child_removed" symbol="gst_child_proxy_child_removed">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="child" type="GstObject*"/>
- </parameters>
- </method>
- <method name="get" symbol="gst_child_proxy_get">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="first_property_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_child_by_index" symbol="gst_child_proxy_get_child_by_index">
- <return-type type="GstObject*"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </method>
- <method name="get_child_by_name" symbol="gst_child_proxy_get_child_by_name">
- <return-type type="GstObject*"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_children_count" symbol="gst_child_proxy_get_children_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- </parameters>
- </method>
- <method name="get_property" symbol="gst_child_proxy_get_property">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="get_valist" symbol="gst_child_proxy_get_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="first_property_name" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="lookup" symbol="gst_child_proxy_lookup">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="target" type="GstObject**"/>
- <parameter name="pspec" type="GParamSpec**"/>
- </parameters>
- </method>
- <method name="set" symbol="gst_child_proxy_set">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="first_property_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_property" symbol="gst_child_proxy_set_property">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="set_valist" symbol="gst_child_proxy_set_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GstObject*"/>
- <parameter name="first_property_name" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <signal name="child-added" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- <parameter name="child" type="GObject*"/>
- </parameters>
- </signal>
- <signal name="child-removed" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- <parameter name="child" type="GObject*"/>
- </parameters>
- </signal>
- <vfunc name="get_child_by_index">
- <return-type type="GstObject*"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- <parameter name="index" type="guint"/>
- </parameters>
- </vfunc>
- <vfunc name="get_children_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="parent" type="GstChildProxy*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstImplementsInterface" type-name="GstImplementsInterface" get-type="gst_implements_interface_get_type">
- <requires>
- <interface name="GstElement"/>
- </requires>
- <method name="cast" symbol="gst_implements_interface_cast">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="from" type="gpointer"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="check" symbol="gst_implements_interface_check">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="from" type="gpointer"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <vfunc name="supported">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iface" type="GstImplementsInterface*"/>
- <parameter name="iface_type" type="GType"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstPreset" type-name="GstPreset" get-type="gst_preset_get_type">
- <method name="delete_preset" symbol="gst_preset_delete_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_meta" symbol="gst_preset_get_meta">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </method>
- <method name="get_preset_names" symbol="gst_preset_get_preset_names">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- </parameters>
- </method>
- <method name="get_property_names" symbol="gst_preset_get_property_names">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- </parameters>
- </method>
- <method name="load_preset" symbol="gst_preset_load_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="rename_preset" symbol="gst_preset_rename_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="old_name" type="gchar*"/>
- <parameter name="new_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="save_preset" symbol="gst_preset_save_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_meta" symbol="gst_preset_set_meta">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <vfunc name="delete_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_meta">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </vfunc>
- <vfunc name="get_preset_names">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_property_names">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- </parameters>
- </vfunc>
- <vfunc name="load_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="rename_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="old_name" type="gchar*"/>
- <parameter name="new_name" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="save_preset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_meta">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="preset" type="GstPreset*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstTagSetter" type-name="GstTagSetter" get-type="gst_tag_setter_get_type">
- <requires>
- <interface name="GstElement"/>
- </requires>
- <method name="add_tag_valist" symbol="gst_tag_setter_add_tag_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="add_tag_valist_values" symbol="gst_tag_setter_add_tag_valist_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="add_tag_value" symbol="gst_tag_setter_add_tag_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="add_tag_values" symbol="gst_tag_setter_add_tag_values">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_tags" symbol="gst_tag_setter_add_tags">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_tag_list" symbol="gst_tag_setter_get_tag_list">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- </parameters>
- </method>
- <method name="get_tag_merge_mode" symbol="gst_tag_setter_get_tag_merge_mode">
- <return-type type="GstTagMergeMode"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- </parameters>
- </method>
- <method name="merge_tags" symbol="gst_tag_setter_merge_tags">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- </parameters>
- </method>
- <method name="reset_tags" symbol="gst_tag_setter_reset_tags">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- </parameters>
- </method>
- <method name="set_tag_merge_mode" symbol="gst_tag_setter_set_tag_merge_mode">
- <return-type type="void"/>
- <parameters>
- <parameter name="setter" type="GstTagSetter*"/>
- <parameter name="mode" type="GstTagMergeMode"/>
- </parameters>
- </method>
- </interface>
- <interface name="GstURIHandler" type-name="GstURIHandler" get-type="gst_uri_handler_get_type">
- <method name="get_protocols" symbol="gst_uri_handler_get_protocols">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- </parameters>
- </method>
- <method name="get_uri" symbol="gst_uri_handler_get_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- </parameters>
- </method>
- <method name="get_uri_type" symbol="gst_uri_handler_get_uri_type">
- <return-type type="guint"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- </parameters>
- </method>
- <method name="new_uri" symbol="gst_uri_handler_new_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_uri" symbol="gst_uri_handler_set_uri">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <signal name="new-uri" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- <parameter name="uri" type="char*"/>
- </parameters>
- </signal>
- <vfunc name="get_protocols">
- <return-type type="gchar**"/>
- </vfunc>
- <vfunc name="get_protocols_full">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="type" type="GType"/>
- </parameters>
- </vfunc>
- <vfunc name="get_type">
- <return-type type="GstURIType"/>
- </vfunc>
- <vfunc name="get_type_full">
- <return-type type="GstURIType"/>
- <parameters>
- <parameter name="type" type="GType"/>
- </parameters>
- </vfunc>
- <vfunc name="get_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_uri">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handler" type="GstURIHandler*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </vfunc>
- </interface>
- <constant name="GST_BUFFER_COPY_ALL" type="int" value="0"/>
- <constant name="GST_BUFFER_OFFSET_NONE" type="int" value="-1"/>
- <constant name="GST_BUFFER_TRACE_NAME" type="char*" value="GstBuffer"/>
- <constant name="GST_CLOCK_ENTRY_TRACE_NAME" type="char*" value="GstClockEntry"/>
- <constant name="GST_CLOCK_TIME_NONE" type="int" value="-1"/>
- <constant name="GST_DEBUG_BG_MASK" type="int" value="240"/>
- <constant name="GST_DEBUG_FG_MASK" type="int" value="15"/>
- <constant name="GST_DEBUG_FORMAT_MASK" type="int" value="65280"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_DECODER" type="char*" value="Decoder"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_DEMUXER" type="char*" value="Demuxer"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_DEPAYLOADER" type="char*" value="Depayloader"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_ENCODER" type="char*" value="Encoder"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_FORMATTER" type="char*" value="Formatter"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MEDIA_AUDIO" type="char*" value="Audio"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MEDIA_IMAGE" type="char*" value="Image"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MEDIA_METADATA" type="char*" value="Metadata"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE" type="char*" value="Subtitle"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MEDIA_VIDEO" type="char*" value="Video"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_MUXER" type="char*" value="Muxer"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_PARSER" type="char*" value="Parser"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_PAYLOADER" type="char*" value="Payloader"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_SINK" type="char*" value="Sink"/>
- <constant name="GST_ELEMENT_FACTORY_KLASS_SRC" type="char*" value="Source"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_ANY" type="int" value="-1"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_AUDIO_ENCODER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_DECODABLE" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_DECODER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_DEMUXER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_DEPAYLOADER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_ENCODER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_FORMATTER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MAX_ELEMENTS" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_ANY" type="int" value="-65536"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_IMAGE" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_METADATA" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_MUXER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_PARSER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_PAYLOADER" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_SINK" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_SRC" type="int" value="0"/>
- <constant name="GST_ELEMENT_FACTORY_TYPE_VIDEO_ENCODER" type="int" value="0"/>
- <constant name="GST_EVENT_TRACE_NAME" type="char*" value="GstEvent"/>
- <constant name="GST_EVENT_TYPE_BOTH" type="int" value="0"/>
- <constant name="GST_EVENT_TYPE_SHIFT" type="int" value="4"/>
- <constant name="GST_FOURCC_FORMAT" type="char*" value="c%c%c%c"/>
- <constant name="GST_INDEX_ID_INVALID" type="int" value="-1"/>
- <constant name="GST_LICENSE_UNKNOWN" type="char*" value="unknown"/>
- <constant name="GST_MESSAGE_TRACE_NAME" type="char*" value="GstMessage"/>
- <constant name="GST_MSECOND" type="int" value="0"/>
- <constant name="GST_NSECOND" type="int" value="0"/>
- <constant name="GST_PAD_LINK_CHECK_DEFAULT" type="int" value="0"/>
- <constant name="GST_PARAM_CONTROLLABLE" type="int" value="2"/>
- <constant name="GST_PARAM_MUTABLE_PAUSED" type="int" value="8"/>
- <constant name="GST_PARAM_MUTABLE_PLAYING" type="int" value="16"/>
- <constant name="GST_PARAM_MUTABLE_READY" type="int" value="4"/>
- <constant name="GST_PARAM_USER_SHIFT" type="int" value="256"/>
- <constant name="GST_SECOND" type="int" value="0"/>
- <constant name="GST_TAG_ALBUM" type="char*" value="album"/>
- <constant name="GST_TAG_ALBUM_ARTIST" type="char*" value="album-artist"/>
- <constant name="GST_TAG_ALBUM_ARTIST_SORTNAME" type="char*" value="album-artist-sortname"/>
- <constant name="GST_TAG_ALBUM_GAIN" type="char*" value="replaygain-album-gain"/>
- <constant name="GST_TAG_ALBUM_PEAK" type="char*" value="replaygain-album-peak"/>
- <constant name="GST_TAG_ALBUM_SORTNAME" type="char*" value="album-sortname"/>
- <constant name="GST_TAG_ALBUM_VOLUME_COUNT" type="char*" value="album-disc-count"/>
- <constant name="GST_TAG_ALBUM_VOLUME_NUMBER" type="char*" value="album-disc-number"/>
- <constant name="GST_TAG_APPLICATION_DATA" type="char*" value="application-data"/>
- <constant name="GST_TAG_APPLICATION_NAME" type="char*" value="application-name"/>
- <constant name="GST_TAG_ARTIST" type="char*" value="artist"/>
- <constant name="GST_TAG_ARTIST_SORTNAME" type="char*" value="musicbrainz-sortname"/>
- <constant name="GST_TAG_ATTACHMENT" type="char*" value="attachment"/>
- <constant name="GST_TAG_AUDIO_CODEC" type="char*" value="audio-codec"/>
- <constant name="GST_TAG_BEATS_PER_MINUTE" type="char*" value="beats-per-minute"/>
- <constant name="GST_TAG_BITRATE" type="char*" value="bitrate"/>
- <constant name="GST_TAG_CODEC" type="char*" value="codec"/>
- <constant name="GST_TAG_COMMENT" type="char*" value="comment"/>
- <constant name="GST_TAG_COMPOSER" type="char*" value="composer"/>
- <constant name="GST_TAG_COMPOSER_SORTNAME" type="char*" value="composer-sortname"/>
- <constant name="GST_TAG_CONTACT" type="char*" value="contact"/>
- <constant name="GST_TAG_CONTAINER_FORMAT" type="char*" value="container-format"/>
- <constant name="GST_TAG_COPYRIGHT" type="char*" value="copyright"/>
- <constant name="GST_TAG_COPYRIGHT_URI" type="char*" value="copyright-uri"/>
- <constant name="GST_TAG_DATE" type="char*" value="date"/>
- <constant name="GST_TAG_DATE_TIME" type="char*" value="datetime"/>
- <constant name="GST_TAG_DESCRIPTION" type="char*" value="description"/>
- <constant name="GST_TAG_DEVICE_MANUFACTURER" type="char*" value="device-manufacturer"/>
- <constant name="GST_TAG_DEVICE_MODEL" type="char*" value="device-model"/>
- <constant name="GST_TAG_DURATION" type="char*" value="duration"/>
- <constant name="GST_TAG_ENCODED_BY" type="char*" value="encoded-by"/>
- <constant name="GST_TAG_ENCODER" type="char*" value="encoder"/>
- <constant name="GST_TAG_ENCODER_VERSION" type="char*" value="encoder-version"/>
- <constant name="GST_TAG_EXTENDED_COMMENT" type="char*" value="extended-comment"/>
- <constant name="GST_TAG_GENRE" type="char*" value="genre"/>
- <constant name="GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION" type="char*" value="geo-location-capture-direction"/>
- <constant name="GST_TAG_GEO_LOCATION_CITY" type="char*" value="geo-location-city"/>
- <constant name="GST_TAG_GEO_LOCATION_COUNTRY" type="char*" value="geo-location-country"/>
- <constant name="GST_TAG_GEO_LOCATION_ELEVATION" type="char*" value="geo-location-elevation"/>
- <constant name="GST_TAG_GEO_LOCATION_HORIZONTAL_ERROR" type="char*" value="geo-location-horizontal-error"/>
- <constant name="GST_TAG_GEO_LOCATION_LATITUDE" type="char*" value="geo-location-latitude"/>
- <constant name="GST_TAG_GEO_LOCATION_LONGITUDE" type="char*" value="geo-location-longitude"/>
- <constant name="GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION" type="char*" value="geo-location-movement-direction"/>
- <constant name="GST_TAG_GEO_LOCATION_MOVEMENT_SPEED" type="char*" value="geo-location-movement-speed"/>
- <constant name="GST_TAG_GEO_LOCATION_NAME" type="char*" value="geo-location-name"/>
- <constant name="GST_TAG_GEO_LOCATION_SUBLOCATION" type="char*" value="geo-location-sublocation"/>
- <constant name="GST_TAG_GROUPING" type="char*" value="grouping"/>
- <constant name="GST_TAG_HOMEPAGE" type="char*" value="homepage"/>
- <constant name="GST_TAG_IMAGE" type="char*" value="image"/>
- <constant name="GST_TAG_IMAGE_ORIENTATION" type="char*" value="image-orientation"/>
- <constant name="GST_TAG_ISRC" type="char*" value="isrc"/>
- <constant name="GST_TAG_KEYWORDS" type="char*" value="keywords"/>
- <constant name="GST_TAG_LANGUAGE_CODE" type="char*" value="language-code"/>
- <constant name="GST_TAG_LICENSE" type="char*" value="license"/>
- <constant name="GST_TAG_LICENSE_URI" type="char*" value="license-uri"/>
- <constant name="GST_TAG_LOCATION" type="char*" value="location"/>
- <constant name="GST_TAG_LYRICS" type="char*" value="lyrics"/>
- <constant name="GST_TAG_MAXIMUM_BITRATE" type="char*" value="maximum-bitrate"/>
- <constant name="GST_TAG_MINIMUM_BITRATE" type="char*" value="minimum-bitrate"/>
- <constant name="GST_TAG_NOMINAL_BITRATE" type="char*" value="nominal-bitrate"/>
- <constant name="GST_TAG_ORGANIZATION" type="char*" value="organization"/>
- <constant name="GST_TAG_PERFORMER" type="char*" value="performer"/>
- <constant name="GST_TAG_PREVIEW_IMAGE" type="char*" value="preview-image"/>
- <constant name="GST_TAG_REFERENCE_LEVEL" type="char*" value="replaygain-reference-level"/>
- <constant name="GST_TAG_SERIAL" type="char*" value="serial"/>
- <constant name="GST_TAG_SHOW_EPISODE_NUMBER" type="char*" value="show-episode-number"/>
- <constant name="GST_TAG_SHOW_NAME" type="char*" value="show-name"/>
- <constant name="GST_TAG_SHOW_SEASON_NUMBER" type="char*" value="show-season-number"/>
- <constant name="GST_TAG_SHOW_SORTNAME" type="char*" value="show-sortname"/>
- <constant name="GST_TAG_SUBTITLE_CODEC" type="char*" value="subtitle-codec"/>
- <constant name="GST_TAG_TITLE" type="char*" value="title"/>
- <constant name="GST_TAG_TITLE_SORTNAME" type="char*" value="title-sortname"/>
- <constant name="GST_TAG_TRACK_COUNT" type="char*" value="track-count"/>
- <constant name="GST_TAG_TRACK_GAIN" type="char*" value="replaygain-track-gain"/>
- <constant name="GST_TAG_TRACK_NUMBER" type="char*" value="track-number"/>
- <constant name="GST_TAG_TRACK_PEAK" type="char*" value="replaygain-track-peak"/>
- <constant name="GST_TAG_USER_RATING" type="char*" value="user-rating"/>
- <constant name="GST_TAG_VERSION" type="char*" value="version"/>
- <constant name="GST_TAG_VIDEO_CODEC" type="char*" value="video-codec"/>
- <constant name="GST_TIME_FORMAT" type="char*" value="u:%02u:%02u.%09u"/>
- <constant name="GST_USECOND" type="int" value="0"/>
- <constant name="GST_VALUE_EQUAL" type="int" value="0"/>
- <constant name="GST_VALUE_GREATER_THAN" type="int" value="1"/>
- <constant name="GST_VALUE_LESS_THAN" type="int" value="-1"/>
- <constant name="GST_VALUE_UNORDERED" type="int" value="2"/>
- <constant name="GST_VERSION_MAJOR" type="int" value="0"/>
- <constant name="GST_VERSION_MICRO" type="int" value="35"/>
- <constant name="GST_VERSION_MINOR" type="int" value="10"/>
- <constant name="GST_VERSION_NANO" type="int" value="1"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="Gst" gir_version="1.0"
-GstAllocTrace.mem_live type_arguments="unowned void*"
-gst_alloc_trace_list type_arguments="AllocTrace"
-GstBin.priv hidden="1"
-GstBin.children type_arguments="Element"
-GstBin.messages type_arguments="Message"
-gst_bin_new.name nullable="1"
-gst_bin_remove.element
-gst_bin_add_many hidden="1"
-gst_bin_remove_many hidden="1"
-gst_bin_get_by_name transfer_ownership="1" nullable="1"
-gst_bin_get_by_name_recurse_up transfer_ownership="1" nullable="1"
-gst_bin_get_by_interface transfer_ownership="1" nullable="1"
-gst_bin_iterate_elements transfer_ownership="1" type_arguments="Element"
-gst_bin_iterate_recurse transfer_ownership="1" type_arguments="Element"
-gst_bin_iterate_sinks transfer_ownership="1" type_arguments="Element"
-gst_bin_iterate_sorted transfer_ownership="1" type_arguments="Element"
-gst_bin_iterate_sources transfer_ownership="1" type_arguments="Element"
-gst_bin_iterate_all_by_interface transfer_ownership="1" type_arguments="Element"
-gst_bin_find_unconnected_pad transfer_ownership="1" nullable="1" replacement="Gst.Bin.find_unlinked_pad"
-gst_bin_find_unlinked_pad transfer_ownership="1" nullable="1"
-GstBuffer base_class="GstMiniObject"
-GstBuffer.data type_name="unowned uint8[]" array_length_cname="size" array_length_type="guint"
-GstBuffer.mini_object hidden="1"
-GstBuffer.malloc_data type_name="void*"
-GstBufferClass hidden="1"
-gst_buffer_new hidden="1"
-gst_buffer_create_sub transfer_ownership="1"
-gst_buffer_get_caps transfer_ownership="1"
-gst_buffer_make_writable hidden="1"
-gst_buffer_make_metadata_writable hidden="1"
-gst_buffer_try_new_and_alloc transfer_ownership="1" nullable="1"
-gst_buffer_join hidden="1"
-gst_buffer_merge transfer_ownership="1"
-gst_buffer_span transfer_ownership="1"
-gst_buffer_stamp replacement="Gst.Buffer.copy_metadata"
-GstBufferList base_class="MiniObject"
-GstBufferListClass hidden="1"
-gst_buffer_list_get nullable="1"
-gst_buffer_list_iterate transfer_ownership="1"
-gst_buffer_list_iterator_add.buffer value_owned="1"
-gst_buffer_list_iterator_take.buffer value_owned="1"
-gst_buffer_list_iterator_merge_group nullable="1" transfer_ownership="1"
-gst_buffer_list_iterator_next nullable="1"
-gst_buffer_list_iterator_steal nullable="1"
-gst_buffer_list_iterator_do nullable="1"
-GstBufferListDoFunction nullable="1"
-GstBus.* hidden="1"
-gst_bus_async_signal_func hidden="1"
-gst_bus_add_watch hidden="1"
-gst_bus_add_watch_full.func value_owned="1"
-gst_bus_add_watch_full.notify hidden="1"
-gst_bus_set_sync_handler.data hidden="1"
-gst_bus_sync_signal_handler hidden="1"
-gst_bus_peek transfer_ownership="1" nullable="1"
-gst_bus_poll transfer_ownership="1" nullable="1"
-gst_bus_pop transfer_ownership="1" nullable="1"
-gst_bus_pop_filtered transfer_ownership="1" nullable="1"
-gst_bus_post.message takes_ownership="1"
-gst_bus_set_sync_handler.func nullable="1"
-gst_bus_timed_pop transfer_ownership="1" nullable="1"
-gst_bus_timed_pop_filtered transfer_ownership="1" nullable="1"
-gst_bus_create_watch type_name="GLib.Source" transfer_ownership="1"
-GstCaps.type hidden="1"
-GstCaps.structs hidden="1"
-GstCaps.refcount hidden="1"
-gst_caps_append_structure.structure value_owned="1"
-gst_caps_append.caps2 value_owned="1"
-gst_caps_merge.caps2 value_owned="1"
-gst_caps_merge_structure.structure value_owned="1"
-gst_caps_copy transfer_ownership="1"
-gst_caps_copy_nth transfer_ownership="1"
-gst_caps_from_string transfer_ownership="1"
-gst_caps_make_writable hidden="1"
-gst_caps_new_full ellipsis="1"
-gst_caps_new_simple ellipsis="1"
-gst_caps_set_simple ellipsis="1"
-gst_caps_union transfer_ownership="1"
-gst_caps_intersect transfer_ownership="1"
-gst_caps_normalize transfer_ownership="1"
-gst_caps_subtract transfer_ownership="1"
-gst_caps_load_thyself transfer_ownership="1"
-gst_caps_to_string transfer_ownership="1"
-gst_caps_replace hidden="1"
-GstChildProxy::child_added has_emitter="1"
-GstChildProxy::child_removed has_emitter="1"
-gst_child_proxy_get_child_by_name transfer_ownership="1" nullable="1"
-gst_child_proxy_get_child_by_index transfer_ownership="1" nullable="1"
-gst_child_proxy_get hidden="1"
-gst_child_proxy_get_property hidden="1"
-gst_child_proxy_get_valist hidden="1"
-gst_child_proxy_set hidden="1"
-gst_child_proxy_set_property hidden="1"
-gst_child_proxy_set_valist hidden="1"
-gst_child_proxy_lookup hidden="1"
-GstClockTime hidden="1"
-GstClockTimeDiff hidden="1"
-GstClock abstract="1"
-GstClock.ABI hidden="1"
-GstClock.entries type_arguments="ClockEntry"
-GstClock.times is_array="1"
-gst_clock_add_observation.r_squared is_out="1"
-gst_clock_get_master nullable="1" transfer_ownership="1"
-gst_clock_get_calibration.internal is_out="1"
-gst_clock_get_calibration.external is_out="1"
-gst_clock_get_calibration.rate_num is_out="1"
-gst_clock_get_calibration.rate_denom is_out="1"
-gst_clock_id_wait.jitter is_out="1"
-gst_clock_new_single_shot_id hidden="1"
-gst_clock_new_periodic_id hidden="1"
-gst_clock_set_master.master nullable="1"
-gst_clock_wait_jitter.jitter is_out="1"
-GstCoreError errordomain="1"
-GstDebugCategory.* hidden="1"
-GstDebugLevel to_string="gst_debug_level_get_name"
-gst_debug_get_all_categories transfer_ownership="1" type_arguments="DebugCategory"
-gst_debug_level_get_name hidden="1"
-GstElement abstract="1"
-GstElement::no_more_pads has_emitter="1"
-GstElement.pads type_arguments="Pad"
-GstElement.sinkpads type_arguments="Pad"
-GstElement.srcpads type_arguments="Pad"
-GstElement.abidata hidden="1"
-GstElementClass hidden="1"
-gst_element_link_many ellipsis="1"
-gst_element_unlink_many ellipsis="1"
-gst_element_found_tags.list takes_ownership="1"
-gst_element_found_tags_for_pad.list takes_ownership="1"
-gst_element_get_state.state is_out="1"
-gst_element_get_state.pending is_out="1"
-gst_element_query_duration.format is_ref="1"
-gst_element_query_duration.duration is_out="1"
-gst_element_query_position.format is_ref="1"
-gst_element_query_position.cur is_out="1"
-gst_element_request_new_pad.name nullable="1"
-gst_element_send_event.event takes_ownership="1"
-gst_element_state_get_name hidden="1"
-gst_element_state_change_return_get_name hidden="1"
-gst_element_get_bus transfer_ownership="1" nullable="1"
-gst_element_set_bus.bus nullable="1"
-gst_element_make_from_uri hidden="1"
-gst_element_get_static_pad transfer_ownership="1" nullable="1"
-gst_element_get_pad transfer_ownership="1" nullable="1" deprecated="1"
-gst_element_get_request_pad transfer_ownership="1" nullable="1" replacement="Gst.Element.request_pad"
-gst_element_request_pad transfer_ownership="1" nullable="1"
-gst_element_request_pad.name nullable="1"
-gst_element_request_pad.caps nullable="1"
-gst_element_get_compatible_pad transfer_ownership="1" nullable="1"
-gst_element_get_compatible_pad_template nullable="1"
-gst_element_class_set_details replacement="Gst.Element.set_details_simple"
-gst_element_class_get_pad_template nullable="1"
-gst_element_class_get_pad_template_list type_arguments="PadTemplate"
-gst_element_post_message.message takes_ownership="1"
-gst_element_get_compatible_pad.caps nullable="1"
-gst_element_iterate_*pads transfer_ownership="1" type_arguments="Pad"
-gst_element_get_factory nullable="1"
-gst_element_get_index transfer_ownership="1" nullable="1"
-gst_element_set_index.index nullable="1"
-gst_element_get_clock transfer_ownership="1" nullable="1"
-gst_element_provide_clock transfer_ownership="1" nullable="1"
-gst_element_set_clock.clock nullable="1"
-gst_element_get_query_types is_array="1" no_array_length="1" nullable="1"
-gst_element_query_convert.dest_format is_ref="1"
-gst_element_query_convert.dest_val is_out="1"
-gst_element_register.plugin nullable="1"
-gst_element_message_full.text transfer_ownership="1" nullable="1"
-gst_element_message_full.debug transfer_ownership="1" nullable="1"
-GstElementDetails is_value_type="1"
-GstElementFactory.* hidden="1"
-gst_element_factory_make hidden="1"
-gst_element_factory_create hidden="1"
-gst_element_factory_get_static_pad_templates type_arguments="StaticPadTemplate"
-gst_element_factory_find transfer_ownership="1" nullable="1"
-gst_element_factory_get_uri_protocols is_array="1" array_null_terminated="1" transfer_ownership="1" nullable="1"
-gst_element_factory_list_get_elements transfer_ownership="1" type_arguments="ElementFactory"
-gst_element_factory_list_filter transfer_ownership="1" type_arguments="ElementFactory"
-gst_element_factory_list_filter.list transfer_ownership="0" type_arguments="ElementFactory"
-gst_element_factory_can_sink_any_caps replacement="Gst.ElementFactory.can_sink_all_caps"
-gst_element_factory_can_src_any_caps replacement="Gst.ElementFactory.can_src_all_caps"
-GstElementFactoryListType hidden="1"
-gst_error_get_message transfer_ownership="1"
-GstEvent base_class="GstMiniObject"
-GstEvent.mini_object hidden="1"
-GstEvent.abidata hidden="1"
-GstEvent.structure hidden="1"
-GstEventClass hidden="1"
-GstEventType to_string="gst_event_type_get_name"
-gst_event_type_get_flags hidden="1"
-gst_event_type_to_quark hidden="1"
-gst_event_type_get_name hidden="1"
-gst_event_new_custom.structure takes_ownership="1"
-gst_event_new_navigation.structure takes_ownership="1"
-gst_event_new_tag.taglist takes_ownership="1"
-gst_event_new_sink_message.msg takes_ownership="1"
-gst_event_parse_*.* is_out="1"
-gst_filter_run transfer_ownership="1"
-GstFlowReturn to_string="gst_flow_get_name"
-gst_flow_get_name hidden="1"
-GstFormat to_string="gst_format_get_name"
-gst_format_get_name hidden="1"
-gst_format_iterate_definitions type_arguments="FormatDefinition" transfer_ownership="1"
-GstFormatDefinition is_value_type="1"
-GstGhostPad base_class="GstPad"
-GstGhostPadClass hidden="1"
-gst_implements_interface_cast hidden="1"
-gst_implements_interface_check hidden="1"
-GstIndex abstract="1"
-GstIndex.* hidden="1"
-gst_index_new_group hidden="1"
-gst_index_add_association ellipsis="1"
-gst_index_add_associationv.n hidden="1"
-gst_index_add_associationv.list is_array="1" array_length_pos="2.9"
-gst_index_set_filter hidden="1"
-gst_index_set_filter_full.filter transfer_ownership="1"
-gst_index_set_filter_full.user_data_destroy hidden="1"
-gst_index_set_filter_full name="set_filter"
-gst_index_set_resolver hidden="1"
-gst_index_set_resolver_full.resolver transfer_ownership="1"
-gst_index_set_resolver_full.user_data_destroy hidden="1"
-gst_index_set_resolver_full name="set_resolver"
-gst_index_get_writer_id.id is_out="1"
-gst_index_add* nullable="1"
-gst_index_get_assoc_entry* nullable="1"
-gst_index_get_assoc_entry_full.func type_arguments="void*"
-GstIndexAssociation hidden="1"
-GstIndexGroup hidden="1"
-GstIndexEntry.* hidden="1"
-gst_index_entry_copy transfer_ownership="1"
-gst_index_entry_assoc_map.value is_out="1"
-GST_INDEX_ID_INVALID hidden="1"
-gst_init.argc hidden="1"
-gst_init.argv is_array="1" array_length_pos="0.9" is_ref="1"
-gst_init_check.argc hidden="1"
-gst_init_check.argv is_array="1" array_length_pos="0.9" is_ref="1"
-gst_init_get_option_group transfer_ownership="1"
-gst_index_factory_make transfer_ownership="1" nullable="1"
-gst_index_factory_create transfer_ownership="1"
-gst_index_factory_find transfer_ownership="1" nullable="1"
-GstIterator type_parameters="T"
-GstIterator.free hidden="1"
-GstIterator.next hidden="1"
-GstIterator.resync hidden="1"
-GstIterator.item hidden="1"
-GstIterator.pushed nullable="1"
-GstIterator.master_cookie type_name="void*"
-gst_iterator_new.next type_arguments="T"
-gst_iterator_new.item type_arguments="T"
-gst_iterator_new_list.item type_arguments="T"
-gst_iterator_next.elem type_name="T" is_out="1" transfer_ownership="1"
-gst_iterator_fold.func type_arguments="T" delegate_target_pos="2.1"
-gst_iterator_fold.ret type_name="Gst.Value" is_out="1"
-gst_iterator_foreach.func type_arguments="T"
-gst_iterator_new_list.list type_arguments="T"
-gst_iterator_new.master_cookie is_ref="1"
-gst_iterator_new_list.master_cookie is_ref="1"
-gst_iterator_find_custom type_name="T" transfer_ownership="1"
-gst_iterator_find_custom.func type_arguments="T"
-gst_iterator_find_custom.user_data type_name="T" hidden="0"
-gst_iterator_new_single.object type_name="T"
-gst_iterator_filter hidden="1"
-GstIteratorNextFunction type_parameters="T"
-GstIteratorNextFunction.result type_name="T" is_out="1" takes_ownership="1"
-GstIteratorItemFunction type_parameters="T"
-GstIteratorItemFunction.item type_name="T" is_out="1" takes_ownership="1"
-GstIteratorFoldFunction type_parameters="T"
-GstIteratorFoldFunction.item type_name="T" transfer_ownership="1"
-GstIteratorFoldFunction.ret type_name="Gst.Value" is_ref="1"
-GstMessage base_class="GstMiniObject"
-GstMessage.mini_object hidden="1"
-GstMessage.abidata hidden="1"
-GstMessage.cond hidden="1"
-GstMessage.lock hidden="1"
-GstMessage.structure hidden="1"
-GstMessageClass hidden="1"
-gst_message_make_writable hidden="1"
-gst_message_get_structure nullable="1"
-gst_message_new_application.structure takes_ownership="1" nullable="1"
-gst_message_new_custom.structure takes_ownership="1" nullable="1"
-gst_message_new_element.structure takes_ownership="1" nullable="1"
-gst_message_new_error throws="0"
-gst_message_new_error.debug nullable="1"
-gst_message_new_info throws="0"
-gst_message_new_info.debug nullable="1"
-gst_message_new_warning throws="0"
-gst_message_new_warning.debug nullable="1"
-gst_message_parse_error throws="0"
-gst_message_parse_error.gerror is_out="1" value_owned="1"
-gst_message_parse_error.debug nullable="1" is_out="1" value_owned="1"
-gst_message_parse_info throws="0"
-gst_message_parse_info.gerror is_out="1" value_owned="1"
-gst_message_parse_info.debug nullable="1" is_out="1" value_owned="1"
-gst_message_parse_warning throws="0"
-gst_message_parse_warning.gerror is_out="1" value_owned="1"
-gst_message_parse_warning.debug nullable="1" is_out="1" value_owned="1"
-gst_message_parse_state_changed.oldstate is_out="1"
-gst_message_parse_state_changed.newstate is_out="1"
-gst_message_parse_state_changed.pending is_out="1"
-gst_message_parse_async_start.new_base_time is_out="1"
-gst_message_parse_buffering.percent is_out="1"
-gst_message_parse_clock_provide.ready is_out="1"
-gst_message_parse_duration.format is_out="1"
-gst_message_parse_duration.duration is_out="1"
-gst_message_parse_segment_start.format is_out="1"
-gst_message_parse_segment_start.position is_out="1"
-gst_message_parse_segment_done.format is_out="1"
-gst_message_parse_segment_done.position is_out="1"
-gst_message_parse_tag.tag_list is_out="1" value_owned="1"
-gst_message_parse_buffering_stats.mode is_out="1"
-gst_message_parse_buffering_stats.avg_in is_out="1"
-gst_message_parse_buffering_stats.avg_out is_out="1"
-gst_message_parse_buffering_stats.buffering_left is_out="1"
-gst_message_parse_request_state.state is_out="1"
-gst_message_parse_step_done.format is_out="1"
-gst_message_parse_step_done.amount is_out="1"
-gst_message_parse_step_done.rate is_out="1"
-gst_message_parse_step_done.flush is_out="1"
-gst_message_parse_step_done.intermediate is_out="1"
-gst_message_parse_step_done.duration is_out="1"
-gst_message_parse_step_done.eos is_out="1"
-gst_message_parse_step_start.active is_out="1"
-gst_message_parse_step_start.format is_out="1"
-gst_message_parse_step_start.amount is_out="1"
-gst_message_parse_step_start.rate is_out="1"
-gst_message_parse_step_start.flush is_out="1"
-gst_message_parse_step_start.intermediate is_out="1"
-gst_message_parse_stream_status.type is_out="1"
-gst_message_parse_structure_change.type is_out="1"
-gst_message_parse_structure_change.owner is_out="1"
-gst_message_parse_structure_change.busy is_out="1"
-gst_message_parse_qos.* is_out="1"
-gst_message_parse_qos_stats.* is_out="1"
-gst_message_parse_qos_values.* is_out="1"
-gst_message_parse_progress.type is_out="1"
-gst_message_parse_progress.code transfer_ownership="1" is_out="1"
-gst_message_parse_progress.text transfer_ownership="1" is_out="1"
-gst_message_get_stream_status_object type_name="Gst.Value" nullable="1"
-gst_message_set_stream_status_object.object type_name="Gst.Value" is_ref="1" nullable="1"
-gst_message_type_get_name hidden="1"
-gst_message_type_to_quark hidden="1"
-GstMessageType to_string="gst_message_type_get_name"
-GstMiniObject is_fundamental="1" abstract="1"
-GstMiniObject.instance hidden="1"
-GstMiniObject.refcount hidden="1"
-GstMiniObject.flags type_name="MiniObjectFlags"
-GstMiniObjectClass hidden="1"
-GstMiniObject.priv hidden="1"
-gst_mini_object_make_writable hidden="1"
-gst_mini_object_copy hidden="1"
-gst_mini_object_replace hidden="1"
-GstObject abstract="1"
-GstObject.flags type_name="ObjectFlags"
-GstObject.refcount hidden="1"
-GstObject:name owned_get="1"
-GstObjectClass hidden="1"
-gst_object_check_uniqueness.list type_arguments="Gst.Object"
-gst_object_default_error throws="0"
-gst_object_default_error.debug nullable="1"
-gst_object_default_deep_notify.excluded_props nullable="1"
-gst_class_signal_connect hidden="1"
-gst_class_signal_emit_by_name hidden="1"
-gst_object_get_name transfer_ownership="1"
-gst_object_get_name_prefix transfer_ownership="1"
-gst_object_get_parent transfer_ownership="1"
-gst_object_get_path_string transfer_ownership="1"
-gst_object_sink hidden="1"
-gst_object_ref hidden="1"
-gst_object_unref hidden="1"
-gst_object_ref_sink hidden="1"
-gst_object_replace hidden="1"
-GstPad.abidata hidden="1"
-GstPad.block* hidden="1"
-GstPad.do_*_signals hidden="1"
-GstPad.preroll* hidden="1"
-GstPad.peer hidden="1"
-GstPad.sched_private hidden="1"
-GstPad.stream_rec_lock hidden="1"
-GstPad.task hidden="1"
-GstPad.padtemplate hidden="1"
-GstPad:caps accessor_method="0"
-gst_pad_add_buffer_probe hidden="1"
-gst_pad_add_buffer_probe_full hidden="1"
-gst_pad_add_data_probe hidden="1"
-gst_pad_add_data_probe_full hidden="1"
-gst_pad_add_event_probe hidden="1"
-gst_pad_add_event_probe_full hidden="1"
-gst_pad_alloc_buffer.buf transfer_ownership="1"
-gst_pad_alloc_buffer_and_set_caps.buf transfer_ownership="1"
-gst_pad_chain.buffer takes_ownership="1"
-gst_pad_chain_list.list takes_ownership="1"
-gst_pad_dispatcher.data hidden="1"
-gst_pad_start_task.data hidden="1"
-gst_pad_event_default.event takes_ownership="1"
-gst_pad_get_fixed_caps_func hidden="1"
-gst_pad_get_internal_links transfer_ownership="1" type_arguments="Pad" replacement="Gst.Pad.iterate_internal_links"
-gst_pad_get_internal_links_default transfer_ownership="1" type_arguments="Pad" replacement="Gst.Pad.iterate_internal_links_default"
-gst_pad_get_parent_element transfer_ownership="1" nullable="1"
-gst_pad_get_peer nullable="1"
-gst_pad_get_query_types is_array="1" no_array_length="1" nullable="1"
-gst_pad_get_query_types_default is_array="1" no_array_length="1" nullable="1"
-gst_pad_get_range.buffer transfer_ownership="1"
-gst_pad_pull_range.buffer transfer_ownership="1"
-gst_pad_set_internal_link_function replacement="Gst.Pad.set_iterate_internal_links_function"
-GstPadChainFunction.buffer takes_ownership="1"
-GstPadChainListFunction.list takes_ownership="1"
-GstPadEventFunction.event takes_ownership="1"
-GstPadBufferAllocFunction.buf takes_ownership="1"
-GstPadGetRangeFunction.buffer takes_ownership="1"
-GstPadGetCapsFunction transfer_ownership="1"
-GstPadIntLinkFunction transfer_ownership="1" type_arguments="Pad"
-GstPadIterIntLinkFunction transfer_ownership="1" type_arguments="Pad"
-gst_pad_get_allowed_caps transfer_ownership="1"
-gst_pad_get_caps transfer_ownership="1"
-gst_pad_get_caps_reffed transfer_ownership="1"
-gst_pad_get_negotiated_caps transfer_ownership="1"
-gst_pad_get_peer transfer_ownership="1"
-gst_pad_new
-gst_pad_peer_get_caps transfer_ownership="1"
-gst_pad_peer_get_caps_reffed transfer_ownership="1"
-gst_pad_proxy_getcaps hidden="1"
-gst_pad_proxy_setcaps hidden="1"
-gst_pad_push.buffer takes_ownership="1"
-gst_pad_push_event.event takes_ownership="1"
-gst_pad_push_list.list 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"
-gst_pad_set_blocked_async hidden="1"
-gst_pad_set_blocked_async_full hidden="1"
-gst_pad_template_new.caps takes_ownership="1"
-gst_pad_iterate_internal_links* transfer_ownership="1" type_arguments="Pad"
-gst_ghost_pad_new.name nullable="1"
-gst_ghost_pad_new_from_template.name nullable="1"
-gst_ghost_pad_new_no_target.name nullable="1"
-gst_ghost_pad_new_no_target_from_template.name nullable="1"
-gst_ghost_pad_set_target.newtarget nullable="1"
-gst_ghost_pad_get_target transfer_ownership="1" nullable="1"
-gst_ghost_pad_construct hidden="1"
-GstPadTemplate::pad_created has_emitter="1"
-gst_parse_context_get_missing_elements is_array="1" array_null_terminated="1" transfer_ownership="1"
-gst_parse_bin_from_description hidden="1"
-gst_parse_bin_from_description_full hidden="1"
-gst_parse_launchv.argv is_array="1" array_null_terminated="1"
-gst_parse_launchv transfer_ownership="1" nullable="1"
-gst_parse_launch transfer_ownership="1" nullable="1"
-gst_parse_launch_full transfer_ownership="1" nullable="1"
-gst_parse_launch_full.context nullable="1"
-gst_parse_launchv_full.argv is_array="1" array_null_terminated="1"
-gst_parse_launchv_full.context nullable="1"
-gst_parse_launchv_full transfer_ownership="1" nullable="1"
-GstParamSpecFraction base_class="GParamSpec"
-GstParamSpecFraction.parent_instance hidden="1"
-GstParamSpecMiniObject base_class="GParamSpec"
-GstParamSpecMiniObject.parent_instance hidden="1"
-GstPipeline.* hidden="1"
-gst_pipeline_new.name nullable="1"
-gst_pipeline_get_bus transfer_ownership="1"
-gst_pipeline_get_clock transfer_ownership="1" nullable="1"
-gst_pipeline_set_clock.clock nullable="1"
-gst_pipeline_use_clock.clock nullable="1"
-gst_pipeline_get_last_stream_time replacement="Gst.Element.get_start_time"
-gst_pipeline_set_new_stream_time replacement="Gst.Element.set_start_time"
-GstQuery base_class="GstMiniObject"
-GstQuery.mini_object hidden="1"
-GstQueryClass hidden="1"
-GstQueryTypeDefinition hidden="1"
-GstQueryType to_string="gst_query_type_get_name"
-gst_query_type_register hidden="1"
-gst_query_type_get_by_nick hidden="1"
-gst_query_type_get_details hidden="1"
-gst_query_type_to_quark hidden="1"
-gst_query_type_iterate_definitions hidden="1"
-gst_query_type_get_name hidden="1"
-gst_query_new_application.structure transfer_ownership="1"
-gst_query_make_writable hidden="1"
-gst_query_parse_convert.src_format is_out="1"
-gst_query_parse_convert.src_value is_out="1"
-gst_query_parse_convert.dest_format is_out="1"
-gst_query_parse_convert.dest_value is_out="1"
-gst_query_parse_duration.format is_out="1"
-gst_query_parse_duration.duration is_out="1"
-gst_query_parse_formats_length.n_formats is_out="1"
-gst_query_parse_formats_nth.format is_out="1"
-gst_query_parse_latency.live is_out="1"
-gst_query_parse_latency.min_latency is_out="1"
-gst_query_parse_latency.max_latency is_out="1"
-gst_query_parse_position.format is_out="1"
-gst_query_parse_position.cur is_out="1"
-gst_query_parse_seeking.format is_out="1"
-gst_query_parse_seeking.seekable is_out="1"
-gst_query_parse_seeking.segment_start is_out="1"
-gst_query_parse_seeking.segment_end is_out="1"
-gst_query_parse_segment.rate is_out="1"
-gst_query_parse_segment.format is_out="1"
-gst_query_parse_segment.start_value is_out="1"
-gst_query_parse_segment.stop_value is_out="1"
-gst_query_parse_buffering_percent.busy is_out="1"
-gst_query_parse_buffering_percent.percent is_out="1"
-gst_query_parse_buffering_range.format is_out="1"
-gst_query_parse_buffering_range.start is_out="1"
-gst_query_parse_buffering_range.stop is_out="1"
-gst_query_parse_buffering_range.estimated_total is_out="1"
-gst_query_parse_buffering_stats.mode is_out="1"
-gst_query_parse_buffering_stats.avg_in is_out="1"
-gst_query_parse_buffering_stats.avg_out is_out="1"
-gst_query_parse_buffering_stats.buffering_left is_out="1"
-gst_query_parse_uri.uri is_out="1" transfer_ownership="1"
-gst_query_set_formats ellipsis="1"
-gst_query_set_formatsv.n_formats hidden="1"
-gst_query_set_formatsv.formats is_array="1" array_length_pos="0.9"
-GstRegistry.* hidden="1"
-gst_registry_feature_filter.filter delegate_target_pos="2.1"
-gst_registry_feature_filter transfer_ownership="1" type_arguments="PluginFeature"
-gst_registry_get_feature_list transfer_ownership="1" type_arguments="PluginFeature"
-gst_registry_get_feature_list_by_plugin transfer_ownership="1" type_arguments="PluginFeature"
-gst_registry_get_path_list transfer_ownership="1" type_arguments="string"
-gst_registry_get_plugin_list transfer_ownership="1" type_arguments="Plugin"
-gst_registry_lookup transfer_ownership="1" nullable="1"
-gst_registry_lookup_feature transfer_ownership="1" nullable="1"
-gst_registry_find_plugin transfer_ownership="1" nullable="1"
-gst_registry_find_feature transfer_ownership="1" nullable="1"
-gst_registry_plugin_filter transfer_ownership="1" type_arguments="Plugin"
-gst_registry_add_plugin.plugin transfer_ownership="1"
-gst_registry_add_feature.feature transfer_ownership="1"
-gst_segment_clip.clip_start is_out="1"
-gst_segment_clip.clip_stop is_out="1"
-gst_segment_copy transfer_ownership="1"
-GstState to_string="gst_element_state_get_name"
-GstStateChangeReturn to_string="gst_element_state_change_return_get_name"
-GstStaticCaps is_value_type="1"
-GstStaticCaps.caps hidden="1"
-gst_static_caps_get transfer_ownership="1"
-GstStaticPadTemplate is_value_type="1"
-gst_static_pad_template_get transfer_ownership="1"
-gst_static_pad_template_get_caps transfer_ownership="1"
-GstStructureMapFunc.value is_ref="1" type_name="Gst.Value"
-GstStructure is_immutable="1"
-GstStructure.* hidden="1"
-gst_structure_copy transfer_ownership="1"
-gst_structure_new ellipsis="1"
-gst_structure_new_valist.varargs type_name="va_list"
-gst_structure_empty_new hidden="1"
-gst_structure_id_empty_new hidden="1"
-gst_structure_id_new hidden="1"
-gst_structure_from_string nullable="1" transfer_ownership="1"
-gst_structure_from_string.end is_out="1"
-gst_structure_set ellipsis="1"
-gst_structure_id_set ellipsis="1"
-gst_structure_remove_fields ellipsis="1"
-gst_structure_get_int.value is_out="1"
-gst_structure_get_boolean.value is_out="1"
-gst_structure_get_clock_time.value is_out="1"
-gst_structure_get_uint.value is_out="1"
-gst_structure_get_fourcc.value is_out="1"
-gst_structure_get_double.value is_out="1"
-gst_structure_get_fraction.value_numerator is_out="1"
-gst_structure_get_fraction.value_denominator is_out="1"
-gst_structure_get_enum.value is_out="1"
-gst_structure_get_value type_name="unowned Value?"
-gst_structure_get_string nullable="1"
-gst_structure_id_get_value type_name="Gst.Value" nullable="1"
-gst_structure_to_string transfer_ownership="1"
-gst_structure_get_valist.args type_name="va_list"
-gst_structure_set_valist.varargs type_name="va_list"
-gst_structure_id_get_valist.args type_name="va_list"
-gst_structure_id_set_valist.varargs type_name="va_list"
-gst_structure_remove_fields_valist.varargs type_name="va_list"
-gst_structure_set_parent_refcount.refcount is_ref="1"
-gst_tag_list_get_value_index type_name="Gst.Value" nullable="1"
-gst_tag_list_copy transfer_ownership="1"
-gst_tag_list_copy_value.dest type_name="Gst.Value" is_out="1"
-gst_tag_list_add ellipsis="1"
-gst_tag_list_add_values ellipsis="1"
-gst_tag_list_get_boolean.value is_out="1"
-gst_tag_list_get_boolean_index.value is_out="1"
-gst_tag_list_get_char.value type_name="char" is_out="1"
-gst_tag_list_get_char_index.value type_name="char" is_out="1"
-gst_tag_list_get_date.value is_out="1" nullable="1" value_owned="1"
-gst_tag_list_get_date_index.value is_out="1" nullable="1" value_owned="1"
-gst_tag_list_get_double.value is_out="1"
-gst_tag_list_get_double_index.value is_out="1"
-gst_tag_list_get_float.value is_out="1"
-gst_tag_list_get_float_index.value is_out="1"
-gst_tag_list_get_int.value is_out="1"
-gst_tag_list_get_int64.value is_out="1"
-gst_tag_list_get_int64_index.value is_out="1"
-gst_tag_list_get_int_index.value is_out="1"
-gst_tag_list_get_long.value is_out="1"
-gst_tag_list_get_long_index.value is_out="1"
-gst_tag_list_get_pointer.value is_out="1"
-gst_tag_list_get_pointer_index.value is_out="1"
-gst_tag_list_get_string.value is_out="1" value_owned="1"
-gst_tag_list_get_string_index.value is_out="1" value_owned="1"
-gst_tag_list_get_uchar.value type_name="uchar" is_out="1"
-gst_tag_list_get_uchar_index.value type_name="uchar" is_out="1"
-gst_tag_list_get_uint.value is_out="1"
-gst_tag_list_get_uint64.value is_out="1"
-gst_tag_list_get_uint64_index.value is_out="1"
-gst_tag_list_get_uint_index.value is_out="1"
-gst_tag_list_get_ulong.value is_out="1"
-gst_tag_list_get_ulong_index.value is_out="1"
-gst_tag_list_merge transfer_ownership="1"
-gst_type_find_factory_get_list transfer_ownership="1" type_arguments="PluginFeature"
-gst_value_array_append_value hidden="1"
-gst_value_array_get_size hidden="1"
-gst_value_array_get_type hidden="1"
-gst_value_array_get_value hidden="1"
-gst_value_array_prepend_value hidden="1"
-gst_value_can_compare hidden="1"
-gst_value_can_intersect hidden="1"
-gst_value_can_subtract hidden="1"
-gst_value_can_union hidden="1"
-gst_value_compare hidden="1"
-gst_value_deserialize hidden="1"
-gst_value_fraction_multiply hidden="1"
-gst_value_fraction_subtract hidden="1"
-gst_value_get_caps hidden="1"
-gst_value_get_date hidden="1"
-gst_value_get_double_range_max hidden="1"
-gst_value_get_double_range_min hidden="1"
-gst_value_get_fourcc hidden="1"
-gst_value_get_fraction_denominator hidden="1"
-gst_value_get_fraction_numerator hidden="1"
-gst_value_get_fraction_range_max hidden="1"
-gst_value_get_fraction_range_min hidden="1"
-gst_value_get_int_range_max hidden="1"
-gst_value_get_int_range_min hidden="1"
-gst_value_get_mini_object hidden="1"
-gst_value_get_structure hidden="1"
-gst_value_init_and_copy hidden="1"
-gst_value_intersect hidden="1"
-gst_value_is_fixed hidden="1"
-gst_value_list_append_value hidden="1"
-gst_value_list_concat hidden="1"
-gst_value_list_get_size hidden="1"
-gst_value_list_get_type hidden="1"
-gst_value_list_get_value hidden="1"
-gst_value_list_prepend_value hidden="1"
-gst_value_register hidden="1"
-gst_value_register_union_func hidden="1"
-gst_value_register_subtract_func hidden="1"
-gst_value_register_intersect_func hidden="1"
-gst_value_serialize hidden="1"
-gst_value_set_caps hidden="1"
-gst_value_set_date hidden="1"
-gst_value_set_double_range hidden="1"
-gst_value_set_fourcc hidden="1"
-gst_value_set_fraction hidden="1"
-gst_value_set_fraction_range_full hidden="1"
-gst_value_set_fraction_range hidden="1"
-gst_value_set_int_range hidden="1"
-gst_value_set_mini_object hidden="1"
-gst_value_set_structure hidden="1"
-gst_value_subtract hidden="1"
-gst_value_take_mini_object hidden="1"
-gst_value_union hidden="1"
-gst_version.major is_out="1"
-gst_version.minor is_out="1"
-gst_version.micro is_out="1"
-gst_version.nano is_out="1"
-GStaticRecMutex name="pointer"
-GstTypeFind.get_length hidden="1"
-GstTypeFind.peek hidden="1"
-GstTypeFind.suggest hidden="1"
-GstTypeFindFactory type_id="GST_TYPE_TYPE_FIND_FACTORY"
-gst_type_register_static_full hidden="1"
-GstURIHandler::new_uri has_emitter="1"
-gst_uri_handler_get_uri_type vfunc_name="get_type"
-gst_uri_handler_get_protocols is_array="1"
-gst_uri_handler_get_protocols_full is_array="1"
-gst_version_string transfer_ownership="1"
-gst_xml_write deprecated="1"
-gst_xml_write_file deprecated="1"
-gst_xml_new deprecated="1"
-gst_xml_parse_doc hidden="1" deprecated="1"
-gst_xml_parse_file hidden="1" deprecated="1"
-gst_xml_parse_memory deprecated="1"
-gst_xml_get_element hidden="1" deprecated="1"
-gst_xml_get_topelements deprecated="1"
-gst_xml_make_element deprecated="1"
-xml* name="pointer"
-GstTagSetterIFace hidden="1"
-gst_tag_setter_add_tag_values ellipsis="1"
-gst_tag_setter_add_tags ellipsis="1"
-GstPluginDesc hidden="1"
-GstPlugin.* hidden="1"
-gst_plugin_add_dependency.env_vars nullable="1" is_array="1" array_null_terminated="1"
-gst_plugin_add_dependency.paths nullable="1" is_array="1" array_null_terminated="1"
-gst_plugin_add_dependency.names nullable="1" is_array="1" array_null_terminated="1"
-gst_plugin_add_dependency_simple.env_vars nullable="1"
-gst_plugin_add_dependency_simple.paths nullable="1"
-gst_plugin_add_dependency_simple.names nullable="1"
-gst_plugin_set_cache_data.cache_data transfer_ownership="1"
-gst_plugin_name_filter hidden="1"
-gst_plugin_load* transfer_ownership="1" nullable="1"
-gst_*_list_free hidden="1"
-gst_*_list_copy hidden="1"
-GstPluginFeature abstract="1"
-GstPluginFeature.* hidden="1"
-gst_plugin_feature_type_name_filter hidden="1"
-gst_plugin_feature_load transfer_ownership="1" nullable="1"
-GstPollFD hidden="1"
-gst_preset_get_meta.value is_out="1" transfer_ownership="1"
-gst_preset_get_preset_names is_array="1" array_null_terminated="1" transfer_ownership="1"
-gst_preset_get_property_names is_array="1" array_null_terminated="1" transfer_ownership="1"
-GstSystemClock.* hidden="1"
-gst_system_clock_obtain transfer_ownership="1"
-GstStructureForeachFunc.value type_name="Gst.Value"
-GstTagMergeFunc.* type_name="Gst.Value"
-GstValueCompareFunc.* type_name="Gst.Value"
-GstValueDeserializeFunc.dest type_name="Gst.Value"
-GstValueIntersectFunc.* type_name="Gst.Value"
-GstValueSerializeFunc.value1 type_name="Gst.Value"
-GstValueSubtractFunc.* type_name="Gst.Value"
-GstValueUnionFunc.* type_name="Gst.Value"
-GstXML.topelements type_arguments="Element"
-gst_xml_get_topelements type_arguments="Element"
-gst_util_array_binary_search.search_func type_arguments="void*"
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/app
-lib/libgstapp-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <callback name="GstAppBufferFinalizeFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="priv" type="void*"/>
- </parameters>
- </callback>
- <struct name="GstAppBuffer">
- <method name="new" symbol="gst_app_buffer_new">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="data" type="void*"/>
- <parameter name="length" type="int"/>
- <parameter name="finalize" type="GstAppBufferFinalizeFunc"/>
- <parameter name="priv" type="void*"/>
- </parameters>
- </method>
- <field name="buffer" type="GstBuffer"/>
- <field name="finalize" type="GstAppBufferFinalizeFunc"/>
- <field name="priv" type="void*"/>
- </struct>
- <struct name="GstAppBufferClass">
- <field name="buffer_class" type="GstBufferClass"/>
- </struct>
- <struct name="GstAppSinkCallbacks">
- <field name="eos" type="GCallback"/>
- <field name="new_preroll" type="GCallback"/>
- <field name="new_buffer" type="GCallback"/>
- <field name="new_buffer_list" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstAppSrcCallbacks">
- <field name="need_data" type="GCallback"/>
- <field name="enough_data" type="GCallback"/>
- <field name="seek_data" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <enum name="GstAppStreamType" type-name="GstAppStreamType" get-type="gst_app_stream_type_get_type">
- <member name="GST_APP_STREAM_TYPE_STREAM" value="0"/>
- <member name="GST_APP_STREAM_TYPE_SEEKABLE" value="1"/>
- <member name="GST_APP_STREAM_TYPE_RANDOM_ACCESS" value="2"/>
- </enum>
- <object name="GstAppSink" parent="GstBaseSink" type-name="GstAppSink" get-type="gst_app_sink_get_type">
- <implements>
- <interface name="GstURIHandler"/>
- </implements>
- <method name="get_caps" symbol="gst_app_sink_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="get_drop" symbol="gst_app_sink_get_drop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="get_emit_signals" symbol="gst_app_sink_get_emit_signals">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="get_max_buffers" symbol="gst_app_sink_get_max_buffers">
- <return-type type="guint"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="is_eos" symbol="gst_app_sink_is_eos">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="pull_buffer" symbol="gst_app_sink_pull_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="pull_buffer_list" symbol="gst_app_sink_pull_buffer_list">
- <return-type type="GstBufferList*"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="pull_preroll" symbol="gst_app_sink_pull_preroll">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- </parameters>
- </method>
- <method name="set_callbacks" symbol="gst_app_sink_set_callbacks">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- <parameter name="callbacks" type="GstAppSinkCallbacks*"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="set_caps" symbol="gst_app_sink_set_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="set_drop" symbol="gst_app_sink_set_drop">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- <parameter name="drop" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_emit_signals" symbol="gst_app_sink_set_emit_signals">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- <parameter name="emit" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_max_buffers" symbol="gst_app_sink_set_max_buffers">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsink" type="GstAppSink*"/>
- <parameter name="max" type="guint"/>
- </parameters>
- </method>
- <property name="caps" type="GstCaps*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="drop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="emit-signals" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="eos" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="max-buffers" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="eos" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="new-buffer" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="new-buffer-list" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="new-preroll" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="pull-buffer" when="LAST">
- <return-type type="GstBuffer"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="pull-buffer-list" when="LAST">
- <return-type type="GstBufferList"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- <signal name="pull-preroll" when="LAST">
- <return-type type="GstBuffer"/>
- <parameters>
- <parameter name="sink" type="GstAppSink*"/>
- </parameters>
- </signal>
- </object>
- <object name="GstAppSrc" parent="GstBaseSrc" type-name="GstAppSrc" get-type="gst_app_src_get_type">
- <implements>
- <interface name="GstURIHandler"/>
- </implements>
- <method name="end_of_stream" symbol="gst_app_src_end_of_stream">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="get_caps" symbol="gst_app_src_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="get_emit_signals" symbol="gst_app_src_get_emit_signals">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="get_latency" symbol="gst_app_src_get_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="min" type="guint64*"/>
- <parameter name="max" type="guint64*"/>
- </parameters>
- </method>
- <method name="get_max_bytes" symbol="gst_app_src_get_max_bytes">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="gst_app_src_get_size">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="get_stream_type" symbol="gst_app_src_get_stream_type">
- <return-type type="GstAppStreamType"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- </parameters>
- </method>
- <method name="push_buffer" symbol="gst_app_src_push_buffer">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="set_callbacks" symbol="gst_app_src_set_callbacks">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="callbacks" type="GstAppSrcCallbacks*"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="set_caps" symbol="gst_app_src_set_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="set_emit_signals" symbol="gst_app_src_set_emit_signals">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="emit" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_latency" symbol="gst_app_src_set_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="min" type="guint64"/>
- <parameter name="max" type="guint64"/>
- </parameters>
- </method>
- <method name="set_max_bytes" symbol="gst_app_src_set_max_bytes">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="max" type="guint64"/>
- </parameters>
- </method>
- <method name="set_size" symbol="gst_app_src_set_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="size" type="gint64"/>
- </parameters>
- </method>
- <method name="set_stream_type" symbol="gst_app_src_set_stream_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="appsrc" type="GstAppSrc*"/>
- <parameter name="type" type="GstAppStreamType"/>
- </parameters>
- </method>
- <property name="block" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="caps" type="GstCaps*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="emit-signals" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="format" type="GstFormat" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="is-live" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="max-bytes" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="max-latency" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="min-latency" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="min-percent" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="size" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="stream-type" type="GstAppStreamType" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="end-of-stream" when="LAST">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="src" type="GstAppSrc*"/>
- </parameters>
- </signal>
- <signal name="enough-data" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstAppSrc*"/>
- </parameters>
- </signal>
- <signal name="need-data" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstAppSrc*"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </signal>
- <signal name="push-buffer" when="LAST">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="src" type="GstAppSrc*"/>
- <parameter name="buffer" type="GstBuffer"/>
- </parameters>
- </signal>
- <signal name="seek-data" when="LAST">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstAppSrc*"/>
- <parameter name="offset" type="guint64"/>
- </parameters>
- </signal>
- </object>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstApp" gir_version="0.10"
-GstAppSink* cheader_filename="gst/app/gstappsink.h"
-GstAppSink:eos hidden="1"
-GstAppSink::pull_buffer hidden="1"
-GstAppSink::pull_buffer_list hidden="1"
-GstAppSink::pull_preroll hidden="1"
-gst_app_sink_get_caps hidden="1"
-gst_app_sink_set_caps hidden="1"
-gst_app_sink_set_drop hidden="1"
-gst_app_sink_get_drop hidden="1"
-gst_app_sink_set_emit_signals hidden="1"
-gst_app_sink_get_emit_signals hidden="1"
-gst_app_sink_set_max_buffers hidden="1"
-gst_app_sink_get_max_buffers hidden="1"
-gst_app_sink_pull* transfer_ownership="1"
-GstAppSrc* cheader_filename="gst/app/gstappsrc.h"
-GstAppSrc::push_buffer hidden="1"
-GstAppSrc::end_of_stream hidden="1"
-gst_app_src_set_max_bytes hidden="1"
-gst_app_src_get_max_bytes hidden="1"
-gst_app_src_set_latency hidden="1"
-gst_app_src_get_latency hidden="1"
-gst_app_src_set_emit_signals hidden="1"
-gst_app_src_get_emit_signals hidden="1"
-gst_app_src_get_caps hidden="1"
-gst_app_src_set_caps hidden="1"
-gst_app_src_get_stream_type hidden="1"
-gst_app_src_set_stream_type hidden="1"
-gst_app_src_get_size hidden="1"
-gst_app_src_set_size hidden="1"
-gst_app_src_push_buffer.buffer transfer_ownership="1"
-GstAppStreamType cheader_filename="gst/app/gstappsrc.h"
-GstAppBuffer* hidden="1"
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-interfaces-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/audio
-lib/libgstaudio-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="audio_buffer_clip" symbol="gst_audio_buffer_clip">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="segment" type="GstSegment*"/>
- <parameter name="rate" type="gint"/>
- <parameter name="frame_size" type="gint"/>
- </parameters>
- </function>
- <function name="audio_check_channel_positions" symbol="gst_audio_check_channel_positions">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pos" type="GstAudioChannelPosition*"/>
- <parameter name="channels" type="guint"/>
- </parameters>
- </function>
- <function name="audio_default_registry_mixer_filter" symbol="gst_audio_default_registry_mixer_filter">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="filter_func" type="GstAudioMixerFilterFunc"/>
- <parameter name="first" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="audio_duration_from_pad_buffer" symbol="gst_audio_duration_from_pad_buffer">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="audio_fixate_channel_positions" symbol="gst_audio_fixate_channel_positions">
- <return-type type="GstAudioChannelPosition*"/>
- <parameters>
- <parameter name="str" type="GstStructure*"/>
- </parameters>
- </function>
- <function name="audio_frame_byte_size" symbol="gst_audio_frame_byte_size">
- <return-type type="int"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="audio_frame_length" symbol="gst_audio_frame_length">
- <return-type type="long"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="audio_get_channel_positions" symbol="gst_audio_get_channel_positions">
- <return-type type="GstAudioChannelPosition*"/>
- <parameters>
- <parameter name="str" type="GstStructure*"/>
- </parameters>
- </function>
- <function name="audio_iec61937_frame_size" symbol="gst_audio_iec61937_frame_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </function>
- <function name="audio_iec61937_payload" symbol="gst_audio_iec61937_payload">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="guint8*"/>
- <parameter name="src_n" type="guint"/>
- <parameter name="dst" type="guint8*"/>
- <parameter name="dst_n" type="guint"/>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </function>
- <function name="audio_is_buffer_framed" symbol="gst_audio_is_buffer_framed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="audio_set_caps_channel_positions_list" symbol="gst_audio_set_caps_channel_positions_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="pos" type="GstAudioChannelPosition*"/>
- <parameter name="num_positions" type="gint"/>
- </parameters>
- </function>
- <function name="audio_set_channel_positions" symbol="gst_audio_set_channel_positions">
- <return-type type="void"/>
- <parameters>
- <parameter name="str" type="GstStructure*"/>
- <parameter name="pos" type="GstAudioChannelPosition*"/>
- </parameters>
- </function>
- <function name="audio_set_structure_channel_positions_list" symbol="gst_audio_set_structure_channel_positions_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="str" type="GstStructure*"/>
- <parameter name="pos" type="GstAudioChannelPosition*"/>
- <parameter name="num_positions" type="gint"/>
- </parameters>
- </function>
- <function name="audio_structure_set_int" symbol="gst_audio_structure_set_int">
- <return-type type="void"/>
- <parameters>
- <parameter name="structure" type="GstStructure*"/>
- <parameter name="flag" type="GstAudioFieldFlag"/>
- </parameters>
- </function>
- <callback name="GstAudioClockGetTimeFunc">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstAudioMixerFilterFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstRingBufferCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="rbuf" type="GstRingBuffer*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="len" type="guint"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <struct name="GstRingBufferSpec">
- <field name="caps" type="GstCaps*"/>
- <field name="type" type="GstBufferFormatType"/>
- <field name="format" type="GstBufferFormat"/>
- <field name="sign" type="gboolean"/>
- <field name="bigend" type="gboolean"/>
- <field name="width" type="gint"/>
- <field name="depth" type="gint"/>
- <field name="rate" type="gint"/>
- <field name="channels" type="gint"/>
- <field name="latency_time" type="guint64"/>
- <field name="buffer_time" type="guint64"/>
- <field name="segsize" type="gint"/>
- <field name="segtotal" type="gint"/>
- <field name="bytes_per_sample" type="gint"/>
- <field name="silence_sample" type="guint8[]"/>
- <field name="seglatency" type="gint"/>
- <field name="_gst_reserved" type="guint8[]"/>
- </struct>
- <enum name="GstAudioChannelPosition" type-name="GstAudioChannelPosition" get-type="gst_audio_channel_position_get_type">
- <member name="GST_AUDIO_CHANNEL_POSITION_INVALID" value="-1"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_MONO" value="0"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT" value="1"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT" value="2"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_REAR_CENTER" value="3"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_REAR_LEFT" value="4"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT" value="5"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_LFE" value="6"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER" value="7"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER" value="8"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER" value="9"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT" value="10"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT" value="11"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_NONE" value="12"/>
- <member name="GST_AUDIO_CHANNEL_POSITION_NUM" value="13"/>
- </enum>
- <enum name="GstAudioFieldFlag">
- <member name="GST_AUDIO_FIELD_RATE" value="1"/>
- <member name="GST_AUDIO_FIELD_CHANNELS" value="2"/>
- <member name="GST_AUDIO_FIELD_ENDIANNESS" value="4"/>
- <member name="GST_AUDIO_FIELD_WIDTH" value="8"/>
- <member name="GST_AUDIO_FIELD_DEPTH" value="16"/>
- <member name="GST_AUDIO_FIELD_SIGNED" value="32"/>
- </enum>
- <enum name="GstBaseAudioSinkSlaveMethod" type-name="GstBaseAudioSinkSlaveMethod" get-type="gst_base_audio_sink_slave_method_get_type">
- <member name="GST_BASE_AUDIO_SINK_SLAVE_RESAMPLE" value="0"/>
- <member name="GST_BASE_AUDIO_SINK_SLAVE_SKEW" value="1"/>
- <member name="GST_BASE_AUDIO_SINK_SLAVE_NONE" value="2"/>
- </enum>
- <enum name="GstBaseAudioSrcSlaveMethod" type-name="GstBaseAudioSrcSlaveMethod" get-type="gst_base_audio_src_slave_method_get_type">
- <member name="GST_BASE_AUDIO_SRC_SLAVE_RESAMPLE" value="0"/>
- <member name="GST_BASE_AUDIO_SRC_SLAVE_RETIMESTAMP" value="1"/>
- <member name="GST_BASE_AUDIO_SRC_SLAVE_SKEW" value="2"/>
- <member name="GST_BASE_AUDIO_SRC_SLAVE_NONE" value="3"/>
- </enum>
- <enum name="GstBufferFormat" type-name="GstBufferFormat" get-type="gst_buffer_format_get_type">
- <member name="GST_UNKNOWN" value="0"/>
- <member name="GST_S8" value="1"/>
- <member name="GST_U8" value="2"/>
- <member name="GST_S16_LE" value="3"/>
- <member name="GST_S16_BE" value="4"/>
- <member name="GST_U16_LE" value="5"/>
- <member name="GST_U16_BE" value="6"/>
- <member name="GST_S24_LE" value="7"/>
- <member name="GST_S24_BE" value="8"/>
- <member name="GST_U24_LE" value="9"/>
- <member name="GST_U24_BE" value="10"/>
- <member name="GST_S32_LE" value="11"/>
- <member name="GST_S32_BE" value="12"/>
- <member name="GST_U32_LE" value="13"/>
- <member name="GST_U32_BE" value="14"/>
- <member name="GST_S24_3LE" value="15"/>
- <member name="GST_S24_3BE" value="16"/>
- <member name="GST_U24_3LE" value="17"/>
- <member name="GST_U24_3BE" value="18"/>
- <member name="GST_S20_3LE" value="19"/>
- <member name="GST_S20_3BE" value="20"/>
- <member name="GST_U20_3LE" value="21"/>
- <member name="GST_U20_3BE" value="22"/>
- <member name="GST_S18_3LE" value="23"/>
- <member name="GST_S18_3BE" value="24"/>
- <member name="GST_U18_3LE" value="25"/>
- <member name="GST_U18_3BE" value="26"/>
- <member name="GST_FLOAT32_LE" value="27"/>
- <member name="GST_FLOAT32_BE" value="28"/>
- <member name="GST_FLOAT64_LE" value="29"/>
- <member name="GST_FLOAT64_BE" value="30"/>
- <member name="GST_MU_LAW" value="31"/>
- <member name="GST_A_LAW" value="32"/>
- <member name="GST_IMA_ADPCM" value="33"/>
- <member name="GST_MPEG" value="34"/>
- <member name="GST_GSM" value="35"/>
- <member name="GST_IEC958" value="36"/>
- <member name="GST_AC3" value="37"/>
- <member name="GST_EAC3" value="38"/>
- <member name="GST_DTS" value="39"/>
- <member name="GST_MPEG2_AAC" value="40"/>
- <member name="GST_MPEG4_AAC" value="41"/>
- </enum>
- <enum name="GstBufferFormatType" type-name="GstBufferFormatType" get-type="gst_buffer_format_type_get_type">
- <member name="GST_BUFTYPE_LINEAR" value="0"/>
- <member name="GST_BUFTYPE_FLOAT" value="1"/>
- <member name="GST_BUFTYPE_MU_LAW" value="2"/>
- <member name="GST_BUFTYPE_A_LAW" value="3"/>
- <member name="GST_BUFTYPE_IMA_ADPCM" value="4"/>
- <member name="GST_BUFTYPE_MPEG" value="5"/>
- <member name="GST_BUFTYPE_GSM" value="6"/>
- <member name="GST_BUFTYPE_IEC958" value="7"/>
- <member name="GST_BUFTYPE_AC3" value="8"/>
- <member name="GST_BUFTYPE_EAC3" value="9"/>
- <member name="GST_BUFTYPE_DTS" value="10"/>
- <member name="GST_BUFTYPE_MPEG2_AAC" value="11"/>
- <member name="GST_BUFTYPE_MPEG4_AAC" value="12"/>
- </enum>
- <enum name="GstRingBufferSegState" type-name="GstRingBufferSegState" get-type="gst_ring_buffer_seg_state_get_type">
- <member name="GST_SEGSTATE_INVALID" value="0"/>
- <member name="GST_SEGSTATE_EMPTY" value="1"/>
- <member name="GST_SEGSTATE_FILLED" value="2"/>
- <member name="GST_SEGSTATE_PARTIAL" value="3"/>
- </enum>
- <enum name="GstRingBufferState" type-name="GstRingBufferState" get-type="gst_ring_buffer_state_get_type">
- <member name="GST_RING_BUFFER_STATE_STOPPED" value="0"/>
- <member name="GST_RING_BUFFER_STATE_PAUSED" value="1"/>
- <member name="GST_RING_BUFFER_STATE_STARTED" value="2"/>
- </enum>
- <object name="GstAudioClock" parent="GstSystemClock" type-name="GstAudioClock" get-type="gst_audio_clock_get_type">
- <method name="adjust" symbol="gst_audio_clock_adjust">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="get_time" symbol="gst_audio_clock_get_time">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <method name="invalidate" symbol="gst_audio_clock_invalidate">
- <return-type type="void"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_audio_clock_new">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="func" type="GstAudioClockGetTimeFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </constructor>
- <constructor name="new_full" symbol="gst_audio_clock_new_full">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="func" type="GstAudioClockGetTimeFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </constructor>
- <method name="reset" symbol="gst_audio_clock_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="clock" type="GstAudioClock*"/>
- <parameter name="time" type="GstClockTime"/>
- </parameters>
- </method>
- <field name="func" type="GstAudioClockGetTimeFunc"/>
- <field name="user_data" type="gpointer"/>
- <field name="last_time" type="GstClockTime"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstAudioFilter" parent="GstBaseTransform" type-name="GstAudioFilter" get-type="gst_audio_filter_get_type">
- <method name="class_add_pad_templates" symbol="gst_audio_filter_class_add_pad_templates">
- <return-type type="void"/>
- <parameters>
- <parameter name="klass" type="GstAudioFilterClass*"/>
- <parameter name="allowed_caps" type="GstCaps*"/>
- </parameters>
- </method>
- <vfunc name="setup">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="filter" type="GstAudioFilter*"/>
- <parameter name="format" type="GstRingBufferSpec*"/>
- </parameters>
- </vfunc>
- <field name="format" type="GstRingBufferSpec"/>
- </object>
- <object name="GstAudioSink" parent="GstBaseAudioSink" type-name="GstAudioSink" get-type="gst_audio_sink_get_type">
- <vfunc name="close">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="delay">
- <return-type type="guint"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="open">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="prepare">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </vfunc>
- <vfunc name="reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="unprepare">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="write">
- <return-type type="guint"/>
- <parameters>
- <parameter name="sink" type="GstAudioSink*"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </vfunc>
- <field name="thread" type="GThread*"/>
- </object>
- <object name="GstAudioSrc" parent="GstBaseAudioSrc" type-name="GstAudioSrc" get-type="gst_audio_src_get_type">
- <vfunc name="close">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="delay">
- <return-type type="guint"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="open">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="prepare">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </vfunc>
- <vfunc name="read">
- <return-type type="guint"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </vfunc>
- <vfunc name="reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="unprepare">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstAudioSrc*"/>
- </parameters>
- </vfunc>
- <field name="thread" type="GThread*"/>
- </object>
- <object name="GstBaseAudioSink" parent="GstBaseSink" type-name="GstBaseAudioSink" get-type="gst_base_audio_sink_get_type">
- <method name="create_ringbuffer" symbol="gst_base_audio_sink_create_ringbuffer">
- <return-type type="GstRingBuffer*"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- </parameters>
- </method>
- <method name="get_drift_tolerance" symbol="gst_base_audio_sink_get_drift_tolerance">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- </parameters>
- </method>
- <method name="get_provide_clock" symbol="gst_base_audio_sink_get_provide_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- </parameters>
- </method>
- <method name="get_slave_method" symbol="gst_base_audio_sink_get_slave_method">
- <return-type type="GstBaseAudioSinkSlaveMethod"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- </parameters>
- </method>
- <method name="set_drift_tolerance" symbol="gst_base_audio_sink_set_drift_tolerance">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- <parameter name="drift_tolerance" type="gint64"/>
- </parameters>
- </method>
- <method name="set_provide_clock" symbol="gst_base_audio_sink_set_provide_clock">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- <parameter name="provide" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_slave_method" symbol="gst_base_audio_sink_set_slave_method">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- <parameter name="method" type="GstBaseAudioSinkSlaveMethod"/>
- </parameters>
- </method>
- <property name="buffer-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="can-activate-pull" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="drift-tolerance" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="latency-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="provide-clock" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="slave-method" type="GstBaseAudioSinkSlaveMethod" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="create_ringbuffer">
- <return-type type="GstRingBuffer*"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="payload">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="sink" type="GstBaseAudioSink*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <field name="ringbuffer" type="GstRingBuffer*"/>
- <field name="buffer_time" type="guint64"/>
- <field name="latency_time" type="guint64"/>
- <field name="next_sample" type="guint64"/>
- <field name="provide_clock" type="gboolean"/>
- <field name="provided_clock" type="GstClock*"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstBaseAudioSrc" parent="GstPushSrc" type-name="GstBaseAudioSrc" get-type="gst_base_audio_src_get_type">
- <method name="create_ringbuffer" symbol="gst_base_audio_src_create_ringbuffer">
- <return-type type="GstRingBuffer*"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- </parameters>
- </method>
- <method name="get_provide_clock" symbol="gst_base_audio_src_get_provide_clock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- </parameters>
- </method>
- <method name="get_slave_method" symbol="gst_base_audio_src_get_slave_method">
- <return-type type="GstBaseAudioSrcSlaveMethod"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- </parameters>
- </method>
- <method name="set_provide_clock" symbol="gst_base_audio_src_set_provide_clock">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- <parameter name="provide" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_slave_method" symbol="gst_base_audio_src_set_slave_method">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- <parameter name="method" type="GstBaseAudioSrcSlaveMethod"/>
- </parameters>
- </method>
- <property name="actual-buffer-time" type="gint64" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="actual-latency-time" type="gint64" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="buffer-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="latency-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="provide-clock" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="slave-method" type="GstBaseAudioSrcSlaveMethod" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="create_ringbuffer">
- <return-type type="GstRingBuffer*"/>
- <parameters>
- <parameter name="src" type="GstBaseAudioSrc*"/>
- </parameters>
- </vfunc>
- <field name="ringbuffer" type="GstRingBuffer*"/>
- <field name="buffer_time" type="GstClockTime"/>
- <field name="latency_time" type="GstClockTime"/>
- <field name="next_sample" type="guint64"/>
- <field name="clock" type="GstClock*"/>
- </object>
- <object name="GstRingBuffer" parent="GstObject" type-name="GstRingBuffer" get-type="gst_ring_buffer_get_type">
- <method name="acquire" symbol="gst_ring_buffer_acquire">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </method>
- <method name="activate" symbol="gst_ring_buffer_activate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="advance" symbol="gst_ring_buffer_advance">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="advance" type="guint"/>
- </parameters>
- </method>
- <method name="clear" symbol="gst_ring_buffer_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="segment" type="gint"/>
- </parameters>
- </method>
- <method name="clear_all" symbol="gst_ring_buffer_clear_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="close_device" symbol="gst_ring_buffer_close_device">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="commit" symbol="gst_ring_buffer_commit">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="sample" type="guint64"/>
- <parameter name="data" type="guchar*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </method>
- <method name="commit_full" symbol="gst_ring_buffer_commit_full">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="sample" type="guint64*"/>
- <parameter name="data" type="guchar*"/>
- <parameter name="in_samples" type="gint"/>
- <parameter name="out_samples" type="gint"/>
- <parameter name="accum" type="gint*"/>
- </parameters>
- </method>
- <method name="convert" symbol="gst_ring_buffer_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="src_fmt" type="GstFormat"/>
- <parameter name="src_val" type="gint64"/>
- <parameter name="dest_fmt" type="GstFormat"/>
- <parameter name="dest_val" type="gint64*"/>
- </parameters>
- </method>
- <method name="debug_spec_buff" symbol="gst_ring_buffer_debug_spec_buff">
- <return-type type="void"/>
- <parameters>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </method>
- <method name="debug_spec_caps" symbol="gst_ring_buffer_debug_spec_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </method>
- <method name="delay" symbol="gst_ring_buffer_delay">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="device_is_open" symbol="gst_ring_buffer_device_is_open">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="is_acquired" symbol="gst_ring_buffer_is_acquired">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="is_active" symbol="gst_ring_buffer_is_active">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="may_start" symbol="gst_ring_buffer_may_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="allowed" type="gboolean"/>
- </parameters>
- </method>
- <method name="open_device" symbol="gst_ring_buffer_open_device">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="parse_caps" symbol="gst_ring_buffer_parse_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="pause" symbol="gst_ring_buffer_pause">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="prepare_read" symbol="gst_ring_buffer_prepare_read">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="segment" type="gint*"/>
- <parameter name="readptr" type="guint8**"/>
- <parameter name="len" type="gint*"/>
- </parameters>
- </method>
- <method name="read" symbol="gst_ring_buffer_read">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="sample" type="guint64"/>
- <parameter name="data" type="guchar*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </method>
- <method name="release" symbol="gst_ring_buffer_release">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="samples_done" symbol="gst_ring_buffer_samples_done">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="set_callback" symbol="gst_ring_buffer_set_callback">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="cb" type="GstRingBufferCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_flushing" symbol="gst_ring_buffer_set_flushing">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="flushing" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_sample" symbol="gst_ring_buffer_set_sample">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="sample" type="guint64"/>
- </parameters>
- </method>
- <method name="start" symbol="gst_ring_buffer_start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <method name="stop" symbol="gst_ring_buffer_stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </method>
- <vfunc name="acquire">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="spec" type="GstRingBufferSpec*"/>
- </parameters>
- </vfunc>
- <vfunc name="activate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="clear_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="close_device">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="commit">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- <parameter name="sample" type="guint64*"/>
- <parameter name="data" type="guchar*"/>
- <parameter name="in_samples" type="gint"/>
- <parameter name="out_samples" type="gint"/>
- <parameter name="accum" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="delay">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="open_device">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="pause">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="release">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="resume">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buf" type="GstRingBuffer*"/>
- </parameters>
- </vfunc>
- <field name="cond" type="GCond*"/>
- <field name="open" type="gboolean"/>
- <field name="acquired" type="gboolean"/>
- <field name="data" type="GstBuffer*"/>
- <field name="spec" type="GstRingBufferSpec"/>
- <field name="segstate" type="GstRingBufferSegState*"/>
- <field name="samples_per_seg" type="gint"/>
- <field name="empty_seg" type="guint8*"/>
- <field name="state" type="gint"/>
- <field name="segdone" type="gint"/>
- <field name="segbase" type="gint"/>
- <field name="waiting" type="gint"/>
- <field name="callback" type="GstRingBufferCallback"/>
- <field name="cb_data" type="gpointer"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <constant name="GST_AUDIO_DEF_RATE" type="int" value="44100"/>
- <constant name="GST_AUDIO_FLOAT_PAD_TEMPLATE_CAPS" type="char*" value="audio/x-raw-float, rate = (int) [ 1, MAX ], channels = (int) [ 1, MAX ], endianness = (int) { LITTLE_ENDIAN , BIG_ENDIAN }, width = (int) { 32, 64 }"/>
- <constant name="GST_AUDIO_FLOAT_STANDARD_PAD_TEMPLATE_CAPS" type="char*" value="audio/x-raw-float, width = (int) 32, rate = (int) [ 1, MAX ], channels = (int) 1, endianness = (int) BYTE_ORDER"/>
- <constant name="GST_AUDIO_INT_PAD_TEMPLATE_CAPS" type="char*" value="audio/x-raw-int, rate = (int) [ 1, MAX ], channels = (int) [ 1, MAX ], endianness = (int) { LITTLE_ENDIAN, BIG_ENDIAN }, width = (int) { 8, 16, 24, 32 }, depth = (int) [ 1, 32 ], signed = (boolean) { true, false }"/>
- <constant name="GST_AUDIO_INT_STANDARD_PAD_TEMPLATE_CAPS" type="char*" value="audio/x-raw-int, rate = (int) [ 1, MAX ], channels = (int) 2, endianness = (int) BYTE_ORDER, width = (int) 16, depth = (int) 16, signed = (boolean) true"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/audio/audio.h" gir_namespace="GstAudio" gir_version="0.10"
-GstAudioChannelPosition cheader_filename="gst/audio/multichannel.h"
-GstAudioFilterClass name="pointer"
-GstBaseAudioSinkSlaveMethod cheader_filename="gst/audio/gstbaseaudiosink.h"
-GstBufferFormat cheader_filename="gst/audio/gstringbuffer.h"
-GstBufferFormatType cheader_filename="gst/audio/gstringbuffer.h"
-GstRingBufferSegState cheader_filename="gst/audio/gstringbuffer.h"
-GstRingBufferState cheader_filename="gst/audio/gstringbuffer.h"
-GstRingBufferSpec cheader_filename="gst/audio/gstaudiofilter.h"
-GstAudioClock cheader_filename="gst/audio/gstaudioclock.h"
-GstAudioFilter cheader_filename="gst/audio/gstaudiofilter.h"
-GstAudioSink cheader_filename="gst/audio/gstaudiosink.h"
-GstAudioSrc cheader_filename="gst/audio/gstaudiosrc.h"
-GstBaseAudioSink cheader_filename="gst/audio/gstaudiosink.h"
-GstBaseAudioSrc cheader_filename="gst/audio/gstaudiosrc.h"
-GstRingBuffer cheader_filename="gst/audio/gstaudiofilter.h"
-GstAudioClockGetTimeFunc cheader_filename="gst/audio/gstaudioclock.h"
-GstAudioMixerFilterFunc cheader_filename="gst/audio/mixerutils.h"
-GstRingBufferCallback cheader_filename="gst/audio/gstringbuffer.h"
-gst_audio_default_registry_mixer_filter cheader_filename="gst/audio/mixerutils.h" type_arguments="Element" transfer_ownership="1"
-gst_audio_fixate_channel_positions cheader_filename="gst/audio/multichannel.h"
-gst_audio_set_caps_channel_positions_list cheader_filename="gst/audio/multichannel.h"
-gst_audio_set_structure_channel_positions_list cheader_filename="gst/audio/multichannel.h"
-gst_ring_buffer_convert.dest_val is_out="1"
-gst_ring_buffer_commit_full.accum is_ref="1"
+++ /dev/null
-/* 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 {
- [CCode (cheader_filename = "gst/base/gstbasesrc.h")]
- public class BaseSrc {
- [NoWrapper]
- public virtual bool newsegment ();
- }
- [CCode (cheader_filename = "gst/base/gstbasetransform.h")]
- 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;
- }
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/base
-lib/libgstbase-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="type_find_helper" symbol="gst_type_find_helper">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="src" type="GstPad*"/>
- <parameter name="size" type="guint64"/>
- </parameters>
- </function>
- <function name="type_find_helper_for_buffer" symbol="gst_type_find_helper_for_buffer">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="obj" type="GstObject*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="prob" type="GstTypeFindProbability*"/>
- </parameters>
- </function>
- <function name="type_find_helper_for_extension" symbol="gst_type_find_helper_for_extension">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="obj" type="GstObject*"/>
- <parameter name="extension" type="gchar*"/>
- </parameters>
- </function>
- <function name="type_find_helper_get_range" symbol="gst_type_find_helper_get_range">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="obj" type="GstObject*"/>
- <parameter name="func" type="GstTypeFindHelperGetRangeFunction"/>
- <parameter name="size" type="guint64"/>
- <parameter name="prob" type="GstTypeFindProbability*"/>
- </parameters>
- </function>
- <function name="type_find_helper_get_range_ext" symbol="gst_type_find_helper_get_range_ext">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="obj" type="GstObject*"/>
- <parameter name="func" type="GstTypeFindHelperGetRangeFunction"/>
- <parameter name="size" type="guint64"/>
- <parameter name="extension" type="gchar*"/>
- <parameter name="prob" type="GstTypeFindProbability*"/>
- </parameters>
- </function>
- <callback name="GstCollectDataDestroyNotify">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="GstCollectData*"/>
- </parameters>
- </callback>
- <callback name="GstCollectPadsClipFunction">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="data" type="GstCollectData*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstCollectPadsFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstDataQueueCheckFullFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="visible" type="guint"/>
- <parameter name="bytes" type="guint"/>
- <parameter name="time" type="guint64"/>
- <parameter name="checkdata" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstDataQueueEmptyCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="checkdata" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstDataQueueFullCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="checkdata" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GstTypeFindHelperGetRangeFunction">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="obj" type="GstObject*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="length" type="guint"/>
- <parameter name="buffer" type="GstBuffer**"/>
- </parameters>
- </callback>
- <struct name="GstBitReader">
- <method name="free" symbol="gst_bit_reader_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- </parameters>
- </method>
- <method name="get_bits_uint16" symbol="gst_bit_reader_get_bits_uint16">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint16*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="get_bits_uint32" symbol="gst_bit_reader_get_bits_uint32">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint32*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="get_bits_uint64" symbol="gst_bit_reader_get_bits_uint64">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint64*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="get_bits_uint8" symbol="gst_bit_reader_get_bits_uint8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint8*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="get_pos" symbol="gst_bit_reader_get_pos">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- </parameters>
- </method>
- <method name="get_remaining" symbol="gst_bit_reader_get_remaining">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="gst_bit_reader_get_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_bit_reader_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="init_from_buffer" symbol="gst_bit_reader_init_from_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_bit_reader_new">
- <return-type type="GstBitReader*"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="new_from_buffer" symbol="gst_bit_reader_new_from_buffer">
- <return-type type="GstBitReader*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="peek_bits_uint16" symbol="gst_bit_reader_peek_bits_uint16">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint16*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="peek_bits_uint32" symbol="gst_bit_reader_peek_bits_uint32">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint32*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="peek_bits_uint64" symbol="gst_bit_reader_peek_bits_uint64">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint64*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="peek_bits_uint8" symbol="gst_bit_reader_peek_bits_uint8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="val" type="guint8*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="set_pos" symbol="gst_bit_reader_set_pos">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="pos" type="guint"/>
- </parameters>
- </method>
- <method name="skip" symbol="gst_bit_reader_skip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- <parameter name="nbits" type="guint"/>
- </parameters>
- </method>
- <method name="skip_to_byte" symbol="gst_bit_reader_skip_to_byte">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstBitReader*"/>
- </parameters>
- </method>
- <field name="data" type="guint8*"/>
- <field name="size" type="guint"/>
- <field name="byte" type="guint"/>
- <field name="bit" type="guint"/>
- </struct>
- <struct name="GstByteReader">
- <method name="dup_data" symbol="gst_byte_reader_dup_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="size" type="guint"/>
- <parameter name="val" type="guint8**"/>
- </parameters>
- </method>
- <method name="dup_string_utf16" symbol="gst_byte_reader_dup_string_utf16">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="str" type="guint16**"/>
- </parameters>
- </method>
- <method name="dup_string_utf32" symbol="gst_byte_reader_dup_string_utf32">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="str" type="guint32**"/>
- </parameters>
- </method>
- <method name="dup_string_utf8" symbol="gst_byte_reader_dup_string_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="str" type="gchar**"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_byte_reader_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="get_data" symbol="gst_byte_reader_get_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="size" type="guint"/>
- <parameter name="val" type="guint8**"/>
- </parameters>
- </method>
- <method name="get_float32_be" symbol="gst_byte_reader_get_float32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_float32_le" symbol="gst_byte_reader_get_float32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_float64_be" symbol="gst_byte_reader_get_float64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_float64_le" symbol="gst_byte_reader_get_float64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_int16_be" symbol="gst_byte_reader_get_int16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint16*"/>
- </parameters>
- </method>
- <method name="get_int16_le" symbol="gst_byte_reader_get_int16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint16*"/>
- </parameters>
- </method>
- <method name="get_int24_be" symbol="gst_byte_reader_get_int24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="get_int24_le" symbol="gst_byte_reader_get_int24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="get_int32_be" symbol="gst_byte_reader_get_int32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="get_int32_le" symbol="gst_byte_reader_get_int32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="get_int64_be" symbol="gst_byte_reader_get_int64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint64*"/>
- </parameters>
- </method>
- <method name="get_int64_le" symbol="gst_byte_reader_get_int64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint64*"/>
- </parameters>
- </method>
- <method name="get_int8" symbol="gst_byte_reader_get_int8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint8*"/>
- </parameters>
- </method>
- <method name="get_pos" symbol="gst_byte_reader_get_pos">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="get_remaining" symbol="gst_byte_reader_get_remaining">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="gst_byte_reader_get_size">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="get_string_utf8" symbol="gst_byte_reader_get_string_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="str" type="gchar**"/>
- </parameters>
- </method>
- <method name="get_uint16_be" symbol="gst_byte_reader_get_uint16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_uint16_le" symbol="gst_byte_reader_get_uint16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_uint24_be" symbol="gst_byte_reader_get_uint24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_uint24_le" symbol="gst_byte_reader_get_uint24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_uint32_be" symbol="gst_byte_reader_get_uint32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_uint32_le" symbol="gst_byte_reader_get_uint32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_uint64_be" symbol="gst_byte_reader_get_uint64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint64*"/>
- </parameters>
- </method>
- <method name="get_uint64_le" symbol="gst_byte_reader_get_uint64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint64*"/>
- </parameters>
- </method>
- <method name="get_uint8" symbol="gst_byte_reader_get_uint8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint8*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_byte_reader_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="init_from_buffer" symbol="gst_byte_reader_init_from_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="masked_scan_uint32" symbol="gst_byte_reader_masked_scan_uint32">
- <return-type type="guint"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="mask" type="guint32"/>
- <parameter name="pattern" type="guint32"/>
- <parameter name="offset" type="guint"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_byte_reader_new">
- <return-type type="GstByteReader*"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="new_from_buffer" symbol="gst_byte_reader_new_from_buffer">
- <return-type type="GstByteReader*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="peek_data" symbol="gst_byte_reader_peek_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="size" type="guint"/>
- <parameter name="val" type="guint8**"/>
- </parameters>
- </method>
- <method name="peek_float32_be" symbol="gst_byte_reader_peek_float32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gfloat*"/>
- </parameters>
- </method>
- <method name="peek_float32_le" symbol="gst_byte_reader_peek_float32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gfloat*"/>
- </parameters>
- </method>
- <method name="peek_float64_be" symbol="gst_byte_reader_peek_float64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gdouble*"/>
- </parameters>
- </method>
- <method name="peek_float64_le" symbol="gst_byte_reader_peek_float64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gdouble*"/>
- </parameters>
- </method>
- <method name="peek_int16_be" symbol="gst_byte_reader_peek_int16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint16*"/>
- </parameters>
- </method>
- <method name="peek_int16_le" symbol="gst_byte_reader_peek_int16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint16*"/>
- </parameters>
- </method>
- <method name="peek_int24_be" symbol="gst_byte_reader_peek_int24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="peek_int24_le" symbol="gst_byte_reader_peek_int24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="peek_int32_be" symbol="gst_byte_reader_peek_int32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="peek_int32_le" symbol="gst_byte_reader_peek_int32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint32*"/>
- </parameters>
- </method>
- <method name="peek_int64_be" symbol="gst_byte_reader_peek_int64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint64*"/>
- </parameters>
- </method>
- <method name="peek_int64_le" symbol="gst_byte_reader_peek_int64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint64*"/>
- </parameters>
- </method>
- <method name="peek_int8" symbol="gst_byte_reader_peek_int8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="gint8*"/>
- </parameters>
- </method>
- <method name="peek_string_utf8" symbol="gst_byte_reader_peek_string_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="str" type="gchar**"/>
- </parameters>
- </method>
- <method name="peek_uint16_be" symbol="gst_byte_reader_peek_uint16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint16*"/>
- </parameters>
- </method>
- <method name="peek_uint16_le" symbol="gst_byte_reader_peek_uint16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint16*"/>
- </parameters>
- </method>
- <method name="peek_uint24_be" symbol="gst_byte_reader_peek_uint24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="peek_uint24_le" symbol="gst_byte_reader_peek_uint24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="peek_uint32_be" symbol="gst_byte_reader_peek_uint32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="peek_uint32_le" symbol="gst_byte_reader_peek_uint32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint32*"/>
- </parameters>
- </method>
- <method name="peek_uint64_be" symbol="gst_byte_reader_peek_uint64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint64*"/>
- </parameters>
- </method>
- <method name="peek_uint64_le" symbol="gst_byte_reader_peek_uint64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint64*"/>
- </parameters>
- </method>
- <method name="peek_uint8" symbol="gst_byte_reader_peek_uint8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="val" type="guint8*"/>
- </parameters>
- </method>
- <method name="set_pos" symbol="gst_byte_reader_set_pos">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="pos" type="guint"/>
- </parameters>
- </method>
- <method name="skip" symbol="gst_byte_reader_skip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- <parameter name="nbytes" type="guint"/>
- </parameters>
- </method>
- <method name="skip_string_utf16" symbol="gst_byte_reader_skip_string_utf16">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="skip_string_utf32" symbol="gst_byte_reader_skip_string_utf32">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <method name="skip_string_utf8" symbol="gst_byte_reader_skip_string_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="reader" type="GstByteReader*"/>
- </parameters>
- </method>
- <field name="data" type="guint8*"/>
- <field name="size" type="guint"/>
- <field name="byte" type="guint"/>
- </struct>
- <struct name="GstByteWriter">
- <method name="ensure_free_space" symbol="gst_byte_writer_ensure_free_space">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="fill" symbol="gst_byte_writer_fill">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="value" type="guint8"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_byte_writer_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="free_and_get_buffer" symbol="gst_byte_writer_free_and_get_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="free_and_get_data" symbol="gst_byte_writer_free_and_get_data">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="get_remaining" symbol="gst_byte_writer_get_remaining">
- <return-type type="guint"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_byte_writer_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="init_with_buffer" symbol="gst_byte_writer_init_with_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="initialized" type="gboolean"/>
- </parameters>
- </method>
- <method name="init_with_data" symbol="gst_byte_writer_init_with_data">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="initialized" type="gboolean"/>
- </parameters>
- </method>
- <method name="init_with_size" symbol="gst_byte_writer_init_with_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="size" type="guint"/>
- <parameter name="fixed" type="gboolean"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_byte_writer_new">
- <return-type type="GstByteWriter*"/>
- </method>
- <method name="new_with_buffer" symbol="gst_byte_writer_new_with_buffer">
- <return-type type="GstByteWriter*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="initialized" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_with_data" symbol="gst_byte_writer_new_with_data">
- <return-type type="GstByteWriter*"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="initialized" type="gboolean"/>
- </parameters>
- </method>
- <method name="new_with_size" symbol="gst_byte_writer_new_with_size">
- <return-type type="GstByteWriter*"/>
- <parameters>
- <parameter name="size" type="guint"/>
- <parameter name="fixed" type="gboolean"/>
- </parameters>
- </method>
- <method name="put_data" symbol="gst_byte_writer_put_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="put_float32_be" symbol="gst_byte_writer_put_float32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gfloat"/>
- </parameters>
- </method>
- <method name="put_float32_le" symbol="gst_byte_writer_put_float32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gfloat"/>
- </parameters>
- </method>
- <method name="put_float64_be" symbol="gst_byte_writer_put_float64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gdouble"/>
- </parameters>
- </method>
- <method name="put_float64_le" symbol="gst_byte_writer_put_float64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gdouble"/>
- </parameters>
- </method>
- <method name="put_int16_be" symbol="gst_byte_writer_put_int16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint16"/>
- </parameters>
- </method>
- <method name="put_int16_le" symbol="gst_byte_writer_put_int16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint16"/>
- </parameters>
- </method>
- <method name="put_int24_be" symbol="gst_byte_writer_put_int24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint32"/>
- </parameters>
- </method>
- <method name="put_int24_le" symbol="gst_byte_writer_put_int24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint32"/>
- </parameters>
- </method>
- <method name="put_int32_be" symbol="gst_byte_writer_put_int32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint32"/>
- </parameters>
- </method>
- <method name="put_int32_le" symbol="gst_byte_writer_put_int32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint32"/>
- </parameters>
- </method>
- <method name="put_int64_be" symbol="gst_byte_writer_put_int64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint64"/>
- </parameters>
- </method>
- <method name="put_int64_le" symbol="gst_byte_writer_put_int64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint64"/>
- </parameters>
- </method>
- <method name="put_int8" symbol="gst_byte_writer_put_int8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="gint8"/>
- </parameters>
- </method>
- <method name="put_string_utf16" symbol="gst_byte_writer_put_string_utf16">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="data" type="guint16*"/>
- </parameters>
- </method>
- <method name="put_string_utf32" symbol="gst_byte_writer_put_string_utf32">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="data" type="guint32*"/>
- </parameters>
- </method>
- <method name="put_string_utf8" symbol="gst_byte_writer_put_string_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="data" type="gchar*"/>
- </parameters>
- </method>
- <method name="put_uint16_be" symbol="gst_byte_writer_put_uint16_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint16"/>
- </parameters>
- </method>
- <method name="put_uint16_le" symbol="gst_byte_writer_put_uint16_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint16"/>
- </parameters>
- </method>
- <method name="put_uint24_be" symbol="gst_byte_writer_put_uint24_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint32"/>
- </parameters>
- </method>
- <method name="put_uint24_le" symbol="gst_byte_writer_put_uint24_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint32"/>
- </parameters>
- </method>
- <method name="put_uint32_be" symbol="gst_byte_writer_put_uint32_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint32"/>
- </parameters>
- </method>
- <method name="put_uint32_le" symbol="gst_byte_writer_put_uint32_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint32"/>
- </parameters>
- </method>
- <method name="put_uint64_be" symbol="gst_byte_writer_put_uint64_be">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint64"/>
- </parameters>
- </method>
- <method name="put_uint64_le" symbol="gst_byte_writer_put_uint64_le">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint64"/>
- </parameters>
- </method>
- <method name="put_uint8" symbol="gst_byte_writer_put_uint8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- <parameter name="val" type="guint8"/>
- </parameters>
- </method>
- <method name="reset" symbol="gst_byte_writer_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="reset_and_get_buffer" symbol="gst_byte_writer_reset_and_get_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <method name="reset_and_get_data" symbol="gst_byte_writer_reset_and_get_data">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="writer" type="GstByteWriter*"/>
- </parameters>
- </method>
- <field name="parent" type="GstByteReader"/>
- <field name="alloc_size" type="guint"/>
- <field name="fixed" type="gboolean"/>
- <field name="owned" type="gboolean"/>
- </struct>
- <struct name="GstCollectData">
- <field name="collect" type="GstCollectPads*"/>
- <field name="pad" type="GstPad*"/>
- <field name="buffer" type="GstBuffer*"/>
- <field name="pos" type="guint"/>
- <field name="segment" type="GstSegment"/>
- <field name="abidata" type="gpointer"/>
- </struct>
- <struct name="GstDataQueueItem">
- <field name="object" type="GstMiniObject*"/>
- <field name="size" type="guint"/>
- <field name="duration" type="guint64"/>
- <field name="visible" type="gboolean"/>
- <field name="destroy" type="GDestroyNotify"/>
- </struct>
- <struct name="GstDataQueueSize">
- <field name="visible" type="guint"/>
- <field name="bytes" type="guint"/>
- <field name="time" type="guint64"/>
- </struct>
- <boxed name="GstBaseParseFrame" type-name="GstBaseParseFrame" get-type="gst_base_parse_frame_get_type">
- <method name="free" symbol="gst_base_parse_frame_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_base_parse_frame_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_base_parse_frame_new">
- <return-type type="GstBaseParseFrame*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="flags" type="GstBaseParseFrameFlags"/>
- <parameter name="overhead" type="gint"/>
- </parameters>
- </constructor>
- <field name="buffer" type="GstBuffer*"/>
- <field name="flags" type="guint"/>
- <field name="overhead" type="gint"/>
- <field name="_gst_reserved_i" type="guint[]"/>
- <field name="_gst_reserved_p" type="gpointer[]"/>
- <field name="_private_flags" type="guint"/>
- </boxed>
- <enum name="GstBaseParseFrameFlags">
- <member name="GST_BASE_PARSE_FRAME_FLAG_NONE" value="0"/>
- <member name="GST_BASE_PARSE_FRAME_FLAG_NO_FRAME" value="1"/>
- <member name="GST_BASE_PARSE_FRAME_FLAG_CLIP" value="2"/>
- </enum>
- <enum name="GstBaseSrcFlags">
- <member name="GST_BASE_SRC_STARTED" value="1048576"/>
- <member name="GST_BASE_SRC_FLAG_LAST" value="4194304"/>
- </enum>
- <object name="GstAdapter" parent="GObject" type-name="GstAdapter" get-type="gst_adapter_get_type">
- <method name="available" symbol="gst_adapter_available">
- <return-type type="guint"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- </parameters>
- </method>
- <method name="available_fast" symbol="gst_adapter_available_fast">
- <return-type type="guint"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- </parameters>
- </method>
- <method name="clear" symbol="gst_adapter_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gst_adapter_copy">
- <return-type type="void"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="dest" type="guint8*"/>
- <parameter name="offset" type="guint"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="flush" symbol="gst_adapter_flush">
- <return-type type="void"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="flush" type="guint"/>
- </parameters>
- </method>
- <method name="masked_scan_uint32" symbol="gst_adapter_masked_scan_uint32">
- <return-type type="guint"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="mask" type="guint32"/>
- <parameter name="pattern" type="guint32"/>
- <parameter name="offset" type="guint"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="masked_scan_uint32_peek" symbol="gst_adapter_masked_scan_uint32_peek">
- <return-type type="guint"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="mask" type="guint32"/>
- <parameter name="pattern" type="guint32"/>
- <parameter name="offset" type="guint"/>
- <parameter name="size" type="guint"/>
- <parameter name="value" type="guint32*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_adapter_new">
- <return-type type="GstAdapter*"/>
- </constructor>
- <method name="peek" symbol="gst_adapter_peek">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="prev_timestamp" symbol="gst_adapter_prev_timestamp">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="distance" type="guint64*"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_adapter_push">
- <return-type type="void"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="take" symbol="gst_adapter_take">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="nbytes" type="guint"/>
- </parameters>
- </method>
- <method name="take_buffer" symbol="gst_adapter_take_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="nbytes" type="guint"/>
- </parameters>
- </method>
- <method name="take_list" symbol="gst_adapter_take_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="adapter" type="GstAdapter*"/>
- <parameter name="nbytes" type="guint"/>
- </parameters>
- </method>
- <field name="buflist" type="GSList*"/>
- <field name="size" type="guint"/>
- <field name="skip" type="guint"/>
- <field name="assembled_data" type="guint8*"/>
- <field name="assembled_size" type="guint"/>
- <field name="assembled_len" type="guint"/>
- <field name="buflist_end" type="GSList*"/>
- </object>
- <object name="GstBaseParse" parent="GstElement" type-name="GstBaseParse" get-type="gst_base_parse_get_type">
- <method name="add_index_entry" symbol="gst_base_parse_add_index_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="ts" type="GstClockTime"/>
- <parameter name="key" type="gboolean"/>
- <parameter name="force" type="gboolean"/>
- </parameters>
- </method>
- <method name="convert_default" symbol="gst_base_parse_convert_default">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </method>
- <method name="push_frame" symbol="gst_base_parse_push_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- </parameters>
- </method>
- <method name="set_average_bitrate" symbol="gst_base_parse_set_average_bitrate">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="bitrate" type="guint"/>
- </parameters>
- </method>
- <method name="set_duration" symbol="gst_base_parse_set_duration">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="fmt" type="GstFormat"/>
- <parameter name="duration" type="gint64"/>
- <parameter name="interval" type="gint"/>
- </parameters>
- </method>
- <method name="set_frame_rate" symbol="gst_base_parse_set_frame_rate">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="fps_num" type="guint"/>
- <parameter name="fps_den" type="guint"/>
- <parameter name="lead_in" type="guint"/>
- <parameter name="lead_out" type="guint"/>
- </parameters>
- </method>
- <method name="set_has_timing_info" symbol="gst_base_parse_set_has_timing_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="has_timing" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_latency" symbol="gst_base_parse_set_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="min_latency" type="GstClockTime"/>
- <parameter name="max_latency" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_min_frame_size" symbol="gst_base_parse_set_min_frame_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="min_size" type="guint"/>
- </parameters>
- </method>
- <method name="set_passthrough" symbol="gst_base_parse_set_passthrough">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="passthrough" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_syncable" symbol="gst_base_parse_set_syncable">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="syncable" type="gboolean"/>
- </parameters>
- </method>
- <vfunc name="check_valid_frame">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- <parameter name="framesize" type="guint*"/>
- <parameter name="skipsize" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </vfunc>
- <vfunc name="event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="parse_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- </parameters>
- </vfunc>
- <vfunc name="pre_push_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="frame" type="GstBaseParseFrame*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_sink_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="src_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- </parameters>
- </vfunc>
- <vfunc name="stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="parse" type="GstBaseParse*"/>
- </parameters>
- </vfunc>
- <field name="sinkpad" type="GstPad*"/>
- <field name="srcpad" type="GstPad*"/>
- <field name="flags" type="guint"/>
- <field name="segment" type="GstSegment"/>
- </object>
- <object name="GstBaseSink" parent="GstElement" type-name="GstBaseSink" get-type="gst_base_sink_get_type">
- <method name="do_preroll" symbol="gst_base_sink_do_preroll">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="obj" type="GstMiniObject*"/>
- </parameters>
- </method>
- <method name="get_blocksize" symbol="gst_base_sink_get_blocksize">
- <return-type type="guint"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_last_buffer" symbol="gst_base_sink_get_last_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_latency" symbol="gst_base_sink_get_latency">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_max_lateness" symbol="gst_base_sink_get_max_lateness">
- <return-type type="gint64"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_render_delay" symbol="gst_base_sink_get_render_delay">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_sync" symbol="gst_base_sink_get_sync">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_throttle_time" symbol="gst_base_sink_get_throttle_time">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="get_ts_offset" symbol="gst_base_sink_get_ts_offset">
- <return-type type="GstClockTimeDiff"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="is_async_enabled" symbol="gst_base_sink_is_async_enabled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="is_last_buffer_enabled" symbol="gst_base_sink_is_last_buffer_enabled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="is_qos_enabled" symbol="gst_base_sink_is_qos_enabled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <method name="query_latency" symbol="gst_base_sink_query_latency">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="live" type="gboolean*"/>
- <parameter name="upstream_live" type="gboolean*"/>
- <parameter name="min_latency" type="GstClockTime*"/>
- <parameter name="max_latency" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="set_async_enabled" symbol="gst_base_sink_set_async_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_blocksize" symbol="gst_base_sink_set_blocksize">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="blocksize" type="guint"/>
- </parameters>
- </method>
- <method name="set_last_buffer_enabled" symbol="gst_base_sink_set_last_buffer_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_max_lateness" symbol="gst_base_sink_set_max_lateness">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="max_lateness" type="gint64"/>
- </parameters>
- </method>
- <method name="set_qos_enabled" symbol="gst_base_sink_set_qos_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_render_delay" symbol="gst_base_sink_set_render_delay">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="delay" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_sync" symbol="gst_base_sink_set_sync">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="sync" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_throttle_time" symbol="gst_base_sink_set_throttle_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="throttle" type="guint64"/>
- </parameters>
- </method>
- <method name="set_ts_offset" symbol="gst_base_sink_set_ts_offset">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="offset" type="GstClockTimeDiff"/>
- </parameters>
- </method>
- <method name="wait_clock" symbol="gst_base_sink_wait_clock">
- <return-type type="GstClockReturn"/>
- <parameters>
- <parameter name="sink" 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>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="time" type="GstClockTime"/>
- <parameter name="jitter" type="GstClockTimeDiff*"/>
- </parameters>
- </method>
- <method name="wait_preroll" symbol="gst_base_sink_wait_preroll">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </method>
- <property name="async" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="blocksize" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="enable-last-buffer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="last-buffer" type="GstBuffer" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="max-lateness" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="preroll-queue-len" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="qos" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="render-delay" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="sync" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="throttle-time" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="ts-offset" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="activate_pull">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="async_play">
- <return-type type="GstStateChangeReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="buffer_alloc">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </vfunc>
- <vfunc name="event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="fixate">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_times">
- <return-type type="void"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="start" type="GstClockTime*"/>
- <parameter name="end" type="GstClockTime*"/>
- </parameters>
- </vfunc>
- <vfunc name="preroll">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="render">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="render_list">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="buffer_list" type="GstBufferList*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="unlock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <vfunc name="unlock_stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sink" type="GstBaseSink*"/>
- </parameters>
- </vfunc>
- <field name="sinkpad" type="GstPad*"/>
- <field name="pad_mode" type="GstActivateMode"/>
- <field name="offset" type="guint64"/>
- <field name="can_activate_pull" type="gboolean"/>
- <field name="can_activate_push" type="gboolean"/>
- <field name="preroll_queue" type="GQueue*"/>
- <field name="preroll_queue_max_len" type="gint"/>
- <field name="preroll_queued" type="gint"/>
- <field name="buffers_queued" type="gint"/>
- <field name="events_queued" type="gint"/>
- <field name="eos" type="gboolean"/>
- <field name="eos_queued" type="gboolean"/>
- <field name="need_preroll" type="gboolean"/>
- <field name="have_preroll" type="gboolean"/>
- <field name="playing_async" type="gboolean"/>
- <field name="have_newsegment" type="gboolean"/>
- <field name="segment" type="GstSegment"/>
- <field name="clock_id" type="GstClockID"/>
- <field name="end_time" type="GstClockTime"/>
- <field name="sync" type="gboolean"/>
- <field name="flushing" type="gboolean"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstBaseSrc" parent="GstElement" type-name="GstBaseSrc" get-type="gst_base_src_get_type">
- <method name="get_blocksize" symbol="gst_base_src_get_blocksize">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </method>
- <method name="get_do_timestamp" symbol="gst_base_src_get_do_timestamp">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </method>
- <method name="is_live" symbol="gst_base_src_is_live">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </method>
- <constructor name="new_seamless_segment" symbol="gst_base_src_new_seamless_segment">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="start" type="gint64"/>
- <parameter name="stop" type="gint64"/>
- <parameter name="position" type="gint64"/>
- </parameters>
- </constructor>
- <method name="query_latency" symbol="gst_base_src_query_latency">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="live" type="gboolean*"/>
- <parameter name="min_latency" type="GstClockTime*"/>
- <parameter name="max_latency" type="GstClockTime*"/>
- </parameters>
- </method>
- <method name="set_blocksize" symbol="gst_base_src_set_blocksize">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="blocksize" type="gulong"/>
- </parameters>
- </method>
- <method name="set_do_timestamp" symbol="gst_base_src_set_do_timestamp">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="timestamp" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_dynamic_size" symbol="gst_base_src_set_dynamic_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="dynamic" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_format" symbol="gst_base_src_set_format">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="format" type="GstFormat"/>
- </parameters>
- </method>
- <method name="set_live" symbol="gst_base_src_set_live">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="live" type="gboolean"/>
- </parameters>
- </method>
- <method name="wait_playing" symbol="gst_base_src_wait_playing">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </method>
- <property name="blocksize" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="do-timestamp" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="num-buffers" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="typefind" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="check_get_range">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="create">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="size" type="guint"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </vfunc>
- <vfunc name="do_seek">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="segment" type="GstSegment*"/>
- </parameters>
- </vfunc>
- <vfunc name="event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="fixate">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="size" type="guint64*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_times">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="start" type="GstClockTime*"/>
- <parameter name="end" type="GstClockTime*"/>
- </parameters>
- </vfunc>
- <vfunc name="is_seekable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="negotiate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="newsegment">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="prepare_seek_segment">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="seek" type="GstEvent*"/>
- <parameter name="segment" type="GstSegment*"/>
- </parameters>
- </vfunc>
- <vfunc name="query">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="unlock">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="unlock_stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstBaseSrc*"/>
- </parameters>
- </vfunc>
- <field name="srcpad" type="GstPad*"/>
- <field name="live_lock" type="GMutex*"/>
- <field name="live_cond" type="GCond*"/>
- <field name="is_live" type="gboolean"/>
- <field name="live_running" type="gboolean"/>
- <field name="blocksize" type="gint"/>
- <field name="can_activate_push" type="gboolean"/>
- <field name="pad_mode" type="GstActivateMode"/>
- <field name="seekable" type="gboolean"/>
- <field name="random_access" type="gboolean"/>
- <field name="clock_id" type="GstClockID"/>
- <field name="end_time" type="GstClockTime"/>
- <field name="segment" type="GstSegment"/>
- <field name="need_newsegment" type="gboolean"/>
- <field name="offset" type="guint64"/>
- <field name="size" type="guint64"/>
- <field name="num_buffers" type="gint"/>
- <field name="num_buffers_left" type="gint"/>
- <field name="data" type="gpointer"/>
- </object>
- <object name="GstBaseTransform" parent="GstElement" type-name="GstBaseTransform" get-type="gst_base_transform_get_type">
- <method name="is_in_place" symbol="gst_base_transform_is_in_place">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </method>
- <method name="is_passthrough" symbol="gst_base_transform_is_passthrough">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </method>
- <method name="is_qos_enabled" symbol="gst_base_transform_is_qos_enabled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </method>
- <method name="reconfigure" symbol="gst_base_transform_reconfigure">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </method>
- <method name="set_gap_aware" symbol="gst_base_transform_set_gap_aware">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="gap_aware" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_in_place" symbol="gst_base_transform_set_in_place">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="in_place" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_passthrough" symbol="gst_base_transform_set_passthrough">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="passthrough" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_qos_enabled" symbol="gst_base_transform_set_qos_enabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="enabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="suggest" symbol="gst_base_transform_suggest">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="update_qos" symbol="gst_base_transform_update_qos">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="proportion" type="gdouble"/>
- <parameter name="diff" type="GstClockTimeDiff"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <property name="qos" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="accept_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="before_transform">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="fixate_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="othercaps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_unit_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </vfunc>
- <vfunc name="prepare_output_buffer">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="input" type="GstBuffer*"/>
- <parameter name="size" type="gint"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </vfunc>
- <vfunc name="set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="incaps" type="GstCaps*"/>
- <parameter name="outcaps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="src_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="start">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </vfunc>
- <vfunc name="stop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- </parameters>
- </vfunc>
- <vfunc name="transform">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="inbuf" type="GstBuffer*"/>
- <parameter name="outbuf" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="transform_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="transform_ip">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="transform_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="trans" type="GstBaseTransform*"/>
- <parameter name="direction" type="GstPadDirection"/>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="size" type="guint"/>
- <parameter name="othercaps" type="GstCaps*"/>
- <parameter name="othersize" type="guint*"/>
- </parameters>
- </vfunc>
- <field name="sinkpad" type="GstPad*"/>
- <field name="srcpad" type="GstPad*"/>
- <field name="passthrough" type="gboolean"/>
- <field name="always_in_place" type="gboolean"/>
- <field name="cache_caps1" type="GstCaps*"/>
- <field name="cache_caps1_size" type="guint"/>
- <field name="cache_caps2" type="GstCaps*"/>
- <field name="cache_caps2_size" type="guint"/>
- <field name="have_same_caps" type="gboolean"/>
- <field name="delay_configure" type="gboolean"/>
- <field name="pending_configure" type="gboolean"/>
- <field name="negotiated" type="gboolean"/>
- <field name="have_newsegment" type="gboolean"/>
- <field name="segment" type="GstSegment"/>
- <field name="transform_lock" type="GMutex*"/>
- </object>
- <object name="GstCollectPads" parent="GstObject" type-name="GstCollectPads" get-type="gst_collect_pads_get_type">
- <method name="add_pad" symbol="gst_collect_pads_add_pad">
- <return-type type="GstCollectData*"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="add_pad_full" symbol="gst_collect_pads_add_pad_full">
- <return-type type="GstCollectData*"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="size" type="guint"/>
- <parameter name="destroy_notify" type="GstCollectDataDestroyNotify"/>
- </parameters>
- </method>
- <method name="available" symbol="gst_collect_pads_available">
- <return-type type="guint"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- </parameters>
- </method>
- <method name="collect" symbol="gst_collect_pads_collect">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- </parameters>
- </method>
- <method name="collect_range" symbol="gst_collect_pads_collect_range">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="offset" type="guint64"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </method>
- <method name="flush" symbol="gst_collect_pads_flush">
- <return-type type="guint"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="data" type="GstCollectData*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="is_active" symbol="gst_collect_pads_is_active">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_collect_pads_new">
- <return-type type="GstCollectPads*"/>
- </constructor>
- <method name="peek" symbol="gst_collect_pads_peek">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="data" type="GstCollectData*"/>
- </parameters>
- </method>
- <method name="pop" symbol="gst_collect_pads_pop">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="data" type="GstCollectData*"/>
- </parameters>
- </method>
- <method name="read" symbol="gst_collect_pads_read">
- <return-type type="guint"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="data" type="GstCollectData*"/>
- <parameter name="bytes" type="guint8**"/>
- <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>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <method name="set_clip_function" symbol="gst_collect_pads_set_clip_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="clipfunc" type="GstCollectPadsClipFunction"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_flushing" symbol="gst_collect_pads_set_flushing">
- <return-type type="void"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="flushing" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_function" symbol="gst_collect_pads_set_function">
- <return-type type="void"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- <parameter name="func" type="GstCollectPadsFunction"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="start" symbol="gst_collect_pads_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="pads" type="GstCollectPads*"/>
- </parameters>
- </method>
- <method name="stop" symbol="gst_collect_pads_stop">
- <return-type type="void"/>
- <parameters>
- <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*"/>
- <field name="func" type="GstCollectPadsFunction"/>
- <field name="user_data" type="gpointer"/>
- <field name="numpads" type="guint"/>
- <field name="queuedpads" type="guint"/>
- <field name="eospads" type="guint"/>
- <field name="started" type="gboolean"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstDataQueue" parent="GObject" type-name="GstDataQueue" get-type="gst_data_queue_get_type">
- <method name="drop_head" symbol="gst_data_queue_drop_head">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="type" type="GType"/>
- </parameters>
- </method>
- <method name="flush" symbol="gst_data_queue_flush">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </method>
- <method name="get_level" symbol="gst_data_queue_get_level">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="level" type="GstDataQueueSize*"/>
- </parameters>
- </method>
- <method name="is_empty" symbol="gst_data_queue_is_empty">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </method>
- <method name="is_full" symbol="gst_data_queue_is_full">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </method>
- <method name="limits_changed" symbol="gst_data_queue_limits_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_data_queue_new">
- <return-type type="GstDataQueue*"/>
- <parameters>
- <parameter name="checkfull" type="GstDataQueueCheckFullFunction"/>
- <parameter name="checkdata" type="gpointer"/>
- </parameters>
- </constructor>
- <constructor name="new_full" symbol="gst_data_queue_new_full">
- <return-type type="GstDataQueue*"/>
- <parameters>
- <parameter name="checkfull" type="GstDataQueueCheckFullFunction"/>
- <parameter name="fullcallback" type="GstDataQueueFullCallback"/>
- <parameter name="emptycallback" type="GstDataQueueEmptyCallback"/>
- <parameter name="checkdata" type="gpointer"/>
- </parameters>
- </constructor>
- <method name="pop" symbol="gst_data_queue_pop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="item" type="GstDataQueueItem**"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_data_queue_push">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="item" type="GstDataQueueItem*"/>
- </parameters>
- </method>
- <method name="set_flushing" symbol="gst_data_queue_set_flushing">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- <parameter name="flushing" type="gboolean"/>
- </parameters>
- </method>
- <property name="current-level-bytes" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="current-level-time" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="current-level-visible" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
- <signal name="empty" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </signal>
- <signal name="full" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="GstDataQueue*"/>
- </parameters>
- </signal>
- <field name="queue" type="GQueue*"/>
- <field name="cur_level" type="GstDataQueueSize"/>
- <field name="checkfull" type="GstDataQueueCheckFullFunction"/>
- <field name="checkdata" type="gpointer*"/>
- <field name="qlock" type="GMutex*"/>
- <field name="item_add" type="GCond*"/>
- <field name="item_del" type="GCond*"/>
- <field name="flushing" type="gboolean"/>
- <field name="fullcallback" type="GstDataQueueFullCallback"/>
- <field name="emptycallback" type="GstDataQueueEmptyCallback"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <object name="GstPushSrc" parent="GstBaseSrc" type-name="GstPushSrc" get-type="gst_push_src_get_type">
- <vfunc name="create">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="src" type="GstPushSrc*"/>
- <parameter name="buf" type="GstBuffer**"/>
- </parameters>
- </vfunc>
- </object>
- <constant name="GST_BASE_PARSE_FLAG_DRAINING" type="int" value="2"/>
- <constant name="GST_BASE_PARSE_FLAG_LOST_SYNC" type="int" value="1"/>
- <constant name="GST_BASE_TRANSFORM_SINK_NAME" type="char*" value="sink"/>
- <constant name="GST_BASE_TRANSFORM_SRC_NAME" type="char*" value="src"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstBase" gir_version="0.10"
-GstAdapter cheader_filename="gst/base/gstadapter.h"
-GstAdapter.buflist hidden="1"
-GstAdapter.size hidden="1"
-GstAdapter.skip hidden="1"
-GstAdapter.assembled_data hidden="1"
-GstAdapter.assembled_size hidden="1"
-GstAdapter.assembled_len hidden="1"
-GstAdapter.buflist_end hidden="1"
-gst_adapter_peek type_name="uchar" is_array="1" no_array_length="1"
-gst_adapter_push.buf transfer_ownership="1"
-gst_adapter_take_buffer transfer_ownership="1"
-GstBaseSink cheader_filename="gst/base/gstbasesink.h"
-GstBaseSink.* weak="0"
-GstBaseSink.abidata hidden="1"
-GstBaseSrc cheader_filename="gst/base/gstbasesrc.h"
-GstBaseSrc* cheader_filename="gst/base/gstbasesrc.h"
-GstBaseSrc.* weak="0"
-gst_base_sink_get_times.start is_out="1"
-gst_base_sink_get_times.end is_out="1"
-gst_base_sink_query_latency.min_latency is_out="1"
-gst_base_sink_query_latency.max_latency is_out="1"
-gst_base_sink_wait_clock.jitter is_out="1"
-gst_base_sink_wait_eos.jitter is_out="1"
-gst_base_src_newsegment hidden="1"
-gst_base_src_get_times.start is_out="1"
-gst_base_src_get_times.end is_out="1"
-gst_base_src_query_latency.min_latency is_out="1"
-gst_base_src_query_latency.max_latency is_out="1"
-GstBaseTransform cheader_filename="gst/base/gstbasetransform.h"
-GstBaseTransform.* weak="0"
-gst_base_transform_get_unit_size.size is_out="1"
-gst_base_transform_transform_caps transfer_ownership="1"
-gst_base_transform_transform_size.othersize is_out="1"
-GST_BASE_TRANSFORM_SINK_NAME hidden="1"
-GST_BASE_TRANSFORM_SRC_NAME hidden="1"
-GstCollect* 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.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"
-GstDataQueue* cheader_filename="gst/base/gstdataqueue.h"
-gst_data_queue_new_full name="new_with_callbacks"
-GstPushSrc cheader_filename="gst/base/gstpushsrc.h"
-GstPushSrc.* weak="0"
-gst_push_src_create.buf transfer_ownership="1"
-GstBitReader* cheader_filename="gst/base/gstbitreader.h"
-gst_bit_reader_get_bits_uint*.val is_out="1"
-gst_bit_reader_peek_bits_uint*.val is_out="1"
-GstByteReader* cheader_filename="gst/base/gstbytereader.h"
-gst_byte_reader_get_data.val is_out="1"
-gst_byte_reader_get_float*.val is_out="1"
-gst_byte_reader_get_int*.val is_out="1"
-gst_byte_reader_get_uint*.val is_out="1"
-gst_byte_reader_peek_data.val is_out="1"
-gst_byte_reader_peek_float*.val is_out="1"
-gst_byte_reader_peek_int*.val is_out="1"
-gst_byte_reader_peek_uint*.val is_out="1"
-GstByteWriter* cheader_filename="gst/base/gstbytewriter.h"
-GstByteWriter* cheader_filename="gst/base/gstbytewriter.h" base_class="GstByteReader"
-GstByteWriter.parent hidden="1"
-gst_type_find_helper* cheader_filename="gst/base/gsttypefindhelper.h"
-gst_type_find_helper_for_extension cheader_filename="gst/base/gsttypefindhelper.h" transfer_ownership="1"
-GstTypeFindHelperGetRangeFunction cheader_filename="gst/base/gsttypefindhelper.h"
-
+++ /dev/null
-namespace Gst {
- [CCode (cprefix = "GST_CDDA_BASE_SRC_MODE_", cheader_filename = "gst/cdda/gstcddabasesrc.h")]
- public enum CddaBaseSrcMode {
- NORMAL,
- CONTINUOUS
- }
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-tag-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/cdda
-lib/libgstcdda-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <struct name="GstCddaBaseSrcTrack">
- <field name="is_audio" type="gboolean"/>
- <field name="num" type="guint"/>
- <field name="start" type="guint"/>
- <field name="end" type="guint"/>
- <field name="tags" type="GstTagList*"/>
- <field name="_gst_reserved1" type="guint[]"/>
- <field name="_gst_reserved2" type="gpointer[]"/>
- </struct>
- <enum name="GstCddaBaseSrcMode" type-name="GstCddaBaseSrcMode" get-type="gst_cdda_base_src_mode_get_type">
- <member name="Stream consists of a single track" value="0"/>
- <member name="Stream consists of the whole disc" value="1"/>
- </enum>
- <object name="GstCddaBaseSrc" parent="GstPushSrc" type-name="GstCddaBaseSrc" get-type="gst_cdda_base_src_get_type">
- <implements>
- <interface name="GstURIHandler"/>
- </implements>
- <method name="add_track" symbol="gst_cdda_base_src_add_track">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- <parameter name="track" type="GstCddaBaseSrcTrack*"/>
- </parameters>
- </method>
- <property name="device" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="mode" type="GstCddaBaseSrcMode" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="track" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="close">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_default_device">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="open">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- <parameter name="device" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="probe_devices">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- </parameters>
- </vfunc>
- <vfunc name="read_sector">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="src" type="GstCddaBaseSrc*"/>
- <parameter name="sector" type="gint"/>
- </parameters>
- </vfunc>
- <field name="tags" type="GstTagList*"/>
- <field name="mode" type="GstCddaBaseSrcMode"/>
- <field name="device" type="gchar*"/>
- <field name="num_tracks" type="guint"/>
- <field name="num_all_tracks" type="guint"/>
- <field name="tracks" type="GstCddaBaseSrcTrack*"/>
- <field name="cur_track" type="gint"/>
- <field name="prev_track" type="gint"/>
- <field name="cur_sector" type="gint"/>
- <field name="seek_sector" type="gint"/>
- <field name="uri_track" type="gint"/>
- <field name="uri" type="gchar*"/>
- <field name="discid" type="guint32"/>
- <field name="mb_discid" type="gchar[]"/>
- <field name="index" type="GstIndex*"/>
- <field name="index_id" type="gint"/>
- <field name="toc_offset" type="gint"/>
- <field name="toc_bias" type="gboolean"/>
- </object>
- <constant name="GST_TAG_CDDA_TRACK_TAGS" type="char*" value="track-tags"/>
- </namespace>
-</api>
-
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/cdda/gstcddabasesrc.h"
-GstCddaBaseSrcMode hidden="1"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/check
-lib/libgstcheck-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="buffer_straw_get_buffer" symbol="gst_buffer_straw_get_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="bin" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="buffer_straw_start_pipeline" symbol="gst_buffer_straw_start_pipeline">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="buffer_straw_stop_pipeline" symbol="gst_buffer_straw_stop_pipeline">
- <return-type type="void"/>
- <parameters>
- <parameter name="bin" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="check_abi_list" symbol="gst_check_abi_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstCheckABIStruct[]"/>
- <parameter name="have_abi_sizes" type="gboolean"/>
- </parameters>
- </function>
- <function name="check_caps_equal" symbol="gst_check_caps_equal">
- <return-type type="void"/>
- <parameters>
- <parameter name="caps1" type="GstCaps*"/>
- <parameter name="caps2" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="check_chain_func" symbol="gst_check_chain_func">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="check_drop_buffers" symbol="gst_check_drop_buffers">
- <return-type type="void"/>
- </function>
- <function name="check_element_push_buffer" symbol="gst_check_element_push_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="element_name" type="gchar*"/>
- <parameter name="buffer_in" type="GstBuffer*"/>
- <parameter name="buffer_out" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="check_element_push_buffer_list" symbol="gst_check_element_push_buffer_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="element_name" type="gchar*"/>
- <parameter name="buffer_in" type="GList*"/>
- <parameter name="buffer_out" type="GList*"/>
- <parameter name="last_flow_return" type="GstFlowReturn"/>
- </parameters>
- </function>
- <function name="check_init" symbol="gst_check_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="argc" type="int*"/>
- <parameter name="argv" type="char**[]"/>
- </parameters>
- </function>
- <function name="check_message_error" symbol="gst_check_message_error">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="type" type="GstMessageType"/>
- <parameter name="domain" type="GQuark"/>
- <parameter name="code" type="gint"/>
- </parameters>
- </function>
- <function name="check_run_suite" symbol="gst_check_run_suite">
- <return-type type="gint"/>
- <parameters>
- <parameter name="suite" type="Suite*"/>
- <parameter name="name" type="gchar*"/>
- <parameter name="fname" type="gchar*"/>
- </parameters>
- </function>
- <function name="check_setup_element" symbol="gst_check_setup_element">
- <return-type type="GstElement*"/>
- <parameters>
- <parameter name="factory" type="gchar*"/>
- </parameters>
- </function>
- <function name="check_setup_sink_pad" symbol="gst_check_setup_sink_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="template" type="GstStaticPadTemplate*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="check_setup_sink_pad_by_name" symbol="gst_check_setup_sink_pad_by_name">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="template" type="GstStaticPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </function>
- <function name="check_setup_src_pad" symbol="gst_check_setup_src_pad">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="template" type="GstStaticPadTemplate*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="check_setup_src_pad_by_name" symbol="gst_check_setup_src_pad_by_name">
- <return-type type="GstPad*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="template" type="GstStaticPadTemplate*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </function>
- <function name="check_teardown_element" symbol="gst_check_teardown_element">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </function>
- <function name="check_teardown_pad_by_name" symbol="gst_check_teardown_pad_by_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </function>
- <function name="check_teardown_sink_pad" symbol="gst_check_teardown_sink_pad">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </function>
- <function name="check_teardown_src_pad" symbol="gst_check_teardown_src_pad">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- </parameters>
- </function>
- <struct name="GstCheckABIStruct">
- <field name="name" type="char*"/>
- <field name="size" type="int"/>
- <field name="abi_size" type="int"/>
- </struct>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstCheck" gir_version="0.10"
-Suite name="pointer"
-gst_check_element_push_buffer_list.buffer_* type_arguments="Buffer"
-gst_check_setup_* transfer_ownership="1"
+++ /dev/null
-[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
-namespace Gst {
- [CCode (cheader_filename = "gst/controller/gstlfocontrolsource.h")]
- public enum LFOWaveform {
- SINE,
- SQUARE,
- SAW,
- REVERSE,
- TRIANGLE
- }
-}
\ No newline at end of file
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/controller
-lib/libgstcontroller-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="object_control_properties" symbol="gst_object_control_properties">
- <return-type type="GstController*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </function>
- <function name="object_get_control_rate" symbol="gst_object_get_control_rate">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </function>
- <function name="object_get_control_source" symbol="gst_object_get_control_source">
- <return-type type="GstControlSource*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="property_name" type="gchar*"/>
- </parameters>
- </function>
- <function name="object_get_controller" symbol="gst_object_get_controller">
- <return-type type="GstController*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </function>
- <function name="object_get_value_array" symbol="gst_object_get_value_array">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_array" type="GstValueArray*"/>
- </parameters>
- </function>
- <function name="object_get_value_arrays" symbol="gst_object_get_value_arrays">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_arrays" type="GSList*"/>
- </parameters>
- </function>
- <function name="object_set_control_rate" symbol="gst_object_set_control_rate">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="control_rate" type="GstClockTime"/>
- </parameters>
- </function>
- <function name="object_set_control_source" symbol="gst_object_set_control_source">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="csource" type="GstControlSource*"/>
- </parameters>
- </function>
- <function name="object_set_controller" symbol="gst_object_set_controller">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="controller" type="GstController*"/>
- </parameters>
- </function>
- <function name="object_suggest_next_sync" symbol="gst_object_suggest_next_sync">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </function>
- <function name="object_sync_values" symbol="gst_object_sync_values">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </function>
- <function name="object_uncontrol_properties" symbol="gst_object_uncontrol_properties">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </function>
- <callback name="GstControlSourceBind">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </callback>
- <callback name="GstControlSourceGetValue">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </callback>
- <callback name="GstControlSourceGetValueArray">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_array" type="GstValueArray*"/>
- </parameters>
- </callback>
- <struct name="GstTimedValue">
- <field name="timestamp" type="GstClockTime"/>
- <field name="value" type="GValue"/>
- </struct>
- <struct name="GstValueArray">
- <field name="property_name" type="gchar*"/>
- <field name="nbsamples" type="gint"/>
- <field name="sample_interval" type="GstClockTime"/>
- <field name="values" type="gpointer*"/>
- </struct>
- <enum name="GstInterpolateMode">
- <member name="GST_INTERPOLATE_NONE" value="0"/>
- <member name="GST_INTERPOLATE_TRIGGER" value="1"/>
- <member name="GST_INTERPOLATE_LINEAR" value="2"/>
- <member name="GST_INTERPOLATE_QUADRATIC" value="3"/>
- <member name="GST_INTERPOLATE_CUBIC" value="4"/>
- <member name="GST_INTERPOLATE_USER" value="5"/>
- </enum>
- <enum name="GstLFOWaveform" type-name="GstLFOWaveform" get-type="gst_lfo_waveform_get_type">
- <member name="GST_LFO_WAVEFORM_SINE" value="0"/>
- <member name="GST_LFO_WAVEFORM_SQUARE" value="1"/>
- <member name="GST_LFO_WAVEFORM_SAW" value="2"/>
- <member name="GST_LFO_WAVEFORM_REVERSE_SAW" value="3"/>
- <member name="GST_LFO_WAVEFORM_TRIANGLE" value="4"/>
- </enum>
- <object name="GstControlSource" parent="GObject" type-name="GstControlSource" get-type="gst_control_source_get_type">
- <method name="bind" symbol="gst_control_source_bind">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </method>
- <method name="get_value" symbol="gst_control_source_get_value">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="get_value_array" symbol="gst_control_source_get_value_array">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_array" type="GstValueArray*"/>
- </parameters>
- </method>
- <field name="get_value" type="GstControlSourceGetValue"/>
- <field name="get_value_array" type="GstControlSourceGetValueArray"/>
- <field name="bound" type="gboolean"/>
- </object>
- <object name="GstController" parent="GObject" type-name="GstController" get-type="gst_controller_get_type">
- <method name="get" symbol="gst_controller_get">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="get_all" symbol="gst_controller_get_all">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_control_source" symbol="gst_controller_get_control_source">
- <return-type type="GstControlSource*"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_value_array" symbol="gst_controller_get_value_array">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_array" type="GstValueArray*"/>
- </parameters>
- </method>
- <method name="get_value_arrays" symbol="gst_controller_get_value_arrays">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value_arrays" type="GSList*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_controller_init">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="argc" type="int*"/>
- <parameter name="argv" type="char***"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_controller_new">
- <return-type type="GstController*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- </parameters>
- </constructor>
- <constructor name="new_list" symbol="gst_controller_new_list">
- <return-type type="GstController*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="list" type="GList*"/>
- </parameters>
- </constructor>
- <constructor name="new_valist" symbol="gst_controller_new_valist">
- <return-type type="GstController*"/>
- <parameters>
- <parameter name="object" type="GObject*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </constructor>
- <method name="remove_properties" symbol="gst_controller_remove_properties">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- </parameters>
- </method>
- <method name="remove_properties_list" symbol="gst_controller_remove_properties_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="remove_properties_valist" symbol="gst_controller_remove_properties_valist">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="set" symbol="gst_controller_set">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="set_control_source" symbol="gst_controller_set_control_source">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="csource" type="GstControlSource*"/>
- </parameters>
- </method>
- <method name="set_disabled" symbol="gst_controller_set_disabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="disabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_from_list" symbol="gst_controller_set_from_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="timedvalues" type="GSList*"/>
- </parameters>
- </method>
- <method name="set_interpolation_mode" symbol="gst_controller_set_interpolation_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="mode" type="GstInterpolateMode"/>
- </parameters>
- </method>
- <method name="set_property_disabled" symbol="gst_controller_set_property_disabled">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="disabled" type="gboolean"/>
- </parameters>
- </method>
- <method name="suggest_next_sync" symbol="gst_controller_suggest_next_sync">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- </parameters>
- </method>
- <method name="sync_values" symbol="gst_controller_sync_values">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="unset" symbol="gst_controller_unset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="unset_all" symbol="gst_controller_unset_all">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstController*"/>
- <parameter name="property_name" type="gchar*"/>
- </parameters>
- </method>
- <property name="control-rate" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="properties" type="GList*"/>
- <field name="lock" type="GMutex*"/>
- <field name="object" type="GObject*"/>
- </object>
- <object name="GstInterpolationControlSource" parent="GstControlSource" type-name="GstInterpolationControlSource" get-type="gst_interpolation_control_source_get_type">
- <method name="get_all" symbol="gst_interpolation_control_source_get_all">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- </parameters>
- </method>
- <method name="get_count" symbol="gst_interpolation_control_source_get_count">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_interpolation_control_source_new">
- <return-type type="GstInterpolationControlSource*"/>
- </constructor>
- <method name="set" symbol="gst_interpolation_control_source_set">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- <parameter name="value" type="GValue*"/>
- </parameters>
- </method>
- <method name="set_from_list" symbol="gst_interpolation_control_source_set_from_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- <parameter name="timedvalues" type="GSList*"/>
- </parameters>
- </method>
- <method name="set_interpolation_mode" symbol="gst_interpolation_control_source_set_interpolation_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- <parameter name="mode" type="GstInterpolateMode"/>
- </parameters>
- </method>
- <method name="unset" symbol="gst_interpolation_control_source_unset">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="unset_all" symbol="gst_interpolation_control_source_unset_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstInterpolationControlSource*"/>
- </parameters>
- </method>
- <field name="lock" type="GMutex*"/>
- </object>
- <object name="GstLFOControlSource" parent="GstControlSource" type-name="GstLFOControlSource" get-type="gst_lfo_control_source_get_type">
- <constructor name="new" symbol="gst_lfo_control_source_new">
- <return-type type="GstLFOControlSource*"/>
- </constructor>
- <property name="amplitude" type="GValue*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="frequency" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="offset" type="GValue*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="timeshift" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="waveform" type="GstLFOWaveform" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="lock" type="GMutex*"/>
- </object>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/controller/gstcontroller.h" gir_namespace="GstController" gir_version="0.10"
-GstLFOControlSource cheader_filename="gst/controller/gstlfocontrolsource.h"
-GstLFOControlSource:amplitude type_name="Gst.Value"
-GstLFOControlSource:offset type_name="Gst.Value"
-GstLFOWaveform hidden="1"
-GstTimedValue.value type_name="Gst.Value"
-GST_PARAM_CONTROLLABLE hidden="1"
-GstController.properties type_arguments="TimedValue"
-GstControlSourceGetValue.value type_name="Gst.Value"
-gst_controller_get_all transfer_ownership="1" type_arguments="unowned TimedValue"
-gst_controller_get_value_arrays.value_arrays type_arguments="ValueArray"
-gst_controller_init.argc hidden="1"
-gst_controller_init.argv is_array="1" is_ref="1" array_length_pos="0.9"
-gst_controller_new ellipsis="1"
-gst_controller_new_list.list type_arguments="string"
-gst_controller_remove_properties ellipsis="1"
-gst_controller_remove_properties_list.list type_arguments="string"
-gst_controller_set_from_list.timedvalues type_arguments="TimedValue"
-gst_interpolation_control_source_get_all transfer_ownership="1" type_arguments="unowned TimedValue"
-gst_interpolation_control_source_set_from_list.timedvalues type_arguments="TimedValue"
-gst_object_control_properties ellipsis="1"
-gst_object_get_value_arrays.value_arrays type_arguments="ValueArray"
-gst_object_uncontrol_properties ellipsis="1"
+++ /dev/null
-namespace Gst {
- [CCode (cprefix = "GST_DP_VERSION_", cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public enum DPVersion {
- @0_2,
- @1_0
- }
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/dataprotocol
-lib/libgstdataprotocol-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="dp_buffer_from_header" symbol="gst_dp_buffer_from_header">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_caps_from_packet" symbol="gst_dp_caps_from_packet">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- <parameter name="payload" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_crc" symbol="gst_dp_crc">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="buffer" type="guint8*"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </function>
- <function name="dp_event_from_packet" symbol="gst_dp_event_from_packet">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- <parameter name="payload" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_header_from_buffer" symbol="gst_dp_header_from_buffer">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- </parameters>
- </function>
- <function name="dp_header_payload_length" symbol="gst_dp_header_payload_length">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="header" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_header_payload_type" symbol="gst_dp_header_payload_type">
- <return-type type="GstDPPayloadType"/>
- <parameters>
- <parameter name="header" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_init" symbol="gst_dp_init">
- <return-type type="void"/>
- </function>
- <function name="dp_packet_from_caps" symbol="gst_dp_packet_from_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- <parameter name="payload" type="guint8**"/>
- </parameters>
- </function>
- <function name="dp_packet_from_event" symbol="gst_dp_packet_from_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- <parameter name="payload" type="guint8**"/>
- </parameters>
- </function>
- <function name="dp_validate_header" symbol="gst_dp_validate_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_validate_packet" symbol="gst_dp_validate_packet">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- <parameter name="payload" type="guint8*"/>
- </parameters>
- </function>
- <function name="dp_validate_payload" symbol="gst_dp_validate_payload">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="header_length" type="guint"/>
- <parameter name="header" type="guint8*"/>
- <parameter name="payload" type="guint8*"/>
- </parameters>
- </function>
- <callback name="GstDPHeaderFromBufferFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- </parameters>
- </callback>
- <callback name="GstDPPacketFromCapsFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- <parameter name="payload" type="guint8**"/>
- </parameters>
- </callback>
- <callback name="GstDPPacketFromEventFunction">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="flags" type="GstDPHeaderFlag"/>
- <parameter name="length" type="guint*"/>
- <parameter name="header" type="guint8**"/>
- <parameter name="payload" type="guint8**"/>
- </parameters>
- </callback>
- <struct name="GstDPPacketizer">
- <method name="free" symbol="gst_dp_packetizer_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="packetizer" type="GstDPPacketizer*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_dp_packetizer_new">
- <return-type type="GstDPPacketizer*"/>
- <parameters>
- <parameter name="version" type="GstDPVersion"/>
- </parameters>
- </method>
- <field name="version" type="GstDPVersion"/>
- <field name="header_from_buffer" type="GstDPHeaderFromBufferFunction"/>
- <field name="packet_from_caps" type="GstDPPacketFromCapsFunction"/>
- <field name="packet_from_event" type="GstDPPacketFromEventFunction"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <enum name="GstDPHeaderFlag">
- <member name="GST_DP_HEADER_FLAG_NONE" value="0"/>
- <member name="GST_DP_HEADER_FLAG_CRC_HEADER" value="1"/>
- <member name="GST_DP_HEADER_FLAG_CRC_PAYLOAD" value="2"/>
- <member name="GST_DP_HEADER_FLAG_CRC" value="3"/>
- </enum>
- <enum name="GstDPPayloadType">
- <member name="GST_DP_PAYLOAD_NONE" value="0"/>
- <member name="GST_DP_PAYLOAD_BUFFER" value="1"/>
- <member name="GST_DP_PAYLOAD_CAPS" value="2"/>
- <member name="GST_DP_PAYLOAD_EVENT_NONE" value="64"/>
- </enum>
- <enum name="GstDPVersion" type-name="GstDPVersion" get-type="gst_dp_version_get_type">
- <member name="GST_DP_VERSION_0_2" value="1"/>
- <member name="GST_DP_VERSION_1_0" value="2"/>
- </enum>
- <constant name="GST_DP_HEADER_LENGTH" type="int" value="62"/>
- <constant name="GST_DP_VERSION_MAJOR" type="int" value="0"/>
- <constant name="GST_DP_VERSION_MINOR" type="int" value="2"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/dataprotocol/dataprotocol.h"
-GstDPVersion hidden="1"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/fft
-lib/libgstfft-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="fft_next_fast_length" symbol="gst_fft_next_fast_length">
- <return-type type="gint"/>
- <parameters>
- <parameter name="n" type="gint"/>
- </parameters>
- </function>
- <struct name="GstFFTF32">
- <method name="fft" symbol="gst_fft_f32_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF32*"/>
- <parameter name="timedata" type="gfloat*"/>
- <parameter name="freqdata" type="GstFFTF32Complex*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_fft_f32_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF32*"/>
- </parameters>
- </method>
- <method name="inverse_fft" symbol="gst_fft_f32_inverse_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF32*"/>
- <parameter name="freqdata" type="GstFFTF32Complex*"/>
- <parameter name="timedata" type="gfloat*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_fft_f32_new">
- <return-type type="GstFFTF32*"/>
- <parameters>
- <parameter name="len" type="gint"/>
- <parameter name="inverse" type="gboolean"/>
- </parameters>
- </method>
- <method name="window" symbol="gst_fft_f32_window">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF32*"/>
- <parameter name="timedata" type="gfloat*"/>
- <parameter name="window" type="GstFFTWindow"/>
- </parameters>
- </method>
- <field name="cfg" type="void*"/>
- <field name="inverse" type="gboolean"/>
- <field name="len" type="gint"/>
- <field name="_padding" type="gpointer[]"/>
- </struct>
- <struct name="GstFFTF32Complex">
- <field name="r" type="gfloat"/>
- <field name="i" type="gfloat"/>
- </struct>
- <struct name="GstFFTF64">
- <method name="fft" symbol="gst_fft_f64_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF64*"/>
- <parameter name="timedata" type="gdouble*"/>
- <parameter name="freqdata" type="GstFFTF64Complex*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_fft_f64_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF64*"/>
- </parameters>
- </method>
- <method name="inverse_fft" symbol="gst_fft_f64_inverse_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF64*"/>
- <parameter name="freqdata" type="GstFFTF64Complex*"/>
- <parameter name="timedata" type="gdouble*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_fft_f64_new">
- <return-type type="GstFFTF64*"/>
- <parameters>
- <parameter name="len" type="gint"/>
- <parameter name="inverse" type="gboolean"/>
- </parameters>
- </method>
- <method name="window" symbol="gst_fft_f64_window">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTF64*"/>
- <parameter name="timedata" type="gdouble*"/>
- <parameter name="window" type="GstFFTWindow"/>
- </parameters>
- </method>
- <field name="cfg" type="void*"/>
- <field name="inverse" type="gboolean"/>
- <field name="len" type="gint"/>
- <field name="_padding" type="gpointer[]"/>
- </struct>
- <struct name="GstFFTF64Complex">
- <field name="r" type="gdouble"/>
- <field name="i" type="gdouble"/>
- </struct>
- <struct name="GstFFTS16">
- <method name="fft" symbol="gst_fft_s16_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS16*"/>
- <parameter name="timedata" type="gint16*"/>
- <parameter name="freqdata" type="GstFFTS16Complex*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_fft_s16_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS16*"/>
- </parameters>
- </method>
- <method name="inverse_fft" symbol="gst_fft_s16_inverse_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS16*"/>
- <parameter name="freqdata" type="GstFFTS16Complex*"/>
- <parameter name="timedata" type="gint16*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_fft_s16_new">
- <return-type type="GstFFTS16*"/>
- <parameters>
- <parameter name="len" type="gint"/>
- <parameter name="inverse" type="gboolean"/>
- </parameters>
- </method>
- <method name="window" symbol="gst_fft_s16_window">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS16*"/>
- <parameter name="timedata" type="gint16*"/>
- <parameter name="window" type="GstFFTWindow"/>
- </parameters>
- </method>
- <field name="cfg" type="void*"/>
- <field name="inverse" type="gboolean"/>
- <field name="len" type="gint"/>
- <field name="_padding" type="gpointer[]"/>
- </struct>
- <struct name="GstFFTS16Complex">
- <field name="r" type="gint16"/>
- <field name="i" type="gint16"/>
- </struct>
- <struct name="GstFFTS32">
- <method name="fft" symbol="gst_fft_s32_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS32*"/>
- <parameter name="timedata" type="gint32*"/>
- <parameter name="freqdata" type="GstFFTS32Complex*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_fft_s32_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS32*"/>
- </parameters>
- </method>
- <method name="inverse_fft" symbol="gst_fft_s32_inverse_fft">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS32*"/>
- <parameter name="freqdata" type="GstFFTS32Complex*"/>
- <parameter name="timedata" type="gint32*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_fft_s32_new">
- <return-type type="GstFFTS32*"/>
- <parameters>
- <parameter name="len" type="gint"/>
- <parameter name="inverse" type="gboolean"/>
- </parameters>
- </method>
- <method name="window" symbol="gst_fft_s32_window">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="GstFFTS32*"/>
- <parameter name="timedata" type="gint32*"/>
- <parameter name="window" type="GstFFTWindow"/>
- </parameters>
- </method>
- <field name="cfg" type="void*"/>
- <field name="inverse" type="gboolean"/>
- <field name="len" type="gint"/>
- <field name="_padding" type="gpointer[]"/>
- </struct>
- <struct name="GstFFTS32Complex">
- <field name="r" type="gint32"/>
- <field name="i" type="gint32"/>
- </struct>
- <enum name="GstFFTWindow">
- <member name="GST_FFT_WINDOW_RECTANGULAR" value="0"/>
- <member name="GST_FFT_WINDOW_HAMMING" value="1"/>
- <member name="GST_FFT_WINDOW_HANN" value="2"/>
- <member name="GST_FFT_WINDOW_BARTLETT" value="3"/>
- <member name="GST_FFT_WINDOW_BLACKMAN" value="4"/>
- </enum>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/fft/gstfft.h" gir_namespace="GstFft" gir_version="0.10"
-GstFFTF32 cheader_filename="gst/fft/gstfftf32.h"
-GstFFTF32Complex cheader_filename="gst/fft/gstfftf32.h"
-GstFFTF64 cheader_filename="gst/fft/gstfftf64.h"
-GstFFTF64Complex cheader_filename="gst/fft/gstfftf64.h"
-GstFFTS16 cheader_filename="gst/fft/gstffts16.h"
-GstFFTS16Complex cheader_filename="gst/fft/gstffts16.h"
-GstFFTS32 cheader_filename="gst/fft/gstffts32.h"
-GstFFTS32Complex cheader_filename="gst/fft/gstffts32.h"
+++ /dev/null
-/* gstreamer-interfaces-0.10-custom.vala
- *
- * Copyright (C) 2009 Matias De la Puente
- *
- * 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:
- * Matias De la Puente <mfpuente.ar@gmail.com>
- */
-
-namespace Gst {
- [CCode (cheader_filename = "gst/interfaces/mixer.h")]
- public class MixerOptions {
- public unowned GLib.List<string> get_values ();
- }
-
- [CCode (cheader_filename = "gst/interfaces/colorbalance.h")]
- public interface ColorBalance : Gst.ImplementsInterface, Gst.Element {
- public abstract unowned GLib.List<Gst.ColorBalanceChannel> list_channels ();
- }
-
- [CCode (cheader_filename = "gst/interfaces/mixer.h")]
- public interface Mixer : Gst.ImplementsInterface, Gst.Element {
- public abstract unowned GLib.List<Gst.MixerTrack> list_tracks ();
- }
-
- [CCode (cheader_filename = "gst/interfaces/propertyprobe.h")]
- public interface PropertyProbe {
- public abstract unowned GLib.List<string> get_properties ();
- }
-
- [CCode (cheader_filename = "gst/interfaces/tuner.h")]
- public interface Tuner : Gst.ImplementsInterface, Gst.Element {
- public abstract unowned GLib.List<Gst.TunerChannel> list_channels ();
- public abstract unowned GLib.List<Gst.TunerNorm> list_norms ();
- }
-
- [CCode (cheader_filename = "gst/interfaces/navigation.h")]
- public interface Navigation : Gst.Element {
- }
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/interfaces
-lib/libgstinterfaces-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <enum name="GstColorBalanceType" type-name="GstColorBalanceType" get-type="gst_color_balance_type_get_type">
- <member name="GST_COLOR_BALANCE_HARDWARE" value="0"/>
- <member name="GST_COLOR_BALANCE_SOFTWARE" value="1"/>
- </enum>
- <enum name="GstMixerMessageType" type-name="GstMixerMessageType" get-type="gst_mixer_message_type_get_type">
- <member name="GST_MIXER_MESSAGE_INVALID" value="0"/>
- <member name="GST_MIXER_MESSAGE_MUTE_TOGGLED" value="1"/>
- <member name="GST_MIXER_MESSAGE_RECORD_TOGGLED" value="2"/>
- <member name="GST_MIXER_MESSAGE_VOLUME_CHANGED" value="3"/>
- <member name="GST_MIXER_MESSAGE_OPTION_CHANGED" value="4"/>
- <member name="GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED" value="5"/>
- <member name="GST_MIXER_MESSAGE_MIXER_CHANGED" value="6"/>
- </enum>
- <enum name="GstMixerType" type-name="GstMixerType" get-type="gst_mixer_type_get_type">
- <member name="GST_MIXER_HARDWARE" value="0"/>
- <member name="GST_MIXER_SOFTWARE" value="1"/>
- </enum>
- <enum name="GstNavigationCommand" type-name="GstNavigationCommand" get-type="gst_navigation_command_get_type">
- <member name="GST_NAVIGATION_COMMAND_INVALID" value="0"/>
- <member name="GST_NAVIGATION_COMMAND_MENU1" value="1"/>
- <member name="GST_NAVIGATION_COMMAND_MENU2" value="2"/>
- <member name="GST_NAVIGATION_COMMAND_MENU3" value="3"/>
- <member name="GST_NAVIGATION_COMMAND_MENU4" value="4"/>
- <member name="GST_NAVIGATION_COMMAND_MENU5" value="5"/>
- <member name="GST_NAVIGATION_COMMAND_MENU6" value="6"/>
- <member name="GST_NAVIGATION_COMMAND_MENU7" value="7"/>
- <member name="GST_NAVIGATION_COMMAND_LEFT" value="20"/>
- <member name="GST_NAVIGATION_COMMAND_RIGHT" value="21"/>
- <member name="GST_NAVIGATION_COMMAND_UP" value="22"/>
- <member name="GST_NAVIGATION_COMMAND_DOWN" value="23"/>
- <member name="GST_NAVIGATION_COMMAND_ACTIVATE" value="24"/>
- <member name="GST_NAVIGATION_COMMAND_PREV_ANGLE" value="30"/>
- <member name="GST_NAVIGATION_COMMAND_NEXT_ANGLE" value="31"/>
- </enum>
- <enum name="GstNavigationEventType" type-name="GstNavigationEventType" get-type="gst_navigation_event_type_get_type">
- <member name="GST_NAVIGATION_EVENT_INVALID" value="0"/>
- <member name="GST_NAVIGATION_EVENT_KEY_PRESS" value="1"/>
- <member name="GST_NAVIGATION_EVENT_KEY_RELEASE" value="2"/>
- <member name="GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS" value="3"/>
- <member name="GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE" value="4"/>
- <member name="GST_NAVIGATION_EVENT_MOUSE_MOVE" value="5"/>
- <member name="GST_NAVIGATION_EVENT_COMMAND" value="6"/>
- </enum>
- <enum name="GstNavigationMessageType" type-name="GstNavigationMessageType" get-type="gst_navigation_message_type_get_type">
- <member name="GST_NAVIGATION_MESSAGE_INVALID" value="0"/>
- <member name="GST_NAVIGATION_MESSAGE_MOUSE_OVER" value="1"/>
- <member name="GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED" value="2"/>
- <member name="GST_NAVIGATION_MESSAGE_ANGLES_CHANGED" value="3"/>
- </enum>
- <enum name="GstNavigationQueryType" type-name="GstNavigationQueryType" get-type="gst_navigation_query_type_get_type">
- <member name="GST_NAVIGATION_QUERY_INVALID" value="0"/>
- <member name="GST_NAVIGATION_QUERY_COMMANDS" value="1"/>
- <member name="GST_NAVIGATION_QUERY_ANGLES" value="2"/>
- </enum>
- <enum name="GstStreamVolumeFormat" type-name="GstStreamVolumeFormat" get-type="gst_stream_volume_format_get_type">
- <member name="GST_STREAM_VOLUME_FORMAT_LINEAR" value="0"/>
- <member name="GST_STREAM_VOLUME_FORMAT_CUBIC" value="1"/>
- <member name="GST_STREAM_VOLUME_FORMAT_DB" value="2"/>
- </enum>
- <flags name="GstMixerFlags" type-name="GstMixerFlags" get-type="gst_mixer_flags_get_type">
- <member name="GST_MIXER_FLAG_NONE" value="0"/>
- <member name="GST_MIXER_FLAG_AUTO_NOTIFICATIONS" value="1"/>
- <member name="GST_MIXER_FLAG_HAS_WHITELIST" value="2"/>
- <member name="GST_MIXER_FLAG_GROUPING" value="4"/>
- </flags>
- <flags name="GstMixerTrackFlags" type-name="GstMixerTrackFlags" get-type="gst_mixer_track_flags_get_type">
- <member name="GST_MIXER_TRACK_INPUT" value="1"/>
- <member name="GST_MIXER_TRACK_OUTPUT" value="2"/>
- <member name="GST_MIXER_TRACK_MUTE" value="4"/>
- <member name="GST_MIXER_TRACK_RECORD" value="8"/>
- <member name="GST_MIXER_TRACK_MASTER" value="16"/>
- <member name="GST_MIXER_TRACK_SOFTWARE" value="32"/>
- <member name="GST_MIXER_TRACK_NO_RECORD" value="64"/>
- <member name="GST_MIXER_TRACK_NO_MUTE" value="128"/>
- <member name="GST_MIXER_TRACK_WHITELIST" value="256"/>
- <member name="GST_MIXER_TRACK_READONLY" value="512"/>
- <member name="GST_MIXER_TRACK_WRITEONLY" value="1024"/>
- </flags>
- <flags name="GstTunerChannelFlags" type-name="GstTunerChannelFlags" get-type="gst_tuner_channel_flags_get_type">
- <member name="GST_TUNER_CHANNEL_INPUT" value="1"/>
- <member name="GST_TUNER_CHANNEL_OUTPUT" value="2"/>
- <member name="GST_TUNER_CHANNEL_FREQUENCY" value="4"/>
- <member name="GST_TUNER_CHANNEL_AUDIO" value="8"/>
- </flags>
- <object name="GstColorBalanceChannel" parent="GObject" type-name="GstColorBalanceChannel" get-type="gst_color_balance_channel_get_type">
- <signal name="value-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </signal>
- <field name="label" type="gchar*"/>
- <field name="min_value" type="gint"/>
- <field name="max_value" type="gint"/>
- </object>
- <object name="GstMixerOptions" parent="GstMixerTrack" type-name="GstMixerOptions" get-type="gst_mixer_options_get_type">
- <method name="get_values" symbol="gst_mixer_options_get_values">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mixer_options" type="GstMixerOptions*"/>
- </parameters>
- </method>
- <method name="list_changed" symbol="gst_mixer_options_list_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- </parameters>
- </method>
- <vfunc name="get_values">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="opts" type="GstMixerOptions*"/>
- </parameters>
- </vfunc>
- <field name="values" type="GList*"/>
- </object>
- <object name="GstMixerTrack" parent="GObject" type-name="GstMixerTrack" get-type="gst_mixer_track_get_type">
- <property name="flags" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="index" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="label" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="max-volume" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="min-volume" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="num-channels" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="untranslated-label" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
- <field name="label" type="gchar*"/>
- <field name="flags" type="GstMixerTrackFlags"/>
- <field name="num_channels" type="gint"/>
- <field name="min_volume" type="gint"/>
- <field name="max_volume" type="gint"/>
- </object>
- <object name="GstTunerChannel" parent="GObject" type-name="GstTunerChannel" get-type="gst_tuner_channel_get_type">
- <method name="changed" symbol="gst_tuner_channel_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </method>
- <signal name="frequency-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="frequency" type="gulong"/>
- </parameters>
- </signal>
- <signal name="signal-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="signal" type="gint"/>
- </parameters>
- </signal>
- <field name="label" type="gchar*"/>
- <field name="flags" type="GstTunerChannelFlags"/>
- <field name="freq_multiplicator" type="gfloat"/>
- <field name="min_frequency" type="gulong"/>
- <field name="max_frequency" type="gulong"/>
- <field name="min_signal" type="gint"/>
- <field name="max_signal" type="gint"/>
- </object>
- <object name="GstTunerNorm" parent="GObject" type-name="GstTunerNorm" get-type="gst_tuner_norm_get_type">
- <method name="changed" symbol="gst_tuner_norm_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="norm" type="GstTunerNorm*"/>
- </parameters>
- </method>
- <field name="label" type="gchar*"/>
- <field name="framerate" type="GValue"/>
- </object>
- <interface name="GstColorBalance" type-name="GstColorBalance" get-type="gst_color_balance_get_type">
- <requires>
- <interface name="GstImplementsInterface"/>
- <interface name="GstElement"/>
- </requires>
- <method name="get_balance_type" symbol="gst_color_balance_get_balance_type">
- <return-type type="GstColorBalanceType"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- </parameters>
- </method>
- <method name="get_value" symbol="gst_color_balance_get_value">
- <return-type type="gint"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- </parameters>
- </method>
- <method name="list_channels" symbol="gst_color_balance_list_channels">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- </parameters>
- </method>
- <method name="set_value" symbol="gst_color_balance_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </method>
- <method name="value_changed" symbol="gst_color_balance_value_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </method>
- <signal name="value-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </signal>
- <vfunc name="get_value">
- <return-type type="gint"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- </parameters>
- </vfunc>
- <vfunc name="list_channels">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="balance" type="GstColorBalance*"/>
- <parameter name="channel" type="GstColorBalanceChannel*"/>
- <parameter name="value" type="gint"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstMixer" type-name="GstMixer" get-type="gst_mixer_get_type">
- <requires>
- <interface name="GstImplementsInterface"/>
- <interface name="GstElement"/>
- </requires>
- <method name="get_mixer_flags" symbol="gst_mixer_get_mixer_flags">
- <return-type type="GstMixerFlags"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </method>
- <method name="get_mixer_type" symbol="gst_mixer_get_mixer_type">
- <return-type type="GstMixerType"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </method>
- <method name="get_option" symbol="gst_mixer_get_option">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- </parameters>
- </method>
- <method name="get_volume" symbol="gst_mixer_get_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </method>
- <method name="list_tracks" symbol="gst_mixer_list_tracks">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </method>
- <method name="message_get_type" symbol="gst_mixer_message_get_type">
- <return-type type="GstMixerMessageType"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="message_parse_mute_toggled" symbol="gst_mixer_message_parse_mute_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="track" type="GstMixerTrack**"/>
- <parameter name="mute" type="gboolean*"/>
- </parameters>
- </method>
- <method name="message_parse_option_changed" symbol="gst_mixer_message_parse_option_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="options" type="GstMixerOptions**"/>
- <parameter name="value" type="gchar**"/>
- </parameters>
- </method>
- <method name="message_parse_options_list_changed" symbol="gst_mixer_message_parse_options_list_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="options" type="GstMixerOptions**"/>
- </parameters>
- </method>
- <method name="message_parse_record_toggled" symbol="gst_mixer_message_parse_record_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="track" type="GstMixerTrack**"/>
- <parameter name="record" type="gboolean*"/>
- </parameters>
- </method>
- <method name="message_parse_volume_changed" symbol="gst_mixer_message_parse_volume_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="track" type="GstMixerTrack**"/>
- <parameter name="volumes" type="gint**"/>
- <parameter name="num_channels" type="gint*"/>
- </parameters>
- </method>
- <method name="mixer_changed" symbol="gst_mixer_mixer_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </method>
- <method name="mute_toggled" symbol="gst_mixer_mute_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="mute" type="gboolean"/>
- </parameters>
- </method>
- <method name="option_changed" symbol="gst_mixer_option_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="record_toggled" symbol="gst_mixer_record_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="record" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_mute" symbol="gst_mixer_set_mute">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="mute" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_option" symbol="gst_mixer_set_option">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_record" symbol="gst_mixer_set_record">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="record" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_volume" symbol="gst_mixer_set_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </method>
- <method name="volume_changed" symbol="gst_mixer_volume_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </method>
- <vfunc name="get_mixer_flags">
- <return-type type="GstMixerFlags"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_option">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="list_tracks">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- </parameters>
- </vfunc>
- <vfunc name="mute_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="channel" type="GstMixerTrack*"/>
- <parameter name="mute" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="option_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- <parameter name="option" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="record_toggled">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="channel" type="GstMixerTrack*"/>
- <parameter name="record" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_mute">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="mute" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_option">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="opts" type="GstMixerOptions*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_record">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="record" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="track" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="volume_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="mixer" type="GstMixer*"/>
- <parameter name="channel" type="GstMixerTrack*"/>
- <parameter name="volumes" type="gint*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstNavigation" type-name="GstNavigation" get-type="gst_navigation_get_type">
- <method name="event_get_type" symbol="gst_navigation_event_get_type">
- <return-type type="GstNavigationEventType"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </method>
- <method name="event_parse_command" symbol="gst_navigation_event_parse_command">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="command" type="GstNavigationCommand*"/>
- </parameters>
- </method>
- <method name="event_parse_key_event" symbol="gst_navigation_event_parse_key_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="key" type="gchar**"/>
- </parameters>
- </method>
- <method name="event_parse_mouse_button_event" symbol="gst_navigation_event_parse_mouse_button_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="button" type="gint*"/>
- <parameter name="x" type="gdouble*"/>
- <parameter name="y" type="gdouble*"/>
- </parameters>
- </method>
- <method name="event_parse_mouse_move_event" symbol="gst_navigation_event_parse_mouse_move_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="x" type="gdouble*"/>
- <parameter name="y" type="gdouble*"/>
- </parameters>
- </method>
- <method name="message_get_type" symbol="gst_navigation_message_get_type">
- <return-type type="GstNavigationMessageType"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- </parameters>
- </method>
- <method name="message_new_angles_changed" symbol="gst_navigation_message_new_angles_changed">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="cur_angle" type="guint"/>
- <parameter name="n_angles" type="guint"/>
- </parameters>
- </method>
- <method name="message_new_commands_changed" symbol="gst_navigation_message_new_commands_changed">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- </parameters>
- </method>
- <method name="message_new_mouse_over" symbol="gst_navigation_message_new_mouse_over">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="src" type="GstObject*"/>
- <parameter name="active" type="gboolean"/>
- </parameters>
- </method>
- <method name="message_parse_angles_changed" symbol="gst_navigation_message_parse_angles_changed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="cur_angle" type="guint*"/>
- <parameter name="n_angles" type="guint*"/>
- </parameters>
- </method>
- <method name="message_parse_mouse_over" symbol="gst_navigation_message_parse_mouse_over">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="message" type="GstMessage*"/>
- <parameter name="active" type="gboolean*"/>
- </parameters>
- </method>
- <method name="query_get_type" symbol="gst_navigation_query_get_type">
- <return-type type="GstNavigationQueryType"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- </parameters>
- </method>
- <method name="query_new_angles" symbol="gst_navigation_query_new_angles">
- <return-type type="GstQuery*"/>
- </method>
- <method name="query_new_commands" symbol="gst_navigation_query_new_commands">
- <return-type type="GstQuery*"/>
- </method>
- <method name="query_parse_angles" symbol="gst_navigation_query_parse_angles">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="cur_angle" type="guint*"/>
- <parameter name="n_angles" type="guint*"/>
- </parameters>
- </method>
- <method name="query_parse_commands_length" symbol="gst_navigation_query_parse_commands_length">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_cmds" type="guint*"/>
- </parameters>
- </method>
- <method name="query_parse_commands_nth" symbol="gst_navigation_query_parse_commands_nth">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="nth" type="guint"/>
- <parameter name="cmd" type="GstNavigationCommand*"/>
- </parameters>
- </method>
- <method name="query_set_angles" symbol="gst_navigation_query_set_angles">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="cur_angle" type="guint"/>
- <parameter name="n_angles" type="guint"/>
- </parameters>
- </method>
- <method name="query_set_commands" symbol="gst_navigation_query_set_commands">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_cmds" type="gint"/>
- </parameters>
- </method>
- <method name="query_set_commandsv" symbol="gst_navigation_query_set_commandsv">
- <return-type type="void"/>
- <parameters>
- <parameter name="query" type="GstQuery*"/>
- <parameter name="n_cmds" type="gint"/>
- <parameter name="cmds" type="GstNavigationCommand*"/>
- </parameters>
- </method>
- <method name="send_command" symbol="gst_navigation_send_command">
- <return-type type="void"/>
- <parameters>
- <parameter name="navigation" type="GstNavigation*"/>
- <parameter name="command" type="GstNavigationCommand"/>
- </parameters>
- </method>
- <method name="send_event" symbol="gst_navigation_send_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="navigation" type="GstNavigation*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="send_key_event" symbol="gst_navigation_send_key_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="navigation" type="GstNavigation*"/>
- <parameter name="event" type="char*"/>
- <parameter name="key" type="char*"/>
- </parameters>
- </method>
- <method name="send_mouse_event" symbol="gst_navigation_send_mouse_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="navigation" type="GstNavigation*"/>
- <parameter name="event" type="char*"/>
- <parameter name="button" type="int"/>
- <parameter name="x" type="double"/>
- <parameter name="y" type="double"/>
- </parameters>
- </method>
- <vfunc name="send_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="navigation" type="GstNavigation*"/>
- <parameter name="structure" type="GstStructure*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstPropertyProbe" type-name="GstPropertyProbe" get-type="gst_property_probe_get_type">
- <method name="get_properties" symbol="gst_property_probe_get_properties">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- </parameters>
- </method>
- <method name="get_property" symbol="gst_property_probe_get_property">
- <return-type type="GParamSpec*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_values" symbol="gst_property_probe_get_values">
- <return-type type="GValueArray*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </method>
- <method name="get_values_name" symbol="gst_property_probe_get_values_name">
- <return-type type="GValueArray*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="needs_probe" symbol="gst_property_probe_needs_probe">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </method>
- <method name="needs_probe_name" symbol="gst_property_probe_needs_probe_name">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="probe_and_get_values" symbol="gst_property_probe_probe_and_get_values">
- <return-type type="GValueArray*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </method>
- <method name="probe_and_get_values_name" symbol="gst_property_probe_probe_and_get_values_name">
- <return-type type="GValueArray*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="probe_property" symbol="gst_property_probe_probe_property">
- <return-type type="void"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </method>
- <method name="probe_property_name" symbol="gst_property_probe_probe_property_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <signal name="probe-needed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="pspec" type="gpointer"/>
- </parameters>
- </signal>
- <vfunc name="get_properties">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_values">
- <return-type type="GValueArray*"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="prop_id" type="guint"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </vfunc>
- <vfunc name="needs_probe">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="prop_id" type="guint"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </vfunc>
- <vfunc name="probe_property">
- <return-type type="void"/>
- <parameters>
- <parameter name="probe" type="GstPropertyProbe*"/>
- <parameter name="prop_id" type="guint"/>
- <parameter name="pspec" type="GParamSpec*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstStreamVolume" type-name="GstStreamVolume" get-type="gst_stream_volume_get_type">
- <requires>
- <interface name="GObject"/>
- </requires>
- <method name="convert_volume" symbol="gst_stream_volume_convert_volume">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="from" type="GstStreamVolumeFormat"/>
- <parameter name="to" type="GstStreamVolumeFormat"/>
- <parameter name="val" type="gdouble"/>
- </parameters>
- </method>
- <method name="get_mute" symbol="gst_stream_volume_get_mute">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="volume" type="GstStreamVolume*"/>
- </parameters>
- </method>
- <method name="get_volume" symbol="gst_stream_volume_get_volume">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="volume" type="GstStreamVolume*"/>
- <parameter name="format" type="GstStreamVolumeFormat"/>
- </parameters>
- </method>
- <method name="set_mute" symbol="gst_stream_volume_set_mute">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume" type="GstStreamVolume*"/>
- <parameter name="mute" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_volume" symbol="gst_stream_volume_set_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume" type="GstStreamVolume*"/>
- <parameter name="format" type="GstStreamVolumeFormat"/>
- <parameter name="val" type="gdouble"/>
- </parameters>
- </method>
- <property name="mute" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="volume" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
- </interface>
- <interface name="GstTuner" type-name="GstTuner" get-type="gst_tuner_get_type">
- <requires>
- <interface name="GstImplementsInterface"/>
- <interface name="GstElement"/>
- </requires>
- <method name="find_channel_by_name" symbol="gst_tuner_find_channel_by_name">
- <return-type type="GstTunerChannel*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="gchar*"/>
- </parameters>
- </method>
- <method name="find_norm_by_name" symbol="gst_tuner_find_norm_by_name">
- <return-type type="GstTunerNorm*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="norm" type="gchar*"/>
- </parameters>
- </method>
- <method name="frequency_changed" symbol="gst_tuner_frequency_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="frequency" type="gulong"/>
- </parameters>
- </method>
- <method name="get_channel" symbol="gst_tuner_get_channel">
- <return-type type="GstTunerChannel*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </method>
- <method name="get_frequency" symbol="gst_tuner_get_frequency">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </method>
- <method name="get_norm" symbol="gst_tuner_get_norm">
- <return-type type="GstTunerNorm*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </method>
- <method name="list_channels" symbol="gst_tuner_list_channels">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </method>
- <method name="list_norms" symbol="gst_tuner_list_norms">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </method>
- <method name="set_channel" symbol="gst_tuner_set_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </method>
- <method name="set_frequency" symbol="gst_tuner_set_frequency">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="frequency" type="gulong"/>
- </parameters>
- </method>
- <method name="set_norm" symbol="gst_tuner_set_norm">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="norm" type="GstTunerNorm*"/>
- </parameters>
- </method>
- <method name="signal_changed" symbol="gst_tuner_signal_changed">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="signal" type="gint"/>
- </parameters>
- </method>
- <method name="signal_strength" symbol="gst_tuner_signal_strength">
- <return-type type="gint"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </method>
- <signal name="channel-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </signal>
- <signal name="frequency-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="frequency" type="gulong"/>
- </parameters>
- </signal>
- <signal name="norm-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="norm" type="GstTunerNorm*"/>
- </parameters>
- </signal>
- <signal name="signal-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="signal" type="gint"/>
- </parameters>
- </signal>
- <vfunc name="get_channel">
- <return-type type="GstTunerChannel*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_frequency">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_norm">
- <return-type type="GstTunerNorm*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </vfunc>
- <vfunc name="list_channels">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </vfunc>
- <vfunc name="list_norms">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_frequency">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- <parameter name="frequency" type="gulong"/>
- </parameters>
- </vfunc>
- <vfunc name="set_norm">
- <return-type type="void"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="norm" type="GstTunerNorm*"/>
- </parameters>
- </vfunc>
- <vfunc name="signal_strength">
- <return-type type="gint"/>
- <parameters>
- <parameter name="tuner" type="GstTuner*"/>
- <parameter name="channel" type="GstTunerChannel*"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstVideoOrientation" type-name="GstVideoOrientation" get-type="gst_video_orientation_get_type">
- <requires>
- <interface name="GstImplementsInterface"/>
- <interface name="GstElement"/>
- </requires>
- <method name="get_hcenter" symbol="gst_video_orientation_get_hcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint*"/>
- </parameters>
- </method>
- <method name="get_hflip" symbol="gst_video_orientation_get_hflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean*"/>
- </parameters>
- </method>
- <method name="get_vcenter" symbol="gst_video_orientation_get_vcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint*"/>
- </parameters>
- </method>
- <method name="get_vflip" symbol="gst_video_orientation_get_vflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean*"/>
- </parameters>
- </method>
- <method name="set_hcenter" symbol="gst_video_orientation_set_hcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint"/>
- </parameters>
- </method>
- <method name="set_hflip" symbol="gst_video_orientation_set_hflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_vcenter" symbol="gst_video_orientation_set_vcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint"/>
- </parameters>
- </method>
- <method name="set_vflip" symbol="gst_video_orientation_set_vflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean"/>
- </parameters>
- </method>
- <vfunc name="get_hcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_hflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_vcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_vflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_hcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="set_hflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_vcenter">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="center" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="set_vflip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="video_orientation" type="GstVideoOrientation*"/>
- <parameter name="flip" type="gboolean"/>
- </parameters>
- </vfunc>
- </interface>
- <interface name="GstXOverlay" type-name="GstXOverlay" get-type="gst_x_overlay_get_type">
- <requires>
- <interface name="GstImplementsInterface"/>
- <interface name="GstElement"/>
- </requires>
- <method name="expose" symbol="gst_x_overlay_expose">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- </parameters>
- </method>
- <method name="got_window_handle" symbol="gst_x_overlay_got_window_handle">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="handle" type="guintptr"/>
- </parameters>
- </method>
- <method name="got_xwindow_id" symbol="gst_x_overlay_got_xwindow_id">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="xwindow_id" type="gulong"/>
- </parameters>
- </method>
- <method name="handle_events" symbol="gst_x_overlay_handle_events">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="handle_events" type="gboolean"/>
- </parameters>
- </method>
- <method name="prepare_xwindow_id" symbol="gst_x_overlay_prepare_xwindow_id">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- </parameters>
- </method>
- <method name="set_render_rectangle" symbol="gst_x_overlay_set_render_rectangle">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- <method name="set_window_handle" symbol="gst_x_overlay_set_window_handle">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="handle" type="guintptr"/>
- </parameters>
- </method>
- <method name="set_xwindow_id" symbol="gst_x_overlay_set_xwindow_id">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="xwindow_id" type="gulong"/>
- </parameters>
- </method>
- <vfunc name="expose">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- </parameters>
- </vfunc>
- <vfunc name="handle_events">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="handle_events" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_render_rectangle">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="set_window_handle">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="handle" type="guintptr"/>
- </parameters>
- </vfunc>
- <vfunc name="set_xwindow_id">
- <return-type type="void"/>
- <parameters>
- <parameter name="overlay" type="GstXOverlay*"/>
- <parameter name="xwindow_id" type="gulong"/>
- </parameters>
- </vfunc>
- </interface>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstInterfaces" gir_version="0.10"
-GstColorBalance::value_changed has_emitter="1"
-GstMixerOptions.values hidden="1"
-gst_mixer_options_get_values hidden="1"
-GstMixer::mute_toggled has_emitter="1"
-GstMixer::option_changed has_emitter="1"
-GstMixer::record_toggled has_emitter="1"
-GstMixer::volume_changed has_emitter="1"
-GstTuner::frequency_changed has_emitter="1"
-GstTuner::signal_changed has_emitter="1"
-GstColorBalanceType cheader_filename="gst/interfaces/colorbalance.h"
-GstMixerMessageType cheader_filename="gst/interfaces/mixer.h"
-GstMixerType cheader_filename="gst/interfaces/mixer.h"
-GstMixerFlags cheader_filename="gst/interfaces/mixer.h"
-GstMixerTrackFlags cheader_filename="gst/interfaces/mixertrack.h"
-GstTunerChannelFlags cheader_filename="gst/interfaces/tuner.h"
-GstColorBalanceChannel cheader_filename="gst/interfaces/colorbalance.h"
-GstMixerOptions cheader_filename="gst/interfaces/mixer.h"
-GstMixerTrack cheader_filename="gst/interfaces/mixer.h"
-GstTunerChannel cheader_filename="gst/interfaces/tuner.h"
-GstTunerNorm cheader_filename="gst/interfaces/tuner.h"
-GstTunerNorm.framerate type_name="Gst.Value"
-GstColorBalance cheader_filename="gst/interfaces/colorbalance.h"
-gst_color_balance_list_channels hidden="1"
-GstMixer cheader_filename="gst/interfaces/mixer.h"
-gst_mixer_list_tracks hidden="1"
-GstNavigation cheader_filename="gst/interfaces/navigation.h"
-GstPhotographyInterface hidden="1"
-GstPropertyProbe cheader_filename="gst/interfaces/propertyprobe.h"
-GstStreamVolume cheader_filename="gst/interfaces/streamvolume.h"
-GstStreamVolumeFormat cheader_filename="gst/interfaces/streamvolume.h"
-gst_property_probe_get_properties hidden="1"
-GstTuner cheader_filename="gst/interfaces/tuner.h"
-gst_tuner_list_channels hidden="1"
-gst_tuner_list_norms hidden="1"
-GstVideoOrientation cheader_filename="gst/interfaces/videoorientation.h"
-GstXOverlay cheader_filename="gst/interfaces/xoverlay.h" lower_case_csuffix="x_overlay"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/net
-lib/libgstnet-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <struct name="GstNetTimePacket">
- <method name="new" symbol="gst_net_time_packet_new">
- <return-type type="GstNetTimePacket*"/>
- <parameters>
- <parameter name="buffer" type="guint8*"/>
- </parameters>
- </method>
- <method name="receive" symbol="gst_net_time_packet_receive">
- <return-type type="GstNetTimePacket*"/>
- <parameters>
- <parameter name="fd" type="gint"/>
- <parameter name="addr" type="struct sockaddr*"/>
- <parameter name="len" type="socklen_t*"/>
- </parameters>
- </method>
- <method name="send" symbol="gst_net_time_packet_send">
- <return-type type="gint"/>
- <parameters>
- <parameter name="packet" type="GstNetTimePacket*"/>
- <parameter name="fd" type="gint"/>
- <parameter name="addr" type="struct sockaddr*"/>
- <parameter name="len" type="socklen_t"/>
- </parameters>
- </method>
- <method name="serialize" symbol="gst_net_time_packet_serialize">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="packet" type="GstNetTimePacket*"/>
- </parameters>
- </method>
- <field name="local_time" type="GstClockTime"/>
- <field name="remote_time" type="GstClockTime"/>
- </struct>
- <object name="GstNetClientClock" parent="GstSystemClock" type-name="GstNetClientClock" get-type="gst_net_client_clock_get_type">
- <constructor name="new" symbol="gst_net_client_clock_new">
- <return-type type="GstClock*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="remote_address" type="gchar*"/>
- <parameter name="remote_port" type="gint"/>
- <parameter name="base_time" type="GstClockTime"/>
- </parameters>
- </constructor>
- <property name="address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="port" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="address" type="gchar*"/>
- <field name="port" type="gint"/>
- <field name="sock" type="int"/>
- <field name="control_sock" type="int[]"/>
- <field name="current_timeout" type="GstClockTime"/>
- <field name="servaddr" type="struct sockaddr_in*"/>
- <field name="thread" type="GThread*"/>
- </object>
- <object name="GstNetTimeProvider" parent="GstObject" type-name="GstNetTimeProvider" get-type="gst_net_time_provider_get_type">
- <constructor name="new" symbol="gst_net_time_provider_new">
- <return-type type="GstNetTimeProvider*"/>
- <parameters>
- <parameter name="clock" type="GstClock*"/>
- <parameter name="address" type="gchar*"/>
- <parameter name="port" type="gint"/>
- </parameters>
- </constructor>
- <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="clock" type="GstClock*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="port" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="address" type="gchar*"/>
- <field name="port" type="int"/>
- <field name="sock" type="int"/>
- <field name="control_sock" type="int[]"/>
- <field name="thread" type="GThread*"/>
- <field name="clock" type="GstClock*"/>
- <field name="active" type="gpointer"/>
- </object>
- <constant name="GST_NET_TIME_PACKET_SIZE" type="int" value="16"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/net/gstnet.h" gir_namespace="GstNet" gir_version="0.10"
-gst_net_time_provider_new.address nullable="1"
-
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/netbuffer
-lib/libgstnetbuffer-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <struct name="GstNetAddress">
- <method name="equal" symbol="gst_netaddress_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="naddr1" type="GstNetAddress*"/>
- <parameter name="naddr2" type="GstNetAddress*"/>
- </parameters>
- </method>
- <method name="get_address_bytes" symbol="gst_netaddress_get_address_bytes">
- <return-type type="gint"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="address" type="guint8[]"/>
- <parameter name="port" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_ip4_address" symbol="gst_netaddress_get_ip4_address">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="address" type="guint32*"/>
- <parameter name="port" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_ip6_address" symbol="gst_netaddress_get_ip6_address">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="address" type="guint8[]"/>
- <parameter name="port" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_net_type" symbol="gst_netaddress_get_net_type">
- <return-type type="GstNetType"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- </parameters>
- </method>
- <method name="set_address_bytes" symbol="gst_netaddress_set_address_bytes">
- <return-type type="gint"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="type" type="GstNetType"/>
- <parameter name="address" type="guint8[]"/>
- <parameter name="port" type="guint16"/>
- </parameters>
- </method>
- <method name="set_ip4_address" symbol="gst_netaddress_set_ip4_address">
- <return-type type="void"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="address" type="guint32"/>
- <parameter name="port" type="guint16"/>
- </parameters>
- </method>
- <method name="set_ip6_address" symbol="gst_netaddress_set_ip6_address">
- <return-type type="void"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="address" type="guint8[]"/>
- <parameter name="port" type="guint16"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gst_netaddress_to_string">
- <return-type type="gint"/>
- <parameters>
- <parameter name="naddr" type="GstNetAddress*"/>
- <parameter name="dest" type="gchar*"/>
- <parameter name="len" type="gulong"/>
- </parameters>
- </method>
- <field name="type" type="GstNetType"/>
- <field name="address" type="gpointer"/>
- <field name="port" type="guint16"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstNetBuffer">
- <method name="new" symbol="gst_netbuffer_new">
- <return-type type="GstNetBuffer*"/>
- </method>
- <field name="buffer" type="GstBuffer"/>
- <field name="from" type="GstNetAddress"/>
- <field name="to" type="GstNetAddress"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <struct name="GstNetBufferClass">
- <field name="buffer_class" type="GstBufferClass"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <enum name="GstNetType">
- <member name="GST_NET_TYPE_UNKNOWN" value="0"/>
- <member name="GST_NET_TYPE_IP4" value="1"/>
- <member name="GST_NET_TYPE_IP6" value="2"/>
- </enum>
- <constant name="GST_NETADDRESS_MAX_LEN" type="int" value="64"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/netbuffer/gstnetbuffer.h" gir_namespace="GstNetbuffer" gir_version="0.10"
-GstNetAddress is_value_type="1"
-gst_netaddress_get_ip4_address.address is_out="1"
-gst_netaddress_get_ip4_address.port is_out="1"
-gst_netaddress_set_ip6_address.address no_array_length="1"
-gst_netaddress_get_ip6_address.address no_array_length="1"
-gst_netaddress_get_ip6_address.port is_out="1"
-gst_netaddress_set_address_bytes.address no_array_length="1"
-gst_netaddress_get_address_bytes.address no_array_length="1"
-gst_netaddress_get_address_bytes.port is_out="1"
-GstNetBuffer type_id="GST_TYPE_NETBUFFER"
-GstNetBuffer base_class="GstBuffer"
-GstNetBufferClass hidden="1"
+++ /dev/null
-/* gstreamer-0.10-custom.vala
- *
- * Copyright (C) 2011 Collabora Multimedia
- *
- * 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:
- * Arun Raghavan <arun.raghavan@collabora.co.uk>
- */
-
-namespace Gst {
- [CCode (ref_function = "gst_encoding_profile_ref", unref_function = "gst_encoding_profile_unref")]
- public class EncodingProfile : Gst.MiniObject {
- public unowned EncodingProfile @ref ();
- public void unref ();
- }
- [CCode (ref_function = "gst_encoding_target_ref", unref_function = "gst_encoding_target_unref")]
- public class EncodingTarget : Gst.MiniObject {
- public unowned EncodingTarget @ref ();
- public void unref ();
- }
-}
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/pbutils
-lib/libgstpbutils-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="codec_utils_aac_caps_set_level_and_profile" symbol="gst_codec_utils_aac_caps_set_level_and_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="audio_config" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_aac_get_level" symbol="gst_codec_utils_aac_get_level">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="audio_config" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_aac_get_profile" symbol="gst_codec_utils_aac_get_profile">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="audio_config" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_aac_get_sample_rate_from_index" symbol="gst_codec_utils_aac_get_sample_rate_from_index">
- <return-type type="guint"/>
- <parameters>
- <parameter name="sr_idx" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_h264_caps_set_level_and_profile" symbol="gst_codec_utils_h264_caps_set_level_and_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="sps" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_h264_get_level" symbol="gst_codec_utils_h264_get_level">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="sps" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_h264_get_level_idc" symbol="gst_codec_utils_h264_get_level_idc">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="level" type="gchar*"/>
- </parameters>
- </function>
- <function name="codec_utils_h264_get_profile" symbol="gst_codec_utils_h264_get_profile">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="sps" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_mpeg4video_caps_set_level_and_profile" symbol="gst_codec_utils_mpeg4video_caps_set_level_and_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="vis_obj_seq" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_mpeg4video_get_level" symbol="gst_codec_utils_mpeg4video_get_level">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="vis_obj_seq" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="codec_utils_mpeg4video_get_profile" symbol="gst_codec_utils_mpeg4video_get_profile">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="vis_obj_seq" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="encoding_list_all_targets" symbol="gst_encoding_list_all_targets">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="categoryname" type="gchar*"/>
- </parameters>
- </function>
- <function name="encoding_list_available_categories" symbol="gst_encoding_list_available_categories">
- <return-type type="GList*"/>
- </function>
- <function name="install_plugins_async" symbol="gst_install_plugins_async">
- <return-type type="GstInstallPluginsReturn"/>
- <parameters>
- <parameter name="details" type="gchar**"/>
- <parameter name="ctx" type="GstInstallPluginsContext*"/>
- <parameter name="func" type="GstInstallPluginsResultFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </function>
- <function name="install_plugins_installation_in_progress" symbol="gst_install_plugins_installation_in_progress">
- <return-type type="gboolean"/>
- </function>
- <function name="install_plugins_return_get_name" symbol="gst_install_plugins_return_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="ret" type="GstInstallPluginsReturn"/>
- </parameters>
- </function>
- <function name="install_plugins_supported" symbol="gst_install_plugins_supported">
- <return-type type="gboolean"/>
- </function>
- <function name="install_plugins_sync" symbol="gst_install_plugins_sync">
- <return-type type="GstInstallPluginsReturn"/>
- <parameters>
- <parameter name="details" type="gchar**"/>
- <parameter name="ctx" type="GstInstallPluginsContext*"/>
- </parameters>
- </function>
- <function name="is_missing_plugin_message" symbol="gst_is_missing_plugin_message">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="msg" type="GstMessage*"/>
- </parameters>
- </function>
- <function name="missing_decoder_installer_detail_new" symbol="gst_missing_decoder_installer_detail_new">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="decode_caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="missing_decoder_message_new" symbol="gst_missing_decoder_message_new">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="decode_caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="missing_element_installer_detail_new" symbol="gst_missing_element_installer_detail_new">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory_name" type="gchar*"/>
- </parameters>
- </function>
- <function name="missing_element_message_new" symbol="gst_missing_element_message_new">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="factory_name" type="gchar*"/>
- </parameters>
- </function>
- <function name="missing_encoder_installer_detail_new" symbol="gst_missing_encoder_installer_detail_new">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="encode_caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="missing_encoder_message_new" symbol="gst_missing_encoder_message_new">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="encode_caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="missing_plugin_message_get_description" symbol="gst_missing_plugin_message_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstMessage*"/>
- </parameters>
- </function>
- <function name="missing_plugin_message_get_installer_detail" symbol="gst_missing_plugin_message_get_installer_detail">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstMessage*"/>
- </parameters>
- </function>
- <function name="missing_uri_sink_installer_detail_new" symbol="gst_missing_uri_sink_installer_detail_new">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="missing_uri_sink_message_new" symbol="gst_missing_uri_sink_message_new">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="missing_uri_source_installer_detail_new" symbol="gst_missing_uri_source_installer_detail_new">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="missing_uri_source_message_new" symbol="gst_missing_uri_source_message_new">
- <return-type type="GstMessage*"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="pb_utils_add_codec_description_to_tag_list" symbol="gst_pb_utils_add_codec_description_to_tag_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="taglist" type="GstTagList*"/>
- <parameter name="codec_tag" type="gchar*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_codec_description" symbol="gst_pb_utils_get_codec_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_decoder_description" symbol="gst_pb_utils_get_decoder_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_element_description" symbol="gst_pb_utils_get_element_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="factory_name" type="gchar*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_encoder_description" symbol="gst_pb_utils_get_encoder_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_sink_description" symbol="gst_pb_utils_get_sink_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="pb_utils_get_source_description" symbol="gst_pb_utils_get_source_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="protocol" type="gchar*"/>
- </parameters>
- </function>
- <function name="pb_utils_init" symbol="gst_pb_utils_init">
- <return-type type="void"/>
- </function>
- <function name="plugins_base_version" symbol="gst_plugins_base_version">
- <return-type type="void"/>
- <parameters>
- <parameter name="major" type="guint*"/>
- <parameter name="minor" type="guint*"/>
- <parameter name="micro" type="guint*"/>
- <parameter name="nano" type="guint*"/>
- </parameters>
- </function>
- <function name="plugins_base_version_string" symbol="gst_plugins_base_version_string">
- <return-type type="gchar*"/>
- </function>
- <callback name="GstInstallPluginsResultFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="result" type="GstInstallPluginsReturn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <struct name="GstDiscovererAudioInfo">
- <method name="get_bitrate" symbol="gst_discoverer_audio_info_get_bitrate">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererAudioInfo*"/>
- </parameters>
- </method>
- <method name="get_channels" symbol="gst_discoverer_audio_info_get_channels">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererAudioInfo*"/>
- </parameters>
- </method>
- <method name="get_depth" symbol="gst_discoverer_audio_info_get_depth">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererAudioInfo*"/>
- </parameters>
- </method>
- <method name="get_max_bitrate" symbol="gst_discoverer_audio_info_get_max_bitrate">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererAudioInfo*"/>
- </parameters>
- </method>
- <method name="get_sample_rate" symbol="gst_discoverer_audio_info_get_sample_rate">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererAudioInfo*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstDiscovererAudioInfoClass">
- </struct>
- <struct name="GstDiscovererContainerInfo">
- <method name="get_streams" symbol="gst_discoverer_container_info_get_streams">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererContainerInfo*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstDiscovererContainerInfoClass">
- </struct>
- <struct name="GstDiscovererInfo">
- <method name="copy" symbol="gst_discoverer_info_copy">
- <return-type type="GstDiscovererInfo*"/>
- <parameters>
- <parameter name="ptr" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_audio_streams" symbol="gst_discoverer_info_get_audio_streams">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_container_streams" symbol="gst_discoverer_info_get_container_streams">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_duration" symbol="gst_discoverer_info_get_duration">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_misc" symbol="gst_discoverer_info_get_misc">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_result" symbol="gst_discoverer_info_get_result">
- <return-type type="GstDiscovererResult"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_seekable" symbol="gst_discoverer_info_get_seekable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_stream_info" symbol="gst_discoverer_info_get_stream_info">
- <return-type type="GstDiscovererStreamInfo*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_stream_list" symbol="gst_discoverer_info_get_stream_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_streams" symbol="gst_discoverer_info_get_streams">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- <parameter name="streamtype" type="GType"/>
- </parameters>
- </method>
- <method name="get_tags" symbol="gst_discoverer_info_get_tags">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_uri" symbol="gst_discoverer_info_get_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- <method name="get_video_streams" symbol="gst_discoverer_info_get_video_streams">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererInfo*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstDiscovererInfoClass">
- </struct>
- <struct name="GstDiscovererStreamInfo">
- <method name="get_caps" symbol="gst_discoverer_stream_info_get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="get_misc" symbol="gst_discoverer_stream_info_get_misc">
- <return-type type="GstStructure*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="get_next" symbol="gst_discoverer_stream_info_get_next">
- <return-type type="GstDiscovererStreamInfo*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="get_previous" symbol="gst_discoverer_stream_info_get_previous">
- <return-type type="GstDiscovererStreamInfo*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="get_stream_type_nick" symbol="gst_discoverer_stream_info_get_stream_type_nick">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="get_tags" symbol="gst_discoverer_stream_info_get_tags">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="info" type="GstDiscovererStreamInfo*"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gst_discoverer_stream_info_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="infos" type="GList*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstDiscovererStreamInfoClass">
- </struct>
- <struct name="GstDiscovererVideoInfo">
- <method name="get_bitrate" symbol="gst_discoverer_video_info_get_bitrate">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_depth" symbol="gst_discoverer_video_info_get_depth">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_framerate_denom" symbol="gst_discoverer_video_info_get_framerate_denom">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_framerate_num" symbol="gst_discoverer_video_info_get_framerate_num">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_height" symbol="gst_discoverer_video_info_get_height">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_max_bitrate" symbol="gst_discoverer_video_info_get_max_bitrate">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_par_denom" symbol="gst_discoverer_video_info_get_par_denom">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_par_num" symbol="gst_discoverer_video_info_get_par_num">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="get_width" symbol="gst_discoverer_video_info_get_width">
- <return-type type="guint"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="is_image" symbol="gst_discoverer_video_info_is_image">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- <method name="is_interlaced" symbol="gst_discoverer_video_info_is_interlaced">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="info" type="GstDiscovererVideoInfo*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstDiscovererVideoInfoClass">
- </struct>
- <struct name="GstEncodingAudioProfile">
- <method name="new" symbol="gst_encoding_audio_profile_new">
- <return-type type="GstEncodingAudioProfile*"/>
- <parameters>
- <parameter name="format" type="GstCaps*"/>
- <parameter name="preset" type="gchar*"/>
- <parameter name="restriction" type="GstCaps*"/>
- <parameter name="presence" type="guint"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstEncodingAudioProfileClass">
- </struct>
- <struct name="GstEncodingContainerProfile">
- <method name="add_profile" symbol="gst_encoding_container_profile_add_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="container" type="GstEncodingContainerProfile*"/>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="contains_profile" symbol="gst_encoding_container_profile_contains_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="container" type="GstEncodingContainerProfile*"/>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_profiles" symbol="gst_encoding_container_profile_get_profiles">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingContainerProfile*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_encoding_container_profile_new">
- <return-type type="GstEncodingContainerProfile*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- <parameter name="format" type="GstCaps*"/>
- <parameter name="preset" type="gchar*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstEncodingContainerProfileClass">
- </struct>
- <struct name="GstEncodingProfile">
- <method name="find" symbol="gst_encoding_profile_find">
- <return-type type="GstEncodingProfile*"/>
- <parameters>
- <parameter name="targetname" type="gchar*"/>
- <parameter name="profilename" type="gchar*"/>
- <parameter name="category" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gst_encoding_profile_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_format" symbol="gst_encoding_profile_get_format">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_input_caps" symbol="gst_encoding_profile_get_input_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_encoding_profile_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_presence" symbol="gst_encoding_profile_get_presence">
- <return-type type="guint"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_preset" symbol="gst_encoding_profile_get_preset">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_restriction" symbol="gst_encoding_profile_get_restriction">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_type_nick" symbol="gst_encoding_profile_get_type_nick">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="is_equal" symbol="gst_encoding_profile_is_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="GstEncodingProfile*"/>
- <parameter name="b" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="set_description" symbol="gst_encoding_profile_set_description">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="description" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_format" symbol="gst_encoding_profile_set_format">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="format" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="set_name" symbol="gst_encoding_profile_set_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_presence" symbol="gst_encoding_profile_set_presence">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="presence" type="guint"/>
- </parameters>
- </method>
- <method name="set_preset" symbol="gst_encoding_profile_set_preset">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="preset" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_restriction" symbol="gst_encoding_profile_set_restriction">
- <return-type type="void"/>
- <parameters>
- <parameter name="profile" type="GstEncodingProfile*"/>
- <parameter name="restriction" type="GstCaps*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstEncodingProfileClass">
- </struct>
- <struct name="GstEncodingTarget">
- <method name="add_profile" symbol="gst_encoding_target_add_profile">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- <parameter name="profile" type="GstEncodingProfile*"/>
- </parameters>
- </method>
- <method name="get_category" symbol="gst_encoding_target_get_category">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gst_encoding_target_get_description">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gst_encoding_target_get_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- </parameters>
- </method>
- <method name="get_profile" symbol="gst_encoding_target_get_profile">
- <return-type type="GstEncodingProfile*"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_profiles" symbol="gst_encoding_target_get_profiles">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- </parameters>
- </method>
- <method name="load" symbol="gst_encoding_target_load">
- <return-type type="GstEncodingTarget*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="category" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="load_from_file" symbol="gst_encoding_target_load_from_file">
- <return-type type="GstEncodingTarget*"/>
- <parameters>
- <parameter name="filepath" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_encoding_target_new">
- <return-type type="GstEncodingTarget*"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- <parameter name="category" type="gchar*"/>
- <parameter name="description" type="gchar*"/>
- <parameter name="profiles" type="GList*"/>
- </parameters>
- </method>
- <method name="save" symbol="gst_encoding_target_save">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="save_to_file" symbol="gst_encoding_target_save_to_file">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="target" type="GstEncodingTarget*"/>
- <parameter name="filepath" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstEncodingTargetClass">
- </struct>
- <struct name="GstEncodingVideoProfile">
- <method name="get_pass" symbol="gst_encoding_video_profile_get_pass">
- <return-type type="guint"/>
- <parameters>
- <parameter name="prof" type="GstEncodingVideoProfile*"/>
- </parameters>
- </method>
- <method name="get_variableframerate" symbol="gst_encoding_video_profile_get_variableframerate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="prof" type="GstEncodingVideoProfile*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_encoding_video_profile_new">
- <return-type type="GstEncodingVideoProfile*"/>
- <parameters>
- <parameter name="format" type="GstCaps*"/>
- <parameter name="preset" type="gchar*"/>
- <parameter name="restriction" type="GstCaps*"/>
- <parameter name="presence" type="guint"/>
- </parameters>
- </method>
- <method name="set_pass" symbol="gst_encoding_video_profile_set_pass">
- <return-type type="void"/>
- <parameters>
- <parameter name="prof" type="GstEncodingVideoProfile*"/>
- <parameter name="pass" type="guint"/>
- </parameters>
- </method>
- <method name="set_variableframerate" symbol="gst_encoding_video_profile_set_variableframerate">
- <return-type type="void"/>
- <parameters>
- <parameter name="prof" type="GstEncodingVideoProfile*"/>
- <parameter name="variableframerate" type="gboolean"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstEncodingVideoProfileClass">
- </struct>
- <boxed name="GstInstallPluginsContext" type-name="GstInstallPluginsContext" get-type="gst_install_plugins_context_get_type">
- <method name="free" symbol="gst_install_plugins_context_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="ctx" type="GstInstallPluginsContext*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_install_plugins_context_new">
- <return-type type="GstInstallPluginsContext*"/>
- </constructor>
- <method name="set_xid" symbol="gst_install_plugins_context_set_xid">
- <return-type type="void"/>
- <parameters>
- <parameter name="ctx" type="GstInstallPluginsContext*"/>
- <parameter name="xid" type="guint"/>
- </parameters>
- </method>
- </boxed>
- <enum name="GstDiscovererResult" type-name="GstDiscovererResult" get-type="gst_discoverer_result_get_type">
- <member name="GST_DISCOVERER_OK" value="0"/>
- <member name="GST_DISCOVERER_URI_INVALID" value="1"/>
- <member name="GST_DISCOVERER_ERROR" value="2"/>
- <member name="GST_DISCOVERER_TIMEOUT" value="3"/>
- <member name="GST_DISCOVERER_BUSY" value="4"/>
- <member name="GST_DISCOVERER_MISSING_PLUGINS" value="5"/>
- </enum>
- <enum name="GstInstallPluginsReturn" type-name="GstInstallPluginsReturn" get-type="gst_install_plugins_return_get_type">
- <member name="GST_INSTALL_PLUGINS_SUCCESS" value="0"/>
- <member name="GST_INSTALL_PLUGINS_NOT_FOUND" value="1"/>
- <member name="GST_INSTALL_PLUGINS_ERROR" value="2"/>
- <member name="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" value="3"/>
- <member name="GST_INSTALL_PLUGINS_USER_ABORT" value="4"/>
- <member name="GST_INSTALL_PLUGINS_CRASHED" value="100"/>
- <member name="GST_INSTALL_PLUGINS_INVALID" value="101"/>
- <member name="GST_INSTALL_PLUGINS_STARTED_OK" value="200"/>
- <member name="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" value="201"/>
- <member name="GST_INSTALL_PLUGINS_HELPER_MISSING" value="202"/>
- <member name="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" value="203"/>
- </enum>
- <object name="GstDiscoverer" parent="GObject" type-name="GstDiscoverer" get-type="gst_discoverer_get_type">
- <method name="discover_uri" symbol="gst_discoverer_discover_uri">
- <return-type type="GstDiscovererInfo*"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- <parameter name="uri" type="gchar*"/>
- <parameter name="err" type="GError**"/>
- </parameters>
- </method>
- <method name="discover_uri_async" symbol="gst_discoverer_discover_uri_async">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gst_discoverer_new">
- <return-type type="GstDiscoverer*"/>
- <parameters>
- <parameter name="timeout" type="GstClockTime"/>
- <parameter name="err" type="GError**"/>
- </parameters>
- </constructor>
- <method name="start" symbol="gst_discoverer_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- </parameters>
- </method>
- <method name="stop" symbol="gst_discoverer_stop">
- <return-type type="void"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- </parameters>
- </method>
- <property name="timeout" type="guint64" readable="1" writable="1" construct="1" construct-only="0"/>
- <signal name="discovered" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- <parameter name="info" type="GstDiscovererInfo"/>
- <parameter name="err" type="GError*"/>
- </parameters>
- </signal>
- <signal name="finished" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- </parameters>
- </signal>
- <signal name="starting" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="discoverer" type="GstDiscoverer*"/>
- </parameters>
- </signal>
- </object>
- <constant name="GST_ENCODING_CATEGORY_CAPTURE" type="char*" value="capture"/>
- <constant name="GST_ENCODING_CATEGORY_DEVICE" type="char*" value="device"/>
- <constant name="GST_ENCODING_CATEGORY_ONLINE_SERVICE" type="char*" value="online-service"/>
- <constant name="GST_ENCODING_CATEGORY_STORAGE_EDITING" type="char*" value="storage-editing"/>
- <constant name="GST_PLUGINS_BASE_VERSION_MAJOR" type="int" value="0"/>
- <constant name="GST_PLUGINS_BASE_VERSION_MICRO" type="int" value="35"/>
- <constant name="GST_PLUGINS_BASE_VERSION_MINOR" type="int" value="10"/>
- <constant name="GST_PLUGINS_BASE_VERSION_NANO" type="int" value="1"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/pbutils/pbutils.h" gir_namespace="GstPbutils" gir_version="0.10"
-gst_missing_plugin_message_get_description transfer_ownership="1"
-gst_missing_plugin_message_get_installer_detail transfer_ownership="1"
-gst_missing_decoder_message_new transfer_ownership="1"
-gst_missing_encoder_message_new transfer_ownership="1"
-gst_missing_uri_source_message_new transfer_ownership="1"
-gst_missing_uri_sink_message_new transfer_ownership="1"
-gst_missing_element_message_new transfer_ownership="1"
-gst_missing_uri_source_installer_detail_new transfer_ownership="1"
-gst_missing_uri_sink_installer_detail_new transfer_ownership="1"
-gst_missing_element_installer_detail_new transfer_ownership="1"
-gst_missing_decoder_installer_detail_new transfer_ownership="1"
-gst_missing_encoder_installer_detail_new transfer_ownership="1"
-gst_install_plugins_async.details is_array="1" no_array_length="1"
-gst_install_plugins_async.ctx nullable="1"
-
-gst_codec_utils_aac_caps_set_level_and_profile.audio_config is_array="1" array_length_pos="2.9"
-gst_codec_utils_aac_caps_set_level_and_profile.len hidden="1"
-gst_codec_utils_aac_get_level.audio_config is_array="1" array_length_pos="1.9"
-gst_codec_utils_aac_get_level.len hidden="1"
-gst_codec_utils_aac_get_profile.audio_config is_array="1" array_length_pos="1.9"
-gst_codec_utils_aac_get_profile.len hidden="1"
-gst_codec_utils_h264_caps_set_level_and_profile.sps is_array="1" array_length_pos="2.9"
-gst_codec_utils_h264_caps_set_level_and_profile.len hidden="1"
-gst_codec_utils_h264_get_level.sps is_array="1" array_length_pos="1.9"
-gst_codec_utils_h264_get_level.len hidden="1"
-gst_codec_utils_h264_get_profile.sps is_array="1" array_length_pos="1.9"
-gst_codec_utils_h264_get_profile.len hidden="1"
-gst_codec_utils_mpeg4video_caps_set_level_and_profile.vis_obj_seq is_array="1" array_length_pos="2.9"
-gst_codec_utils_mpeg4video_caps_set_level_and_profile.len hidden="1"
-gst_codec_utils_mpeg4video_get_level.vis_obj_seq is_array="1" array_length_pos="1.9"
-gst_codec_utils_mpeg4video_get_level.len hidden="1"
-gst_codec_utils_mpeg4video_get_profile.vis_obj_seq is_array="1" array_length_pos="1.9"
-gst_codec_utils_mpeg4video_get_profile.len hidden="1"
-
-GstDiscovererStreamInfo base_class="GstMiniObject"
-GstDiscovererStreamInfoClass hidden="1"
-GstDiscovererAudioInfo base_class="GstDiscovererStreamInfo"
-GstDiscovererAudioInfoClass hidden="1"
-GstDiscovererContainerInfo base_class="GstDiscovererStreamInfo"
-GstDiscovererContainerInfoClass hidden="1"
-GstDiscovererVideoInfo base_class="GstDiscovererStreamInfo"
-GstDiscovererVideoInfoClass hidden="1"
-GstDiscovererInfo base_class="GstMiniObject"
-GstDiscovererInfoClass hidden="1"
-
-gst_discoverer_discover_uri transfer_ownership="1"
-
-# note, we're not using gst_discoverer_stream_information_list_free for freeing
-# the lists returned by the various getters below. This is fine for now since
-# Vala does the right thing (unrefs each element then g_list_free()). If either
-# the way these lists are supposed to be freed changes, or it becomes possible
-# to attach a free-function to a returned object, this needs to change.
-
-gst_discoverer_info_copy transfer_ownership="1" hidden="1"
-# The real type is actually an argument to the function, so we just use the parent class
-gst_discoverer_info_get_streams namespace_name="Gst" type_arguments="MiniObject" transfer_ownership="1"
-gst_discoverer_info_get_stream_list namespace_name="Gst" type_arguments="DiscovererStreamInfo" transfer_ownership="1"
-gst_discoverer_info_get_audio_streams namespace_name="Gst" type_arguments="DiscovererAudioInfo" transfer_ownership="1"
-gst_discoverer_info_get_container_streams namespace_name="Gst" type_arguments="DiscovererVideoInfo" transfer_ownership="1"
-gst_discoverer_info_get_video_streams namespace_name="Gst" type_arguments="DiscovererVideoInfo" transfer_ownership="1"
-gst_discoverer_info_get_stream_info transfer_ownership="1"
-
-gst_discoverer_stream_info_get_caps transfer_ownership="1"
-gst_discoverer_stream_info_get_next transfer_ownership="1"
-gst_discoverer_stream_info_get_previous transfer_ownership="1"
-
-# The real type is actually an argument to the function, so we just use the parent class
-gst_discoverer_container_info_get_streams namespace_name="Gst" type_arguments="MiniObject" transfer_ownership="1"
-
-GstEncodingAudioProfile base_class="GstEncodingProfile"
-GstEncodingAudioProfileClass hidden="1"
-GstEncodingVideoProfile base_class="GstEncodingProfile"
-GstEncodingVideoProfileClass hidden="1"
-GstEncodingContainerProfile base_class="GstEncodingProfile"
-GstEncodingContainerProfileClass hidden="1"
-GstEncodingProfile base_class="GstMiniObject"
-GstEncodingProfileClass hidden="1"
-GstEncodingTarget base_class="GstMiniObject"
-GstEncodingTargetClass hidden="1"
-
-gst_encoding_profile_find transfer_ownership="1"
-gst_encoding_profile_get_input_caps transfer_ownership="1"
-
-gst_encoding_video_profile_new.preset nullable=1
-gst_encoding_video_profile_new.restriction nullable=1
-
-gst_encoding_audio_profile_new.preset nullable=1
-gst_encoding_audio_profile_new.restriction nullable=1
-
-gst_encoding_container_profile_new.name nullable="1"
-gst_encoding_container_profile_new.description nullable="1"
-gst_encoding_container_profile_new.preset nullable="1"
-gst_encoding_container_profile_add_profile.profile transfer_ownership="1"
-gst_encoding_container_profile_get_profiles namespace_name="Gst" type_arguments="EncodingProfile"
-
-gst_encoding_target_new.profiles namespace_name="Gst" type_arguments="EncodingProfile"
-gst_encoding_target_add_profile.profile transfer_ownership="1"
-gst_encoding_target_get_profile transfer_ownership="1"
-gst_encoding_target_get_profiles namespace_name="Gst" type_arguments="EncodingProfile"
-gst_encoding_target_load transfer_ownership="1"
-gst_encoding_target_load_from_file transfer_ownership="1"
-
-gst_encoding_list_all_targets namespace_name="Gst" type_arguments="EncodingTarget" transfer_ownership="1"
-gst_encoding_list_available_categories type_arguments="string" transfer_ownership="1"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/riff
-lib/libgstriff-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="riff_create_audio_caps" symbol="gst_riff_create_audio_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="codec_id" type="guint16"/>
- <parameter name="strh" type="gst_riff_strh*"/>
- <parameter name="strf" type="gst_riff_strf_auds*"/>
- <parameter name="strf_data" type="GstBuffer*"/>
- <parameter name="strd_data" type="GstBuffer*"/>
- <parameter name="codec_name" type="char**"/>
- </parameters>
- </function>
- <function name="riff_create_audio_template_caps" symbol="gst_riff_create_audio_template_caps">
- <return-type type="GstCaps*"/>
- </function>
- <function name="riff_create_iavs_caps" symbol="gst_riff_create_iavs_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="codec_fcc" type="guint32"/>
- <parameter name="strh" type="gst_riff_strh*"/>
- <parameter name="strf" type="gst_riff_strf_iavs*"/>
- <parameter name="strf_data" type="GstBuffer*"/>
- <parameter name="strd_data" type="GstBuffer*"/>
- <parameter name="codec_name" type="char**"/>
- </parameters>
- </function>
- <function name="riff_create_iavs_template_caps" symbol="gst_riff_create_iavs_template_caps">
- <return-type type="GstCaps*"/>
- </function>
- <function name="riff_create_video_caps" symbol="gst_riff_create_video_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="codec_fcc" type="guint32"/>
- <parameter name="strh" type="gst_riff_strh*"/>
- <parameter name="strf" type="gst_riff_strf_vids*"/>
- <parameter name="strf_data" type="GstBuffer*"/>
- <parameter name="strd_data" type="GstBuffer*"/>
- <parameter name="codec_name" type="char**"/>
- </parameters>
- </function>
- <function name="riff_create_video_template_caps" symbol="gst_riff_create_video_template_caps">
- <return-type type="GstCaps*"/>
- </function>
- <function name="riff_init" symbol="gst_riff_init">
- <return-type type="void"/>
- </function>
- <function name="riff_parse_chunk" symbol="gst_riff_parse_chunk">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="offset" type="guint*"/>
- <parameter name="fourcc" type="guint32*"/>
- <parameter name="chunk_data" type="GstBuffer**"/>
- </parameters>
- </function>
- <function name="riff_parse_file_header" symbol="gst_riff_parse_file_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="doctype" type="guint32*"/>
- </parameters>
- </function>
- <function name="riff_parse_info" symbol="gst_riff_parse_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="taglist" type="GstTagList**"/>
- </parameters>
- </function>
- <function name="riff_parse_strf_auds" symbol="gst_riff_parse_strf_auds">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="strf" type="gst_riff_strf_auds**"/>
- <parameter name="data" type="GstBuffer**"/>
- </parameters>
- </function>
- <function name="riff_parse_strf_iavs" symbol="gst_riff_parse_strf_iavs">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="strf" type="gst_riff_strf_iavs**"/>
- <parameter name="data" type="GstBuffer**"/>
- </parameters>
- </function>
- <function name="riff_parse_strf_vids" symbol="gst_riff_parse_strf_vids">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="strf" type="gst_riff_strf_vids**"/>
- <parameter name="data" type="GstBuffer**"/>
- </parameters>
- </function>
- <function name="riff_parse_strh" symbol="gst_riff_parse_strh">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="strh" type="gst_riff_strh**"/>
- </parameters>
- </function>
- <function name="riff_read_chunk" symbol="gst_riff_read_chunk">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="element" type="GstElement*"/>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="offset" type="guint64*"/>
- <parameter name="tag" type="guint32*"/>
- <parameter name="chunk_data" type="GstBuffer**"/>
- </parameters>
- </function>
- <struct name="gst_riff_acid">
- <field name="loop_type" type="guint32"/>
- <field name="root_note" type="guint16"/>
- <field name="unknown1" type="guint16"/>
- <field name="unknown2" type="gfloat"/>
- <field name="number_of_beats" type="guint32"/>
- <field name="meter_d" type="guint16"/>
- <field name="meter_n" type="guint16"/>
- <field name="tempo" type="gfloat"/>
- </struct>
- <struct name="gst_riff_dmlh">
- <field name="totalframes" type="guint32"/>
- </struct>
- <struct name="gst_riff_index_entry">
- <field name="id" type="guint32"/>
- <field name="flags" type="guint32"/>
- <field name="offset" type="guint32"/>
- <field name="size" type="guint32"/>
- </struct>
- <struct name="gst_riff_strf_auds">
- <field name="format" type="guint16"/>
- <field name="channels" type="guint16"/>
- <field name="rate" type="guint32"/>
- <field name="av_bps" type="guint32"/>
- <field name="blockalign" type="guint16"/>
- <field name="size" type="guint16"/>
- </struct>
- <struct name="gst_riff_strf_iavs">
- <field name="DVAAuxSrc" type="guint32"/>
- <field name="DVAAuxCtl" type="guint32"/>
- <field name="DVAAuxSrc1" type="guint32"/>
- <field name="DVAAuxCtl1" type="guint32"/>
- <field name="DVVAuxSrc" type="guint32"/>
- <field name="DVVAuxCtl" type="guint32"/>
- <field name="DVReserved1" type="guint32"/>
- <field name="DVReserved2" type="guint32"/>
- </struct>
- <struct name="gst_riff_strf_vids">
- <field name="size" type="guint32"/>
- <field name="width" type="guint32"/>
- <field name="height" type="guint32"/>
- <field name="planes" type="guint16"/>
- <field name="bit_cnt" type="guint16"/>
- <field name="compression" type="guint32"/>
- <field name="image_size" type="guint32"/>
- <field name="xpels_meter" type="guint32"/>
- <field name="ypels_meter" type="guint32"/>
- <field name="num_colors" type="guint32"/>
- <field name="imp_colors" type="guint32"/>
- </struct>
- <struct name="gst_riff_strh">
- <field name="type" type="guint32"/>
- <field name="fcc_handler" type="guint32"/>
- <field name="flags" type="guint32"/>
- <field name="priority" type="guint32"/>
- <field name="init_frames" type="guint32"/>
- <field name="scale" type="guint32"/>
- <field name="rate" type="guint32"/>
- <field name="start" type="guint32"/>
- <field name="length" type="guint32"/>
- <field name="bufsize" type="guint32"/>
- <field name="quality" type="guint32"/>
- <field name="samplesize" type="guint32"/>
- </struct>
- <constant name="GST_RIFF_IBM_FORMAT_ADPCM" type="int" value="259"/>
- <constant name="GST_RIFF_IBM_FORMAT_ALAW" type="int" value="258"/>
- <constant name="GST_RIFF_IBM_FORMAT_MULAW" type="int" value="257"/>
- <constant name="GST_RIFF_IF_COMPUSE" type="int" value="268369920"/>
- <constant name="GST_RIFF_IF_KEYFRAME" type="int" value="16"/>
- <constant name="GST_RIFF_IF_LIST" type="int" value="1"/>
- <constant name="GST_RIFF_IF_NO_TIME" type="int" value="256"/>
- <constant name="GST_RIFF_STRH_DISABLED" type="int" value="1"/>
- <constant name="GST_RIFF_STRH_VIDEOPALCHANGES" type="int" value="65536"/>
- <constant name="GST_RIFF_WAVE_FORMAT_A52" type="int" value="8192"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AAC" type="int" value="255"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AAC_AC" type="int" value="16707"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AAC_pm" type="int" value="28781"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ADPCM" type="int" value="2"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK3" type="int" value="98"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK4" type="int" value="97"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_WAV" type="int" value="105"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ALAW" type="int" value="6"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AMR_NB" type="int" value="87"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AMR_WB" type="int" value="88"/>
- <constant name="GST_RIFF_WAVE_FORMAT_APTX" type="int" value="37"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10" type="int" value="38"/>
- <constant name="GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36" type="int" value="36"/>
- <constant name="GST_RIFF_WAVE_FORMAT_BTV_DIGITAL" type="int" value="1024"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC" type="int" value="99"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CIRRUS" type="int" value="96"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10" type="int" value="55"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC" type="int" value="52"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM" type="int" value="512"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10" type="int" value="515"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8" type="int" value="514"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CS2" type="int" value="608"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CS_IMAADPCM" type="int" value="57"/>
- <constant name="GST_RIFF_WAVE_FORMAT_CU_CODEC" type="int" value="25"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DF_G726" type="int" value="133"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DF_GSM610" type="int" value="134"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM" type="int" value="23"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIGIADPCM" type="int" value="54"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIGIFIX" type="int" value="22"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIGIREAL" type="int" value="53"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIGISTD" type="int" value="21"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DIGITAL_G723" type="int" value="291"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DOLBY_AC2" type="int" value="48"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF" type="int" value="146"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY" type="int" value="103"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH" type="int" value="34"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DTS" type="int" value="8193"/>
- <constant name="GST_RIFF_WAVE_FORMAT_DVI_ADPCM" type="int" value="17"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ECHOSC1" type="int" value="35"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ECHOSC3" type="int" value="58"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ESPCM" type="int" value="97"/>
- <constant name="GST_RIFF_WAVE_FORMAT_EXTENSIBLE" type="int" value="65534"/>
- <constant name="GST_RIFF_WAVE_FORMAT_FLAC" type="int" value="61868"/>
- <constant name="GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND" type="int" value="768"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G722_ADPCM" type="int" value="101"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G723_ADPCM" type="int" value="20"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G726ADPCM" type="int" value="320"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G726_ADPCM" type="int" value="100"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G728_CELP" type="int" value="65"/>
- <constant name="GST_RIFF_WAVE_FORMAT_G729A" type="int" value="131"/>
- <constant name="GST_RIFF_WAVE_FORMAT_GSM610" type="int" value="49"/>
- <constant name="GST_RIFF_WAVE_FORMAT_GSM_AMR_CBR" type="int" value="31265"/>
- <constant name="GST_RIFF_WAVE_FORMAT_GSM_AMR_VBR" type="int" value="31266"/>
- <constant name="GST_RIFF_WAVE_FORMAT_IBM_CVSD" type="int" value="5"/>
- <constant name="GST_RIFF_WAVE_FORMAT_IEEE_FLOAT" type="int" value="3"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ILINK_VC" type="int" value="560"/>
- <constant name="GST_RIFF_WAVE_FORMAT_IMC" type="int" value="1025"/>
- <constant name="GST_RIFF_WAVE_FORMAT_IPI_HSX" type="int" value="592"/>
- <constant name="GST_RIFF_WAVE_FORMAT_IPI_RPELP" type="int" value="593"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ISIAUDIO" type="int" value="136"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM" type="int" value="64"/>
- <constant name="GST_RIFF_WAVE_FORMAT_LH_CODEC" type="int" value="4352"/>
- <constant name="GST_RIFF_WAVE_FORMAT_LRC" type="int" value="40"/>
- <constant name="GST_RIFF_WAVE_FORMAT_LUCENT_G723" type="int" value="89"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK" type="int" value="160"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723" type="int" value="147"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM" type="int" value="18"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM" type="int" value="24"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MPEGL12" type="int" value="80"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MPEGL3" type="int" value="85"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MSG723" type="int" value="66"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MSN" type="int" value="50"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MSRT24" type="int" value="130"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MULAW" type="int" value="7"/>
- <constant name="GST_RIFF_WAVE_FORMAT_MVI_MVI2" type="int" value="132"/>
- <constant name="GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM" type="int" value="56"/>
- <constant name="GST_RIFF_WAVE_FORMAT_NORRIS" type="int" value="5120"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OKI_ADPCM" type="int" value="16"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OLIADPCM" type="int" value="4097"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OLICELP" type="int" value="4098"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OLIGSM" type="int" value="4096"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OLIOPR" type="int" value="4100"/>
- <constant name="GST_RIFF_WAVE_FORMAT_OLISBC" type="int" value="4099"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ONLIVE" type="int" value="137"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PAC" type="int" value="83"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PACKED" type="int" value="153"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PCM" type="int" value="1"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB" type="int" value="152"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PROSODY_1612" type="int" value="39"/>
- <constant name="GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS" type="int" value="148"/>
- <constant name="GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC" type="int" value="1104"/>
- <constant name="GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE" type="int" value="337"/>
- <constant name="GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE" type="int" value="336"/>
- <constant name="GST_RIFF_WAVE_FORMAT_QUARTERDECK" type="int" value="544"/>
- <constant name="GST_RIFF_WAVE_FORMAT_RAW_SPORT" type="int" value="576"/>
- <constant name="GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM" type="int" value="256"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM" type="int" value="59"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK" type="int" value="60"/>
- <constant name="GST_RIFF_WAVE_FORMAT_RT24" type="int" value="82"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM" type="int" value="293"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SBC24" type="int" value="145"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM" type="int" value="19"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800" type="int" value="305"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3" type="int" value="306"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET" type="int" value="304"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_G729" type="int" value="307"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A" type="int" value="308"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN" type="int" value="309"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SIREN" type="int" value="654"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SOFTSOUND" type="int" value="128"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SONARC" type="int" value="33"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SONIC" type="int" value="8264"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SONIC_LS" type="int" value="8264"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SONY_ATRAC3" type="int" value="624"/>
- <constant name="GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS" type="int" value="5376"/>
- <constant name="GST_RIFF_WAVE_FORMAT_TPC" type="int" value="1665"/>
- <constant name="GST_RIFF_WAVE_FORMAT_TUBGSM" type="int" value="341"/>
- <constant name="GST_RIFF_WAVE_FORMAT_UHER_ADPCM" type="int" value="528"/>
- <constant name="GST_RIFF_WAVE_FORMAT_UNKNOWN" type="int" value="0"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VIVO_G723" type="int" value="273"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VIVO_SIREN" type="int" value="274"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VME_VMPCM" type="int" value="1664"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS1" type="int" value="26447"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS1PLUS" type="int" value="26479"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS2" type="int" value="26448"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS2PLUS" type="int" value="26480"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS3" type="int" value="26449"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VORBIS3PLUS" type="int" value="26481"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE" type="int" value="98"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_AC10" type="int" value="113"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_AC16" type="int" value="114"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_AC20" type="int" value="115"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_AC8" type="int" value="112"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED" type="int" value="105"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_METASOUND" type="int" value="117"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_METAVOICE" type="int" value="116"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_RT29HW" type="int" value="118"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40" type="int" value="121"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60" type="int" value="129"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_VR12" type="int" value="119"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VOXWARE_VR18" type="int" value="120"/>
- <constant name="GST_RIFF_WAVE_FORMAT_VSELP" type="int" value="4"/>
- <constant name="GST_RIFF_WAVE_FORMAT_WMAV1" type="int" value="352"/>
- <constant name="GST_RIFF_WAVE_FORMAT_WMAV2" type="int" value="353"/>
- <constant name="GST_RIFF_WAVE_FORMAT_WMAV3" type="int" value="354"/>
- <constant name="GST_RIFF_WAVE_FORMAT_WMAV3_L" type="int" value="355"/>
- <constant name="GST_RIFF_WAVE_FORMAT_WMS" type="int" value="10"/>
- <constant name="GST_RIFF_WAVE_FORMAT_XEBEC" type="int" value="61"/>
- <constant name="GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM" type="int" value="32"/>
- <constant name="GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM" type="int" value="151"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/riff/riff-ids.h" gir_namespace="GstRiff" gir_version="0.10"
-gst_riff_read_chunk cheader_filename="gst/riff/riff-read.h"
-gst_riff_init cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_chunk cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_file_header cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_info cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_strf_auds cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_strf_iavs cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_strf_vids cheader_filename="gst/riff/riff-read.h"
-gst_riff_parse_strh cheader_filename="gst/riff/riff-read.h"
-gst_riff_create_video_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_audio_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_audio_template_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_iavs_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_iavs_template_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_video_caps cheader_filename="gst/riff/riff-media.h"
-gst_riff_create_video_template_caps cheader_filename="gst/riff/riff-media.h"
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/rtp
-lib/libgstrtp-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="rtcp_buffer_add_packet" symbol="gst_rtcp_buffer_add_packet">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="type" type="GstRTCPType"/>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_end" symbol="gst_rtcp_buffer_end">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_get_first_packet" symbol="gst_rtcp_buffer_get_first_packet">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_get_packet_count" symbol="gst_rtcp_buffer_get_packet_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_new" symbol="gst_rtcp_buffer_new">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="mtu" type="guint"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_new_copy_data" symbol="gst_rtcp_buffer_new_copy_data">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_new_take_data" symbol="gst_rtcp_buffer_new_take_data">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_validate" symbol="gst_rtcp_buffer_validate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtcp_buffer_validate_data" symbol="gst_rtcp_buffer_validate_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtcp_ntp_to_unix" symbol="gst_rtcp_ntp_to_unix">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="ntptime" type="guint64"/>
- </parameters>
- </function>
- <function name="rtcp_sdes_name_to_type" symbol="gst_rtcp_sdes_name_to_type">
- <return-type type="GstRTCPSDESType"/>
- <parameters>
- <parameter name="name" type="gchar*"/>
- </parameters>
- </function>
- <function name="rtcp_sdes_type_to_name" symbol="gst_rtcp_sdes_type_to_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="type" type="GstRTCPSDESType"/>
- </parameters>
- </function>
- <function name="rtcp_unix_to_ntp" symbol="gst_rtcp_unix_to_ntp">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="unixtime" type="guint64"/>
- </parameters>
- </function>
- <function name="rtp_buffer_add_extension_onebyte_header" symbol="gst_rtp_buffer_add_extension_onebyte_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="id" type="guint8"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_add_extension_twobytes_header" symbol="gst_rtp_buffer_add_extension_twobytes_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="appbits" type="guint8"/>
- <parameter name="id" type="guint8"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_allocate_data" symbol="gst_rtp_buffer_allocate_data">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="payload_len" type="guint"/>
- <parameter name="pad_len" type="guint8"/>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_calc_header_len" symbol="gst_rtp_buffer_calc_header_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_calc_packet_len" symbol="gst_rtp_buffer_calc_packet_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="payload_len" type="guint"/>
- <parameter name="pad_len" type="guint8"/>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_calc_payload_len" symbol="gst_rtp_buffer_calc_payload_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="packet_len" type="guint"/>
- <parameter name="pad_len" type="guint8"/>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_compare_seqnum" symbol="gst_rtp_buffer_compare_seqnum">
- <return-type type="gint"/>
- <parameters>
- <parameter name="seqnum1" type="guint16"/>
- <parameter name="seqnum2" type="guint16"/>
- </parameters>
- </function>
- <function name="rtp_buffer_default_clock_rate" symbol="gst_rtp_buffer_default_clock_rate">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="payload_type" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_ext_timestamp" symbol="gst_rtp_buffer_ext_timestamp">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="exttimestamp" type="guint64*"/>
- <parameter name="timestamp" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_csrc" symbol="gst_rtp_buffer_get_csrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="idx" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_csrc_count" symbol="gst_rtp_buffer_get_csrc_count">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_extension" symbol="gst_rtp_buffer_get_extension">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_extension_data" symbol="gst_rtp_buffer_get_extension_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="bits" type="guint16*"/>
- <parameter name="data" type="gpointer*"/>
- <parameter name="wordlen" type="guint*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_extension_onebyte_header" symbol="gst_rtp_buffer_get_extension_onebyte_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="id" type="guint8"/>
- <parameter name="nth" type="guint"/>
- <parameter name="data" type="gpointer*"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_extension_twobytes_header" symbol="gst_rtp_buffer_get_extension_twobytes_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="appbits" type="guint8*"/>
- <parameter name="id" type="guint8"/>
- <parameter name="nth" type="guint"/>
- <parameter name="data" type="gpointer*"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_header_len" symbol="gst_rtp_buffer_get_header_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_marker" symbol="gst_rtp_buffer_get_marker">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_packet_len" symbol="gst_rtp_buffer_get_packet_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_padding" symbol="gst_rtp_buffer_get_padding">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_payload" symbol="gst_rtp_buffer_get_payload">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_payload_buffer" symbol="gst_rtp_buffer_get_payload_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_payload_len" symbol="gst_rtp_buffer_get_payload_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_payload_subbuffer" symbol="gst_rtp_buffer_get_payload_subbuffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="offset" type="guint"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_payload_type" symbol="gst_rtp_buffer_get_payload_type">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_seq" symbol="gst_rtp_buffer_get_seq">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_ssrc" symbol="gst_rtp_buffer_get_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_timestamp" symbol="gst_rtp_buffer_get_timestamp">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_get_version" symbol="gst_rtp_buffer_get_version">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_add_extension_onebyte_header" symbol="gst_rtp_buffer_list_add_extension_onebyte_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="id" type="guint8"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_add_extension_twobytes_header" symbol="gst_rtp_buffer_list_add_extension_twobytes_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="it" type="GstBufferListIterator*"/>
- <parameter name="appbits" type="guint8"/>
- <parameter name="id" type="guint8"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_from_buffer" symbol="gst_rtp_buffer_list_from_buffer">
- <return-type type="GstBufferList*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_extension_onebyte_header" symbol="gst_rtp_buffer_list_get_extension_onebyte_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bufferlist" type="GstBufferList*"/>
- <parameter name="group_idx" type="guint"/>
- <parameter name="id" type="guint8"/>
- <parameter name="nth" type="guint"/>
- <parameter name="data" type="gpointer*"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_extension_twobytes_header" symbol="gst_rtp_buffer_list_get_extension_twobytes_header">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="bufferlist" type="GstBufferList*"/>
- <parameter name="group_idx" type="guint"/>
- <parameter name="appbits" type="guint8*"/>
- <parameter name="id" type="guint8"/>
- <parameter name="nth" type="guint"/>
- <parameter name="data" type="gpointer*"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_payload_len" symbol="gst_rtp_buffer_list_get_payload_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_payload_type" symbol="gst_rtp_buffer_list_get_payload_type">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_seq" symbol="gst_rtp_buffer_list_get_seq">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_ssrc" symbol="gst_rtp_buffer_list_get_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_get_timestamp" symbol="gst_rtp_buffer_list_get_timestamp">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_set_payload_type" symbol="gst_rtp_buffer_list_set_payload_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="payload_type" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_set_seq" symbol="gst_rtp_buffer_list_set_seq">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="seq" type="guint16"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_set_ssrc" symbol="gst_rtp_buffer_list_set_ssrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_set_timestamp" symbol="gst_rtp_buffer_list_set_timestamp">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- <parameter name="timestamp" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_list_validate" symbol="gst_rtp_buffer_list_validate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_new_allocate" symbol="gst_rtp_buffer_new_allocate">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="payload_len" type="guint"/>
- <parameter name="pad_len" type="guint8"/>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_new_allocate_len" symbol="gst_rtp_buffer_new_allocate_len">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="packet_len" type="guint"/>
- <parameter name="pad_len" type="guint8"/>
- <parameter name="csrc_count" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_new_copy_data" symbol="gst_rtp_buffer_new_copy_data">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_new_take_data" symbol="gst_rtp_buffer_new_take_data">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_pad_to" symbol="gst_rtp_buffer_pad_to">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_csrc" symbol="gst_rtp_buffer_set_csrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="idx" type="guint8"/>
- <parameter name="csrc" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_extension" symbol="gst_rtp_buffer_set_extension">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="extension" type="gboolean"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_extension_data" symbol="gst_rtp_buffer_set_extension_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="bits" type="guint16"/>
- <parameter name="length" type="guint16"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_marker" symbol="gst_rtp_buffer_set_marker">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="marker" type="gboolean"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_packet_len" symbol="gst_rtp_buffer_set_packet_len">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_padding" symbol="gst_rtp_buffer_set_padding">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="padding" type="gboolean"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_payload_type" symbol="gst_rtp_buffer_set_payload_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="payload_type" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_seq" symbol="gst_rtp_buffer_set_seq">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="seq" type="guint16"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_ssrc" symbol="gst_rtp_buffer_set_ssrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_timestamp" symbol="gst_rtp_buffer_set_timestamp">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="timestamp" type="guint32"/>
- </parameters>
- </function>
- <function name="rtp_buffer_set_version" symbol="gst_rtp_buffer_set_version">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="version" type="guint8"/>
- </parameters>
- </function>
- <function name="rtp_buffer_validate" symbol="gst_rtp_buffer_validate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="rtp_buffer_validate_data" symbol="gst_rtp_buffer_validate_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </function>
- <struct name="GstRTCPPacket">
- <method name="add_rb" symbol="gst_rtcp_packet_add_rb">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- <parameter name="fractionlost" type="guint8"/>
- <parameter name="packetslost" type="gint32"/>
- <parameter name="exthighestseq" type="guint32"/>
- <parameter name="jitter" type="guint32"/>
- <parameter name="lsr" type="guint32"/>
- <parameter name="dlsr" type="guint32"/>
- </parameters>
- </method>
- <method name="bye_add_ssrc" symbol="gst_rtcp_packet_bye_add_ssrc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </method>
- <method name="bye_add_ssrcs" symbol="gst_rtcp_packet_bye_add_ssrcs">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </method>
- <method name="bye_get_nth_ssrc" symbol="gst_rtcp_packet_bye_get_nth_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="nth" type="guint"/>
- </parameters>
- </method>
- <method name="bye_get_reason" symbol="gst_rtcp_packet_bye_get_reason">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="bye_get_reason_len" symbol="gst_rtcp_packet_bye_get_reason_len">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="bye_get_ssrc_count" symbol="gst_rtcp_packet_bye_get_ssrc_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="bye_set_reason" symbol="gst_rtcp_packet_bye_set_reason">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="reason" type="gchar*"/>
- </parameters>
- </method>
- <method name="fb_get_fci" symbol="gst_rtcp_packet_fb_get_fci">
- <return-type type="guint8*"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="fb_get_fci_length" symbol="gst_rtcp_packet_fb_get_fci_length">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="fb_get_media_ssrc" symbol="gst_rtcp_packet_fb_get_media_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="fb_get_sender_ssrc" symbol="gst_rtcp_packet_fb_get_sender_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="fb_get_type" symbol="gst_rtcp_packet_fb_get_type">
- <return-type type="GstRTCPFBType"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="fb_set_fci_length" symbol="gst_rtcp_packet_fb_set_fci_length">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="wordlen" type="guint16"/>
- </parameters>
- </method>
- <method name="fb_set_media_ssrc" symbol="gst_rtcp_packet_fb_set_media_ssrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </method>
- <method name="fb_set_sender_ssrc" symbol="gst_rtcp_packet_fb_set_sender_ssrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </method>
- <method name="fb_set_type" symbol="gst_rtcp_packet_fb_set_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="type" type="GstRTCPFBType"/>
- </parameters>
- </method>
- <method name="get_count" symbol="gst_rtcp_packet_get_count">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="get_length" symbol="gst_rtcp_packet_get_length">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="get_padding" symbol="gst_rtcp_packet_get_padding">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="get_rb" symbol="gst_rtcp_packet_get_rb">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="nth" type="guint"/>
- <parameter name="ssrc" type="guint32*"/>
- <parameter name="fractionlost" type="guint8*"/>
- <parameter name="packetslost" type="gint32*"/>
- <parameter name="exthighestseq" type="guint32*"/>
- <parameter name="jitter" type="guint32*"/>
- <parameter name="lsr" type="guint32*"/>
- <parameter name="dlsr" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_rb_count" symbol="gst_rtcp_packet_get_rb_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="move_to_next" symbol="gst_rtcp_packet_move_to_next">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="remove" symbol="gst_rtcp_packet_remove">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="rr_get_ssrc" symbol="gst_rtcp_packet_rr_get_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="rr_set_ssrc" symbol="gst_rtcp_packet_rr_set_ssrc">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </method>
- <method name="sdes_add_entry" symbol="gst_rtcp_packet_sdes_add_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="type" type="GstRTCPSDESType"/>
- <parameter name="len" type="guint8"/>
- <parameter name="data" type="guint8*"/>
- </parameters>
- </method>
- <method name="sdes_add_item" symbol="gst_rtcp_packet_sdes_add_item">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- </parameters>
- </method>
- <method name="sdes_copy_entry" symbol="gst_rtcp_packet_sdes_copy_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="type" type="GstRTCPSDESType*"/>
- <parameter name="len" type="guint8*"/>
- <parameter name="data" type="guint8**"/>
- </parameters>
- </method>
- <method name="sdes_first_entry" symbol="gst_rtcp_packet_sdes_first_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="sdes_first_item" symbol="gst_rtcp_packet_sdes_first_item">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="sdes_get_entry" symbol="gst_rtcp_packet_sdes_get_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="type" type="GstRTCPSDESType*"/>
- <parameter name="len" type="guint8*"/>
- <parameter name="data" type="guint8**"/>
- </parameters>
- </method>
- <method name="sdes_get_item_count" symbol="gst_rtcp_packet_sdes_get_item_count">
- <return-type type="guint"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="sdes_get_ssrc" symbol="gst_rtcp_packet_sdes_get_ssrc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="sdes_next_entry" symbol="gst_rtcp_packet_sdes_next_entry">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="sdes_next_item" symbol="gst_rtcp_packet_sdes_next_item">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- </parameters>
- </method>
- <method name="set_rb" symbol="gst_rtcp_packet_set_rb">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="nth" type="guint"/>
- <parameter name="ssrc" type="guint32"/>
- <parameter name="fractionlost" type="guint8"/>
- <parameter name="packetslost" type="gint32"/>
- <parameter name="exthighestseq" type="guint32"/>
- <parameter name="jitter" type="guint32"/>
- <parameter name="lsr" type="guint32"/>
- <parameter name="dlsr" type="guint32"/>
- </parameters>
- </method>
- <method name="sr_get_sender_info" symbol="gst_rtcp_packet_sr_get_sender_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32*"/>
- <parameter name="ntptime" type="guint64*"/>
- <parameter name="rtptime" type="guint32*"/>
- <parameter name="packet_count" type="guint32*"/>
- <parameter name="octet_count" type="guint32*"/>
- </parameters>
- </method>
- <method name="sr_set_sender_info" symbol="gst_rtcp_packet_sr_set_sender_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="packet" type="GstRTCPPacket*"/>
- <parameter name="ssrc" type="guint32"/>
- <parameter name="ntptime" type="guint64"/>
- <parameter name="rtptime" type="guint32"/>
- <parameter name="packet_count" type="guint32"/>
- <parameter name="octet_count" type="guint32"/>
- </parameters>
- </method>
- <field name="buffer" type="GstBuffer*"/>
- <field name="offset" type="guint"/>
- <field name="padding" type="gboolean"/>
- <field name="count" type="guint8"/>
- <field name="type" type="GstRTCPType"/>
- <field name="length" type="guint16"/>
- <field name="item_offset" type="guint"/>
- <field name="item_count" type="guint"/>
- <field name="entry_offset" type="guint"/>
- </struct>
- <struct name="GstRTPPayloadInfo">
- <method name="for_name" symbol="gst_rtp_payload_info_for_name">
- <return-type type="GstRTPPayloadInfo*"/>
- <parameters>
- <parameter name="media" type="gchar*"/>
- <parameter name="encoding_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="for_pt" symbol="gst_rtp_payload_info_for_pt">
- <return-type type="GstRTPPayloadInfo*"/>
- <parameters>
- <parameter name="payload_type" type="guint8"/>
- </parameters>
- </method>
- <field name="payload_type" type="guint8"/>
- <field name="media" type="gchar*"/>
- <field name="encoding_name" type="gchar*"/>
- <field name="clock_rate" type="guint"/>
- <field name="encoding_parameters" type="gchar*"/>
- <field name="bitrate" type="guint"/>
- </struct>
- <enum name="GstRTCPFBType">
- <member name="GST_RTCP_FB_TYPE_INVALID" value="0"/>
- <member name="GST_RTCP_RTPFB_TYPE_NACK" value="1"/>
- <member name="GST_RTCP_PSFB_TYPE_PLI" value="1"/>
- <member name="GST_RTCP_PSFB_TYPE_SLI" value="2"/>
- <member name="GST_RTCP_PSFB_TYPE_RPSI" value="3"/>
- <member name="GST_RTCP_PSFB_TYPE_AFB" value="15"/>
- </enum>
- <enum name="GstRTCPSDESType">
- <member name="GST_RTCP_SDES_INVALID" value="-1"/>
- <member name="GST_RTCP_SDES_END" value="0"/>
- <member name="GST_RTCP_SDES_CNAME" value="1"/>
- <member name="GST_RTCP_SDES_NAME" value="2"/>
- <member name="GST_RTCP_SDES_EMAIL" value="3"/>
- <member name="GST_RTCP_SDES_PHONE" value="4"/>
- <member name="GST_RTCP_SDES_LOC" value="5"/>
- <member name="GST_RTCP_SDES_TOOL" value="6"/>
- <member name="GST_RTCP_SDES_NOTE" value="7"/>
- <member name="GST_RTCP_SDES_PRIV" value="8"/>
- </enum>
- <enum name="GstRTCPType">
- <member name="GST_RTCP_TYPE_INVALID" value="0"/>
- <member name="GST_RTCP_TYPE_SR" value="200"/>
- <member name="GST_RTCP_TYPE_RR" value="201"/>
- <member name="GST_RTCP_TYPE_SDES" value="202"/>
- <member name="GST_RTCP_TYPE_BYE" value="203"/>
- <member name="GST_RTCP_TYPE_APP" value="204"/>
- <member name="GST_RTCP_TYPE_RTPFB" value="205"/>
- <member name="GST_RTCP_TYPE_PSFB" value="206"/>
- </enum>
- <enum name="GstRTPPayload">
- <member name="GST_RTP_PAYLOAD_PCMU" value="0"/>
- <member name="GST_RTP_PAYLOAD_1016" value="1"/>
- <member name="GST_RTP_PAYLOAD_G721" value="2"/>
- <member name="GST_RTP_PAYLOAD_GSM" value="3"/>
- <member name="GST_RTP_PAYLOAD_G723" value="4"/>
- <member name="GST_RTP_PAYLOAD_DVI4_8000" value="5"/>
- <member name="GST_RTP_PAYLOAD_DVI4_16000" value="6"/>
- <member name="GST_RTP_PAYLOAD_LPC" value="7"/>
- <member name="GST_RTP_PAYLOAD_PCMA" value="8"/>
- <member name="GST_RTP_PAYLOAD_G722" value="9"/>
- <member name="GST_RTP_PAYLOAD_L16_STEREO" value="10"/>
- <member name="GST_RTP_PAYLOAD_L16_MONO" value="11"/>
- <member name="GST_RTP_PAYLOAD_QCELP" value="12"/>
- <member name="GST_RTP_PAYLOAD_CN" value="13"/>
- <member name="GST_RTP_PAYLOAD_MPA" value="14"/>
- <member name="GST_RTP_PAYLOAD_G728" value="15"/>
- <member name="GST_RTP_PAYLOAD_DVI4_11025" value="16"/>
- <member name="GST_RTP_PAYLOAD_DVI4_22050" value="17"/>
- <member name="GST_RTP_PAYLOAD_G729" value="18"/>
- <member name="GST_RTP_PAYLOAD_CELLB" value="25"/>
- <member name="GST_RTP_PAYLOAD_JPEG" value="26"/>
- <member name="GST_RTP_PAYLOAD_NV" value="28"/>
- <member name="GST_RTP_PAYLOAD_H261" value="31"/>
- <member name="GST_RTP_PAYLOAD_MPV" value="32"/>
- <member name="GST_RTP_PAYLOAD_MP2T" value="33"/>
- <member name="GST_RTP_PAYLOAD_H263" value="34"/>
- </enum>
- <object name="GstBaseRTPAudioPayload" parent="GstBaseRTPPayload" type-name="GstBaseRTPAudioPayload" get-type="gst_base_rtp_audio_payload_get_type">
- <method name="flush" symbol="gst_base_rtp_audio_payload_flush">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="baseaudiopayload" type="GstBaseRTPAudioPayload*"/>
- <parameter name="payload_len" type="guint"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="get_adapter" symbol="gst_base_rtp_audio_payload_get_adapter">
- <return-type type="GstAdapter*"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_base_rtp_audio_payload_push">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="baseaudiopayload" type="GstBaseRTPAudioPayload*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="payload_len" type="guint"/>
- <parameter name="timestamp" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_frame_based" symbol="gst_base_rtp_audio_payload_set_frame_based">
- <return-type type="void"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- </parameters>
- </method>
- <method name="set_frame_options" symbol="gst_base_rtp_audio_payload_set_frame_options">
- <return-type type="void"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- <parameter name="frame_duration" type="gint"/>
- <parameter name="frame_size" type="gint"/>
- </parameters>
- </method>
- <method name="set_sample_based" symbol="gst_base_rtp_audio_payload_set_sample_based">
- <return-type type="void"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- </parameters>
- </method>
- <method name="set_sample_options" symbol="gst_base_rtp_audio_payload_set_sample_options">
- <return-type type="void"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- <parameter name="sample_size" type="gint"/>
- </parameters>
- </method>
- <method name="set_samplebits_options" symbol="gst_base_rtp_audio_payload_set_samplebits_options">
- <return-type type="void"/>
- <parameters>
- <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
- <parameter name="sample_size" type="gint"/>
- </parameters>
- </method>
- <property name="buffer-list" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <field name="base_ts" type="GstClockTime"/>
- <field name="frame_size" type="gint"/>
- <field name="frame_duration" type="gint"/>
- <field name="sample_size" type="gint"/>
- </object>
- <object name="GstBaseRTPDepayload" parent="GstElement" type-name="GstBaseRTPDepayload" get-type="gst_base_rtp_depayload_get_type">
- <method name="push" symbol="gst_base_rtp_depayload_push">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="out_buf" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="push_list" symbol="gst_base_rtp_depayload_push_list">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="out_list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="push_ts" symbol="gst_base_rtp_depayload_push_ts">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="timestamp" type="guint32"/>
- <parameter name="out_buf" type="GstBuffer*"/>
- </parameters>
- </method>
- <property name="queue-delay" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="add_to_queue">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="in" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="handle_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="packet_lost">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="process">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="base" type="GstBaseRTPDepayload*"/>
- <parameter name="in" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_gst_timestamp">
- <return-type type="void"/>
- <parameters>
- <parameter name="filter" type="GstBaseRTPDepayload*"/>
- <parameter name="timestamp" type="guint32"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <field name="sinkpad" type="GstPad*"/>
- <field name="srcpad" type="GstPad*"/>
- <field name="queuelock" type="GStaticRecMutex"/>
- <field name="thread_running" type="gboolean"/>
- <field name="thread" type="GThread*"/>
- <field name="clock_rate" type="guint"/>
- <field name="queue_delay" type="guint"/>
- <field name="queue" type="GQueue*"/>
- <field name="segment" type="GstSegment"/>
- <field name="need_newsegment" type="gboolean"/>
- </object>
- <object name="GstBaseRTPPayload" parent="GstElement" type-name="GstBaseRTPPayload" get-type="gst_basertppayload_get_type">
- <method name="is_filled" symbol="gst_basertppayload_is_filled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="size" type="guint"/>
- <parameter name="duration" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_basertppayload_push">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="push_list" symbol="gst_basertppayload_push_list">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="list" type="GstBufferList*"/>
- </parameters>
- </method>
- <method name="set_options" symbol="gst_basertppayload_set_options">
- <return-type type="void"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="media" type="gchar*"/>
- <parameter name="dynamic" type="gboolean"/>
- <parameter name="encoding_name" type="gchar*"/>
- <parameter name="clock_rate" type="guint32"/>
- </parameters>
- </method>
- <method name="set_outcaps" symbol="gst_basertppayload_set_outcaps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="fieldname" type="gchar*"/>
- </parameters>
- </method>
- <property name="max-ptime" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="min-ptime" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="mtu" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="perfect-rtptime" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="pt" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="ptime-multiple" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="seqnum" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="seqnum-offset" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="ssrc" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="timestamp" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="timestamp-offset" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="get_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </vfunc>
- <vfunc name="handle_buffer">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="handle_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="event" type="GstEvent*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="payload" type="GstBaseRTPPayload*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <field name="sinkpad" type="GstPad*"/>
- <field name="srcpad" type="GstPad*"/>
- <field name="seq_rand" type="GRand*"/>
- <field name="ssrc_rand" type="GRand*"/>
- <field name="ts_rand" type="GRand*"/>
- <field name="ts_base" type="guint32"/>
- <field name="seqnum_base" type="guint16"/>
- <field name="media" type="gchar*"/>
- <field name="encoding_name" type="gchar*"/>
- <field name="dynamic" type="gboolean"/>
- <field name="clock_rate" type="guint32"/>
- <field name="ts_offset" type="gint32"/>
- <field name="timestamp" type="guint32"/>
- <field name="seqnum_offset" type="gint16"/>
- <field name="seqnum" type="guint16"/>
- <field name="max_ptime" type="gint64"/>
- <field name="pt" type="guint"/>
- <field name="ssrc" type="guint"/>
- <field name="current_ssrc" type="guint"/>
- <field name="mtu" type="guint"/>
- <field name="segment" type="GstSegment"/>
- <field name="min_ptime" type="guint64"/>
- <field name="abidata" type="gpointer"/>
- </object>
- <constant name="GST_RTCP_MAX_BYE_SSRC_COUNT" type="int" value="31"/>
- <constant name="GST_RTCP_MAX_RB_COUNT" type="int" value="31"/>
- <constant name="GST_RTCP_MAX_SDES" type="int" value="255"/>
- <constant name="GST_RTCP_MAX_SDES_ITEM_COUNT" type="int" value="31"/>
- <constant name="GST_RTCP_VALID_MASK" type="int" value="57598"/>
- <constant name="GST_RTCP_VALID_VALUE" type="int" value="0"/>
- <constant name="GST_RTCP_VERSION" type="int" value="2"/>
- <constant name="GST_RTP_PAYLOAD_1016_STRING" type="char*" value="1"/>
- <constant name="GST_RTP_PAYLOAD_CELLB_STRING" type="char*" value="25"/>
- <constant name="GST_RTP_PAYLOAD_CN_STRING" type="char*" value="13"/>
- <constant name="GST_RTP_PAYLOAD_DVI4_11025_STRING" type="char*" value="16"/>
- <constant name="GST_RTP_PAYLOAD_DVI4_16000_STRING" type="char*" value="6"/>
- <constant name="GST_RTP_PAYLOAD_DVI4_22050_STRING" type="char*" value="17"/>
- <constant name="GST_RTP_PAYLOAD_DVI4_8000_STRING" type="char*" value="5"/>
- <constant name="GST_RTP_PAYLOAD_DYNAMIC_STRING" type="char*" value="[96, 127]"/>
- <constant name="GST_RTP_PAYLOAD_G721_STRING" type="char*" value="2"/>
- <constant name="GST_RTP_PAYLOAD_G722_STRING" type="char*" value="9"/>
- <constant name="GST_RTP_PAYLOAD_G723_53" type="int" value="17"/>
- <constant name="GST_RTP_PAYLOAD_G723_53_STRING" type="char*" value="17"/>
- <constant name="GST_RTP_PAYLOAD_G723_63" type="int" value="16"/>
- <constant name="GST_RTP_PAYLOAD_G723_63_STRING" type="char*" value="16"/>
- <constant name="GST_RTP_PAYLOAD_G723_STRING" type="char*" value="4"/>
- <constant name="GST_RTP_PAYLOAD_G728_STRING" type="char*" value="15"/>
- <constant name="GST_RTP_PAYLOAD_G729_STRING" type="char*" value="18"/>
- <constant name="GST_RTP_PAYLOAD_GSM_STRING" type="char*" value="3"/>
- <constant name="GST_RTP_PAYLOAD_H261_STRING" type="char*" value="31"/>
- <constant name="GST_RTP_PAYLOAD_H263_STRING" type="char*" value="34"/>
- <constant name="GST_RTP_PAYLOAD_JPEG_STRING" type="char*" value="26"/>
- <constant name="GST_RTP_PAYLOAD_L16_MONO_STRING" type="char*" value="11"/>
- <constant name="GST_RTP_PAYLOAD_L16_STEREO_STRING" type="char*" value="10"/>
- <constant name="GST_RTP_PAYLOAD_LPC_STRING" type="char*" value="7"/>
- <constant name="GST_RTP_PAYLOAD_MP2T_STRING" type="char*" value="33"/>
- <constant name="GST_RTP_PAYLOAD_MPA_STRING" type="char*" value="14"/>
- <constant name="GST_RTP_PAYLOAD_MPV_STRING" type="char*" value="32"/>
- <constant name="GST_RTP_PAYLOAD_NV_STRING" type="char*" value="28"/>
- <constant name="GST_RTP_PAYLOAD_PCMA_STRING" type="char*" value="8"/>
- <constant name="GST_RTP_PAYLOAD_PCMU_STRING" type="char*" value="0"/>
- <constant name="GST_RTP_PAYLOAD_QCELP_STRING" type="char*" value="12"/>
- <constant name="GST_RTP_PAYLOAD_TS41" type="int" value="19"/>
- <constant name="GST_RTP_PAYLOAD_TS41_STRING" type="char*" value="19"/>
- <constant name="GST_RTP_PAYLOAD_TS48" type="int" value="18"/>
- <constant name="GST_RTP_PAYLOAD_TS48_STRING" type="char*" value="18"/>
- <constant name="GST_RTP_VERSION" type="int" value="2"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstRtp" gir_version="0.10"
-GStaticRecMutex name="pointer"
-GstRTCPSDESType cheader_filename="gst/rtp/gstrtcpbuffer.h"
-GstRTCPType cheader_filename="gst/rtp/gstrtcpbuffer.h"
-GstRTPPayload cheader_filename="gst/rtp/gstbasertpaudiopayload.h"
-GstRTCPPacket cheader_filename="gst/rtp/gstrtcpbuffer.h" is_value_type="1"
-GstRTPPayloadInfo cheader_filename="gst/rtp/gstrtppayloads.h"
-GstBaseRTPAudioPayload cheader_filename="gst/rtp/gstbasertpaudiopayload.h"
-GstBaseRTPDepayload cheader_filename="gst/rtp/gstbasertpdepayload.h"
-GstBaseRTPPayload cheader_filename="gst/rtp/gstbasertpaudiopayload.h"
-GstRTCPFBType cheader_filename="gst/rtp/gstrtcpbuffer.h"
-GST_RTCP_* cheader_filename="gst/rtp/gstrtcpbuffer.h"
-GST_RTP_PAYLOAD_* cheader_filename="gst/rtp/gstrtppayloads.h"
-GST_RTP_VERSION cheader_filename="gst/rtp/gstrtpbuffer.h"
-gst_rtcp_buffer* cheader_filename="gst/rtp/gstrtcpbuffer.h"
-gst_rtcp_sdes* cheader_filename="gst/rtp/gstrtcpbuffer.h"
-gst_rtcp_ntp_to_unix cheader_filename="gst/rtp/gstrtcpbuffer.h"
-gst_rtcp_unix_to_ntp cheader_filename="gst/rtp/gstrtcpbuffer.h"
-gst_rtp_buffer* cheader_filename="gst/rtp/gstrtpbuffer.h"
-gst_rtp_buffer_get_extension_data.bits is_out="1"
-gst_rtp_buffer_get_extension_data.data is_out="1"
-gst_rtp_buffer_get_extension_data.wordlen is_out="1"
-gst_rtcp_buffer_get_first_packet.packet is_ref="1"
-gst_rtcp_buffer_add_packet.packet is_ref="1"
+++ /dev/null
-/* gstreamer-rtsp-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 {
- [Compact]
- [CCode (cheader_filename = "gst/rtsp/gstrtspmessage.h", free_function = "gst_rtsp_message_free")]
- public class RTSPMessage {
- public static Gst.RTSPResult @new (out Gst.RTSPMessage msg);
- public static Gst.RTSPResult new_data (out Gst.RTSPMessage msg, uchar channel);
- public static Gst.RTSPResult new_request (out Gst.RTSPMessage msg, Gst.RTSPMethod method, string uri);
- public static Gst.RTSPResult new_response (out Gst.RTSPMessage msg, Gst.RTSPStatusCode code, string reason, Gst.RTSPMessage request);
- }
-
- [Compact]
- [CCode (cheader_filename = "gst/rtsp/gstrtsptransport.h", free_function = "gst_rtsp_transport_free")]
- public class RTSPTransport {
- public static Gst.RTSPResult @new (out Gst.RTSPTransport transport);
- }
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-sdp-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/rtsp
-lib/libgstrtsp-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="rtsp_base64_decode_ip" symbol="gst_rtsp_base64_decode_ip">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="gchar*"/>
- <parameter name="len" type="gsize*"/>
- </parameters>
- </function>
- <function name="rtsp_base64_encode" symbol="gst_rtsp_base64_encode">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="data" type="gchar*"/>
- <parameter name="len" type="gsize"/>
- </parameters>
- </function>
- <function name="rtsp_find_header_field" symbol="gst_rtsp_find_header_field">
- <return-type type="GstRTSPHeaderField"/>
- <parameters>
- <parameter name="header" type="gchar*"/>
- </parameters>
- </function>
- <function name="rtsp_find_method" symbol="gst_rtsp_find_method">
- <return-type type="GstRTSPMethod"/>
- <parameters>
- <parameter name="method" type="gchar*"/>
- </parameters>
- </function>
- <function name="rtsp_header_allow_multiple" symbol="gst_rtsp_header_allow_multiple">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="field" type="GstRTSPHeaderField"/>
- </parameters>
- </function>
- <function name="rtsp_header_as_text" symbol="gst_rtsp_header_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="field" type="GstRTSPHeaderField"/>
- </parameters>
- </function>
- <function name="rtsp_method_as_text" symbol="gst_rtsp_method_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="method" type="GstRTSPMethod"/>
- </parameters>
- </function>
- <function name="rtsp_options_as_text" symbol="gst_rtsp_options_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="options" type="GstRTSPMethod"/>
- </parameters>
- </function>
- <function name="rtsp_status_as_text" symbol="gst_rtsp_status_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="code" type="GstRTSPStatusCode"/>
- </parameters>
- </function>
- <function name="rtsp_strresult" symbol="gst_rtsp_strresult">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="result" type="GstRTSPResult"/>
- </parameters>
- </function>
- <function name="rtsp_version_as_text" symbol="gst_rtsp_version_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="version" type="GstRTSPVersion"/>
- </parameters>
- </function>
- <struct name="GstRTSPConnection">
- <method name="accept" symbol="gst_rtsp_connection_accept">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="sock" type="gint"/>
- <parameter name="conn" type="GstRTSPConnection**"/>
- </parameters>
- </method>
- <method name="clear_auth_params" symbol="gst_rtsp_connection_clear_auth_params">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="close" symbol="gst_rtsp_connection_close">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="connect" symbol="gst_rtsp_connection_connect">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="create" symbol="gst_rtsp_connection_create">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- <parameter name="conn" type="GstRTSPConnection**"/>
- </parameters>
- </method>
- <method name="create_from_fd" symbol="gst_rtsp_connection_create_from_fd">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="fd" type="gint"/>
- <parameter name="ip" type="gchar*"/>
- <parameter name="port" type="guint16"/>
- <parameter name="initial_buffer" type="gchar*"/>
- <parameter name="conn" type="GstRTSPConnection**"/>
- </parameters>
- </method>
- <method name="do_tunnel" symbol="gst_rtsp_connection_do_tunnel">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="conn2" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="flush" symbol="gst_rtsp_connection_flush">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="flush" type="gboolean"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_rtsp_connection_free">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="get_ip" symbol="gst_rtsp_connection_get_ip">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="get_readfd" symbol="gst_rtsp_connection_get_readfd">
- <return-type type="gint"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="get_tunnelid" symbol="gst_rtsp_connection_get_tunnelid">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="get_url" symbol="gst_rtsp_connection_get_url">
- <return-type type="GstRTSPUrl*"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="get_writefd" symbol="gst_rtsp_connection_get_writefd">
- <return-type type="gint"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="is_tunneled" symbol="gst_rtsp_connection_is_tunneled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="next_timeout" symbol="gst_rtsp_connection_next_timeout">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="poll" symbol="gst_rtsp_connection_poll">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="events" type="GstRTSPEvent"/>
- <parameter name="revents" type="GstRTSPEvent*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="read" symbol="gst_rtsp_connection_read">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="receive" symbol="gst_rtsp_connection_receive">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="message" type="GstRTSPMessage*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="reset_timeout" symbol="gst_rtsp_connection_reset_timeout">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- </parameters>
- </method>
- <method name="send" symbol="gst_rtsp_connection_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="message" type="GstRTSPMessage*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- <method name="set_auth" symbol="gst_rtsp_connection_set_auth">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="method" type="GstRTSPAuthMethod"/>
- <parameter name="user" type="gchar*"/>
- <parameter name="pass" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_auth_param" symbol="gst_rtsp_connection_set_auth_param">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="param" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_http_mode" symbol="gst_rtsp_connection_set_http_mode">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="enable" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_ip" symbol="gst_rtsp_connection_set_ip">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="ip" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_proxy" symbol="gst_rtsp_connection_set_proxy">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="host" type="gchar*"/>
- <parameter name="port" type="guint"/>
- </parameters>
- </method>
- <method name="set_qos_dscp" symbol="gst_rtsp_connection_set_qos_dscp">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="qos_dscp" type="guint"/>
- </parameters>
- </method>
- <method name="set_tunneled" symbol="gst_rtsp_connection_set_tunneled">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="tunneled" type="gboolean"/>
- </parameters>
- </method>
- <method name="write" symbol="gst_rtsp_connection_write">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="timeout" type="GTimeVal*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstRTSPMessage">
- <method name="add_header" symbol="gst_rtsp_message_add_header">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="field" type="GstRTSPHeaderField"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="append_headers" symbol="gst_rtsp_message_append_headers">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="str" type="GString*"/>
- </parameters>
- </method>
- <method name="dump" symbol="gst_rtsp_message_dump">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_rtsp_message_free">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="get_body" symbol="gst_rtsp_message_get_body">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="data" type="guint8**"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </method>
- <method name="get_header" symbol="gst_rtsp_message_get_header">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="field" type="GstRTSPHeaderField"/>
- <parameter name="value" type="gchar**"/>
- <parameter name="indx" type="gint"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_rtsp_message_init">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="init_data" symbol="gst_rtsp_message_init_data">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="channel" type="guint8"/>
- </parameters>
- </method>
- <method name="init_request" symbol="gst_rtsp_message_init_request">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="method" type="GstRTSPMethod"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="init_response" symbol="gst_rtsp_message_init_response">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="code" type="GstRTSPStatusCode"/>
- <parameter name="reason" type="gchar*"/>
- <parameter name="request" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_rtsp_message_new">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage**"/>
- </parameters>
- </method>
- <method name="new_data" symbol="gst_rtsp_message_new_data">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage**"/>
- <parameter name="channel" type="guint8"/>
- </parameters>
- </method>
- <method name="new_request" symbol="gst_rtsp_message_new_request">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage**"/>
- <parameter name="method" type="GstRTSPMethod"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="new_response" symbol="gst_rtsp_message_new_response">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage**"/>
- <parameter name="code" type="GstRTSPStatusCode"/>
- <parameter name="reason" type="gchar*"/>
- <parameter name="request" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="parse_data" symbol="gst_rtsp_message_parse_data">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="channel" type="guint8*"/>
- </parameters>
- </method>
- <method name="parse_request" symbol="gst_rtsp_message_parse_request">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="method" type="GstRTSPMethod*"/>
- <parameter name="uri" type="gchar**"/>
- <parameter name="version" type="GstRTSPVersion*"/>
- </parameters>
- </method>
- <method name="parse_response" symbol="gst_rtsp_message_parse_response">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="code" type="GstRTSPStatusCode*"/>
- <parameter name="reason" type="gchar**"/>
- <parameter name="version" type="GstRTSPVersion*"/>
- </parameters>
- </method>
- <method name="remove_header" symbol="gst_rtsp_message_remove_header">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="field" type="GstRTSPHeaderField"/>
- <parameter name="indx" type="gint"/>
- </parameters>
- </method>
- <method name="set_body" symbol="gst_rtsp_message_set_body">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="steal_body" symbol="gst_rtsp_message_steal_body">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="data" type="guint8**"/>
- <parameter name="size" type="guint*"/>
- </parameters>
- </method>
- <method name="take_body" symbol="gst_rtsp_message_take_body">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="take_header" symbol="gst_rtsp_message_take_header">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- <parameter name="field" type="GstRTSPHeaderField"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="unset" symbol="gst_rtsp_message_unset">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="msg" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <field name="type" type="GstRTSPMsgType"/>
- <field name="type_data" type="gpointer"/>
- <field name="hdr_fields" type="GArray*"/>
- <field name="body" type="guint8*"/>
- <field name="body_size" type="guint"/>
- </struct>
- <struct name="GstRTSPRange">
- <method name="free" symbol="gst_rtsp_range_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="range" type="GstRTSPTimeRange*"/>
- </parameters>
- </method>
- <method name="parse" symbol="gst_rtsp_range_parse">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="rangestr" type="gchar*"/>
- <parameter name="range" type="GstRTSPTimeRange**"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gst_rtsp_range_to_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="range" type="GstRTSPTimeRange*"/>
- </parameters>
- </method>
- <field name="min" type="gint"/>
- <field name="max" type="gint"/>
- </struct>
- <struct name="GstRTSPTime">
- <field name="type" type="GstRTSPTimeType"/>
- <field name="seconds" type="gdouble"/>
- </struct>
- <struct name="GstRTSPTimeRange">
- <field name="unit" type="GstRTSPRangeUnit"/>
- <field name="min" type="GstRTSPTime"/>
- <field name="max" type="GstRTSPTime"/>
- </struct>
- <struct name="GstRTSPTransport">
- <method name="as_text" symbol="gst_rtsp_transport_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="transport" type="GstRTSPTransport*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_rtsp_transport_free">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="transport" type="GstRTSPTransport*"/>
- </parameters>
- </method>
- <method name="get_manager" symbol="gst_rtsp_transport_get_manager">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="trans" type="GstRTSPTransMode"/>
- <parameter name="manager" type="gchar**"/>
- <parameter name="option" type="guint"/>
- </parameters>
- </method>
- <method name="get_mime" symbol="gst_rtsp_transport_get_mime">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="trans" type="GstRTSPTransMode"/>
- <parameter name="mime" type="gchar**"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_rtsp_transport_init">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="transport" type="GstRTSPTransport*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_rtsp_transport_new">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="transport" type="GstRTSPTransport**"/>
- </parameters>
- </method>
- <method name="parse" symbol="gst_rtsp_transport_parse">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="str" type="gchar*"/>
- <parameter name="transport" type="GstRTSPTransport*"/>
- </parameters>
- </method>
- <field name="trans" type="GstRTSPTransMode"/>
- <field name="profile" type="GstRTSPProfile"/>
- <field name="lower_transport" type="GstRTSPLowerTrans"/>
- <field name="destination" type="gchar*"/>
- <field name="source" type="gchar*"/>
- <field name="layers" type="guint"/>
- <field name="mode_play" type="gboolean"/>
- <field name="mode_record" type="gboolean"/>
- <field name="append" type="gboolean"/>
- <field name="interleaved" type="GstRTSPRange"/>
- <field name="ttl" type="guint"/>
- <field name="port" type="GstRTSPRange"/>
- <field name="client_port" type="GstRTSPRange"/>
- <field name="server_port" type="GstRTSPRange"/>
- <field name="ssrc" type="guint"/>
- </struct>
- <struct name="GstRTSPWatch">
- <method name="attach" symbol="gst_rtsp_watch_attach">
- <return-type type="guint"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- <parameter name="context" type="GMainContext*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_rtsp_watch_new">
- <return-type type="GstRTSPWatch*"/>
- <parameters>
- <parameter name="conn" type="GstRTSPConnection*"/>
- <parameter name="funcs" type="GstRTSPWatchFuncs*"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="queue_data" symbol="gst_rtsp_watch_queue_data">
- <return-type type="guint"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </method>
- <method name="queue_message" symbol="gst_rtsp_watch_queue_message">
- <return-type type="guint"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- <parameter name="message" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="reset" symbol="gst_rtsp_watch_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- </parameters>
- </method>
- <method name="send_message" symbol="gst_rtsp_watch_send_message">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- <parameter name="message" type="GstRTSPMessage*"/>
- <parameter name="id" type="guint*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gst_rtsp_watch_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- </parameters>
- </method>
- <method name="write_data" symbol="gst_rtsp_watch_write_data">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="watch" type="GstRTSPWatch*"/>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="id" type="guint*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstRTSPWatchFuncs">
- <field name="message_received" type="GCallback"/>
- <field name="message_sent" type="GCallback"/>
- <field name="closed" type="GCallback"/>
- <field name="error" type="GCallback"/>
- <field name="tunnel_start" type="GCallback"/>
- <field name="tunnel_complete" type="GCallback"/>
- <field name="error_full" type="GCallback"/>
- <field name="tunnel_lost" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
- <boxed name="GstRTSPUrl" type-name="GstRTSPUrl" get-type="gst_rtsp_url_get_type">
- <method name="copy" symbol="gst_rtsp_url_copy">
- <return-type type="GstRTSPUrl*"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </method>
- <method name="decode_path_components" symbol="gst_rtsp_url_decode_path_components">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_rtsp_url_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </method>
- <method name="get_port" symbol="gst_rtsp_url_get_port">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- <parameter name="port" type="guint16*"/>
- </parameters>
- </method>
- <method name="get_request_uri" symbol="gst_rtsp_url_get_request_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </method>
- <method name="parse" symbol="gst_rtsp_url_parse">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="urlstr" type="gchar*"/>
- <parameter name="url" type="GstRTSPUrl**"/>
- </parameters>
- </method>
- <method name="set_port" symbol="gst_rtsp_url_set_port">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="url" type="GstRTSPUrl*"/>
- <parameter name="port" type="guint16"/>
- </parameters>
- </method>
- <field name="transports" type="GstRTSPLowerTrans"/>
- <field name="family" type="GstRTSPFamily"/>
- <field name="user" type="gchar*"/>
- <field name="passwd" type="gchar*"/>
- <field name="host" type="gchar*"/>
- <field name="port" type="guint16"/>
- <field name="abspath" type="gchar*"/>
- <field name="query" type="gchar*"/>
- </boxed>
- <enum name="GstRTSPAuthMethod" type-name="GstRTSPAuthMethod" get-type="gst_rtsp_auth_method_get_type">
- <member name="GST_RTSP_AUTH_NONE" value="0"/>
- <member name="GST_RTSP_AUTH_BASIC" value="1"/>
- <member name="GST_RTSP_AUTH_DIGEST" value="2"/>
- </enum>
- <enum name="GstRTSPFamily" type-name="GstRTSPFamily" get-type="gst_rtsp_family_get_type">
- <member name="GST_RTSP_FAM_NONE" value="0"/>
- <member name="GST_RTSP_FAM_INET" value="1"/>
- <member name="GST_RTSP_FAM_INET6" value="2"/>
- </enum>
- <enum name="GstRTSPHeaderField" type-name="GstRTSPHeaderField" get-type="gst_rtsp_header_field_get_type">
- <member name="GST_RTSP_HDR_INVALID" value="0"/>
- <member name="GST_RTSP_HDR_ACCEPT" value="1"/>
- <member name="GST_RTSP_HDR_ACCEPT_ENCODING" value="2"/>
- <member name="GST_RTSP_HDR_ACCEPT_LANGUAGE" value="3"/>
- <member name="GST_RTSP_HDR_ALLOW" value="4"/>
- <member name="GST_RTSP_HDR_AUTHORIZATION" value="5"/>
- <member name="GST_RTSP_HDR_BANDWIDTH" value="6"/>
- <member name="GST_RTSP_HDR_BLOCKSIZE" value="7"/>
- <member name="GST_RTSP_HDR_CACHE_CONTROL" value="8"/>
- <member name="GST_RTSP_HDR_CONFERENCE" value="9"/>
- <member name="GST_RTSP_HDR_CONNECTION" value="10"/>
- <member name="GST_RTSP_HDR_CONTENT_BASE" value="11"/>
- <member name="GST_RTSP_HDR_CONTENT_ENCODING" value="12"/>
- <member name="GST_RTSP_HDR_CONTENT_LANGUAGE" value="13"/>
- <member name="GST_RTSP_HDR_CONTENT_LENGTH" value="14"/>
- <member name="GST_RTSP_HDR_CONTENT_LOCATION" value="15"/>
- <member name="GST_RTSP_HDR_CONTENT_TYPE" value="16"/>
- <member name="GST_RTSP_HDR_CSEQ" value="17"/>
- <member name="GST_RTSP_HDR_DATE" value="18"/>
- <member name="GST_RTSP_HDR_EXPIRES" value="19"/>
- <member name="GST_RTSP_HDR_FROM" value="20"/>
- <member name="GST_RTSP_HDR_IF_MODIFIED_SINCE" value="21"/>
- <member name="GST_RTSP_HDR_LAST_MODIFIED" value="22"/>
- <member name="GST_RTSP_HDR_PROXY_AUTHENTICATE" value="23"/>
- <member name="GST_RTSP_HDR_PROXY_REQUIRE" value="24"/>
- <member name="GST_RTSP_HDR_PUBLIC" value="25"/>
- <member name="GST_RTSP_HDR_RANGE" value="26"/>
- <member name="GST_RTSP_HDR_REFERER" value="27"/>
- <member name="GST_RTSP_HDR_REQUIRE" value="28"/>
- <member name="GST_RTSP_HDR_RETRY_AFTER" value="29"/>
- <member name="GST_RTSP_HDR_RTP_INFO" value="30"/>
- <member name="GST_RTSP_HDR_SCALE" value="31"/>
- <member name="GST_RTSP_HDR_SESSION" value="32"/>
- <member name="GST_RTSP_HDR_SERVER" value="33"/>
- <member name="GST_RTSP_HDR_SPEED" value="34"/>
- <member name="GST_RTSP_HDR_TRANSPORT" value="35"/>
- <member name="GST_RTSP_HDR_UNSUPPORTED" value="36"/>
- <member name="GST_RTSP_HDR_USER_AGENT" value="37"/>
- <member name="GST_RTSP_HDR_VIA" value="38"/>
- <member name="GST_RTSP_HDR_WWW_AUTHENTICATE" value="39"/>
- <member name="GST_RTSP_HDR_CLIENT_CHALLENGE" value="40"/>
- <member name="GST_RTSP_HDR_REAL_CHALLENGE1" value="41"/>
- <member name="GST_RTSP_HDR_REAL_CHALLENGE2" value="42"/>
- <member name="GST_RTSP_HDR_REAL_CHALLENGE3" value="43"/>
- <member name="GST_RTSP_HDR_SUBSCRIBE" value="44"/>
- <member name="GST_RTSP_HDR_ALERT" value="45"/>
- <member name="GST_RTSP_HDR_CLIENT_ID" value="46"/>
- <member name="GST_RTSP_HDR_COMPANY_ID" value="47"/>
- <member name="GST_RTSP_HDR_GUID" value="48"/>
- <member name="GST_RTSP_HDR_REGION_DATA" value="49"/>
- <member name="GST_RTSP_HDR_MAX_ASM_WIDTH" value="50"/>
- <member name="GST_RTSP_HDR_LANGUAGE" value="51"/>
- <member name="GST_RTSP_HDR_PLAYER_START_TIME" value="52"/>
- <member name="GST_RTSP_HDR_LOCATION" value="53"/>
- <member name="GST_RTSP_HDR_ETAG" value="54"/>
- <member name="GST_RTSP_HDR_IF_MATCH" value="55"/>
- <member name="GST_RTSP_HDR_ACCEPT_CHARSET" value="56"/>
- <member name="GST_RTSP_HDR_SUPPORTED" value="57"/>
- <member name="GST_RTSP_HDR_VARY" value="58"/>
- <member name="GST_RTSP_HDR_X_ACCELERATE_STREAMING" value="59"/>
- <member name="GST_RTSP_HDR_X_ACCEPT_AUTHENT" value="60"/>
- <member name="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" value="61"/>
- <member name="GST_RTSP_HDR_X_BROADCAST_ID" value="62"/>
- <member name="GST_RTSP_HDR_X_BURST_STREAMING" value="63"/>
- <member name="GST_RTSP_HDR_X_NOTICE" value="64"/>
- <member name="GST_RTSP_HDR_X_PLAYER_LAG_TIME" value="65"/>
- <member name="GST_RTSP_HDR_X_PLAYLIST" value="66"/>
- <member name="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" value="67"/>
- <member name="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" value="68"/>
- <member name="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" value="69"/>
- <member name="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" value="70"/>
- <member name="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" value="71"/>
- <member name="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" value="72"/>
- <member name="GST_RTSP_HDR_X_RTP_INFO" value="73"/>
- <member name="GST_RTSP_HDR_X_STARTUPPROFILE" value="74"/>
- <member name="GST_RTSP_HDR_TIMESTAMP" value="75"/>
- <member name="GST_RTSP_HDR_AUTHENTICATION_INFO" value="76"/>
- <member name="GST_RTSP_HDR_HOST" value="77"/>
- <member name="GST_RTSP_HDR_PRAGMA" value="78"/>
- <member name="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" value="79"/>
- <member name="GST_RTSP_HDR_X_SESSIONCOOKIE" value="80"/>
- <member name="GST_RTSP_HDR_LAST" value="81"/>
- </enum>
- <enum name="GstRTSPMsgType">
- <member name="GST_RTSP_MESSAGE_INVALID" value="0"/>
- <member name="GST_RTSP_MESSAGE_REQUEST" value="1"/>
- <member name="GST_RTSP_MESSAGE_RESPONSE" value="2"/>
- <member name="GST_RTSP_MESSAGE_HTTP_REQUEST" value="3"/>
- <member name="GST_RTSP_MESSAGE_HTTP_RESPONSE" value="4"/>
- <member name="GST_RTSP_MESSAGE_DATA" value="5"/>
- </enum>
- <enum name="GstRTSPProfile">
- <member name="GST_RTSP_PROFILE_UNKNOWN" value="0"/>
- <member name="GST_RTSP_PROFILE_AVP" value="1"/>
- <member name="GST_RTSP_PROFILE_SAVP" value="2"/>
- </enum>
- <enum name="GstRTSPRangeUnit">
- <member name="GST_RTSP_RANGE_SMPTE" value="0"/>
- <member name="GST_RTSP_RANGE_SMPTE_30_DROP" value="1"/>
- <member name="GST_RTSP_RANGE_SMPTE_25" value="2"/>
- <member name="GST_RTSP_RANGE_NPT" value="3"/>
- <member name="GST_RTSP_RANGE_CLOCK" value="4"/>
- </enum>
- <enum name="GstRTSPResult" type-name="GstRTSPResult" get-type="gst_rtsp_result_get_type">
- <member name="GST_RTSP_OK" value="0"/>
- <member name="GST_RTSP_ERROR" value="-1"/>
- <member name="GST_RTSP_EINVAL" value="-2"/>
- <member name="GST_RTSP_EINTR" value="-3"/>
- <member name="GST_RTSP_ENOMEM" value="-4"/>
- <member name="GST_RTSP_ERESOLV" value="-5"/>
- <member name="GST_RTSP_ENOTIMPL" value="-6"/>
- <member name="GST_RTSP_ESYS" value="-7"/>
- <member name="GST_RTSP_EPARSE" value="-8"/>
- <member name="GST_RTSP_EWSASTART" value="-9"/>
- <member name="GST_RTSP_EWSAVERSION" value="-10"/>
- <member name="GST_RTSP_EEOF" value="-11"/>
- <member name="GST_RTSP_ENET" value="-12"/>
- <member name="GST_RTSP_ENOTIP" value="-13"/>
- <member name="GST_RTSP_ETIMEOUT" value="-14"/>
- <member name="GST_RTSP_ETGET" value="-15"/>
- <member name="GST_RTSP_ETPOST" value="-16"/>
- <member name="GST_RTSP_ELAST" value="-17"/>
- </enum>
- <enum name="GstRTSPState" type-name="GstRTSPState" get-type="gst_rtsp_state_get_type">
- <member name="GST_RTSP_STATE_INVALID" value="0"/>
- <member name="GST_RTSP_STATE_INIT" value="1"/>
- <member name="GST_RTSP_STATE_READY" value="2"/>
- <member name="GST_RTSP_STATE_SEEKING" value="3"/>
- <member name="GST_RTSP_STATE_PLAYING" value="4"/>
- <member name="GST_RTSP_STATE_RECORDING" value="5"/>
- </enum>
- <enum name="GstRTSPStatusCode" type-name="GstRTSPStatusCode" get-type="gst_rtsp_status_code_get_type">
- <member name="GST_RTSP_STS_INVALID" value="0"/>
- <member name="GST_RTSP_STS_CONTINUE" value="100"/>
- <member name="GST_RTSP_STS_OK" value="200"/>
- <member name="GST_RTSP_STS_CREATED" value="201"/>
- <member name="GST_RTSP_STS_LOW_ON_STORAGE" value="250"/>
- <member name="GST_RTSP_STS_MULTIPLE_CHOICES" value="300"/>
- <member name="GST_RTSP_STS_MOVED_PERMANENTLY" value="301"/>
- <member name="GST_RTSP_STS_MOVE_TEMPORARILY" value="302"/>
- <member name="GST_RTSP_STS_SEE_OTHER" value="303"/>
- <member name="GST_RTSP_STS_NOT_MODIFIED" value="304"/>
- <member name="GST_RTSP_STS_USE_PROXY" value="305"/>
- <member name="GST_RTSP_STS_BAD_REQUEST" value="400"/>
- <member name="GST_RTSP_STS_UNAUTHORIZED" value="401"/>
- <member name="GST_RTSP_STS_PAYMENT_REQUIRED" value="402"/>
- <member name="GST_RTSP_STS_FORBIDDEN" value="403"/>
- <member name="GST_RTSP_STS_NOT_FOUND" value="404"/>
- <member name="GST_RTSP_STS_METHOD_NOT_ALLOWED" value="405"/>
- <member name="GST_RTSP_STS_NOT_ACCEPTABLE" value="406"/>
- <member name="GST_RTSP_STS_PROXY_AUTH_REQUIRED" value="407"/>
- <member name="GST_RTSP_STS_REQUEST_TIMEOUT" value="408"/>
- <member name="GST_RTSP_STS_GONE" value="410"/>
- <member name="GST_RTSP_STS_LENGTH_REQUIRED" value="411"/>
- <member name="GST_RTSP_STS_PRECONDITION_FAILED" value="412"/>
- <member name="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" value="413"/>
- <member name="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" value="414"/>
- <member name="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" value="415"/>
- <member name="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" value="451"/>
- <member name="GST_RTSP_STS_CONFERENCE_NOT_FOUND" value="452"/>
- <member name="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" value="453"/>
- <member name="GST_RTSP_STS_SESSION_NOT_FOUND" value="454"/>
- <member name="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" value="455"/>
- <member name="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" value="456"/>
- <member name="GST_RTSP_STS_INVALID_RANGE" value="457"/>
- <member name="GST_RTSP_STS_PARAMETER_IS_READONLY" value="458"/>
- <member name="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" value="459"/>
- <member name="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" value="460"/>
- <member name="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" value="461"/>
- <member name="GST_RTSP_STS_DESTINATION_UNREACHABLE" value="462"/>
- <member name="GST_RTSP_STS_INTERNAL_SERVER_ERROR" value="500"/>
- <member name="GST_RTSP_STS_NOT_IMPLEMENTED" value="501"/>
- <member name="GST_RTSP_STS_BAD_GATEWAY" value="502"/>
- <member name="GST_RTSP_STS_SERVICE_UNAVAILABLE" value="503"/>
- <member name="GST_RTSP_STS_GATEWAY_TIMEOUT" value="504"/>
- <member name="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" value="505"/>
- <member name="GST_RTSP_STS_OPTION_NOT_SUPPORTED" value="551"/>
- </enum>
- <enum name="GstRTSPTimeType">
- <member name="GST_RTSP_TIME_SECONDS" value="0"/>
- <member name="GST_RTSP_TIME_NOW" value="1"/>
- <member name="GST_RTSP_TIME_END" value="2"/>
- </enum>
- <enum name="GstRTSPTransMode">
- <member name="GST_RTSP_TRANS_UNKNOWN" value="0"/>
- <member name="GST_RTSP_TRANS_RTP" value="1"/>
- <member name="GST_RTSP_TRANS_RDT" value="2"/>
- </enum>
- <enum name="GstRTSPVersion" type-name="GstRTSPVersion" get-type="gst_rtsp_version_get_type">
- <member name="GST_RTSP_VERSION_INVALID" value="0"/>
- <member name="GST_RTSP_VERSION_1_0" value="16"/>
- <member name="GST_RTSP_VERSION_1_1" value="17"/>
- </enum>
- <flags name="GstRTSPEvent" type-name="GstRTSPEvent" get-type="gst_rtsp_event_get_type">
- <member name="GST_RTSP_EV_READ" value="1"/>
- <member name="GST_RTSP_EV_WRITE" value="2"/>
- </flags>
- <flags name="GstRTSPLowerTrans" type-name="GstRTSPLowerTrans" get-type="gst_rtsp_lower_trans_get_type">
- <member name="GST_RTSP_LOWER_TRANS_UDP" value="1"/>
- <member name="GST_RTSP_LOWER_TRANS_UDP_MCAST" value="2"/>
- <member name="GST_RTSP_LOWER_TRANS_TCP" value="4"/>
- <member name="GST_RTSP_LOWER_TRANS_HTTP" value="16"/>
- </flags>
- <flags name="GstRTSPMethod" type-name="GstRTSPMethod" get-type="gst_rtsp_method_get_type">
- <member name="GST_RTSP_INVALID" value="0"/>
- <member name="GST_RTSP_DESCRIBE" value="1"/>
- <member name="GST_RTSP_ANNOUNCE" value="2"/>
- <member name="GST_RTSP_GET_PARAMETER" value="4"/>
- <member name="GST_RTSP_OPTIONS" value="8"/>
- <member name="GST_RTSP_PAUSE" value="16"/>
- <member name="GST_RTSP_PLAY" value="32"/>
- <member name="GST_RTSP_RECORD" value="64"/>
- <member name="GST_RTSP_REDIRECT" value="128"/>
- <member name="GST_RTSP_SETUP" value="256"/>
- <member name="GST_RTSP_SET_PARAMETER" value="512"/>
- <member name="GST_RTSP_TEARDOWN" value="1024"/>
- <member name="GST_RTSP_GET" value="2048"/>
- <member name="GST_RTSP_POST" value="4096"/>
- </flags>
- <interface name="GstRTSPExtension" type-name="GstRTSPExtension" get-type="gst_rtsp_extension_get_type">
- <method name="after_send" symbol="gst_rtsp_extension_after_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- <parameter name="resp" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="before_send" symbol="gst_rtsp_extension_before_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="configure_stream" symbol="gst_rtsp_extension_configure_stream">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="detect_server" symbol="gst_rtsp_extension_detect_server">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="resp" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="get_transports" symbol="gst_rtsp_extension_get_transports">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="protocols" type="GstRTSPLowerTrans"/>
- <parameter name="transport" type="gchar**"/>
- </parameters>
- </method>
- <method name="parse_sdp" symbol="gst_rtsp_extension_parse_sdp">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="sdp" type="GstSDPMessage*"/>
- <parameter name="s" type="GstStructure*"/>
- </parameters>
- </method>
- <method name="receive_request" symbol="gst_rtsp_extension_receive_request">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="send" symbol="gst_rtsp_extension_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- <parameter name="resp" type="GstRTSPMessage*"/>
- </parameters>
- </method>
- <method name="setup_media" symbol="gst_rtsp_extension_setup_media">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="stream_select" symbol="gst_rtsp_extension_stream_select">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </method>
- <signal name="send" when="LAST">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="gpointer"/>
- <parameter name="resp" type="gpointer"/>
- </parameters>
- </signal>
- <vfunc name="after_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- <parameter name="resp" type="GstRTSPMessage*"/>
- </parameters>
- </vfunc>
- <vfunc name="before_send">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- </parameters>
- </vfunc>
- <vfunc name="configure_stream">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </vfunc>
- <vfunc name="detect_server">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="resp" type="GstRTSPMessage*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_transports">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="protocols" type="GstRTSPLowerTrans"/>
- <parameter name="transport" type="gchar**"/>
- </parameters>
- </vfunc>
- <vfunc name="parse_sdp">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="sdp" type="GstSDPMessage*"/>
- <parameter name="s" type="GstStructure*"/>
- </parameters>
- </vfunc>
- <vfunc name="receive_request">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="req" type="GstRTSPMessage*"/>
- </parameters>
- </vfunc>
- <vfunc name="setup_media">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="stream_select">
- <return-type type="GstRTSPResult"/>
- <parameters>
- <parameter name="ext" type="GstRTSPExtension*"/>
- <parameter name="url" type="GstRTSPUrl*"/>
- </parameters>
- </vfunc>
- </interface>
- <constant name="GST_RTSP_DEFAULT_PORT" type="int" value="554"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h" gir_namespace="GstRtsp" gir_version="0.10"
-GstRTSPExtension::send has_emitter="1"
-GstRTSPAuthMethod cheader_filename="gst/rtsp/gstrtspconnection.h"
-GstRTSPFamily cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPHeaderField cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPLowerTrans cheader_filename="gst/rtsp/gstrtspextension.h"
-GstRTSPMsgType cheader_filename="gst/rtsp/gstrtspmessage.h"
-GstRTSPProfile cheader_filename="gst/rtsp/gstrtsptransport.h"
-GstRTSPRangeUnit cheader_filename="gst/rtsp/gstrtsprange.h"
-GstRTSPResult cheader_filename="gst/rtsp/gstrtspconnection.h"
-GstRTSPState cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPStatusCode cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPTimeType cheader_filename="gst/rtsp/gstrtsprange.h"
-GstRTSPTransMode cheader_filename="gst/rtsp/gstrtsptransport.h"
-GstRTSPVersion cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPEvent cheader_filename="gst/rtsp/gstrtspconnection.h"
-GstRTSPMethod cheader_filename="gst/rtsp/gstrtspdefs.h"
-GstRTSPConnection cheader_filename="gst/rtsp/gstrtspconnection.h"
-GstRTSPMessage cheader_filename="gst/rtsp/gstrtspmessage.h"
-GstRTSPMessage.hdr_fields weak="0"
-GstRTSPRange cheader_filename="gst/rtsp/gstrtsprange.h"
-GstRTSPTime cheader_filename="gst/rtsp/gstrtsprange.h"
-GstRTSPTimeRange cheader_filename="gst/rtsp/gstrtsprange.h"
-GstRTSPTimeRange.* weak="0"
-GstRTSPTransport.* weak="0"
-GstRTSPUrl cheader_filename="gst/rtsp/gstrtspconnection.h"
-GstRTSPUrl.* weak="0"
-GstRTSPExtension cheader_filename="gst/rtsp/gstrtspextension.h"
-GstRTSPWatch* cheader_filename="gst/rtsp/gstrtspconnection.h"
-gst_rtsp_base64_decode_ip cheader_filename="gst/rtsp/gstrtspbase64.h"
-gst_rtsp_base64_encode cheader_filename="gst/rtsp/gstrtspbase64.h"
-gst_rtsp_connection_create.conn transfer_ownership="1"
-gst_rtsp_find_header_field cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_find_method cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_header_as_text cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_header_allow_multiple cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_method_as_text cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_message_new hidden="1"
-gst_rtsp_message_new_request hidden="1"
-gst_rtsp_message_new_response hidden="1"
-gst_rtsp_message_new_data hidden="1"
-gst_rtsp_message_get_body.data is_array="1" is_out="1"
-gst_rtsp_message_get_header.value is_out="1"
-gst_rtsp_message_set_body.data is_array="1"
-gst_rtsp_message_steal_body.data is_array="1" is_out="1" value_owned="1"
-gst_rtsp_message_take_body.data is_array="1" takes_ownership="1"
-gst_rtsp_message_take_header.value takes_ownership="1"
-gst_rtsp_options_as_text cheader_filename="gst/rtsp/gstrtspdefs" transfer_ownership="1"
-gst_rtsp_range_parse.range transfer_ownership="1"
-gst_rtsp_range_to_string transfer_ownership="1"
-gst_rtsp_status_as_text cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_strresult cheader_filename="gst/rtsp/gstrtspdefs.h"
-gst_rtsp_transport_new hidden="1"
-gst_rtsp_transport_as_text transfer_ownership="1"
-gst_rtsp_url_copy transfer_ownership="1"
-gst_rtsp_url_get_request_uri transfer_ownership="1"
-gst_rtsp_url_parse.url transfer_ownership="1"
-gst_rtsp_version_as_text cheader_filename="gst/rtsp/gstrtspdefs.h"
-GST_RTSP_DEFAULT_PORT cheader_filename="gst/rtsp/gstrtspurl.h"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/sdp
-lib/libgstsdp-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="sdp_address_is_multicast" symbol="gst_sdp_address_is_multicast">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="nettype" type="gchar*"/>
- <parameter name="addrtype" type="gchar*"/>
- <parameter name="addr" type="gchar*"/>
- </parameters>
- </function>
- <struct name="GstSDPAttribute">
- <field name="key" type="gchar*"/>
- <field name="value" type="gchar*"/>
- </struct>
- <struct name="GstSDPBandwidth">
- <field name="bwtype" type="gchar*"/>
- <field name="bandwidth" type="guint"/>
- </struct>
- <struct name="GstSDPConnection">
- <field name="nettype" type="gchar*"/>
- <field name="addrtype" type="gchar*"/>
- <field name="address" type="gchar*"/>
- <field name="ttl" type="guint"/>
- <field name="addr_number" type="guint"/>
- </struct>
- <struct name="GstSDPKey">
- <field name="type" type="gchar*"/>
- <field name="data" type="gchar*"/>
- </struct>
- <struct name="GstSDPMedia">
- <method name="add_attribute" symbol="gst_sdp_media_add_attribute">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_bandwidth" symbol="gst_sdp_media_add_bandwidth">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="bwtype" type="gchar*"/>
- <parameter name="bandwidth" type="guint"/>
- </parameters>
- </method>
- <method name="add_connection" symbol="gst_sdp_media_add_connection">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="nettype" type="gchar*"/>
- <parameter name="addrtype" type="gchar*"/>
- <parameter name="address" type="gchar*"/>
- <parameter name="ttl" type="guint"/>
- <parameter name="addr_number" type="guint"/>
- </parameters>
- </method>
- <method name="add_format" symbol="gst_sdp_media_add_format">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="format" type="gchar*"/>
- </parameters>
- </method>
- <method name="as_text" symbol="gst_sdp_media_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="attributes_len" symbol="gst_sdp_media_attributes_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="bandwidths_len" symbol="gst_sdp_media_bandwidths_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="connections_len" symbol="gst_sdp_media_connections_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="formats_len" symbol="gst_sdp_media_formats_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_sdp_media_free">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_attribute" symbol="gst_sdp_media_get_attribute">
- <return-type type="GstSDPAttribute*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_attribute_val" symbol="gst_sdp_media_get_attribute_val">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="key" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_attribute_val_n" symbol="gst_sdp_media_get_attribute_val_n">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="nth" type="guint"/>
- </parameters>
- </method>
- <method name="get_bandwidth" symbol="gst_sdp_media_get_bandwidth">
- <return-type type="GstSDPBandwidth*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_connection" symbol="gst_sdp_media_get_connection">
- <return-type type="GstSDPConnection*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_format" symbol="gst_sdp_media_get_format">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_information" symbol="gst_sdp_media_get_information">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_key" symbol="gst_sdp_media_get_key">
- <return-type type="GstSDPKey*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_media" symbol="gst_sdp_media_get_media">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_num_ports" symbol="gst_sdp_media_get_num_ports">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_port" symbol="gst_sdp_media_get_port">
- <return-type type="guint"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="get_proto" symbol="gst_sdp_media_get_proto">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_sdp_media_init">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_sdp_media_new">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia**"/>
- </parameters>
- </method>
- <method name="set_information" symbol="gst_sdp_media_set_information">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="information" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_key" symbol="gst_sdp_media_set_key">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="type" type="gchar*"/>
- <parameter name="data" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_media" symbol="gst_sdp_media_set_media">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="med" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_port_info" symbol="gst_sdp_media_set_port_info">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="port" type="guint"/>
- <parameter name="num_ports" type="guint"/>
- </parameters>
- </method>
- <method name="set_proto" symbol="gst_sdp_media_set_proto">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- <parameter name="proto" type="gchar*"/>
- </parameters>
- </method>
- <method name="uninit" symbol="gst_sdp_media_uninit">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <field name="media" type="gchar*"/>
- <field name="port" type="guint"/>
- <field name="num_ports" type="guint"/>
- <field name="proto" type="gchar*"/>
- <field name="fmts" type="GArray*"/>
- <field name="information" type="gchar*"/>
- <field name="connections" type="GArray*"/>
- <field name="bandwidths" type="GArray*"/>
- <field name="key" type="GstSDPKey"/>
- <field name="attributes" type="GArray*"/>
- </struct>
- <struct name="GstSDPMessage">
- <method name="add_attribute" symbol="gst_sdp_message_add_attribute">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_bandwidth" symbol="gst_sdp_message_add_bandwidth">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="bwtype" type="gchar*"/>
- <parameter name="bandwidth" type="guint"/>
- </parameters>
- </method>
- <method name="add_email" symbol="gst_sdp_message_add_email">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="email" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_media" symbol="gst_sdp_message_add_media">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="media" type="GstSDPMedia*"/>
- </parameters>
- </method>
- <method name="add_phone" symbol="gst_sdp_message_add_phone">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="phone" type="gchar*"/>
- </parameters>
- </method>
- <method name="add_time" symbol="gst_sdp_message_add_time">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="start" type="gchar*"/>
- <parameter name="stop" type="gchar*"/>
- <parameter name="repeat" type="gchar**"/>
- </parameters>
- </method>
- <method name="add_zone" symbol="gst_sdp_message_add_zone">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="adj_time" type="gchar*"/>
- <parameter name="typed_time" type="gchar*"/>
- </parameters>
- </method>
- <method name="as_text" symbol="gst_sdp_message_as_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="as_uri" symbol="gst_sdp_message_as_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="scheme" type="gchar*"/>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="attributes_len" symbol="gst_sdp_message_attributes_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="bandwidths_len" symbol="gst_sdp_message_bandwidths_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="dump" symbol="gst_sdp_message_dump">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="emails_len" symbol="gst_sdp_message_emails_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="free" symbol="gst_sdp_message_free">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_attribute" symbol="gst_sdp_message_get_attribute">
- <return-type type="GstSDPAttribute*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_attribute_val" symbol="gst_sdp_message_get_attribute_val">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="key" type="gchar*"/>
- </parameters>
- </method>
- <method name="get_attribute_val_n" symbol="gst_sdp_message_get_attribute_val_n">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="nth" type="guint"/>
- </parameters>
- </method>
- <method name="get_bandwidth" symbol="gst_sdp_message_get_bandwidth">
- <return-type type="GstSDPBandwidth*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_connection" symbol="gst_sdp_message_get_connection">
- <return-type type="GstSDPConnection*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_email" symbol="gst_sdp_message_get_email">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_information" symbol="gst_sdp_message_get_information">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_key" symbol="gst_sdp_message_get_key">
- <return-type type="GstSDPKey*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_media" symbol="gst_sdp_message_get_media">
- <return-type type="GstSDPMedia*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_origin" symbol="gst_sdp_message_get_origin">
- <return-type type="GstSDPOrigin*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_phone" symbol="gst_sdp_message_get_phone">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_session_name" symbol="gst_sdp_message_get_session_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_time" symbol="gst_sdp_message_get_time">
- <return-type type="GstSDPTime*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="get_uri" symbol="gst_sdp_message_get_uri">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_version" symbol="gst_sdp_message_get_version">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="get_zone" symbol="gst_sdp_message_get_zone">
- <return-type type="GstSDPZone*"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="idx" type="guint"/>
- </parameters>
- </method>
- <method name="init" symbol="gst_sdp_message_init">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="medias_len" symbol="gst_sdp_message_medias_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="new" symbol="gst_sdp_message_new">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage**"/>
- </parameters>
- </method>
- <method name="parse_buffer" symbol="gst_sdp_message_parse_buffer">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="size" type="guint"/>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="parse_uri" symbol="gst_sdp_message_parse_uri">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="uri" type="gchar*"/>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="phones_len" symbol="gst_sdp_message_phones_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="set_connection" symbol="gst_sdp_message_set_connection">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="nettype" type="gchar*"/>
- <parameter name="addrtype" type="gchar*"/>
- <parameter name="address" type="gchar*"/>
- <parameter name="ttl" type="guint"/>
- <parameter name="addr_number" type="guint"/>
- </parameters>
- </method>
- <method name="set_information" symbol="gst_sdp_message_set_information">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="information" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_key" symbol="gst_sdp_message_set_key">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="type" type="gchar*"/>
- <parameter name="data" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_origin" symbol="gst_sdp_message_set_origin">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="username" type="gchar*"/>
- <parameter name="sess_id" type="gchar*"/>
- <parameter name="sess_version" type="gchar*"/>
- <parameter name="nettype" type="gchar*"/>
- <parameter name="addrtype" type="gchar*"/>
- <parameter name="addr" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_session_name" symbol="gst_sdp_message_set_session_name">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="session_name" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_uri" symbol="gst_sdp_message_set_uri">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="uri" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_version" symbol="gst_sdp_message_set_version">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- <parameter name="version" type="gchar*"/>
- </parameters>
- </method>
- <method name="times_len" symbol="gst_sdp_message_times_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="uninit" symbol="gst_sdp_message_uninit">
- <return-type type="GstSDPResult"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <method name="zones_len" symbol="gst_sdp_message_zones_len">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="GstSDPMessage*"/>
- </parameters>
- </method>
- <field name="version" type="gchar*"/>
- <field name="origin" type="GstSDPOrigin"/>
- <field name="session_name" type="gchar*"/>
- <field name="information" type="gchar*"/>
- <field name="uri" type="gchar*"/>
- <field name="emails" type="GArray*"/>
- <field name="phones" type="GArray*"/>
- <field name="connection" type="GstSDPConnection"/>
- <field name="bandwidths" type="GArray*"/>
- <field name="times" type="GArray*"/>
- <field name="zones" type="GArray*"/>
- <field name="key" type="GstSDPKey"/>
- <field name="attributes" type="GArray*"/>
- <field name="medias" type="GArray*"/>
- </struct>
- <struct name="GstSDPOrigin">
- <field name="username" type="gchar*"/>
- <field name="sess_id" type="gchar*"/>
- <field name="sess_version" type="gchar*"/>
- <field name="nettype" type="gchar*"/>
- <field name="addrtype" type="gchar*"/>
- <field name="addr" type="gchar*"/>
- </struct>
- <struct name="GstSDPTime">
- <field name="start" type="gchar*"/>
- <field name="stop" type="gchar*"/>
- <field name="repeat" type="GArray*"/>
- </struct>
- <struct name="GstSDPZone">
- <field name="time" type="gchar*"/>
- <field name="typed_time" type="gchar*"/>
- </struct>
- <enum name="GstSDPResult">
- <member name="GST_SDP_OK" value="0"/>
- <member name="GST_SDP_EINVAL" value="-1"/>
- </enum>
- <constant name="GST_SDP_BWTYPE_AS" type="char*" value="AS"/>
- <constant name="GST_SDP_BWTYPE_CT" type="char*" value="CT"/>
- <constant name="GST_SDP_BWTYPE_EXT_PREFIX" type="char*" value="X-"/>
- <constant name="GST_SDP_BWTYPE_RR" type="char*" value="RR"/>
- <constant name="GST_SDP_BWTYPE_RS" type="char*" value="RS"/>
- <constant name="GST_SDP_BWTYPE_TIAS" type="char*" value="TIAS"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/sdp/gstsdpmessage.h" gir_namespace="GstSdp" gir_version="0.10"
-GstSDPResult cheader_filename="gst/sdp/gstsdp.h"
-GstSDPMedia.attributes type_arguments="SDPAttribute"
-GstSDPMedia.bandwidths type_arguments="SDPBandwidth"
-GstSDPMedia.connections type_arguments="SDPConnection"
-GstSDPMedia.fmts type_arguments="string"
-GstSDPMessage.attributes type_arguments="SDPAttribute"
-GstSDPMessage.bandwidths type_arguments="SDPBandwidth"
-GstSDPMessage.emails type_arguments="string"
-GstSDPMessage.medias type_arguments="SDPMedia"
-GstSDPMessage.phones type_arguments="string"
-GstSDPMessage.times type_arguments="SDPTime"
-GstSDPMessage.zones type_arguments="SDPZone"
-GstSDPTime.repeat type_arguments="SDPTime"
+++ /dev/null
-gstreamer-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/tag
-lib/libgsttag-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="tag_freeform_string_to_utf8" symbol="gst_tag_freeform_string_to_utf8">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="data" type="gchar*"/>
- <parameter name="size" type="gint"/>
- <parameter name="env_vars" type="gchar**"/>
- </parameters>
- </function>
- <function name="tag_from_id3_tag" symbol="gst_tag_from_id3_tag">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="id3_tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_from_id3_user_tag" symbol="gst_tag_from_id3_user_tag">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="type" type="gchar*"/>
- <parameter name="id3_user_tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_from_vorbis_tag" symbol="gst_tag_from_vorbis_tag">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="vorbis_tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_language_code_iso_639_1" symbol="gst_tag_get_language_code_iso_639_1">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="lang_code" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_language_code_iso_639_2B" symbol="gst_tag_get_language_code_iso_639_2B">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="lang_code" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_language_code_iso_639_2T" symbol="gst_tag_get_language_code_iso_639_2T">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="lang_code" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_get_language_codes" symbol="gst_tag_get_language_codes">
- <return-type type="gchar**"/>
- </function>
- <function name="tag_get_language_name" symbol="gst_tag_get_language_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="language_code" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_id3_genre_count" symbol="gst_tag_id3_genre_count">
- <return-type type="guint"/>
- </function>
- <function name="tag_id3_genre_get" symbol="gst_tag_id3_genre_get">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="id" type="guint"/>
- </parameters>
- </function>
- <function name="tag_image_data_to_image_buffer" symbol="gst_tag_image_data_to_image_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="image_data" type="guint8*"/>
- <parameter name="image_data_len" type="guint"/>
- <parameter name="image_type" type="GstTagImageType"/>
- </parameters>
- </function>
- <function name="tag_list_add_id3_image" symbol="gst_tag_list_add_id3_image">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="tag_list" type="GstTagList*"/>
- <parameter name="image_data" type="guint8*"/>
- <parameter name="image_data_len" type="guint"/>
- <parameter name="id3_picture_type" type="guint"/>
- </parameters>
- </function>
- <function name="tag_list_from_exif_buffer" symbol="gst_tag_list_from_exif_buffer">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="byte_order" type="gint"/>
- <parameter name="base_offset" type="guint32"/>
- </parameters>
- </function>
- <function name="tag_list_from_exif_buffer_with_tiff_header" symbol="gst_tag_list_from_exif_buffer_with_tiff_header">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="tag_list_from_vorbiscomment_buffer" symbol="gst_tag_list_from_vorbiscomment_buffer">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="id_data" type="guint8*"/>
- <parameter name="id_data_length" type="guint"/>
- <parameter name="vendor_string" type="gchar**"/>
- </parameters>
- </function>
- <function name="tag_list_from_xmp_buffer" symbol="gst_tag_list_from_xmp_buffer">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </function>
- <function name="tag_list_new_from_id3v1" symbol="gst_tag_list_new_from_id3v1">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- </parameters>
- </function>
- <function name="tag_list_to_exif_buffer" symbol="gst_tag_list_to_exif_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="taglist" type="GstTagList*"/>
- <parameter name="byte_order" type="gint"/>
- <parameter name="base_offset" type="guint32"/>
- </parameters>
- </function>
- <function name="tag_list_to_exif_buffer_with_tiff_header" symbol="gst_tag_list_to_exif_buffer_with_tiff_header">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="taglist" type="GstTagList*"/>
- </parameters>
- </function>
- <function name="tag_list_to_vorbiscomment_buffer" symbol="gst_tag_list_to_vorbiscomment_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="id_data" type="guint8*"/>
- <parameter name="id_data_length" type="guint"/>
- <parameter name="vendor_string" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_list_to_xmp_buffer" symbol="gst_tag_list_to_xmp_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="read_only" type="gboolean"/>
- </parameters>
- </function>
- <function name="tag_list_to_xmp_buffer_full" symbol="gst_tag_list_to_xmp_buffer_full">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="read_only" type="gboolean"/>
- <parameter name="schemas" type="gchar**"/>
- </parameters>
- </function>
- <function name="tag_parse_extended_comment" symbol="gst_tag_parse_extended_comment">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="ext_comment" type="gchar*"/>
- <parameter name="key" type="gchar**"/>
- <parameter name="lang" type="gchar**"/>
- <parameter name="value" type="gchar**"/>
- <parameter name="fail_if_no_key" type="gboolean"/>
- </parameters>
- </function>
- <function name="tag_register_musicbrainz_tags" symbol="gst_tag_register_musicbrainz_tags">
- <return-type type="void"/>
- </function>
- <function name="tag_to_id3_tag" symbol="gst_tag_to_id3_tag">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="gst_tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_to_vorbis_comments" symbol="gst_tag_to_vorbis_comments">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_to_vorbis_tag" symbol="gst_tag_to_vorbis_tag">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="gst_tag" type="gchar*"/>
- </parameters>
- </function>
- <function name="tag_xmp_list_schemas" symbol="gst_tag_xmp_list_schemas">
- <return-type type="gchar**"/>
- </function>
- <function name="vorbis_tag_add" symbol="gst_vorbis_tag_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GstTagList*"/>
- <parameter name="tag" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
- </parameters>
- </function>
- <enum name="GstTagDemuxResult" type-name="GstTagDemuxResult" get-type="gst_tag_demux_result_get_type">
- <member name="GST_TAG_DEMUX_RESULT_BROKEN_TAG" value="0"/>
- <member name="GST_TAG_DEMUX_RESULT_AGAIN" value="1"/>
- <member name="GST_TAG_DEMUX_RESULT_OK" value="2"/>
- </enum>
- <enum name="GstTagImageType" type-name="GstTagImageType" get-type="gst_tag_image_type_get_type">
- <member name="GST_TAG_IMAGE_TYPE_NONE" value="-1"/>
- <member name="GST_TAG_IMAGE_TYPE_UNDEFINED" value="0"/>
- <member name="GST_TAG_IMAGE_TYPE_FRONT_COVER" value="1"/>
- <member name="GST_TAG_IMAGE_TYPE_BACK_COVER" value="2"/>
- <member name="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" value="3"/>
- <member name="GST_TAG_IMAGE_TYPE_MEDIUM" value="4"/>
- <member name="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" value="5"/>
- <member name="GST_TAG_IMAGE_TYPE_ARTIST" value="6"/>
- <member name="GST_TAG_IMAGE_TYPE_CONDUCTOR" value="7"/>
- <member name="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" value="8"/>
- <member name="GST_TAG_IMAGE_TYPE_COMPOSER" value="9"/>
- <member name="GST_TAG_IMAGE_TYPE_LYRICIST" value="10"/>
- <member name="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" value="11"/>
- <member name="GST_TAG_IMAGE_TYPE_DURING_RECORDING" value="12"/>
- <member name="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" value="13"/>
- <member name="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" value="14"/>
- <member name="GST_TAG_IMAGE_TYPE_FISH" value="15"/>
- <member name="GST_TAG_IMAGE_TYPE_ILLUSTRATION" value="16"/>
- <member name="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" value="17"/>
- <member name="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" value="18"/>
- </enum>
- <object name="GstTagDemux" parent="GstElement" type-name="GstTagDemux" get-type="gst_tag_demux_get_type">
- <vfunc name="identify_tag">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="demux" type="GstTagDemux*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="start_tag" type="gboolean"/>
- <parameter name="tag_size" type="guint*"/>
- </parameters>
- </vfunc>
- <vfunc name="merge_tags">
- <return-type type="GstTagList*"/>
- <parameters>
- <parameter name="demux" type="GstTagDemux*"/>
- <parameter name="start_tags" type="GstTagList*"/>
- <parameter name="end_tags" type="GstTagList*"/>
- </parameters>
- </vfunc>
- <vfunc name="parse_tag">
- <return-type type="GstTagDemuxResult"/>
- <parameters>
- <parameter name="demux" type="GstTagDemux*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- <parameter name="start_tag" type="gboolean"/>
- <parameter name="tag_size" type="guint*"/>
- <parameter name="tags" type="GstTagList**"/>
- </parameters>
- </vfunc>
- <field name="reserved" type="gpointer[]"/>
- </object>
- <interface name="GstTagXmpWriter" type-name="GstTagXmpWriter" get-type="gst_tag_xmp_writer_get_type">
- <requires>
- <interface name="GstElement"/>
- </requires>
- <method name="add_all_schemas" symbol="gst_tag_xmp_writer_add_all_schemas">
- <return-type type="void"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- </parameters>
- </method>
- <method name="add_schema" symbol="gst_tag_xmp_writer_add_schema">
- <return-type type="void"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- <parameter name="schema" type="gchar*"/>
- </parameters>
- </method>
- <method name="has_schema" symbol="gst_tag_xmp_writer_has_schema">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- <parameter name="schema" type="gchar*"/>
- </parameters>
- </method>
- <method name="remove_all_schemas" symbol="gst_tag_xmp_writer_remove_all_schemas">
- <return-type type="void"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- </parameters>
- </method>
- <method name="remove_schema" symbol="gst_tag_xmp_writer_remove_schema">
- <return-type type="void"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- <parameter name="schema" type="gchar*"/>
- </parameters>
- </method>
- <method name="tag_list_to_xmp_buffer" symbol="gst_tag_xmp_writer_tag_list_to_xmp_buffer">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="config" type="GstTagXmpWriter*"/>
- <parameter name="taglist" type="GstTagList*"/>
- <parameter name="read_only" type="gboolean"/>
- </parameters>
- </method>
- </interface>
- <constant name="GST_TAG_CAPTURING_CONTRAST" type="char*" value="capturing-contrast"/>
- <constant name="GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO" type="char*" value="capturing-digital-zoom-ratio"/>
- <constant name="GST_TAG_CAPTURING_EXPOSURE_COMPENSATION" type="char*" value="capturing-exposure-compensation"/>
- <constant name="GST_TAG_CAPTURING_EXPOSURE_MODE" type="char*" value="capturing-exposure-mode"/>
- <constant name="GST_TAG_CAPTURING_EXPOSURE_PROGRAM" type="char*" value="capturing-exposure-program"/>
- <constant name="GST_TAG_CAPTURING_FLASH_FIRED" type="char*" value="capturing-flash-fired"/>
- <constant name="GST_TAG_CAPTURING_FLASH_MODE" type="char*" value="capturing-flash-mode"/>
- <constant name="GST_TAG_CAPTURING_FOCAL_LENGTH" type="char*" value="capturing-focal-length"/>
- <constant name="GST_TAG_CAPTURING_FOCAL_RATIO" type="char*" value="capturing-focal-ratio"/>
- <constant name="GST_TAG_CAPTURING_GAIN_ADJUSTMENT" type="char*" value="capturing-gain-adjustment"/>
- <constant name="GST_TAG_CAPTURING_ISO_SPEED" type="char*" value="capturing-iso-speed"/>
- <constant name="GST_TAG_CAPTURING_METERING_MODE" type="char*" value="capturing-metering-mode"/>
- <constant name="GST_TAG_CAPTURING_SATURATION" type="char*" value="capturing-saturation"/>
- <constant name="GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE" type="char*" value="capturing-scene-capture-type"/>
- <constant name="GST_TAG_CAPTURING_SHARPNESS" type="char*" value="capturing-sharpness"/>
- <constant name="GST_TAG_CAPTURING_SHUTTER_SPEED" type="char*" value="capturing-shutter-speed"/>
- <constant name="GST_TAG_CAPTURING_SOURCE" type="char*" value="capturing-source"/>
- <constant name="GST_TAG_CAPTURING_WHITE_BALANCE" type="char*" value="capturing-white-balance"/>
- <constant name="GST_TAG_CDDA_CDDB_DISCID" type="char*" value="discid"/>
- <constant name="GST_TAG_CDDA_CDDB_DISCID_FULL" type="char*" value="discid-full"/>
- <constant name="GST_TAG_CDDA_MUSICBRAINZ_DISCID" type="char*" value="musicbrainz-discid"/>
- <constant name="GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL" type="char*" value="musicbrainz-discid-full"/>
- <constant name="GST_TAG_CMML_CLIP" type="char*" value="cmml-clip"/>
- <constant name="GST_TAG_CMML_HEAD" type="char*" value="cmml-head"/>
- <constant name="GST_TAG_CMML_STREAM" type="char*" value="cmml-stream"/>
- <constant name="GST_TAG_IMAGE_HORIZONTAL_PPI" type="char*" value="image-horizontal-ppi"/>
- <constant name="GST_TAG_IMAGE_VERTICAL_PPI" type="char*" value="image-vertical-ppi"/>
- <constant name="GST_TAG_MUSICBRAINZ_ALBUMARTISTID" type="char*" value="musicbrainz-albumartistid"/>
- <constant name="GST_TAG_MUSICBRAINZ_ALBUMID" type="char*" value="musicbrainz-albumid"/>
- <constant name="GST_TAG_MUSICBRAINZ_ARTISTID" type="char*" value="musicbrainz-artistid"/>
- <constant name="GST_TAG_MUSICBRAINZ_TRACKID" type="char*" value="musicbrainz-trackid"/>
- <constant name="GST_TAG_MUSICBRAINZ_TRMID" type="char*" value="musicbrainz-trmid"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/tag/tag.h" gir_namespace="GstTag" gir_version="0.10"
-GstTagDemuxResult cheader_filename="gst/tag/gsttagdemux.h"
-GstTagDemux cheader_filename="gst/tag/gsttagdemux.h"
-gst_tag_list_new_from_id3v1 transfer_ownership="1"
-gst_tag_demux_identify_tag.tag_size is_out="1"
-gst_tag_demux_parse_tag.tag_size is_out="1"
-gst_tag_demux_parse_tag.tags is_out="1" transfer_ownership="1"
-gst_tag_list_from_vorbiscomment_buffer transfer_ownership="1"
-gst_tag_list_from_vorbiscomment_buffer.vendor_string is_out="1" transfer_ownership="1"
-gst_tag_to_vorbis_comments transfer_ownership="1" type_arguments="string"
-gst_tag_list_to_vorbiscomment_buffer transfer_ownership="1"
-gst_tag_parse_extended_comment.key is_out="1" transfer_ownership="1"
-gst_tag_parse_extended_comment.lang is_out="1" transfer_ownership="1"
-gst_tag_parse_extended_comment.value is_out="1" transfer_ownership="1"
-gst_tag_freeform_string_to_utf8 transfer_ownership="1"
-gst_tag_image_data_to_image_buffer transfer_ownership="1"
+++ /dev/null
-/* gstreamer-video-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 {
- [CCode (cheader_filename = "gst/video/video.h")]
- namespace VideoMask32 {
- [CCode (cname = "GST_VIDEO_BYTE1_MASK_32")]
- public const string BYTE1;
- [CCode (cname = "GST_VIDEO_BYTE2_MASK_32")]
- public const string BYTE2;
- [CCode (cname = "GST_VIDEO_BYTE3_MASK_32")]
- public const string BYTE3;
- [CCode (cname = "GST_VIDEO_BYTE4_MASK_32")]
- public const string BYTE4;
-
- [CCode (cname = "GST_VIDEO_BYTE1_MASK_32_INT")]
- public const int BYTE1_INT;
- [CCode (cname = "GST_VIDEO_BYTE2_MASK_32_INT")]
- public const int BYTE2_INT;
- [CCode (cname = "GST_VIDEO_BYTE3_MASK_32_INT")]
- public const int BYTE3_INT;
- [CCode (cname = "GST_VIDEO_BYTE4_MASK_32_INT")]
- public const int BYTE4_INT;
- }
- [CCode (cheader_filename = "gst/video/video.h")]
- namespace VideoMask24 {
- [CCode (cname = "GST_VIDEO_BYTE1_MASK_24")]
- public const string BYTE1;
- [CCode (cname = "GST_VIDEO_BYTE2_MASK_24")]
- public const string BYTE2;
- [CCode (cname = "GST_VIDEO_BYTE3_MASK_24")]
- public const string BYTE3;
-
- [CCode (cname = "GST_VIDEO_BYTE1_MASK_24_INT")]
- public const int BYTE1_INT;
- [CCode (cname = "GST_VIDEO_BYTE2_MASK_24_INT")]
- public const int BYTE2_INT;
- [CCode (cname = "GST_VIDEO_BYTE3_MASK_24_INT")]
- public const int BYTE3_INT;
- }
-
- [CCode (cheader_filename = "gst/video/video.h")]
- namespace VideoMask16 {
- [CCode (cname = "GST_VIDEO_RED_MASK_16")]
- public const string RED;
- [CCode (cname = "GST_VIDEO_GREEN_MASK_16")]
- public const string GREEN;
- [CCode (cname = "GST_VIDEO_BLUE_MASK_16")]
- public const string BLUE;
-
- [CCode (cname = "GST_VIDEO_RED_MASK_16_INT")]
- public const int RED_INT;
- [CCode (cname = "GST_VIDEO_GREEN_MASK_16_INT")]
- public const int GREEN_INT;
- [CCode (cname = "GST_VIDEO_BLUE_MASK_16_INT")]
- public const int BLUE_INT;
- }
-
- [CCode (cheader_filename = "gst/video/video.h")]
- namespace VideoMask15 {
- [CCode (cname = "GST_VIDEO_RED_MASK_15")]
- public const string RED;
- [CCode (cname = "GST_VIDEO_GREEN_MASK_15")]
- public const string GREEN;
- [CCode (cname = "GST_VIDEO_BLUE_MASK_15")]
- public const string BLUE;
-
- [CCode (cname = "GST_VIDEO_RED_MASK_15_INT")]
- public const int RED_INT;
- [CCode (cname = "GST_VIDEO_GREEN_MASK_15_INT")]
- public const int GREEN_INT;
- [CCode (cname = "GST_VIDEO_BLUE_MASK_15_INT")]
- public const int BLUE_INT;
- }
-
- [CCode (cheader_filename = "gst/video/video.h")]
- namespace VideoRange {
- [CCode (cname = "GST_VIDEO_SIZE_RANGE")]
- public const string SIZE;
- [CCode (cname = "GST_VIDEO_FPS_RANGE")]
- public const string FPS;
- }
-
- [CCode (cprefix = "GST_VIDEO_CAPS_", cheader_filename = "gst/video/video.h")]
- namespace VideoCaps {
- public const string RGB;
- public const string BGR;
-
- public const string RGBx;
- public const string xRGB;
- public const string BGRx;
- public const string xBGR;
-
- public const string RGBA;
- public const string ARGB;
- public const string BGRA;
- public const string ABGR;
-
- public const string xRGB_HOST_ENDIAN;
- public const string BGRx_HOST_ENDIAN;
-
- public const string RGB_16;
- public const string RGB_15;
-
- [CCode (cname = "GST_VIDEO_CAPS_YUV")]
- public unowned string YUV (string fourcc);
- }
-}
+++ /dev/null
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
+++ /dev/null
-include/gstreamer-0.10/gst/video
-lib/libgstvideo-0.10.so
-
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Gst">
- <function name="video_calculate_display_ratio" symbol="gst_video_calculate_display_ratio">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="dar_n" type="guint*"/>
- <parameter name="dar_d" type="guint*"/>
- <parameter name="video_width" type="guint"/>
- <parameter name="video_height" type="guint"/>
- <parameter name="video_par_n" type="guint"/>
- <parameter name="video_par_d" type="guint"/>
- <parameter name="display_par_n" type="guint"/>
- <parameter name="display_par_d" type="guint"/>
- </parameters>
- </function>
- <function name="video_convert_frame" symbol="gst_video_convert_frame">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="to_caps" type="GstCaps*"/>
- <parameter name="timeout" type="GstClockTime"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="video_convert_frame_async" symbol="gst_video_convert_frame_async">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="to_caps" type="GstCaps*"/>
- <parameter name="timeout" type="GstClockTime"/>
- <parameter name="callback" type="GstVideoConvertFrameCallback"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </function>
- <function name="video_event_new_still_frame" symbol="gst_video_event_new_still_frame">
- <return-type type="GstEvent*"/>
- <parameters>
- <parameter name="in_still" type="gboolean"/>
- </parameters>
- </function>
- <function name="video_event_parse_still_frame" symbol="gst_video_event_parse_still_frame">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="event" type="GstEvent*"/>
- <parameter name="in_still" type="gboolean*"/>
- </parameters>
- </function>
- <function name="video_format_convert" symbol="gst_video_format_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="width" type="int"/>
- <parameter name="height" type="int"/>
- <parameter name="fps_n" type="int"/>
- <parameter name="fps_d" type="int"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </function>
- <function name="video_format_from_fourcc" symbol="gst_video_format_from_fourcc">
- <return-type type="GstVideoFormat"/>
- <parameters>
- <parameter name="fourcc" type="guint32"/>
- </parameters>
- </function>
- <function name="video_format_get_component_depth" symbol="gst_video_format_get_component_depth">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_component_height" symbol="gst_video_format_get_component_height">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- <parameter name="height" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_component_offset" symbol="gst_video_format_get_component_offset">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- <parameter name="width" type="int"/>
- <parameter name="height" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_component_width" symbol="gst_video_format_get_component_width">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- <parameter name="width" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_pixel_stride" symbol="gst_video_format_get_pixel_stride">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_row_stride" symbol="gst_video_format_get_row_stride">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="component" type="int"/>
- <parameter name="width" type="int"/>
- </parameters>
- </function>
- <function name="video_format_get_size" symbol="gst_video_format_get_size">
- <return-type type="int"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="width" type="int"/>
- <parameter name="height" type="int"/>
- </parameters>
- </function>
- <function name="video_format_has_alpha" symbol="gst_video_format_has_alpha">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_format_is_gray" symbol="gst_video_format_is_gray">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_format_is_rgb" symbol="gst_video_format_is_rgb">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_format_is_yuv" symbol="gst_video_format_is_yuv">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_format_new_caps" symbol="gst_video_format_new_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="width" type="int"/>
- <parameter name="height" type="int"/>
- <parameter name="framerate_n" type="int"/>
- <parameter name="framerate_d" type="int"/>
- <parameter name="par_n" type="int"/>
- <parameter name="par_d" type="int"/>
- </parameters>
- </function>
- <function name="video_format_new_caps_interlaced" symbol="gst_video_format_new_caps_interlaced">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- <parameter name="width" type="int"/>
- <parameter name="height" type="int"/>
- <parameter name="framerate_n" type="int"/>
- <parameter name="framerate_d" type="int"/>
- <parameter name="par_n" type="int"/>
- <parameter name="par_d" type="int"/>
- <parameter name="interlaced" type="gboolean"/>
- </parameters>
- </function>
- <function name="video_format_new_template_caps" symbol="gst_video_format_new_template_caps">
- <return-type type="GstCaps*"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_format_parse_caps" symbol="gst_video_format_parse_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="format" type="GstVideoFormat*"/>
- <parameter name="width" type="int*"/>
- <parameter name="height" type="int*"/>
- </parameters>
- </function>
- <function name="video_format_parse_caps_interlaced" symbol="gst_video_format_parse_caps_interlaced">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="interlaced" type="gboolean*"/>
- </parameters>
- </function>
- <function name="video_format_to_fourcc" symbol="gst_video_format_to_fourcc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="format" type="GstVideoFormat"/>
- </parameters>
- </function>
- <function name="video_frame_rate" symbol="gst_video_frame_rate">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </function>
- <function name="video_get_size" symbol="gst_video_get_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint*"/>
- </parameters>
- </function>
- <function name="video_get_size_from_caps" symbol="gst_video_get_size_from_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="size" type="gint*"/>
- </parameters>
- </function>
- <function name="video_parse_caps_chroma_site" symbol="gst_video_parse_caps_chroma_site">
- <return-type type="char*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="video_parse_caps_color_matrix" symbol="gst_video_parse_caps_color_matrix">
- <return-type type="char*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="video_parse_caps_framerate" symbol="gst_video_parse_caps_framerate">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="fps_n" type="int*"/>
- <parameter name="fps_d" type="int*"/>
- </parameters>
- </function>
- <function name="video_parse_caps_palette" symbol="gst_video_parse_caps_palette">
- <return-type type="GstBuffer*"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
- <function name="video_parse_caps_pixel_aspect_ratio" symbol="gst_video_parse_caps_pixel_aspect_ratio">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="caps" type="GstCaps*"/>
- <parameter name="par_n" type="int*"/>
- <parameter name="par_d" type="int*"/>
- </parameters>
- </function>
- <callback name="GstVideoConvertFrameCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="buf" type="GstBuffer*"/>
- <parameter name="error" type="GError*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <struct name="GstVideoRectangle">
- <field name="x" type="gint"/>
- <field name="y" type="gint"/>
- <field name="w" type="gint"/>
- <field name="h" type="gint"/>
- </struct>
- <enum name="GstVideoFormat" type-name="GstVideoFormat" get-type="gst_video_format_get_type">
- <member name="GST_VIDEO_FORMAT_UNKNOWN" value="0"/>
- <member name="GST_VIDEO_FORMAT_I420" value="1"/>
- <member name="GST_VIDEO_FORMAT_YV12" value="2"/>
- <member name="GST_VIDEO_FORMAT_YUY2" value="3"/>
- <member name="GST_VIDEO_FORMAT_UYVY" value="4"/>
- <member name="GST_VIDEO_FORMAT_AYUV" value="5"/>
- <member name="GST_VIDEO_FORMAT_RGBx" value="6"/>
- <member name="GST_VIDEO_FORMAT_BGRx" value="7"/>
- <member name="GST_VIDEO_FORMAT_xRGB" value="8"/>
- <member name="GST_VIDEO_FORMAT_xBGR" value="9"/>
- <member name="GST_VIDEO_FORMAT_RGBA" value="10"/>
- <member name="GST_VIDEO_FORMAT_BGRA" value="11"/>
- <member name="GST_VIDEO_FORMAT_ARGB" value="12"/>
- <member name="GST_VIDEO_FORMAT_ABGR" value="13"/>
- <member name="GST_VIDEO_FORMAT_RGB" value="14"/>
- <member name="GST_VIDEO_FORMAT_BGR" value="15"/>
- <member name="GST_VIDEO_FORMAT_Y41B" value="16"/>
- <member name="GST_VIDEO_FORMAT_Y42B" value="17"/>
- <member name="GST_VIDEO_FORMAT_YVYU" value="18"/>
- <member name="GST_VIDEO_FORMAT_Y444" value="19"/>
- <member name="GST_VIDEO_FORMAT_v210" value="20"/>
- <member name="GST_VIDEO_FORMAT_v216" value="21"/>
- <member name="GST_VIDEO_FORMAT_NV12" value="22"/>
- <member name="GST_VIDEO_FORMAT_NV21" value="23"/>
- <member name="GST_VIDEO_FORMAT_GRAY8" value="24"/>
- <member name="GST_VIDEO_FORMAT_GRAY16_BE" value="25"/>
- <member name="GST_VIDEO_FORMAT_GRAY16_LE" value="26"/>
- <member name="GST_VIDEO_FORMAT_v308" value="27"/>
- <member name="GST_VIDEO_FORMAT_Y800" value="28"/>
- <member name="GST_VIDEO_FORMAT_Y16" value="29"/>
- <member name="GST_VIDEO_FORMAT_RGB16" value="30"/>
- <member name="GST_VIDEO_FORMAT_BGR16" value="31"/>
- <member name="GST_VIDEO_FORMAT_RGB15" value="32"/>
- <member name="GST_VIDEO_FORMAT_BGR15" value="33"/>
- <member name="GST_VIDEO_FORMAT_UYVP" value="34"/>
- <member name="GST_VIDEO_FORMAT_A420" value="35"/>
- <member name="GST_VIDEO_FORMAT_RGB8_PALETTED" value="36"/>
- <member name="GST_VIDEO_FORMAT_YUV9" value="37"/>
- <member name="GST_VIDEO_FORMAT_YVU9" value="38"/>
- <member name="GST_VIDEO_FORMAT_IYU1" value="39"/>
- <member name="GST_VIDEO_FORMAT_ARGB64" value="40"/>
- <member name="GST_VIDEO_FORMAT_AYUV64" value="41"/>
- <member name="GST_VIDEO_FORMAT_r210" value="42"/>
- </enum>
- <object name="GstVideoFilter" parent="GstBaseTransform" type-name="GstVideoFilter" get-type="gst_video_filter_get_type">
- <field name="inited" type="gboolean"/>
- </object>
- <object name="GstVideoSink" parent="GstBaseSink" type-name="GstVideoSink" get-type="gst_video_sink_get_type">
- <method name="center_rect" symbol="gst_video_sink_center_rect">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="GstVideoRectangle"/>
- <parameter name="dst" type="GstVideoRectangle"/>
- <parameter name="result" type="GstVideoRectangle*"/>
- <parameter name="scaling" type="gboolean"/>
- </parameters>
- </method>
- <property name="show-preroll-frame" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
- <vfunc name="show_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="video_sink" type="GstVideoSink*"/>
- <parameter name="buf" type="GstBuffer*"/>
- </parameters>
- </vfunc>
- <field name="width" type="gint"/>
- <field name="height" type="gint"/>
- </object>
- <constant name="GST_VIDEO_BYTE1_MASK_24" type="char*" value="0x00FF0000"/>
- <constant name="GST_VIDEO_BYTE1_MASK_24_INT" type="int" value="16711680"/>
- <constant name="GST_VIDEO_BYTE1_MASK_32" type="char*" value="0xFF000000"/>
- <constant name="GST_VIDEO_BYTE1_MASK_32_INT" type="int" value="-16777216"/>
- <constant name="GST_VIDEO_BYTE2_MASK_24" type="char*" value="0x0000FF00"/>
- <constant name="GST_VIDEO_BYTE2_MASK_24_INT" type="int" value="65280"/>
- <constant name="GST_VIDEO_BYTE2_MASK_32" type="char*" value="0x00FF0000"/>
- <constant name="GST_VIDEO_BYTE2_MASK_32_INT" type="int" value="16711680"/>
- <constant name="GST_VIDEO_BYTE3_MASK_24" type="char*" value="0x000000FF"/>
- <constant name="GST_VIDEO_BYTE3_MASK_24_INT" type="int" value="255"/>
- <constant name="GST_VIDEO_BYTE3_MASK_32" type="char*" value="0x0000FF00"/>
- <constant name="GST_VIDEO_BYTE3_MASK_32_INT" type="int" value="65280"/>
- <constant name="GST_VIDEO_BYTE4_MASK_32" type="char*" value="0x000000FF"/>
- <constant name="GST_VIDEO_BYTE4_MASK_32_INT" type="int" value="255"/>
- <constant name="GST_VIDEO_CAPS_GRAY8" type="char*" value="video/x-raw-gray, bpp = (int) 8, depth = (int) 8, width = "/>
- <constant name="GST_VIDEO_CAPS_RGB8_PALETTED" type="char*" value="video/x-raw-rgb, bpp = (int)8, depth = (int)8, width = "/>
- <constant name="GST_VIDEO_CAPS_r210" type="char*" value="video/x-raw-rgb, bpp = (int) 32, depth = (int) 30, endianness = (int) BIG_ENDIAN, red_mask = (int) 0x3ff00000, green_mask = (int) 0x000ffc00, blue_mask = (int) 0x000003ff, width = "/>
- <constant name="GST_VIDEO_COMP1_MASK_15" type="char*" value="0x7c00"/>
- <constant name="GST_VIDEO_COMP1_MASK_15_INT" type="int" value="31744"/>
- <constant name="GST_VIDEO_COMP1_MASK_16" type="char*" value="0xf800"/>
- <constant name="GST_VIDEO_COMP1_MASK_16_INT" type="int" value="63488"/>
- <constant name="GST_VIDEO_COMP2_MASK_15" type="char*" value="0x03e0"/>
- <constant name="GST_VIDEO_COMP2_MASK_15_INT" type="int" value="992"/>
- <constant name="GST_VIDEO_COMP2_MASK_16" type="char*" value="0x07e0"/>
- <constant name="GST_VIDEO_COMP2_MASK_16_INT" type="int" value="2016"/>
- <constant name="GST_VIDEO_COMP3_MASK_15" type="char*" value="0x001f"/>
- <constant name="GST_VIDEO_COMP3_MASK_15_INT" type="int" value="31"/>
- <constant name="GST_VIDEO_COMP3_MASK_16" type="char*" value="0x001f"/>
- <constant name="GST_VIDEO_COMP3_MASK_16_INT" type="int" value="31"/>
- <constant name="GST_VIDEO_FPS_RANGE" type="char*" value="(fraction) [ 0, max ]"/>
- <constant name="GST_VIDEO_SIZE_RANGE" type="char*" value="(int) [ 1, max ]"/>
- </namespace>
-</api>
+++ /dev/null
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/video/video.h" gir_namespace="GstVideo" gir_version="0.10"
-GstBaseVideoCodec base_class="GstElement"
-GstBaseVideoCodecClass hidden="1"
-GstBaseVideoDecoder base_class="GstBaseVideoCodec"
-GstBaseVideoDecoderClass hidden="1"
-GstBaseVideoEncoder base_class="GstBaseVideoCodec"
-GstBaseVideoEncoderClass hidden="1"
-GstBaseVideoParse base_class="GstBaseVideoCodec"
-GstBaseVideoParseClass hidden="1"
-GstVideoRectangle cheader_filename="gst/video/gstvideosink.h"
-GstVideoSink cheader_filename="gst/video/gstvideosink.h"
-GstVideoFilter cheader_filename="gst/video/gstvideofilter.h"
-GST_VIDEO_BYTE* hidden="1"
-GST_VIDEO_*_MASK_* hidden="1"
-GST_VIDEO_CAPS_* hidden="1"
-GST_VIDEO_*_RANGE hidden="1"
-gst_video_calculate_display_ratio.dar* is_ref="1"
-gst_video_format_convert.dest_value is_ref="1"
-gst_video_format_get_*.component is_ref="1"
-gst_video_format_get_*.width is_ref="1"
-gst_video_format_get_*.height is_ref="1"
-gst_video_format_new_caps_interlaced transfer_ownership="1"
-gst_video_format_new_caps transfer_ownership="1"
-gst_video_format_parse_caps.format is_ref="1"
-gst_video_format_parse_caps.width is_ref="1"
-gst_video_format_parse_caps.height is_ref="1"
-gst_video_parse_caps_framerate.fps_* is_ref="1"
-gst_video_parse_caps_pixel_aspect_ratio.par_* is_ref="1"
-gst_video_get_size.width is_ref="1"
-gst_video_get_size.height is_ref="1"
-gst_video_get_size_from_caps.size is_ref="1"