vala r1413 - in trunk: . vapi vapi/packages/gstreamer-0.10
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1413 - in trunk: . vapi vapi/packages/gstreamer-0.10
- Date: Fri, 23 May 2008 20:29:54 +0000 (UTC)
Author: juergbi
Date: Fri May 23 20:29:54 2008
New Revision: 1413
URL: http://svn.gnome.org/viewvc/vala?rev=1413&view=rev
Log:
2008-05-23 Juerg Billeter <j bitron ch>
* vapi/packages/gstreamer-0.10/:
Improve the GstBuffer binding, base class fixes in metadata,
patch by Ali Sabil, fixes bug 510693 and bug 533011
* vapi/gstreamer-0.10.vapi: regenerated
Added:
trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps
Modified:
trunk/ChangeLog
trunk/vapi/gstreamer-0.10.vapi
trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
Modified: trunk/vapi/gstreamer-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-0.10.vapi (original)
+++ trunk/vapi/gstreamer-0.10.vapi Fri May 23 20:29:54 2008
@@ -2,24 +2,31 @@
[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
namespace Gst {
- [CCode (cprefix = "GST_ACTIVATE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ACTIVATE_", cheader_filename = "gst/gst.h")]
public enum ActivateMode {
NONE,
PUSH,
PULL
}
- [CCode (cprefix = "GST_BUS_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_BUFFERING_", cheader_filename = "gst/gst.h")]
+ public enum BufferingMode {
+ STREAM,
+ DOWNLOAD,
+ TIMESHIFT,
+ LIVE
+ }
+ [CCode (cprefix = "GST_BUS_", cheader_filename = "gst/gst.h")]
public enum BusSyncReply {
DROP,
PASS,
ASYNC
}
- [CCode (cprefix = "GST_CLOCK_ENTRY_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_CLOCK_ENTRY_", cheader_filename = "gst/gst.h")]
public enum ClockEntryType {
SINGLE,
PERIODIC
}
- [CCode (cprefix = "GST_CLOCK_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_CLOCK_", cheader_filename = "gst/gst.h")]
public enum ClockReturn {
OK,
EARLY,
@@ -29,7 +36,7 @@
ERROR,
UNSUPPORTED
}
- [CCode (cprefix = "GST_CORE_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_CORE_ERROR_", cheader_filename = "gst/gst.h")]
public enum CoreError {
FAILED,
TOO_LAZY,
@@ -47,7 +54,7 @@
DISABLED,
NUM_ERRORS
}
- [CCode (cprefix = "GST_DEBUG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_DEBUG_", cheader_filename = "gst/gst.h")]
public enum DebugColorFlags {
FG_BLACK,
FG_RED,
@@ -68,7 +75,7 @@
BOLD,
UNDERLINE
}
- [CCode (cprefix = "GST_LEVEL_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_LEVEL_", cheader_filename = "gst/gst.h")]
public enum DebugLevel {
NONE,
ERROR,
@@ -78,7 +85,7 @@
LOG,
COUNT
}
- [CCode (cprefix = "GST_EVENT_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_EVENT_", cheader_filename = "gst/gst.h")]
public enum EventType {
UNKNOWN,
FLUSH_START,
@@ -97,7 +104,7 @@
CUSTOM_BOTH,
CUSTOM_BOTH_OOB
}
- [CCode (cprefix = "GST_FLOW_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_FLOW_", cheader_filename = "gst/gst.h")]
public enum FlowReturn {
CUSTOM_SUCCESS,
RESEND,
@@ -110,7 +117,7 @@
NOT_SUPPORTED,
CUSTOM_ERROR
}
- [CCode (cprefix = "GST_FORMAT_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_FORMAT_", cheader_filename = "gst/gst.h")]
public enum Format {
UNDEFINED,
DEFAULT,
@@ -119,45 +126,45 @@
BUFFERS,
PERCENT
}
- [CCode (cprefix = "GST_INDEX_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_INDEX_", cheader_filename = "gst/gst.h")]
public enum IndexCertainty {
UNKNOWN,
CERTAIN,
FUZZY
}
- [CCode (cprefix = "GST_INDEX_ENTRY_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_INDEX_ENTRY_", cheader_filename = "gst/gst.h")]
public enum IndexEntryType {
ID,
ASSOCIATION,
OBJECT,
FORMAT
}
- [CCode (cprefix = "GST_INDEX_LOOKUP_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_INDEX_LOOKUP_", cheader_filename = "gst/gst.h")]
public enum IndexLookupMethod {
EXACT,
BEFORE,
AFTER
}
- [CCode (cprefix = "GST_INDEX_RESOLVER_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_INDEX_RESOLVER_", cheader_filename = "gst/gst.h")]
public enum IndexResolverMethod {
CUSTOM,
GTYPE,
PATH
}
- [CCode (cprefix = "GST_ITERATOR_ITEM_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ITERATOR_ITEM_", cheader_filename = "gst/gst.h")]
public enum IteratorItem {
SKIP,
PASS,
END
}
- [CCode (cprefix = "GST_ITERATOR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ITERATOR_", cheader_filename = "gst/gst.h")]
public enum IteratorResult {
DONE,
OK,
RESYNC,
ERROR
}
- [CCode (cprefix = "GST_LIBRARY_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_LIBRARY_ERROR_", cheader_filename = "gst/gst.h")]
public enum LibraryError {
FAILED,
TOO_LAZY,
@@ -167,13 +174,13 @@
ENCODE,
NUM_ERRORS
}
- [CCode (cprefix = "GST_PAD_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PAD_", cheader_filename = "gst/gst.h")]
public enum PadDirection {
UNKNOWN,
SRC,
SINK
}
- [CCode (cprefix = "GST_PAD_LINK_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PAD_LINK_", cheader_filename = "gst/gst.h")]
public enum PadLinkReturn {
OK,
WRONG_HIERARCHY,
@@ -183,13 +190,13 @@
NOSCHED,
REFUSED
}
- [CCode (cprefix = "GST_PAD_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PAD_", cheader_filename = "gst/gst.h")]
public enum PadPresence {
ALWAYS,
SOMETIMES,
REQUEST
}
- [CCode (cprefix = "GST_PARSE_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PARSE_ERROR_", cheader_filename = "gst/gst.h")]
public enum ParseError {
SYNTAX,
NO_SUCH_ELEMENT,
@@ -199,13 +206,13 @@
EMPTY_BIN,
EMPTY
}
- [CCode (cprefix = "GST_PLUGIN_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PLUGIN_ERROR_", cheader_filename = "gst/gst.h")]
public enum PluginError {
MODULE,
DEPENDENCIES,
NAME_MISMATCH
}
- [CCode (cprefix = "GST_QUERY_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_QUERY_", cheader_filename = "gst/gst.h")]
public enum QueryType {
NONE,
POSITION,
@@ -216,16 +223,17 @@
SEEKING,
SEGMENT,
CONVERT,
- FORMATS
+ FORMATS,
+ BUFFERING
}
- [CCode (cprefix = "GST_RANK_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_RANK_", cheader_filename = "gst/gst.h")]
public enum Rank {
NONE,
MARGINAL,
SECONDARY,
PRIMARY
}
- [CCode (cprefix = "GST_RESOURCE_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_RESOURCE_ERROR_", cheader_filename = "gst/gst.h")]
public enum ResourceError {
FAILED,
TOO_LAZY,
@@ -243,14 +251,14 @@
NO_SPACE_LEFT,
NUM_ERRORS
}
- [CCode (cprefix = "GST_SEEK_TYPE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_SEEK_TYPE_", cheader_filename = "gst/gst.h")]
public enum SeekType {
NONE,
CUR,
SET,
END
}
- [CCode (cprefix = "GST_STATE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_STATE_", cheader_filename = "gst/gst.h")]
public enum State {
VOID_PENDING,
NULL,
@@ -258,7 +266,7 @@
PAUSED,
PLAYING
}
- [CCode (cprefix = "GST_STATE_CHANGE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_STATE_CHANGE_", cheader_filename = "gst/gst.h")]
public enum StateChange {
NULL_TO_READY,
READY_TO_PAUSED,
@@ -267,14 +275,14 @@
PAUSED_TO_READY,
READY_TO_NULL
}
- [CCode (cprefix = "GST_STATE_CHANGE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_STATE_CHANGE_", cheader_filename = "gst/gst.h")]
public enum StateChangeReturn {
FAILURE,
SUCCESS,
ASYNC,
NO_PREROLL
}
- [CCode (cprefix = "GST_STREAM_ERROR_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_STREAM_ERROR_", cheader_filename = "gst/gst.h")]
public enum StreamError {
FAILED,
TOO_LAZY,
@@ -287,9 +295,11 @@
DEMUX,
MUX,
FORMAT,
+ DECRYPT,
+ DECRYPT_NOKEY,
NUM_ERRORS
}
- [CCode (cprefix = "GST_TAG_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_TAG_FLAG_", cheader_filename = "gst/gst.h")]
public enum TagFlag {
UNDEFINED,
META,
@@ -297,7 +307,7 @@
DECODED,
COUNT
}
- [CCode (cprefix = "GST_TAG_MERGE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_TAG_MERGE_", cheader_filename = "gst/gst.h")]
public enum TagMergeMode {
UNDEFINED,
REPLACE_ALL,
@@ -308,13 +318,13 @@
KEEP_ALL,
COUNT
}
- [CCode (cprefix = "GST_TASK_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_TASK_", cheader_filename = "gst/gst.h")]
public enum TaskState {
STARTED,
STOPPED,
PAUSED
}
- [CCode (cprefix = "GST_TYPE_FIND_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_TYPE_FIND_", cheader_filename = "gst/gst.h")]
public enum TypeFindProbability {
MINIMUM,
POSSIBLE,
@@ -322,19 +332,19 @@
NEARLY_CERTAIN,
MAXIMUM
}
- [CCode (cprefix = "GST_URI_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_URI_", cheader_filename = "gst/gst.h")]
public enum URIType {
UNKNOWN,
SINK,
SRC
}
- [CCode (cprefix = "GST_ALLOC_TRACE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ALLOC_TRACE_", cheader_filename = "gst/gst.h")]
[Flags]
public enum AllocTraceFlags {
LIVE,
MEM_LIVE
}
- [CCode (cprefix = "GST_ASSOCIATION_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ASSOCIATION_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum AssocFlags {
NONE,
@@ -342,19 +352,19 @@
DELTA_UNIT,
LAST
}
- [CCode (cprefix = "GST_BIN_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_BIN_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum BinFlags {
LAST
}
- [CCode (cprefix = "GST_BUFFER_COPY_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_BUFFER_COPY_", cheader_filename = "gst/gst.h")]
[Flags]
public enum BufferCopyFlags {
FLAGS,
TIMESTAMPS,
CAPS
}
- [CCode (cprefix = "GST_BUFFER_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_BUFFER_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum BufferFlag {
READONLY,
@@ -365,18 +375,18 @@
DELTA_UNIT,
LAST
}
- [CCode (cprefix = "GST_BUS_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_BUS_", cheader_filename = "gst/gst.h")]
[Flags]
public enum BusFlags {
FLUSHING,
FLAG_LAST
}
- [CCode (cprefix = "GST_CAPS_FLAGS_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_CAPS_FLAGS_", cheader_filename = "gst/gst.h")]
[Flags]
public enum CapsFlags {
ANY
}
- [CCode (cprefix = "GST_CLOCK_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_CLOCK_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum ClockFlags {
CAN_DO_SINGLE_SYNC,
@@ -387,7 +397,7 @@
CAN_SET_MASTER,
LAST
}
- [CCode (cprefix = "GST_DEBUG_GRAPH_SHOW_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_DEBUG_GRAPH_SHOW_", cheader_filename = "gst/gst.h")]
[Flags]
public enum DebugGraphDetails {
MEDIA_TYPE,
@@ -396,7 +406,7 @@
STATES,
ALL
}
- [CCode (cprefix = "GST_ELEMENT_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_ELEMENT_", cheader_filename = "gst/gst.h")]
[Flags]
public enum ElementFlags {
LOCKED_STATE,
@@ -404,21 +414,21 @@
UNPARENTING,
FLAG_LAST
}
- [CCode (cprefix = "GST_EVENT_TYPE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_EVENT_TYPE_", cheader_filename = "gst/gst.h")]
[Flags]
public enum EventTypeFlags {
UPSTREAM,
DOWNSTREAM,
SERIALIZED
}
- [CCode (cprefix = "GST_INDEX_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_INDEX_", cheader_filename = "gst/gst.h")]
[Flags]
public enum IndexFlags {
WRITABLE,
READABLE,
FLAG_LAST
}
- [CCode (cprefix = "GST_MESSAGE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_MESSAGE_", cheader_filename = "gst/gst.h")]
[Flags]
public enum MessageType {
UNKNOWN,
@@ -446,20 +456,20 @@
ASYNC_DONE,
ANY
}
- [CCode (cprefix = "GST_MINI_OBJECT_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_MINI_OBJECT_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum MiniObjectFlags {
READONLY,
LAST
}
- [CCode (cprefix = "GST_OBJECT_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_OBJECT_", cheader_filename = "gst/gst.h")]
[Flags]
public enum ObjectFlags {
DISPOSING,
FLOATING,
FLAG_LAST
}
- [CCode (cprefix = "GST_PAD_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PAD_", cheader_filename = "gst/gst.h")]
[Flags]
public enum PadFlags {
BLOCKED,
@@ -469,24 +479,24 @@
BLOCKING,
FLAG_LAST
}
- [CCode (cprefix = "GST_PAD_TEMPLATE_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PAD_TEMPLATE_", cheader_filename = "gst/gst.h")]
[Flags]
public enum PadTemplateFlags {
FIXED,
FLAG_LAST
}
- [CCode (cprefix = "GST_PIPELINE_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PIPELINE_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum PipelineFlags {
FIXED_CLOCK,
LAST
}
- [CCode (cprefix = "GST_PLUGIN_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_PLUGIN_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum PluginFlags {
CACHED
}
- [CCode (cprefix = "GST_SEEK_FLAG_", has_type_id = "0", cheader_filename = "gst/gst.h")]
+ [CCode (cprefix = "GST_SEEK_FLAG_", cheader_filename = "gst/gst.h")]
[Flags]
public enum SeekFlags {
NONE,
@@ -495,27 +505,10 @@
KEY_UNIT,
SEGMENT
}
- [CCode (cheader_filename = "gst/gst.h")]
- public class AllocTrace {
- public weak string name;
- public int flags;
- public int live;
- public weak GLib.SList mem_live;
- public static bool available ();
- public static weak Gst.AllocTrace get (string name);
- public static weak GLib.List list ();
- public static int live_all ();
- public void print ();
- public static void print_all ();
- public static void print_live ();
- public void set_flags (Gst.AllocTraceFlags flags);
- public static void set_flags_all (Gst.AllocTraceFlags flags);
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Buffer {
- public weak Gst.MiniObject mini_object;
+ [CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref", cheader_filename = "gst/gst.h")]
+ public class Buffer : Gst.MiniObject {
[NoArrayLength]
- public uchar[] data;
+ public weak uchar[] data;
public uint size;
public Gst.ClockTime timestamp;
public Gst.ClockTime duration;
@@ -523,7 +516,9 @@
public uint64 offset;
public uint64 offset_end;
public uchar malloc_data;
- public void* _gst_reserved;
+ public Buffer ();
+ public weak Gst.Buffer @ref ();
+ public void unref ();
public void copy_metadata (Gst.Buffer src, Gst.BufferCopyFlags flags);
public weak Gst.Buffer create_sub (uint offset, uint size);
public weak Gst.Caps get_caps ();
@@ -532,7 +527,6 @@
public weak Gst.Buffer join (Gst.Buffer buf2);
public weak Gst.Buffer make_metadata_writable ();
public weak Gst.Buffer merge (Gst.Buffer buf2);
- public Buffer ();
public Buffer.and_alloc (uint size);
public void set_caps (Gst.Caps caps);
public weak Gst.Buffer span (uint offset, Gst.Buffer buf2, uint len);
@@ -540,8 +534,23 @@
public static weak Gst.Buffer try_new_and_alloc (uint size);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class BufferClass {
- public weak Gst.MiniObjectClass mini_object_class;
+ public class AllocTrace {
+ public weak string name;
+ public int flags;
+ public int live;
+ public weak GLib.SList mem_live;
+ public static bool available ();
+ public static weak Gst.AllocTrace get (string name);
+ public static weak GLib.List list ();
+ public static int live_all ();
+ public void print ();
+ public static void print_all ();
+ public static void print_live ();
+ public void set_flags (Gst.AllocTraceFlags flags);
+ public static void set_flags_all (Gst.AllocTraceFlags flags);
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
+ public class BufferClass : Gst.MiniObjectClass {
}
[CCode (cheader_filename = "gst/gst.h")]
public class ClockEntry {
@@ -551,7 +560,7 @@
public Gst.ClockTime time;
public Gst.ClockTime interval;
public Gst.ClockReturn status;
- public Gst.ClockCallback func;
+ public weak Gst.ClockCallback func;
public void* user_data;
}
[CCode (ref_function = "gst_clock_id_ref", unref_function = "gst_clock_id_unref", cheader_filename = "gst/gst.h")]
@@ -580,22 +589,13 @@
public weak string get ();
}
[CCode (cheader_filename = "gst/gst.h")]
- public class ElementDetails {
- public weak string longname;
- public weak string klass;
- public weak string description;
- public weak string author;
- public void* _gst_reserved;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class Event {
- public weak Gst.MiniObject mini_object;
+ public class Event : Gst.MiniObject {
public Gst.EventType type;
public uint64 timestamp;
public weak Gst.Object src;
public weak Gst.Structure structure;
- public void* _gst_reserved;
public weak Gst.Structure get_structure ();
+ public bool has_name (string name);
public Event.buffer_size (Gst.Format format, int64 minsize, int64 maxsize, bool async);
public Event.custom (Gst.EventType type, Gst.Structure structure);
public Event.eos ();
@@ -620,18 +620,6 @@
public static GLib.Quark type_to_quark (Gst.EventType type);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class EventClass {
- public weak Gst.MiniObjectClass mini_object_class;
- public void* _gst_reserved;
- }
- [CCode (cheader_filename = "gst/gst.h")]
- public class FormatDefinition {
- public Gst.Format value;
- public weak string nick;
- public weak string description;
- public GLib.Quark quark;
- }
- [CCode (cheader_filename = "gst/gst.h")]
public class IndexAssociation {
public Gst.Format format;
public int64 value;
@@ -645,16 +633,15 @@
}
[CCode (cheader_filename = "gst/gst.h")]
public class Iterator {
- public Gst.IteratorNextFunction next;
- public Gst.IteratorItemFunction item;
- public Gst.IteratorResyncFunction resync;
- public Gst.IteratorFreeFunction free;
+ public weak Gst.IteratorNextFunction next;
+ public weak Gst.IteratorItemFunction item;
+ public weak Gst.IteratorResyncFunction resync;
+ public weak Gst.IteratorFreeFunction free;
public weak Gst.Iterator pushed;
public GLib.Type type;
public weak GLib.Mutex @lock;
public uint cookie;
public uint master_cookie;
- public void* _gst_reserved;
public weak Gst.Iterator filter (GLib.CompareFunc func);
public void* find_custom (GLib.CompareFunc func);
public Gst.IteratorResult fold (Gst.IteratorFoldFunction func, GLib.Value ret);
@@ -664,15 +651,13 @@
public void push (Gst.Iterator other);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class Message {
- public weak Gst.MiniObject mini_object;
+ public class Message : Gst.MiniObject {
public weak GLib.Mutex @lock;
public weak GLib.Cond cond;
public Gst.MessageType type;
public uint64 timestamp;
public weak Gst.Object src;
public weak Gst.Structure structure;
- public void* _gst_reserved;
public weak Gst.Structure get_structure ();
public Message.application (Gst.Object src, Gst.Structure structure);
public Message.async_done (Gst.Object src);
@@ -696,31 +681,29 @@
public Message.warning (Gst.Object src, GLib.Error error, string debug);
public void parse_async_start (bool new_base_time);
public void parse_buffering (int percent);
+ public void parse_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
public void parse_clock_lost (out weak Gst.Clock clock);
public void parse_clock_provide (out weak Gst.Clock clock, bool ready);
public void parse_duration (Gst.Format format, int64 duration);
- public void parse_error (out GLib.Error gerror, out weak string debug);
- public void parse_info (out GLib.Error gerror, out weak string debug);
+ public void parse_error (out weak GLib.Error gerror, out weak string debug);
+ public void parse_info (out weak GLib.Error gerror, out weak string debug);
public void parse_new_clock (out weak Gst.Clock clock);
public void parse_segment_done (Gst.Format format, int64 position);
public void parse_segment_start (Gst.Format format, int64 position);
public void parse_state_changed (out Gst.State oldstate, out Gst.State newstate, out Gst.State pending);
public void parse_tag (out weak Gst.TagList tag_list);
- public void parse_warning (out GLib.Error gerror, out weak string debug);
+ public void parse_warning (out weak GLib.Error gerror, out weak string debug);
+ public void set_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
public static weak string type_get_name (Gst.MessageType type);
public static GLib.Quark type_to_quark (Gst.MessageType type);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class MessageClass {
- public weak Gst.MiniObjectClass mini_object_class;
- public void* _gst_reserved;
+ public class MessageClass : Gst.MiniObjectClass {
}
[CCode (ref_function = "gst_mini_object_ref", unref_function = "gst_mini_object_unref", cheader_filename = "gst/gst.h")]
- public class MiniObject {
- public weak GLib.TypeInstance instance;
+ public class MiniObject : GLib.TypeInstance {
public int refcount;
public uint flags;
- public void* _gst_reserved;
public weak Gst.MiniObject copy ();
public bool is_writable ();
public weak Gst.MiniObject make_writable ();
@@ -728,15 +711,12 @@
public void replace (Gst.MiniObject newdata);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class MiniObjectClass {
- public weak GLib.TypeClass type_class;
- public Gst.MiniObjectCopyFunction copy;
- public Gst.MiniObjectFinalizeFunction finalize;
- public void* _gst_reserved;
+ public class MiniObjectClass : GLib.TypeClass {
+ public weak Gst.MiniObjectCopyFunction copy;
+ public weak Gst.MiniObjectFinalizeFunction finalize;
}
[CCode (cheader_filename = "gst/gst.h")]
- public class ParamSpecFraction {
- public weak GLib.ParamSpec parent_instance;
+ public class ParamSpecFraction : GLib.ParamSpec {
public int min_num;
public int min_den;
public int max_num;
@@ -745,27 +725,51 @@
public int def_den;
}
[CCode (cheader_filename = "gst/gst.h")]
+ public class ParamSpecMiniObject : GLib.ParamSpec {
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
public class PluginDesc {
public int major_version;
public int minor_version;
public weak string name;
public weak string description;
- public Gst.PluginInitFunc plugin_init;
+ public weak Gst.PluginInitFunc plugin_init;
public weak string version;
public weak string license;
public weak string source;
public weak string package;
public weak string origin;
- public void* _gst_reserved;
}
[CCode (cheader_filename = "gst/gst.h")]
- public class Query {
- public weak Gst.MiniObject mini_object;
+ public class Poll {
+ public bool add_fd (Gst.PollFD fd);
+ public Poll (bool controllable);
+ public bool remove_fd (Gst.PollFD fd);
+ public void restart ();
+ public bool set_controllable (bool controllable);
+ public void set_flushing (bool flushing);
+ public int wait (Gst.ClockTime timeout);
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
+ public class PollFD {
+ public int fd;
+ public int idx;
+ public static bool can_read (Gst.Poll set, Gst.PollFD fd);
+ public static bool can_write (Gst.Poll set, Gst.PollFD fd);
+ public static bool ctl_read (Gst.Poll set, Gst.PollFD fd, bool active);
+ public static bool ctl_write (Gst.Poll set, Gst.PollFD fd, bool active);
+ public static bool has_closed (Gst.Poll set, Gst.PollFD fd);
+ public static bool has_error (Gst.Poll set, Gst.PollFD fd);
+ public static void ignored (Gst.Poll set, Gst.PollFD fd);
+ public void init ();
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
+ public class Query : Gst.MiniObject {
public Gst.QueryType type;
public weak Gst.Structure structure;
- public void* _gst_reserved;
public weak Gst.Structure get_structure ();
public Query.application (Gst.QueryType type, Gst.Structure structure);
+ public Query.buffering (Gst.Format format);
public Query.convert (Gst.Format src_format, int64 value, Gst.Format dest_format);
public Query.duration (Gst.Format format);
public Query.formats ();
@@ -773,6 +777,9 @@
public Query.position (Gst.Format format);
public Query.seeking (Gst.Format format);
public Query.segment (Gst.Format format);
+ public void parse_buffering_percent (bool busy, int percent);
+ public void parse_buffering_range (Gst.Format format, int64 start, int64 stop, int64 estimated_total);
+ public void parse_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
public void parse_convert (Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value);
public void parse_duration (Gst.Format format, int64 duration);
public void parse_formats_length (uint n_formats);
@@ -781,6 +788,9 @@
public void parse_position (Gst.Format format, int64 cur);
public void parse_seeking (Gst.Format format, bool seekable, int64 segment_start, int64 segment_end);
public void parse_segment (double rate, Gst.Format format, int64 start_value, int64 stop_value);
+ public void set_buffering_percent (bool busy, int percent);
+ public void set_buffering_range (Gst.Format format, int64 start, int64 stop, int64 estimated_total);
+ public void set_buffering_stats (Gst.BufferingMode mode, int avg_in, int avg_out, int64 buffering_left);
public void set_convert (Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value);
public void set_duration (Gst.Format format, int64 duration);
public void set_formats (int n_formats);
@@ -798,9 +808,7 @@
public static bool types_contains (Gst.QueryType types, Gst.QueryType type);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class QueryClass {
- public weak Gst.MiniObjectClass mini_object_class;
- public void* _gst_reserved;
+ public class QueryClass : Gst.MiniObjectClass {
}
[CCode (cheader_filename = "gst/gst.h")]
public class QueryTypeDefinition {
@@ -810,11 +818,9 @@
public GLib.Quark quark;
}
[CCode (cheader_filename = "gst/gst.h")]
- public class StaticCaps {
- public weak Gst.Caps caps;
+ public class StaticCaps : Gst.Caps {
[CCode (cname = "string")]
public weak string str;
- public void* _gst_reserved;
public weak Gst.Caps get ();
}
[CCode (cheader_filename = "gst/gst.h")]
@@ -839,8 +845,8 @@
public bool get_boolean_index (string tag, uint index, bool value);
public bool get_char (string tag, string value);
public bool get_char_index (string tag, uint index, string value);
- public bool get_date (string tag, out weak GLib.Date value);
- public bool get_date_index (string tag, uint index, out weak GLib.Date value);
+ public bool get_date (string tag, out GLib.Date value);
+ public bool get_date_index (string tag, uint index, out GLib.Date value);
public bool get_double (string tag, double value);
public bool get_double_index (string tag, uint index, double value);
public bool get_float (string tag, float value);
@@ -890,12 +896,11 @@
public uint sequence;
public uint data;
[NoArrayLength]
- public char[] message;
+ public weak char[] message;
}
[CCode (cheader_filename = "gst/gst.h")]
public class TypeFind {
public void* data;
- public void* _gst_reserved;
[CCode (cname = "gst_type_find_get_length")]
public uint64 get_length ();
[CCode (cname = "gst_type_find_peek")]
@@ -913,10 +918,9 @@
[CCode (cheader_filename = "gst/gst.h")]
public class ValueTable {
public GLib.Type type;
- public Gst.ValueCompareFunc compare;
- public Gst.ValueSerializeFunc serialize;
- public Gst.ValueDeserializeFunc deserialize;
- public void* _gst_reserved;
+ public weak Gst.ValueCompareFunc compare;
+ public weak Gst.ValueSerializeFunc serialize;
+ public weak Gst.ValueDeserializeFunc deserialize;
}
[CCode (ref_function = "gst_caps_ref", unref_function = "gst_caps_unref", cheader_filename = "gst/gst.h")]
public class Caps : GLib.Boxed {
@@ -924,7 +928,6 @@
public int refcount;
public Gst.CapsFlags flags;
public weak GLib.PtrArray structs;
- public void* _gst_reserved;
public void append (Gst.Caps caps2);
public void append_structure (Gst.Structure structure);
public weak Gst.Caps copy ();
@@ -975,7 +978,7 @@
public bool assoc_map (Gst.Format format, int64 value);
public weak Gst.IndexEntry copy ();
}
- [CCode (cheader_filename = "gst/gst.h")]
+ [CCode (copy_function = "gst_segment_copy", cheader_filename = "gst/gst.h")]
public class Segment : GLib.Boxed {
public double rate;
public double abs_rate;
@@ -988,9 +991,8 @@
public int64 last_stop;
public int64 duration;
public double applied_rate;
- [NoArrayLength]
- public uchar[] _gst_reserved;
public bool clip (Gst.Format format, int64 start, int64 stop, int64 clip_start, int64 clip_stop);
+ public weak Gst.Segment copy ();
public void init (Gst.Format format);
public Segment ();
public void set_duration (Gst.Format format, int64 duration);
@@ -1007,7 +1009,6 @@
public GLib.Quark name;
public int parent_refcount;
public weak GLib.Array fields;
- public void* _gst_reserved;
public weak Gst.Structure copy ();
public static weak Gst.Structure empty_new (string name);
public bool fixate_field_boolean (string field_name, bool target);
@@ -1018,7 +1019,7 @@
public static weak Gst.Structure from_string (string str, string end);
public bool get_boolean (string fieldname, out bool value);
public bool get_clock_time (string fieldname, Gst.ClockTime value);
- public bool get_date (string fieldname, out weak GLib.Date value);
+ public bool get_date (string fieldname, out GLib.Date value);
public bool get_double (string fieldname, out double value);
public bool get_enum (string fieldname, GLib.Type enumtype, out int value);
public GLib.Type get_field_type (string fieldname);
@@ -1088,7 +1089,7 @@
[NoWrapper]
public virtual bool remove_element (Gst.Element element);
[NoAccessorMethod]
- public weak bool async_handling { get; set; }
+ public bool async_handling { get; set; }
public signal void element_added (Gst.Element child);
public signal void element_removed (Gst.Element child);
}
@@ -1096,7 +1097,7 @@
public class Bus : Gst.Object {
public weak GLib.Queue queue;
public weak GLib.Mutex queue_lock;
- public Gst.BusSyncHandler sync_handler;
+ public weak Gst.BusSyncHandler sync_handler;
public void* sync_handler_data;
public uint signal_watch_id;
public uint num_signal_watchers;
@@ -1164,13 +1165,13 @@
[NoWrapper]
public virtual Gst.ClockReturn wait_jitter (Gst.ClockEntry entry, Gst.ClockTimeDiff jitter);
[NoAccessorMethod]
- public weak bool stats { get; set; }
+ public bool stats { get; set; }
[NoAccessorMethod]
- public weak uint64 timeout { get; set; }
+ public uint64 timeout { get; set; }
[NoAccessorMethod]
- public weak int window_size { get; set; }
+ public int window_size { get; set; }
[NoAccessorMethod]
- public weak int window_threshold { get; set; }
+ public int window_threshold { get; set; }
}
[CCode (cheader_filename = "gst/gst.h")]
public class Element : Gst.Object {
@@ -1194,12 +1195,18 @@
public void* abidata;
public void abort_state ();
public bool add_pad (Gst.Pad pad);
- public static void class_add_pad_template (void* klass, Gst.PadTemplate templ);
- public static weak Gst.PadTemplate class_get_pad_template (void* element_class, string name);
- public static weak GLib.List class_get_pad_template_list (void* element_class);
- public static void class_install_std_props (void* klass, ...);
- public static void class_set_details (void* klass, Gst.ElementDetails details);
- public static void class_set_details_simple (void* klass, string longname, string classification, string description, string author);
+ [CCode (cname = "gst_element_class_add_pad_template")]
+ public class void add_pad_template (Gst.PadTemplate templ);
+ [CCode (cname = "gst_element_class_get_pad_template")]
+ public class weak Gst.PadTemplate get_pad_template (string name);
+ [CCode (cname = "gst_element_class_get_pad_template_list")]
+ public class weak GLib.List get_pad_template_list ();
+ [CCode (cname = "gst_element_class_install_std_props")]
+ public class void install_std_props (...);
+ [CCode (cname = "gst_element_class_set_details")]
+ public class void set_details (Gst.ElementDetails details);
+ [CCode (cname = "gst_element_class_set_details_simple")]
+ public class void set_details_simple (string longname, string classification, string description, string author);
public Gst.StateChangeReturn continue_state (Gst.StateChangeReturn ret);
public void create_all_pads ();
public void found_tags (Gst.TagList list);
@@ -1269,7 +1276,7 @@
[CCode (cheader_filename = "gst/gst.h")]
public class ElementFactory : Gst.PluginFeature {
public GLib.Type type;
- public weak Gst.ElementDetails details;
+ public Gst.ElementDetails details;
public weak GLib.List staticpadtemplates;
public uint numpadtemplates;
public uint uri_type;
@@ -1307,11 +1314,12 @@
public int maxgroup;
public Gst.IndexResolverMethod method;
public void* resolver_user_data;
- public Gst.IndexFilter filter;
+ public weak Gst.IndexFilter filter;
public void* filter_user_data;
- public GLib.DestroyNotify filter_user_data_destroy;
+ public weak GLib.DestroyNotify filter_user_data_destroy;
public weak GLib.HashTable writers;
public int last_id;
+ public weak GLib.DestroyNotify resolver_user_data_destroy;
public weak Gst.IndexEntry add_association (int id, Gst.AssocFlags flags, Gst.Format format, int64 value);
public weak Gst.IndexEntry add_associationv (int id, Gst.AssocFlags flags, int n, Gst.IndexAssociation list);
public weak Gst.IndexEntry add_format (int id, Gst.Format format);
@@ -1327,13 +1335,14 @@
public void set_filter_full (Gst.IndexFilter filter, GLib.DestroyNotify user_data_destroy);
public bool set_group (int groupnum);
public void set_resolver (Gst.IndexResolver resolver);
+ public void set_resolver_full (Gst.IndexResolver resolver, GLib.DestroyNotify user_data_destroy);
[NoWrapper]
public virtual void add_entry (Gst.IndexEntry entry);
public virtual void commit (int id);
public virtual weak Gst.IndexEntry get_assoc_entry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value);
public virtual bool get_writer_id (Gst.Object writer, int id);
[NoAccessorMethod]
- public weak Gst.IndexResolver resolver { get; set; }
+ public Gst.IndexResolver resolver { get; set; }
public signal void entry_added (Gst.IndexEntry entry);
}
[CCode (cheader_filename = "gst/gst.h")]
@@ -1371,7 +1380,7 @@
public static void unref (void* object);
public virtual void restore_thyself (void* self);
public virtual void* save_thyself (void* parent);
- public weak string name { get; set construct; }
+ public string name { get; set construct; }
public signal void deep_notify (Gst.Object orig, GLib.ParamSpec pspec);
public signal void object_saved (void* parent);
public signal void parent_set (Gst.Object parent);
@@ -1386,35 +1395,38 @@
public weak GLib.Mutex preroll_lock;
public weak GLib.Cond preroll_cond;
public weak GLib.Cond block_cond;
- public Gst.PadBlockCallback block_callback;
+ public weak Gst.PadBlockCallback block_callback;
public void* block_data;
- public Gst.PadGetCapsFunction getcapsfunc;
- public Gst.PadSetCapsFunction setcapsfunc;
- public Gst.PadAcceptCapsFunction acceptcapsfunc;
- public Gst.PadFixateCapsFunction fixatecapsfunc;
- public Gst.PadActivateFunction activatefunc;
- public Gst.PadActivateModeFunction activatepushfunc;
- public Gst.PadActivateModeFunction activatepullfunc;
- public Gst.PadLinkFunction linkfunc;
- public Gst.PadUnlinkFunction unlinkfunc;
+ public weak Gst.PadGetCapsFunction getcapsfunc;
+ public weak Gst.PadSetCapsFunction setcapsfunc;
+ public weak Gst.PadAcceptCapsFunction acceptcapsfunc;
+ public weak Gst.PadFixateCapsFunction fixatecapsfunc;
+ public weak Gst.PadActivateFunction activatefunc;
+ public weak Gst.PadActivateModeFunction activatepushfunc;
+ public weak Gst.PadActivateModeFunction activatepullfunc;
+ public weak Gst.PadLinkFunction linkfunc;
+ public weak Gst.PadUnlinkFunction unlinkfunc;
public weak Gst.Pad peer;
public void* sched_private;
- public Gst.PadChainFunction chainfunc;
- public Gst.PadCheckGetRangeFunction checkgetrangefunc;
- public Gst.PadGetRangeFunction getrangefunc;
- public Gst.PadEventFunction eventfunc;
+ public weak Gst.PadChainFunction chainfunc;
+ public weak Gst.PadCheckGetRangeFunction checkgetrangefunc;
+ public weak Gst.PadGetRangeFunction getrangefunc;
+ public weak Gst.PadEventFunction eventfunc;
public Gst.ActivateMode mode;
- public Gst.PadQueryFunction queryfunc;
- public Gst.PadIntLinkFunction intlinkfunc;
- public Gst.PadBufferAllocFunction bufferallocfunc;
+ public weak Gst.PadQueryFunction queryfunc;
+ public weak Gst.PadIntLinkFunction intlinkfunc;
+ public weak Gst.PadBufferAllocFunction bufferallocfunc;
public int do_buffer_signals;
public int do_event_signals;
public bool accept_caps (Gst.Caps caps);
public bool activate_pull (bool active);
public bool activate_push (bool active);
public ulong add_buffer_probe (GLib.Callback handler, void* data);
+ public ulong add_buffer_probe_full (GLib.Callback handler, void* data, GLib.DestroyNotify notify);
public ulong add_data_probe (GLib.Callback handler, void* data);
+ public ulong add_data_probe_full (GLib.Callback handler, void* data, GLib.DestroyNotify notify);
public ulong add_event_probe (GLib.Callback handler, void* data);
+ public ulong add_event_probe_full (GLib.Callback handler, void* data, GLib.DestroyNotify notify);
public Gst.FlowReturn alloc_buffer (uint64 offset, int size, Gst.Caps caps, out weak Gst.Buffer buf);
public Gst.FlowReturn alloc_buffer_and_set_caps (uint64 offset, int size, Gst.Caps caps, out weak Gst.Buffer buf);
public bool can_link (Gst.Pad sinkpad);
@@ -1493,11 +1505,11 @@
public bool stop_task ();
public bool unlink (Gst.Pad sinkpad);
public void use_fixed_caps ();
- public weak Gst.Caps caps { get; }
+ public Gst.Caps caps { get; }
[NoAccessorMethod]
- public weak Gst.PadDirection direction { get; construct; }
+ public Gst.PadDirection direction { get; construct; }
[NoAccessorMethod]
- public weak Gst.PadTemplate template { get; set; }
+ public Gst.PadTemplate template { get; set; }
public signal bool have_data (Gst.MiniObject data);
public signal void linked (Gst.Pad peer);
public signal void request_link ();
@@ -1530,8 +1542,8 @@
public void set_delay (Gst.ClockTime delay);
public void set_new_stream_time (Gst.ClockTime time);
public void use_clock (Gst.Clock clock);
- public weak bool auto_flush_bus { get; set; }
- public weak uint64 delay { get; set; }
+ public bool auto_flush_bus { get; set; }
+ public uint64 delay { get; set; }
}
[CCode (cheader_filename = "gst/gst.h")]
public class Plugin : Gst.Object {
@@ -1619,7 +1631,7 @@
public Gst.TaskState state;
public weak GLib.Cond cond;
public void* @lock;
- public Gst.TaskFunction func;
+ public weak Gst.TaskFunction func;
public void* data;
public bool running;
public void* abidata;
@@ -1634,11 +1646,11 @@
}
[CCode (cheader_filename = "gst/gst.h")]
public class TypeFindFactory : Gst.PluginFeature {
- public Gst.TypeFindFunction function;
+ public weak Gst.TypeFindFunction function;
public weak string extensions;
public weak Gst.Caps caps;
public void* user_data;
- public GLib.DestroyNotify user_data_notify;
+ public weak GLib.DestroyNotify user_data_notify;
[CCode (cname = "gst_type_find_factory_call_function")]
public void call_function (Gst.TypeFind find);
[CCode (cname = "gst_type_find_factory_get_caps")]
@@ -1713,6 +1725,20 @@
public struct ClockTimeDiff : int64 {
}
[CCode (cheader_filename = "gst/gst.h")]
+ public struct ElementDetails {
+ public weak string longname;
+ public weak string klass;
+ public weak string description;
+ public weak string author;
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
+ public struct FormatDefinition {
+ public Gst.Format value;
+ public weak string nick;
+ public weak string description;
+ public GLib.Quark quark;
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
public delegate bool BusFunc (Gst.Bus bus, Gst.Message message);
[CCode (cheader_filename = "gst/gst.h")]
public delegate Gst.BusSyncReply BusSyncHandler (Gst.Bus bus, Gst.Message message);
@@ -1827,6 +1853,8 @@
public const string MESSAGE_TRACE_NAME;
public const int MSECOND;
public const int NSECOND;
+ public const int PARAM_CONTROLLABLE;
+ public const int PARAM_USER_SHIFT;
public const int SECOND;
public const string TAG_ALBUM;
public const string TAG_ALBUM_GAIN;
@@ -1889,10 +1917,6 @@
[CCode (cheader_filename = "gst/gst.h")]
public static void atomic_int_set (int atomic_int, int value);
[CCode (cheader_filename = "gst/gst.h")]
- public static uint class_signal_connect (void* klass, string name, void* func, void* func_data);
- [CCode (cheader_filename = "gst/gst.h")]
- public static void class_signal_emit_by_name (Gst.Object object, string name, void* self);
- [CCode (cheader_filename = "gst/gst.h")]
public static GLib.Quark core_error_quark ();
[CCode (cheader_filename = "gst/gst.h")]
public static void debug_add_log_function (Gst.LogFunction func, void* data);
@@ -1947,7 +1971,7 @@
[CCode (cheader_filename = "gst/gst.h")]
public static Gst.Format format_get_by_nick (string nick);
[CCode (cheader_filename = "gst/gst.h")]
- public static weak Gst.FormatDefinition format_get_details (Gst.Format format);
+ public static Gst.FormatDefinition format_get_details (Gst.Format format);
[CCode (cheader_filename = "gst/gst.h")]
public static weak string format_get_name (Gst.Format format);
[CCode (cheader_filename = "gst/gst.h")]
@@ -2103,13 +2127,15 @@
[CCode (cheader_filename = "gst/gst.h")]
public static bool value_deserialize (GLib.Value dest, string src);
[CCode (cheader_filename = "gst/gst.h")]
+ public static weak Gst.MiniObject value_dup_mini_object (GLib.Value value);
+ [CCode (cheader_filename = "gst/gst.h")]
public static bool value_fraction_multiply (GLib.Value product, GLib.Value factor1, GLib.Value factor2);
[CCode (cheader_filename = "gst/gst.h")]
public static bool value_fraction_subtract (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);
[CCode (cheader_filename = "gst/gst.h")]
public static weak Gst.Caps value_get_caps (GLib.Value value);
[CCode (cheader_filename = "gst/gst.h")]
- public static weak GLib.Date value_get_date (GLib.Value value);
+ public static GLib.Date value_get_date (GLib.Value value);
[CCode (cheader_filename = "gst/gst.h")]
public static double value_get_double_range_max (GLib.Value value);
[CCode (cheader_filename = "gst/gst.h")]
Modified: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
==============================================================================
--- trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala (original)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala Fri May 23 20:29:54 2008
@@ -28,4 +28,11 @@
public struct ClockTimeDiff : int64 {
}
+
+ [CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref")]
+ public class Buffer : Gst.MiniObject {
+ public Buffer ();
+ public weak Buffer @ref ();
+ public void unref ();
+ }
}
Added: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.deps Fri May 23 20:29:54 2008
@@ -0,0 +1 @@
+gmodule-2.0
Modified: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
==============================================================================
--- trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi (original)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi Fri May 23 20:29:54 2008
@@ -775,6 +775,12 @@
<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>
@@ -1714,6 +1720,13 @@
<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>
@@ -2181,6 +2194,16 @@
<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>
@@ -2267,6 +2290,16 @@
<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="type_get_name" symbol="gst_message_type_get_name">
<return-type type="gchar*"/>
<parameters>
@@ -2356,6 +2389,9 @@
<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"/>
@@ -2369,6 +2405,122 @@
<field name="origin" 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="new" symbol="gst_poll_new">
+ <return-type type="GstPoll*"/>
+ <parameters>
+ <parameter name="controllable" type="gboolean"/>
+ </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>
+ </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="get_structure" symbol="gst_query_get_structure">
<return-type type="GstStructure*"/>
@@ -2383,6 +2535,12 @@
<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>
@@ -2421,6 +2579,34 @@
<parameter name="format" type="GstFormat"/>
</parameters>
</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>
@@ -2491,6 +2677,34 @@
<parameter name="stop_value" type="gint64*"/>
</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>
@@ -3383,6 +3597,12 @@
<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>
@@ -3830,21 +4050,27 @@
</boxed>
<boxed name="GstTagList" type-name="GstTagList" get-type="gst_tag_list_get_type">
</boxed>
- <enum name="GstActivateMode">
+ <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="GstBusSyncReply">
+ <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="GstClockEntryType">
+ <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">
+ <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"/>
@@ -3853,7 +4079,7 @@
<member name="GST_CLOCK_ERROR" value="5"/>
<member name="GST_CLOCK_UNSUPPORTED" value="6"/>
</enum>
- <enum name="GstCoreError">
+ <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"/>
@@ -3870,7 +4096,7 @@
<member name="GST_CORE_ERROR_DISABLED" value="14"/>
<member name="GST_CORE_ERROR_NUM_ERRORS" value="15"/>
</enum>
- <enum name="GstDebugColorFlags">
+ <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"/>
@@ -3890,7 +4116,7 @@
<member name="GST_DEBUG_BOLD" value="256"/>
<member name="GST_DEBUG_UNDERLINE" value="512"/>
</enum>
- <enum name="GstDebugLevel">
+ <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"/>
@@ -3899,7 +4125,7 @@
<member name="GST_LEVEL_LOG" value="5"/>
<member name="GST_LEVEL_COUNT" value="6"/>
</enum>
- <enum name="GstEventType">
+ <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"/>
@@ -3917,7 +4143,7 @@
<member name="GST_EVENT_CUSTOM_BOTH" value="519"/>
<member name="GST_EVENT_CUSTOM_BOTH_OOB" value="515"/>
</enum>
- <enum name="GstFlowReturn">
+ <enum name="GstFlowReturn" type-name="GstFlowReturn" get-type="gst_flow_return_get_type">
<member name="GST_FLOW_CUSTOM_SUCCESS" value="100"/>
<member name="GST_FLOW_RESEND" value="1"/>
<member name="GST_FLOW_OK" value="0"/>
@@ -3929,7 +4155,7 @@
<member name="GST_FLOW_NOT_SUPPORTED" value="-6"/>
<member name="GST_FLOW_CUSTOM_ERROR" value="-100"/>
</enum>
- <enum name="GstFormat">
+ <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"/>
@@ -3937,39 +4163,39 @@
<member name="GST_FORMAT_BUFFERS" value="4"/>
<member name="GST_FORMAT_PERCENT" value="5"/>
</enum>
- <enum name="GstIndexCertainty">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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"/>
@@ -3978,12 +4204,12 @@
<member name="GST_LIBRARY_ERROR_ENCODE" value="6"/>
<member name="GST_LIBRARY_ERROR_NUM_ERRORS" value="7"/>
</enum>
- <enum name="GstPadDirection">
+ <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">
+ <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"/>
@@ -3992,12 +4218,12 @@
<member name="GST_PAD_LINK_NOSCHED" value="-5"/>
<member name="GST_PAD_LINK_REFUSED" value="-6"/>
</enum>
- <enum name="GstPadPresence">
+ <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">
+ <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"/>
@@ -4006,12 +4232,12 @@
<member name="GST_PARSE_ERROR_EMPTY_BIN" value="5"/>
<member name="GST_PARSE_ERROR_EMPTY" value="6"/>
</enum>
- <enum name="GstPluginError">
+ <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="GstQueryType">
+ <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"/>
@@ -4022,14 +4248,15 @@
<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"/>
</enum>
- <enum name="GstRank">
+ <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">
+ <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"/>
@@ -4046,20 +4273,20 @@
<member name="GST_RESOURCE_ERROR_NO_SPACE_LEFT" value="14"/>
<member name="GST_RESOURCE_ERROR_NUM_ERRORS" value="15"/>
</enum>
- <enum name="GstSeekType">
+ <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">
+ <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">
+ <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"/>
@@ -4067,13 +4294,13 @@
<member name="GST_STATE_CHANGE_PAUSED_TO_READY" value="26"/>
<member name="GST_STATE_CHANGE_READY_TO_NULL" value="17"/>
</enum>
- <enum name="GstStateChangeReturn">
+ <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">
+ <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"/>
@@ -4085,16 +4312,18 @@
<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_NUM_ERRORS" value="12"/>
+ <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="GstTagFlag">
+ <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">
+ <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"/>
@@ -4104,42 +4333,42 @@
<member name="GST_TAG_MERGE_KEEP_ALL" value="6"/>
<member name="GST_TAG_MERGE_COUNT" value="7"/>
</enum>
- <enum name="GstTaskState">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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_PREROLL" value="16"/>
<member name="GST_BUFFER_FLAG_DISCONT" value="32"/>
@@ -4148,14 +4377,14 @@
<member name="GST_BUFFER_FLAG_DELTA_UNIT" value="256"/>
<member name="GST_BUFFER_FLAG_LAST" value="4096"/>
</flags>
- <flags name="GstBusFlags">
+ <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">
+ <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">
+ <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"/>
@@ -4164,30 +4393,30 @@
<member name="GST_CLOCK_FLAG_CAN_SET_MASTER" value="512"/>
<member name="GST_CLOCK_FLAG_LAST" value="4096"/>
</flags>
- <flags name="GstDebugGraphDetails">
+ <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">
+ <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_FLAG_LAST" value="1048576"/>
</flags>
- <flags name="GstEventTypeFlags">
+ <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">
+ <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">
+ <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"/>
@@ -4213,16 +4442,16 @@
<member name="GST_MESSAGE_ASYNC_DONE" value="2097152"/>
<member name="GST_MESSAGE_ANY" value="-1"/>
</flags>
- <flags name="GstMiniObjectFlags">
+ <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_LAST" value="16"/>
</flags>
- <flags name="GstObjectFlags">
+ <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">
+ <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"/>
@@ -4230,18 +4459,18 @@
<member name="GST_PAD_BLOCKING" value="256"/>
<member name="GST_PAD_FLAG_LAST" value="4096"/>
</flags>
- <flags name="GstPadTemplateFlags">
+ <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="GstPipelineFlags">
+ <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="GstPluginFlags">
+ <flags name="GstPluginFlags" type-name="GstPluginFlags" get-type="gst_plugin_flags_get_type">
<member name="GST_PLUGIN_FLAG_CACHED" value="1"/>
</flags>
- <flags name="GstSeekFlags">
+ <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"/>
@@ -5636,6 +5865,15 @@
<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"/>
@@ -5690,6 +5928,7 @@
<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">
@@ -5930,6 +6169,15 @@
<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>
@@ -5938,6 +6186,15 @@
<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>
@@ -5946,6 +6203,15 @@
<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>
@@ -7437,6 +7703,8 @@
<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_PARAM_CONTROLLABLE" type="int" value="2"/>
+ <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_GAIN" type="char*" value="replaygain-album-gain"/>
@@ -7491,8 +7759,8 @@
<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="17"/>
+ <constant name="GST_VERSION_MICRO" type="int" value="19"/>
<constant name="GST_VERSION_MINOR" type="int" value="10"/>
- <constant name="GST_VERSION_NANO" type="int" value="0"/>
+ <constant name="GST_VERSION_NANO" type="int" value="1"/>
</namespace>
</api>
Modified: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata (original)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata Fri May 23 20:29:54 2008
@@ -4,18 +4,27 @@
GstBaseSrc.is_live hidden="1"
GstBaseSrc.priv hidden="1"
GstBaseTransform.priv hidden="1"
+GstBin.priv hidden="1"
gst_bin_add_many ellipsis="1"
gst_bin_remove_many ellipsis="1"
-GstBin.priv hidden="1"
+GstBuffer base_class="GstMiniObject"
GstBuffer.data is_array="1"
+GstBuffer.mini_object hidden="1"
+GstBufferClass base_class="GstMiniObjectClass"
+GstBufferClass.mini_object_class hidden="1"
+gst_buffer_new hidden="1"
+gst_caps_new_simple ellipsis="1"
+gst_caps_new_full ellipsis="1"
+gst_caps_set_simple ellipsis="1"
GstChildProxy::child_added has_emitter="1"
GstChildProxy::child_removed has_emitter="1"
GstClockTime hidden="1"
GstClockTimeDiff hidden="1"
GstControlSource.get_value hidden="1"
GstControlSource.get_value_array hidden="1"
-gst_element_link_many ellipsis="1"
GstElement::no_more_pads has_emitter="1"
+GstElementClass name="pointer"
+gst_element_link_many ellipsis="1"
gst_element_unlink_many ellipsis="1"
gst_element_get_state.state is_out="1"
gst_element_get_state.pending is_out="1"
@@ -23,7 +32,11 @@
gst_element_query_duration.duration is_out="1"
gst_element_query_position.format is_ref="1"
gst_element_query_position.cur is_out="1"
-GstElementClass name="pointer"
+GstElementDetails is_value_type="1"
+GstEvent base_class="GstMiniObject"
+GstEvent.mini_object hidden="1"
+GstEventClass hidden="1"
+GstFormatDefinition is_value_type="1"
GstGhostPad base_class="GstPad"
GstGhostPadClass hidden="1"
gst_init hidden="1"
@@ -31,17 +44,10 @@
gst_iterator_free hidden="1"
gst_iterator_next hidden="1"
gst_iterator_resync hidden="1"
-GstObjectClass name="pointer"
-GstPad.querytypefunc hidden="1"
-gst_pad_set_query_type_function hidden="1"
-GstPadTemplate::pad_created has_emitter="1"
-gst_parse_launchv.argv is_array="1"
-GstTypeFind.get_length hidden="1"
-GstTypeFind.peek hidden="1"
-GstTypeFind.suggest hidden="1"
-gst_type_register_static_full hidden="1"
-GstURIHandler::new_uri has_emitter="1"
-gst_version_string transfer_ownership="1"
+GstMessage base_class="GstMiniObject"
+GstMessage.mini_object hidden="1"
+GstMessageClass base_class="GstMiniObjectClass"
+GstMessageClass.mini_object_class hidden="1"
gst_message_new_error throws="0"
gst_message_new_info throws="0"
gst_message_new_warning throws="0"
@@ -57,7 +63,28 @@
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"
+GstMiniObject base_class="GTypeInstance"
+GstMiniObject.instance hidden="1"
+GstMiniObjectClass base_class="GTypeClass"
+GstMiniObjectClass.type_class hidden="1"
+GstObjectClass name="pointer"
gst_object_default_error throws="0"
+gst_class_signal_connect hidden="1"
+gst_class_signal_emit_by_name hidden="1"
+GstPad.querytypefunc hidden="1"
+gst_pad_set_query_type_function hidden="1"
+GstPadTemplate::pad_created has_emitter="1"
+gst_parse_launchv.argv is_array="1"
+GstParamSpecFraction base_class="GParamSpec"
+GstParamSpecFraction.parent_instance hidden="1"
+GstParamSpecMiniObject base_class="GParamSpec"
+GstParamSpecMiniObject.parent_instance hidden="1"
+GstQuery base_class="GstMiniObject"
+GstQuery.mini_object hidden="1"
+GstQueryClass base_class="GstMiniObjectClass"
+GstQueryClass.mini_object_class hidden="1"
+GstStaticCaps base_class="GstCaps"
+GstStaticCaps.caps hidden="1"
gst_structure_new ellipsis="1"
gst_structure_set ellipsis="1"
gst_structure_id_set ellipsis="1"
@@ -70,10 +97,11 @@
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_caps_new_simple ellipsis="1"
-gst_caps_new_full ellipsis="1"
-gst_caps_set_simple ellipsis="1"
-
GStaticRecMutex name="pointer"
+GstTypeFind.get_length hidden="1"
+GstTypeFind.peek hidden="1"
+GstTypeFind.suggest hidden="1"
+gst_type_register_static_full hidden="1"
+GstURIHandler::new_uri has_emitter="1"
+gst_version_string transfer_ownership="1"
xml* name="pointer"
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]