summaryrefslogtreecommitdiff
path: root/vapi/packages
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-02-13 11:23:54 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2018-03-20 23:06:17 +0100
commitfdd97af3b7a071d740fa0ce326a1b894426fabed (patch)
tree42bd7e18b29b68ca167672919d12cd25c869632b /vapi/packages
parent8923e638dff9713baeec15cbc1de220fc67d9811 (diff)
downloadvala-fdd97af3b7a071d740fa0ce326a1b894426fabed.tar.gz
vapi: Remove GStreamer 0.10 bindings
https://bugzilla.gnome.org/show_bug.cgi?id=793417
Diffstat (limited to 'vapi/packages')
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala552
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.deps1
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.excludes2
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.files3
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.gi9864
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata729
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.deps3
-rw-r--r--vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.files3
-rw-r--r--vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.gi335
-rw-r--r--vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata33
-rw-r--r--vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.deps4
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.files3
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi845
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.metadata25
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala36
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.files3
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi2330
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata71
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10-custom.vala7
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.deps4
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.files3
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.gi85
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.metadata2
-rw-r--r--vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.files3
-rw-r--r--vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.gi159
-rw-r--r--vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.metadata4
-rw-r--r--vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10-custom.vala11
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.files3
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.gi394
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.metadata23
-rw-r--r--vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10-custom.vala7
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.files3
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.gi169
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.metadata2
-rw-r--r--vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.files3
-rw-r--r--vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.gi206
-rw-r--r--vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.metadata9
-rw-r--r--vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10-custom.vala53
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.files3
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi1227
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata37
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.files3
-rw-r--r--vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.gi80
-rw-r--r--vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.metadata3
-rw-r--r--vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.files3
-rw-r--r--vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi100
-rw-r--r--vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata13
-rw-r--r--vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala34
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.files3
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi891
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata105
-rw-r--r--vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.files3
-rw-r--r--vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.gi345
-rw-r--r--vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.metadata17
-rw-r--r--vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.deps3
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.files3
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi1194
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata24
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10-custom.vala37
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.deps3
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.files3
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi1069
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata59
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.files3
-rw-r--r--vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.gi610
-rw-r--r--vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.metadata14
-rw-r--r--vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.deps2
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.files3
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi336
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.metadata16
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.namespace1
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10-custom.vala127
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.deps3
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.files3
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi372
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.metadata31
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.namespace1
105 files changed, 0 insertions, 22815 deletions
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala b/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
deleted file mode 100644
index 589e37288..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
+++ /dev/null
@@ -1,552 +0,0 @@
-/* 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;
-}
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps b/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps
deleted file mode 100644
index 13f9b502b..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps
+++ /dev/null
@@ -1 +0,0 @@
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.excludes b/vapi/packages/gstreamer-0.10/gstreamer-0.10.excludes
deleted file mode 100644
index 597444950..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.excludes
+++ /dev/null
@@ -1,2 +0,0 @@
-gstconfig.h
-gstmacros.h
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.files b/vapi/packages/gstreamer-0.10/gstreamer-0.10.files
deleted file mode 100644
index fd3a25533..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/gst*.h
-lib/libgstreamer-0.10.so
-
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi b/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
deleted file mode 100644
index 724a6de02..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
+++ /dev/null
@@ -1,9864 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
deleted file mode 100644
index 0ccb091be..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
+++ /dev/null
@@ -1,729 +0,0 @@
-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*"
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.namespace b/vapi/packages/gstreamer-0.10/gstreamer-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.deps b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.deps
deleted file mode 100644
index 0cc476e02..000000000
--- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.deps
+++ /dev/null
@@ -1,3 +0,0 @@
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.files b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.files
deleted file mode 100644
index febc5c5ae..000000000
--- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/app
-lib/libgstapp-0.10.so
-
diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.gi b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.gi
deleted file mode 100644
index 67a6600e0..000000000
--- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.gi
+++ /dev/null
@@ -1,335 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata
deleted file mode 100644
index 3a1e86c41..000000000
--- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata
+++ /dev/null
@@ -1,33 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.namespace b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.deps b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.deps
deleted file mode 100644
index 892bc67da..000000000
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.deps
+++ /dev/null
@@ -1,4 +0,0 @@
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-interfaces-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.files b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.files
deleted file mode 100644
index 084fb51b7..000000000
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/audio
-lib/libgstaudio-0.10.so
-
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
deleted file mode 100644
index 33fa33fc9..000000000
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
+++ /dev/null
@@ -1,845 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.metadata b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.metadata
deleted file mode 100644
index 6a26c4b43..000000000
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.metadata
+++ /dev/null
@@ -1,25 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.namespace b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala
deleted file mode 100644
index 9057cb72c..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10-custom.vala
+++ /dev/null
@@ -1,36 +0,0 @@
-/* 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;
- }
-}
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.files b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.files
deleted file mode 100644
index 01d966621..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/base
-lib/libgstbase-0.10.so
-
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
deleted file mode 100644
index 6197ea3a7..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
+++ /dev/null
@@ -1,2330 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata
deleted file mode 100644
index af730535b..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata
+++ /dev/null
@@ -1,71 +0,0 @@
-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"
-
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.namespace b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10-custom.vala b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10-custom.vala
deleted file mode 100644
index d8a25085c..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10-custom.vala
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Gst {
- [CCode (cprefix = "GST_CDDA_BASE_SRC_MODE_", cheader_filename = "gst/cdda/gstcddabasesrc.h")]
- public enum CddaBaseSrcMode {
- NORMAL,
- CONTINUOUS
- }
-}
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.deps b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.deps
deleted file mode 100644
index a1cfec7a5..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.deps
+++ /dev/null
@@ -1,4 +0,0 @@
-gstreamer-0.10
-gstreamer-base-0.10
-gstreamer-tag-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.files b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.files
deleted file mode 100644
index 7a4669ce0..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/cdda
-lib/libgstcdda-0.10.so
-
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.gi b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.gi
deleted file mode 100644
index a74e26adb..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.gi
+++ /dev/null
@@ -1,85 +0,0 @@
-<?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>
-
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.metadata b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.metadata
deleted file mode 100644
index f5554613b..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.metadata
+++ /dev/null
@@ -1,2 +0,0 @@
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/cdda/gstcddabasesrc.h"
-GstCddaBaseSrcMode hidden="1"
diff --git a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.namespace b/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-cdda-0.10/gstreamer-cdda-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.deps b/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.files b/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.files
deleted file mode 100644
index aef6106fb..000000000
--- a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/check
-lib/libgstcheck-0.10.so
-
diff --git a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.gi b/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.gi
deleted file mode 100644
index 0f8b0918b..000000000
--- a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.gi
+++ /dev/null
@@ -1,159 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.metadata b/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.metadata
deleted file mode 100644
index 41b7b6887..000000000
--- a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.metadata
+++ /dev/null
@@ -1,4 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.namespace b/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-check-0.10/gstreamer-check-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10-custom.vala b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10-custom.vala
deleted file mode 100644
index 080d8ec30..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10-custom.vala
+++ /dev/null
@@ -1,11 +0,0 @@
-[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
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.deps b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.files b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.files
deleted file mode 100644
index b08a925a5..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/controller
-lib/libgstcontroller-0.10.so
-
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.gi b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.gi
deleted file mode 100644
index 9b0deb06f..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.gi
+++ /dev/null
@@ -1,394 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.metadata b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.metadata
deleted file mode 100644
index cea1418e7..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.metadata
+++ /dev/null
@@ -1,23 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.namespace b/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-controller-0.10/gstreamer-controller-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10-custom.vala b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10-custom.vala
deleted file mode 100644
index aa73d23da..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10-custom.vala
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Gst {
- [CCode (cprefix = "GST_DP_VERSION_", cheader_filename = "gst/dataprotocol/dataprotocol.h")]
- public enum DPVersion {
- @0_2,
- @1_0
- }
-}
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.deps b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.files b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.files
deleted file mode 100644
index 40cdb0cbe..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/dataprotocol
-lib/libgstdataprotocol-0.10.so
-
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.gi b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.gi
deleted file mode 100644
index fd8e516a6..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.gi
+++ /dev/null
@@ -1,169 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.metadata b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.metadata
deleted file mode 100644
index 162357f84..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.metadata
+++ /dev/null
@@ -1,2 +0,0 @@
-Gst deprecated="1" replacement="gstreamer-1.0" cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/dataprotocol/dataprotocol.h"
-GstDPVersion hidden="1"
diff --git a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.namespace b/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-dataprotocol-0.10/gstreamer-dataprotocol-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.deps b/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.files b/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.files
deleted file mode 100644
index f62099ab2..000000000
--- a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/fft
-lib/libgstfft-0.10.so
-
diff --git a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.gi b/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.gi
deleted file mode 100644
index 9266d9f80..000000000
--- a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.gi
+++ /dev/null
@@ -1,206 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.metadata b/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.metadata
deleted file mode 100644
index 41ba830f9..000000000
--- a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.metadata
+++ /dev/null
@@ -1,9 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.namespace b/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-fft-0.10/gstreamer-fft-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10-custom.vala b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10-custom.vala
deleted file mode 100644
index 08945e888..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10-custom.vala
+++ /dev/null
@@ -1,53 +0,0 @@
-/* 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 {
- }
-}
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.deps b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.files b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.files
deleted file mode 100644
index 2442e6440..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/interfaces
-lib/libgstinterfaces-0.10.so
-
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
deleted file mode 100644
index d00049db2..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
+++ /dev/null
@@ -1,1227 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata
deleted file mode 100644
index db55d308b..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata
+++ /dev/null
@@ -1,37 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.namespace b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.deps b/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.files b/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.files
deleted file mode 100644
index 39f9972a4..000000000
--- a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/net
-lib/libgstnet-0.10.so
-
diff --git a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.gi b/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.gi
deleted file mode 100644
index 088276c81..000000000
--- a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.gi
+++ /dev/null
@@ -1,80 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.metadata b/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.metadata
deleted file mode 100644
index c6a1cdb65..000000000
--- a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.metadata
+++ /dev/null
@@ -1,3 +0,0 @@
-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"
-
diff --git a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.namespace b/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-net-0.10/gstreamer-net-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.deps b/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.files b/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.files
deleted file mode 100644
index ca634a1bf..000000000
--- a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/netbuffer
-lib/libgstnetbuffer-0.10.so
-
diff --git a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi b/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi
deleted file mode 100644
index 6d83044f5..000000000
--- a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi
+++ /dev/null
@@ -1,100 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata b/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata
deleted file mode 100644
index b4edc71a2..000000000
--- a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata
+++ /dev/null
@@ -1,13 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.namespace b/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala
deleted file mode 100644
index ac71c18a5..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala
+++ /dev/null
@@ -1,34 +0,0 @@
-/* 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 ();
- }
-}
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.deps b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.files b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.files
deleted file mode 100644
index 8104b4876..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/pbutils
-lib/libgstpbutils-0.10.so
-
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
deleted file mode 100644
index bd217a784..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
+++ /dev/null
@@ -1,891 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata
deleted file mode 100644
index bbac0aa21..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata
+++ /dev/null
@@ -1,105 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.namespace b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.deps b/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.files b/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.files
deleted file mode 100644
index bb1746107..000000000
--- a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/riff
-lib/libgstriff-0.10.so
-
diff --git a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.gi b/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.gi
deleted file mode 100644
index 3822a678e..000000000
--- a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.gi
+++ /dev/null
@@ -1,345 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.metadata b/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.metadata
deleted file mode 100644
index 0a45a4169..000000000
--- a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.metadata
+++ /dev/null
@@ -1,17 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.namespace b/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-riff-0.10/gstreamer-riff-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.deps b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.deps
deleted file mode 100644
index 0cc476e02..000000000
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.deps
+++ /dev/null
@@ -1,3 +0,0 @@
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.files b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.files
deleted file mode 100644
index 1e62ddf71..000000000
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/rtp
-lib/libgstrtp-0.10.so
-
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
deleted file mode 100644
index e9db7a693..000000000
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
+++ /dev/null
@@ -1,1194 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata
deleted file mode 100644
index 82694209e..000000000
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata
+++ /dev/null
@@ -1,24 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.namespace b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10-custom.vala b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10-custom.vala
deleted file mode 100644
index 851d12009..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10-custom.vala
+++ /dev/null
@@ -1,37 +0,0 @@
-/* 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);
- }
-}
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.deps b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.deps
deleted file mode 100644
index a40a075f8..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.deps
+++ /dev/null
@@ -1,3 +0,0 @@
-gstreamer-0.10
-gstreamer-sdp-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.files b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.files
deleted file mode 100644
index 71da0d90e..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/rtsp
-lib/libgstrtsp-0.10.so
-
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
deleted file mode 100644
index 68670f114..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
+++ /dev/null
@@ -1,1069 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata
deleted file mode 100644
index 5bd971e51..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata
+++ /dev/null
@@ -1,59 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.namespace b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.deps b/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.files b/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.files
deleted file mode 100644
index c0d458234..000000000
--- a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/sdp
-lib/libgstsdp-0.10.so
-
diff --git a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.gi b/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.gi
deleted file mode 100644
index d5a693b26..000000000
--- a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.gi
+++ /dev/null
@@ -1,610 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.metadata b/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.metadata
deleted file mode 100644
index 90a642d95..000000000
--- a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.metadata
+++ /dev/null
@@ -1,14 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.namespace b/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-sdp-0.10/gstreamer-sdp-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.deps b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.deps
deleted file mode 100644
index 8d926c10a..000000000
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.deps
+++ /dev/null
@@ -1,2 +0,0 @@
-gstreamer-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.files b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.files
deleted file mode 100644
index eb3d6b4a8..000000000
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/tag
-lib/libgsttag-0.10.so
-
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
deleted file mode 100644
index c6258e78b..000000000
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
+++ /dev/null
@@ -1,336 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.metadata b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.metadata
deleted file mode 100644
index 235cfee55..000000000
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.metadata
+++ /dev/null
@@ -1,16 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.namespace b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10-custom.vala b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10-custom.vala
deleted file mode 100644
index 7b6adb209..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10-custom.vala
+++ /dev/null
@@ -1,127 +0,0 @@
-/* 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);
- }
-}
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.deps b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.deps
deleted file mode 100644
index 0cc476e02..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.deps
+++ /dev/null
@@ -1,3 +0,0 @@
-gstreamer-0.10
-gstreamer-base-0.10
-gmodule-2.0
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.files b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.files
deleted file mode 100644
index fa1952c84..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.files
+++ /dev/null
@@ -1,3 +0,0 @@
-include/gstreamer-0.10/gst/video
-lib/libgstvideo-0.10.so
-
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi
deleted file mode 100644
index 1ae071ab3..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi
+++ /dev/null
@@ -1,372 +0,0 @@
-<?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>
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.metadata b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.metadata
deleted file mode 100644
index e06c3a96b..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.metadata
+++ /dev/null
@@ -1,31 +0,0 @@
-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"
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.namespace b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.namespace
deleted file mode 100644
index 100750e4d..000000000
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.namespace
+++ /dev/null
@@ -1 +0,0 @@
-Gst