mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 12:10:37 +00:00
Use libgst*.dll in DllImport attribute, instead of gst*.dll
Nescessary for .NET, which doesn't prefix the library filename with lib automatically.
This commit is contained in:
parent
e37e8d7c17
commit
f665c749b6
38 changed files with 326 additions and 326 deletions
|
@ -157,13 +157,13 @@ namespace Gst {
|
|||
RegisterManagedTypes ();
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_init (ref int argc, ref IntPtr argv);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern bool gst_init_check (ref int argc, ref IntPtr argv, out IntPtr error);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_deinit();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_bin_add (IntPtr raw, IntPtr element);
|
||||
|
||||
[DllImport ("libgobject-2.0-0.dll") ]
|
||||
|
@ -51,17 +51,17 @@ public Gst.Element GetByInterface (System.Type type) {
|
|||
return GetByInterface (t);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_elements (IntPtr bin);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_recurse (IntPtr bin);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_sinks (IntPtr bin);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_sorted (IntPtr bin);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_sources (IntPtr bin);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_bin_iterate_all_by_interface (IntPtr bin, IntPtr gtype);
|
||||
|
||||
public IEnumerable Elements {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_buffer_try_new_and_alloc (uint size);
|
||||
|
||||
public Buffer (GLib.Value val) : base (val) { }
|
||||
|
@ -71,7 +71,7 @@ public byte this [uint index] {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_mini_object_unref (IntPtr raw);
|
||||
|
||||
/* FIXME: This is not optimal */
|
||||
|
@ -85,9 +85,9 @@ public void MakeMetadataWritable() {
|
|||
gst_mini_object_unref (old);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_buffer_get_caps (IntPtr raw);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_buffer_set_caps (IntPtr raw, IntPtr caps);
|
||||
|
||||
public Gst.Caps Caps {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_bus_post (IntPtr raw, IntPtr message);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_copy (IntPtr raw);
|
||||
|
||||
public bool Post (Gst.Message message) {
|
||||
|
@ -10,7 +10,7 @@ public bool Post (Gst.Message message) {
|
|||
}
|
||||
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_bus_sync_signal_handler (IntPtr raw, IntPtr message, IntPtr data);
|
||||
|
||||
public Gst.BusSyncReply SyncSignalHandler (Gst.Message message) {
|
||||
|
@ -23,7 +23,7 @@ public uint AddWatch (Gst.BusFunc func) {
|
|||
return AddWatch (0, func);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_bus_async_signal_func (IntPtr raw, IntPtr message, IntPtr data);
|
||||
|
||||
public bool AsyncSignalFunc (Gst.Message message) {
|
||||
|
|
|
@ -11,7 +11,7 @@ public Caps (Structure[] s) : this () {
|
|||
Append (o);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamersharpglue-0.10") ]
|
||||
[DllImport ("gstreamersharpglue-0.10.dll") ]
|
||||
extern static uint gstsharp_gst_caps_get_refcount_offset ();
|
||||
|
||||
static uint refcount_offset = gstsharp_gst_caps_get_refcount_offset ();
|
||||
|
@ -57,7 +57,7 @@ private void RemoveStructureReferences () {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_caps_get_structure (IntPtr handle, uint index);
|
||||
|
||||
public Structure this [uint index] {
|
||||
|
@ -116,10 +116,10 @@ public IEnumerator GetEnumerator() {
|
|||
return new StructureEnumerator (this);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_append_structure (IntPtr caps, IntPtr structure);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_structure_copy (IntPtr raw);
|
||||
|
||||
public void Append (Structure s) {
|
||||
|
@ -129,7 +129,7 @@ public void Append (Structure s) {
|
|||
gst_caps_append_structure (Handle, gst_structure_copy (s.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_append (IntPtr caps, IntPtr caps2);
|
||||
|
||||
public void Append (Caps caps) {
|
||||
|
@ -139,7 +139,7 @@ public void Append (Caps caps) {
|
|||
gst_caps_append (Handle, gst_caps_copy (caps.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_merge_structure (IntPtr caps, IntPtr structure);
|
||||
|
||||
public void Merge (Structure s) {
|
||||
|
@ -149,7 +149,7 @@ public void Merge (Structure s) {
|
|||
gst_caps_merge_structure (Handle, gst_structure_copy (s.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_merge (IntPtr caps, IntPtr caps2);
|
||||
|
||||
public void Merge (Caps caps) {
|
||||
|
@ -163,7 +163,7 @@ public void Merge (Caps caps) {
|
|||
gst_caps_merge (Handle, gst_caps_copy (caps.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_remove_structure (IntPtr caps, uint index);
|
||||
|
||||
public void RemoveStructure (uint index) {
|
||||
|
@ -179,7 +179,7 @@ public void RemoveStructure (uint index) {
|
|||
gst_caps_remove_structure (Handle, index);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_caps_do_simplify (IntPtr caps);
|
||||
|
||||
public bool DoSimplify () {
|
||||
|
@ -193,7 +193,7 @@ public bool DoSimplify () {
|
|||
return gst_caps_do_simplify (Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_truncate (IntPtr caps);
|
||||
|
||||
public void Truncate () {
|
||||
|
@ -206,7 +206,7 @@ public void Truncate () {
|
|||
gst_caps_truncate (Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_caps_unref (IntPtr raw);
|
||||
|
||||
protected override void Unref (IntPtr raw) {
|
||||
|
|
|
@ -92,9 +92,9 @@ public bool TrySlaveLock () {
|
|||
return g_mutex_trylock (SlaveLockPtr);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_clock_get_master (IntPtr raw);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_clock_set_master (IntPtr raw, IntPtr master);
|
||||
public Gst.Clock Master {
|
||||
get {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_debug_set_default_threshold (Gst.DebugLevel debug_level);
|
||||
|
||||
public static void SetDefaultThreshold (Gst.DebugLevel debug_level) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[DllImport ("libgobject-2.0-0.dll") ]
|
||||
static extern IntPtr g_object_ref (IntPtr raw);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_element_add_pad (IntPtr raw, IntPtr pad);
|
||||
|
||||
public bool AddPad (Pad p) {
|
||||
|
@ -25,11 +25,11 @@ public static void UnlinkMany (params Element [] elements) {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_iterate_pads (IntPtr element);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_iterate_src_pads (IntPtr element);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_iterate_sink_pads (IntPtr element);
|
||||
|
||||
public IEnumerable Pads {
|
||||
|
@ -55,25 +55,25 @@ public Gst.StateChangeReturn GetState (out Gst.State state, ulong timeout) {
|
|||
return GetState (out state, out pending, timeout);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_element_found_tags (IntPtr raw, IntPtr list);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_tag_list_copy (IntPtr raw);
|
||||
|
||||
public void FoundTags (Gst.TagList list) {
|
||||
gst_element_found_tags (Handle, list == null ? IntPtr.Zero : gst_tag_list_copy (list.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_element_found_tags_for_pad (IntPtr raw, IntPtr pad, IntPtr list);
|
||||
|
||||
public void FoundTagsForPad (Gst.Pad pad, Gst.TagList list) {
|
||||
gst_element_found_tags_for_pad (Handle, pad == null ? IntPtr.Zero : pad.Handle, list == null ? IntPtr.Zero : gst_tag_list_copy (list.Handle));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_element_post_message (IntPtr raw, IntPtr message);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_ref (IntPtr raw);
|
||||
|
||||
public bool PostMessage (Gst.Message message) {
|
||||
|
@ -82,7 +82,7 @@ public bool PostMessage (Gst.Message message) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_get_query_types (IntPtr raw);
|
||||
|
||||
public Gst.QueryType[] GetQueryTypes () {
|
||||
|
@ -107,7 +107,7 @@ public Gst.QueryType[] GetQueryTypes () {
|
|||
}
|
||||
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_element_send_event (IntPtr raw, IntPtr evnt);
|
||||
|
||||
public bool SendEvent (Gst.Event evnt) {
|
||||
|
@ -116,7 +116,7 @@ public bool SendEvent (Gst.Event evnt) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_element_class_add_pad_template (IntPtr klass, IntPtr templ);
|
||||
|
||||
protected static void AddPadTemplate (GLib.GType gtype, Gst.PadTemplate templ) {
|
||||
|
@ -124,7 +124,7 @@ protected static void AddPadTemplate (GLib.GType gtype, Gst.PadTemplate templ) {
|
|||
gst_element_class_add_pad_template (class_ptr, templ.Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_class_get_pad_template (IntPtr klass, IntPtr name);
|
||||
|
||||
public Gst.PadTemplate GetPadTemplate (string name) {
|
||||
|
@ -137,7 +137,7 @@ public Gst.PadTemplate GetPadTemplate (string name) {
|
|||
return GLib.Object.GetObject (raw_ret, false) as Gst.PadTemplate;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_element_class_get_pad_template_list (IntPtr klass);
|
||||
|
||||
public Gst.PadTemplate[] PadTemplates {
|
||||
|
@ -150,7 +150,7 @@ public Gst.PadTemplate[] PadTemplates {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_element_class_set_details_simple (IntPtr klass, IntPtr longname, IntPtr classification, IntPtr desc, IntPtr author);
|
||||
|
||||
protected static void SetDetails (GLib.GType gtype, string longname, string klass, string description, string author) {
|
||||
|
|
|
@ -53,10 +53,10 @@ public Gst.Object Src {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_event_get_seqnum (IntPtr raw);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_set_seqnum (IntPtr raw, uint seqnum);
|
||||
|
||||
public uint Seqnum {
|
||||
|
@ -76,7 +76,7 @@ public uint Seqnum {
|
|||
|
||||
private Gst.Structure cached_structure = null;
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_get_structure (IntPtr raw);
|
||||
|
||||
public Gst.Structure Structure {
|
||||
|
@ -123,7 +123,7 @@ public bool IsSerialized {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern Gst.EventTypeFlags gst_event_type_get_flags (Gst.EventType type);
|
||||
|
||||
public static Gst.EventTypeFlags GetTypeFlags (Gst.EventType type) {
|
||||
|
@ -138,7 +138,7 @@ public static uint GetTypeNumber (Gst.EventType type) {
|
|||
return ( (uint) type) >> 4;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_custom (Gst.EventType type, IntPtr structure);
|
||||
|
||||
public static Gst.Event NewCustom (Gst.EventType type, Gst.Structure structure) {
|
||||
|
@ -149,7 +149,7 @@ public static Gst.Event NewCustom (Gst.EventType type, Gst.Structure structure)
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_flush_start ();
|
||||
|
||||
public static Gst.Event NewFlushStart () {
|
||||
|
@ -158,7 +158,7 @@ public static Gst.Event NewFlushStart () {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_flush_stop ();
|
||||
|
||||
public static Gst.Event NewFlushStop () {
|
||||
|
@ -167,7 +167,7 @@ public static Gst.Event NewFlushStop () {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_eos ();
|
||||
|
||||
public static Gst.Event NewEos () {
|
||||
|
@ -176,7 +176,7 @@ public static Gst.Event NewEos () {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_new_segment_full (bool update, double rate, double applied_rate, Gst.Format format, long start, long stop, long position);
|
||||
|
||||
public static Gst.Event NewNewSegment (bool update, double rate, double applied_rate, Gst.Format format, long start, long stop, long position) {
|
||||
|
@ -189,7 +189,7 @@ public static Gst.Event NewNewSegment (bool update, double rate, Gst.Format form
|
|||
return NewNewSegment (update, rate, 1.0, format, start, stop, position);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_new_segment_full (IntPtr raw, out bool update, out double rate, out double applied_rate, out Gst.Format format, out long start, out long stop, out long position);
|
||||
|
||||
public void ParseNewSegment (out bool update, out double rate, out double applied_rate, out Gst.Format format, out long start, out long stop, out long position) {
|
||||
|
@ -205,10 +205,10 @@ public void ParseNewSegment (out bool update, out double rate, Gst.Format format
|
|||
ParseNewSegment (out update, out rate, out applied_rate, out format, out start, out stop, out position);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_tag (IntPtr tags);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_tag_list_copy (IntPtr raw);
|
||||
|
||||
public static Gst.Event NewTag (Gst.TagList tags) {
|
||||
|
@ -217,7 +217,7 @@ public static Gst.Event NewTag (Gst.TagList tags) {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_tag (IntPtr ev, out IntPtr tags);
|
||||
|
||||
public void ParseTag (out TagList tags) {
|
||||
|
@ -234,7 +234,7 @@ public void ParseTag (out TagList tags) {
|
|||
}
|
||||
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_buffer_size (Gst.Format format, long min, long max, bool async);
|
||||
|
||||
public static Gst.Event NewBufferSize (Gst.Format format, long min, long max, bool async) {
|
||||
|
@ -243,7 +243,7 @@ public static Gst.Event NewBufferSize (Gst.Format format, long min, long max, bo
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_buffer_size (IntPtr ev, out Gst.Format format, out long min, out long max, out bool async);
|
||||
|
||||
public void ParseBufferSize (out Gst.Format format, out long min, out long max, out bool async) {
|
||||
|
@ -253,7 +253,7 @@ public void ParseBufferSize (out Gst.Format format, out long min, out long max,
|
|||
gst_event_parse_buffer_size (Handle, out format, out min, out max, out async);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_qos (double proportion, long diff, ulong timestamp);
|
||||
|
||||
public static Gst.Event NewQos (double proportion, long diff, ulong timestamp) {
|
||||
|
@ -262,7 +262,7 @@ public static Gst.Event NewQos (double proportion, long diff, ulong timestamp) {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_qos (IntPtr ev, out double proportion, out long diff, out ulong timestamp);
|
||||
|
||||
public void ParseQos (out double proportion, out long diff, out ulong timestamp) {
|
||||
|
@ -273,7 +273,7 @@ public void ParseQos (out double proportion, out long diff, out ulong timestamp)
|
|||
}
|
||||
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, long start, Gst.SeekType stop_type, long stop);
|
||||
|
||||
public static Gst.Event NewSeek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, long start, Gst.SeekType stop_type, long stop) {
|
||||
|
@ -282,7 +282,7 @@ public static Gst.Event NewSeek (double rate, Gst.Format format, Gst.SeekFlags f
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_seek (IntPtr ev, out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType start_type, out long start, out Gst.SeekType stop_type, out long stop);
|
||||
|
||||
public void ParseSeek (out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType start_type, out long start, out Gst.SeekType stop_type, out long stop) {
|
||||
|
@ -292,7 +292,7 @@ public void ParseSeek (out double rate, out Gst.Format format, out Gst.SeekFlags
|
|||
gst_event_parse_seek (Handle, out rate, out format, out flags, out start_type, out start, out stop_type, out stop);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_navigation (IntPtr structure);
|
||||
|
||||
public static Gst.Event NewNavigation (Gst.Structure structure) {
|
||||
|
@ -303,7 +303,7 @@ public static Gst.Event NewNavigation (Gst.Structure structure) {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_event_new_latency (ulong latency);
|
||||
|
||||
public static Gst.Event NewLatency (ulong latency) {
|
||||
|
@ -312,7 +312,7 @@ public static Gst.Event NewLatency (ulong latency) {
|
|||
return ev;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_event_parse_latency (IntPtr ev, out ulong latency);
|
||||
|
||||
public void ParseLatency (out ulong latency) {
|
||||
|
|
|
@ -79,11 +79,11 @@ namespace Gst {
|
|||
gst_iterator_free (iterator);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_iterator_next (IntPtr iterator, out IntPtr elem);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_iterator_resync (IntPtr iterator);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_iterator_free (IntPtr iterator);
|
||||
|
||||
}
|
||||
|
|
|
@ -53,10 +53,10 @@ public Gst.Object Src {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_message_get_seqnum (IntPtr raw);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_set_seqnum (IntPtr raw, uint seqnum);
|
||||
|
||||
public uint Seqnum {
|
||||
|
@ -76,7 +76,7 @@ public uint Seqnum {
|
|||
|
||||
private Gst.Structure cached_structure = null;
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_get_structure (IntPtr raw);
|
||||
|
||||
public Gst.Structure Structure {
|
||||
|
@ -99,7 +99,7 @@ public Gst.Structure Structure {
|
|||
cached_structure = null;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_eos (IntPtr src);
|
||||
|
||||
public static Message NewEos (Gst.Object src) {
|
||||
|
@ -108,7 +108,7 @@ public static Message NewEos (Gst.Object src) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_error_get_message (uint domain, int code);
|
||||
|
||||
static string GetMessage (uint domain, int code) {
|
||||
|
@ -119,16 +119,16 @@ static string GetMessage (uint domain, int code) {
|
|||
return GLib.Marshaller.PtrToStringGFree (raw_ret);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_core_error_quark ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_library_error_quark ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_stream_error_quark ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern uint gst_resource_error_quark ();
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_error (IntPtr src, ref Gst.GError error, IntPtr debug);
|
||||
|
||||
public static Message NewError (Gst.Object src, Gst.CoreError error, string message, string debug) {
|
||||
|
@ -218,7 +218,7 @@ public static Message NewError (Gst.Object src, Gst.ResourceError error) {
|
|||
return NewError (src, error, null, null);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_error (IntPtr msg, out IntPtr err, out IntPtr debug);
|
||||
|
||||
public void ParseError (out Enum error, out string message, out string debug) {
|
||||
|
@ -266,7 +266,7 @@ public void ParseError (out Enum error) {
|
|||
ParseError (out error, out tmp, out tmp2);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_warning (IntPtr src, ref Gst.GError error, IntPtr debug);
|
||||
|
||||
public static Message NewWarning (Gst.Object src, Gst.CoreError error, string message, string debug) {
|
||||
|
@ -357,7 +357,7 @@ public static Message NewWarning (Gst.Object src, Gst.ResourceError error) {
|
|||
return NewWarning (src, error, null, null);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_warning (IntPtr msg, out IntPtr err, out IntPtr debug);
|
||||
|
||||
public void ParseWarning (out Enum error, out string message, out string debug) {
|
||||
|
@ -405,7 +405,7 @@ public void ParseWarning (out Enum error) {
|
|||
ParseWarning (out error, out tmp, out tmp2);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_info (IntPtr src, ref Gst.GError error, IntPtr debug);
|
||||
|
||||
public static Message NewInfo (Gst.Object src, Gst.CoreError error, string message, string debug) {
|
||||
|
@ -496,7 +496,7 @@ public static Message NewInfo (Gst.Object src, Gst.ResourceError error) {
|
|||
return NewInfo (src, error, null, null);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_info (IntPtr msg, out IntPtr err, out IntPtr debug);
|
||||
|
||||
public void ParseInfo (out Enum error, out string message, out string debug) {
|
||||
|
@ -544,10 +544,10 @@ public void ParseInfo (out Enum error) {
|
|||
ParseInfo (out error, out tmp, out tmp2);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_tag (IntPtr src, IntPtr tags);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_tag_list_copy (IntPtr handle);
|
||||
|
||||
public static Message NewTag (Gst.Object src, TagList tags) {
|
||||
|
@ -556,7 +556,7 @@ public static Message NewTag (Gst.Object src, TagList tags) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_tag (IntPtr msg, out IntPtr tags);
|
||||
|
||||
public void ParseTag (out TagList tags) {
|
||||
|
@ -572,7 +572,7 @@ public void ParseTag (out TagList tags) {
|
|||
tags = (TagList) GLib.Opaque.GetOpaque (raw_ptr, typeof (TagList), true);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_buffering (IntPtr src, int percent);
|
||||
|
||||
public static Message NewBuffering (Gst.Object src, int percent) {
|
||||
|
@ -581,7 +581,7 @@ public static Message NewBuffering (Gst.Object src, int percent) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_buffering (IntPtr msg, out int percent);
|
||||
|
||||
public void ParseBuffering (out int percent) {
|
||||
|
@ -591,7 +591,7 @@ public void ParseBuffering (out int percent) {
|
|||
gst_message_parse_buffering (Handle, out percent);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_set_buffering_stats (IntPtr msg, Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left);
|
||||
|
||||
public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left) {
|
||||
|
@ -603,7 +603,7 @@ public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out,
|
|||
gst_message_set_buffering_stats (Handle, mode, avg_in, avg_out, buffering_left);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_buffering_stats (IntPtr msg, out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left);
|
||||
|
||||
public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left) {
|
||||
|
@ -613,7 +613,7 @@ public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out
|
|||
gst_message_parse_buffering_stats (Handle, out mode, out avg_in, out avg_out, out buffering_left);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_state_changed (IntPtr src, State oldstate, State newstate, State pendingstate);
|
||||
|
||||
public static Message NewStateChanged (Gst.Object src, State oldstate, State newstate, State pendingstate) {
|
||||
|
@ -622,7 +622,7 @@ public static Message NewStateChanged (Gst.Object src, State oldstate, State new
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_state_changed (IntPtr msg, out State oldstate, out State newstate, out State pendingstate);
|
||||
|
||||
public void ParseStateChanged (out State oldstate, out State newstate, out State pendingstate) {
|
||||
|
@ -632,7 +632,7 @@ public void ParseStateChanged (out State oldstate, out State newstate, out State
|
|||
gst_message_parse_state_changed (Handle, out oldstate, out newstate, out pendingstate);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_state_dirty (IntPtr src);
|
||||
|
||||
public static Message NewStateDirty (Gst.Object src) {
|
||||
|
@ -640,7 +640,7 @@ public static Message NewStateDirty (Gst.Object src) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_clock_provide (IntPtr src, IntPtr clock, bool ready);
|
||||
|
||||
public static Message NewClockProvide (Gst.Object src, Gst.Clock clock, bool ready) {
|
||||
|
@ -649,7 +649,7 @@ public static Message NewClockProvide (Gst.Object src, Gst.Clock clock, bool rea
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_clock_provide (IntPtr msg, out IntPtr clock, out bool ready);
|
||||
|
||||
public void ParseClockProvide (out Gst.Clock clock, out bool ready) {
|
||||
|
@ -663,7 +663,7 @@ public void ParseClockProvide (out Gst.Clock clock, out bool ready) {
|
|||
clock = GLib.Object.GetObject (raw, false) as Gst.Clock;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_clock_lost (IntPtr src, IntPtr clock);
|
||||
|
||||
public static Message NewClockLost (Gst.Object src, Gst.Clock clock) {
|
||||
|
@ -672,7 +672,7 @@ public static Message NewClockLost (Gst.Object src, Gst.Clock clock) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_clock_lost (IntPtr msg, out IntPtr clock);
|
||||
|
||||
public void ParseClockLost (out Gst.Clock clock) {
|
||||
|
@ -686,7 +686,7 @@ public void ParseClockLost (out Gst.Clock clock) {
|
|||
clock = GLib.Object.GetObject (raw, true) as Gst.Clock;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_new_clock (IntPtr src, IntPtr clock);
|
||||
|
||||
public static Message NewNewClock (Gst.Object src, Gst.Clock clock) {
|
||||
|
@ -695,7 +695,7 @@ public static Message NewNewClock (Gst.Object src, Gst.Clock clock) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_new_clock (IntPtr msg, out IntPtr clock);
|
||||
|
||||
public void ParseNewClock (out Gst.Clock clock) {
|
||||
|
@ -709,7 +709,7 @@ public void ParseNewClock (out Gst.Clock clock) {
|
|||
clock = GLib.Object.GetObject (raw, true) as Gst.Clock;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_application (IntPtr src, IntPtr structure);
|
||||
|
||||
public static Message NewApplication (Gst.Object src, Gst.Structure structure) {
|
||||
|
@ -720,7 +720,7 @@ public static Message NewApplication (Gst.Object src, Gst.Structure structure) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_element (IntPtr src, IntPtr structure);
|
||||
|
||||
public static Message NewElement (Gst.Object src, Gst.Structure structure) {
|
||||
|
@ -731,7 +731,7 @@ public static Message NewElement (Gst.Object src, Gst.Structure structure) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_custom (Gst.MessageType type, IntPtr src, IntPtr structure);
|
||||
|
||||
public static Message NewCustom (Gst.MessageType type, Gst.Object src, Gst.Structure structure) {
|
||||
|
@ -742,7 +742,7 @@ public static Message NewCustom (Gst.MessageType type, Gst.Object src, Gst.Struc
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_segment_start (IntPtr src, Gst.Format format, long position);
|
||||
|
||||
public static Message NewSegmentStart (Gst.Object src, Gst.Format format, long position) {
|
||||
|
@ -751,7 +751,7 @@ public static Message NewSegmentStart (Gst.Object src, Gst.Format format, long p
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_segment_start (IntPtr msg, out Gst.Format format, out long position);
|
||||
|
||||
public void ParseSegmentStart (out Gst.Format format, out long position) {
|
||||
|
@ -761,7 +761,7 @@ public void ParseSegmentStart (out Gst.Format format, out long position) {
|
|||
gst_message_parse_segment_start (Handle, out format, out position);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_segment_done (IntPtr src, Gst.Format format, long position);
|
||||
|
||||
public static Message NewSegmentDone (Gst.Object src, Gst.Format format, long position) {
|
||||
|
@ -770,7 +770,7 @@ public static Message NewSegmentDone (Gst.Object src, Gst.Format format, long po
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_segment_done (IntPtr msg, out Gst.Format format, out long position);
|
||||
|
||||
public void ParseSegmentDone (out Gst.Format format, out long position) {
|
||||
|
@ -780,7 +780,7 @@ public void ParseSegmentDone (out Gst.Format format, out long position) {
|
|||
gst_message_parse_segment_done (Handle, out format, out position);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_duration (IntPtr src, Gst.Format format, long duration);
|
||||
|
||||
public static Message NewDuration (Gst.Object src, Gst.Format format, long duration) {
|
||||
|
@ -789,7 +789,7 @@ public static Message NewDuration (Gst.Object src, Gst.Format format, long durat
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_duration (IntPtr msg, out Gst.Format format, out long duration);
|
||||
|
||||
public void ParseDuration (out Gst.Format format, out long duration) {
|
||||
|
@ -799,7 +799,7 @@ public void ParseDuration (out Gst.Format format, out long duration) {
|
|||
gst_message_parse_duration (Handle, out format, out duration);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_latency (IntPtr src);
|
||||
|
||||
public static Message NewLatency (Gst.Object src) {
|
||||
|
@ -808,7 +808,7 @@ public static Message NewLatency (Gst.Object src) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_async_start (IntPtr src, bool new_base_time);
|
||||
|
||||
public static Message NewAsyncStart (Gst.Object src, bool new_base_time) {
|
||||
|
@ -817,7 +817,7 @@ public static Message NewAsyncStart (Gst.Object src, bool new_base_time) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_async_start (IntPtr msg, out bool new_base_time);
|
||||
|
||||
public void ParseAsyncStart (out bool new_base_time) {
|
||||
|
@ -827,7 +827,7 @@ public void ParseAsyncStart (out bool new_base_time) {
|
|||
gst_message_parse_async_start (Handle, out new_base_time);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_async_done (IntPtr src);
|
||||
|
||||
public static Message NewAsyncDone (Gst.Object src) {
|
||||
|
@ -836,7 +836,7 @@ public static Message NewAsyncDone (Gst.Object src) {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_message_new_structure_change (IntPtr src, StructureChangeType type, IntPtr owner, bool busy);
|
||||
|
||||
public static Message NewStructureChange (Gst.Object src, StructureChangeType type, Gst.Element owner, bool busy) {
|
||||
|
@ -845,7 +845,7 @@ public static Message NewStructureChange (Gst.Object src, StructureChangeType ty
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_message_parse_structure_change (IntPtr msg, out StructureChangeType type, out IntPtr owner, out bool busy);
|
||||
|
||||
public void ParseStructureChange (out StructureChangeType type, out Gst.Element owner, out bool busy) {
|
||||
|
|
|
@ -74,7 +74,7 @@ namespace Gst {
|
|||
Dispose ();
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_mini_object_unref (IntPtr raw);
|
||||
|
||||
public virtual void Dispose () {
|
||||
|
@ -97,7 +97,7 @@ namespace Gst {
|
|||
GC.SuppressFinalize (this);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_ref (IntPtr raw);
|
||||
|
||||
public static MiniObject GetObject (IntPtr o, bool owned_ref) {
|
||||
|
@ -330,7 +330,7 @@ namespace Gst {
|
|||
CreateNativeObject ();
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_new (IntPtr gtype);
|
||||
|
||||
protected virtual void CreateNativeObject () {
|
||||
|
@ -352,7 +352,7 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_get_type();
|
||||
|
||||
public static GLib.GType GType {
|
||||
|
@ -436,7 +436,7 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_mini_object_is_writable (IntPtr raw);
|
||||
|
||||
public bool IsWritable {
|
||||
|
@ -447,14 +447,14 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_dup_mini_object (ref GLib.Value v);
|
||||
|
||||
public MiniObject (GLib.Value val) : base () {
|
||||
Raw = gst_value_dup_mini_object (ref val);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_mini_object (ref GLib.Value v, IntPtr o);
|
||||
|
||||
public static explicit operator GLib.Value (MiniObject o) {
|
||||
|
@ -480,7 +480,7 @@ namespace Gst {
|
|||
gst_mini_object_unref (old);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport ("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_copy (IntPtr raw);
|
||||
|
||||
public Gst.MiniObject Copy() {
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.Interfaces {
|
|||
using Gst.Interfaces;
|
||||
|
||||
public static class MixerMessage {
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern int gst_mixer_message_get_type (IntPtr message);
|
||||
|
||||
public static Gst.Interfaces.MixerMessageType MessageGetType (Gst.Message message) {
|
||||
|
@ -17,7 +17,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_mixer_message_parse_mute_toggled (IntPtr message, out IntPtr track, out bool mute);
|
||||
|
||||
public static void ParseMuteToggled (Gst.Message message, out Gst.Interfaces.MixerTrack track, out bool mute) {
|
||||
|
@ -28,7 +28,7 @@ namespace Gst.Interfaces {
|
|||
track = (MixerTrack) GLib.Object.GetObject (native_ptr, false);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_mixer_message_parse_option_changed (IntPtr message, out IntPtr options, out IntPtr value);
|
||||
|
||||
public static void ParseOptionChanged (Gst.Message message, out Gst.Interfaces.MixerOptions options, out string value) {
|
||||
|
@ -41,7 +41,7 @@ namespace Gst.Interfaces {
|
|||
value = GLib.Marshaller.Utf8PtrToString (native_value);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_mixer_message_parse_record_toggled (IntPtr message, out IntPtr track, out bool record);
|
||||
|
||||
public static void ParseRecordToggled (Gst.Message message, out Gst.Interfaces.MixerTrack track, out bool record) {
|
||||
|
@ -51,7 +51,7 @@ namespace Gst.Interfaces {
|
|||
track = (MixerTrack) GLib.Object.GetObject (native_ptr, false);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_mixer_message_parse_volume_changed (IntPtr message, out IntPtr track, out IntPtr volumes, out int num_channels);
|
||||
|
||||
public static void ParseVolumeChanged (Gst.Message message, out Gst.Interfaces.MixerTrack track, out int[] volumes) {
|
||||
|
@ -68,7 +68,7 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (native_volumes);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_mixer_message_parse_options_list_changed (IntPtr message, out IntPtr options);
|
||||
|
||||
public static void ParseOptionsListChanged (Gst.Message message, out Gst.Interfaces.MixerOptions options) {
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.Interfaces {
|
|||
using Gst.Interfaces;
|
||||
|
||||
public static class NavigationEvent {
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern int gst_navigation_event_get_type (IntPtr evnt);
|
||||
|
||||
public static Gst.Interfaces.NavigationEventType EventGetType (Gst.Event evnt) {
|
||||
|
@ -17,7 +17,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_event_parse_key_event (IntPtr evnt, out IntPtr key);
|
||||
|
||||
public static bool ParseKeyEvent (Gst.Event evnt, out string key) {
|
||||
|
@ -29,21 +29,21 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_event_parse_mouse_button_event (IntPtr evnt, out int button, out double x, out double y);
|
||||
|
||||
public static bool ParseMouseButtonEvent (Gst.Event evnt, out int button, out double x, out double y) {
|
||||
return gst_navigation_event_parse_mouse_button_event (evnt.Handle, out button, out x, out y);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_event_parse_mouse_move_event (IntPtr evnt, out double x, out double y);
|
||||
|
||||
public static bool ParseMouseMoveEvent (Gst.Event evnt, out double x, out double y) {
|
||||
return gst_navigation_event_parse_mouse_move_event (evnt.Handle, out x, out y);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_event_parse_command (IntPtr evnt, out int command);
|
||||
|
||||
public static bool ParseCommand (Gst.Event evnt, out Gst.Interfaces.NavigationCommand command) {
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.Interfaces {
|
|||
using Gst.Interfaces;
|
||||
|
||||
public static class NavigationMessage {
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern int gst_navigation_message_get_type (IntPtr message);
|
||||
|
||||
public static Gst.Interfaces.NavigationMessageType MessageGetType (Gst.Message message) {
|
||||
|
@ -17,7 +17,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern IntPtr gst_navigation_message_new_mouse_over (IntPtr src, bool active);
|
||||
|
||||
public static Gst.Message NewMouseOver (Gst.Object src, bool active) {
|
||||
|
@ -25,14 +25,14 @@ namespace Gst.Interfaces {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_message_parse_mouse_over (IntPtr msg, out bool active);
|
||||
|
||||
public static bool ParseMouseOver (Gst.Message msg, out bool active) {
|
||||
return gst_navigation_message_parse_mouse_over (msg.Handle, out active);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern IntPtr gst_navigation_message_new_angles_changed (IntPtr src, uint cur_angle, uint n_angles);
|
||||
|
||||
public static Gst.Message NewAnglesChanged (Gst.Object src, uint cur_angle, uint n_angles) {
|
||||
|
@ -40,14 +40,14 @@ namespace Gst.Interfaces {
|
|||
return msg;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_message_parse_angles_changed (IntPtr msg, out uint cur_angle, out uint n_angles);
|
||||
|
||||
public static bool ParseMouseOver (Gst.Message msg, out uint cur_angle, out uint n_angles) {
|
||||
return gst_navigation_message_parse_angles_changed (msg.Handle, out cur_angle, out n_angles);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern IntPtr gst_navigation_message_new_commands_changed (IntPtr src);
|
||||
|
||||
public static Gst.Message NewCommandsChanged (Gst.Object src) {
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.Interfaces {
|
|||
using Gst.Interfaces;
|
||||
|
||||
public static class NavigationQuery {
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern int gst_navigation_query_get_type (IntPtr query);
|
||||
|
||||
public static Gst.Interfaces.NavigationQueryType QueryGetType (Gst.Query query) {
|
||||
|
@ -17,7 +17,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern IntPtr gst_navigation_query_new_commands ();
|
||||
|
||||
public static Gst.Query NewCommands () {
|
||||
|
@ -25,7 +25,7 @@ namespace Gst.Interfaces {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_navigation_query_set_commandsv (IntPtr query, uint n_commands, int[] cmds);
|
||||
|
||||
public static void SetCommands (Gst.Query query, Gst.Interfaces.NavigationCommand[] cmds) {
|
||||
|
@ -39,9 +39,9 @@ namespace Gst.Interfaces {
|
|||
gst_navigation_query_set_commandsv (query.Handle, (uint) raw_cmds.Length, raw_cmds);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_query_parse_commands_length (IntPtr query, out uint n_commands);
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_query_parse_commands_nth (IntPtr query, uint nth, out int cmd);
|
||||
|
||||
public static bool ParseCommands (Gst.Query query, out Gst.Interfaces.NavigationCommand[] cmds) {
|
||||
|
@ -64,7 +64,7 @@ namespace Gst.Interfaces {
|
|||
return true;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern IntPtr gst_navigation_query_new_angles ();
|
||||
|
||||
public static Gst.Query NewAngles () {
|
||||
|
@ -72,7 +72,7 @@ namespace Gst.Interfaces {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_navigation_query_set_angles (IntPtr query, uint cur_angle, uint n_angles);
|
||||
|
||||
public static void SetAngles (Gst.Query query, uint cur_angle, uint n_angles) {
|
||||
|
@ -82,7 +82,7 @@ namespace Gst.Interfaces {
|
|||
gst_navigation_query_set_angles (query.Handle, cur_angle, n_angles);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport("libgstinterfaces-0.10.dll") ]
|
||||
static extern bool gst_navigation_query_parse_angles (IntPtr query, out uint cur_angle, out uint n_angles);
|
||||
|
||||
public static bool ParseAngles (Gst.Query query, out uint cur_angle, out uint n_angles) {
|
||||
|
|
|
@ -58,9 +58,9 @@ public object Emit (string signal, params object[] parameters) {
|
|||
return DynamicSignal.Emit (this, signal, parameters);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_object_sink (IntPtr raw);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_object_ref (IntPtr raw);
|
||||
|
||||
protected override IntPtr Raw {
|
||||
|
@ -77,9 +77,9 @@ protected override IntPtr Raw {
|
|||
}
|
||||
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_object_set_parent (IntPtr raw, IntPtr parent);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_object_get_parent (IntPtr raw);
|
||||
|
||||
public Gst.Object Parent {
|
||||
|
@ -127,7 +127,7 @@ public bool TryLock () {
|
|||
return g_mutex_trylock (LockPtr);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_object_check_uniqueness (IntPtr list, IntPtr name);
|
||||
|
||||
public static bool CheckUniqueness (Gst.Object[] objects, string name) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_get_pad_template_caps (IntPtr raw);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_caps_copy (IntPtr raw);
|
||||
|
||||
public Gst.Caps PadTemplateCaps {
|
||||
|
@ -11,28 +11,28 @@ public Gst.Caps PadTemplateCaps {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_remove_data_probe (IntPtr raw, uint handler_id);
|
||||
|
||||
public void RemoveDataProbe (ulong handler_id) {
|
||||
gst_pad_remove_data_probe (Handle, (uint) handler_id);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_remove_event_probe (IntPtr raw, uint handler_id);
|
||||
|
||||
public void RemoveEventProbe (ulong handler_id) {
|
||||
gst_pad_remove_event_probe (Handle, (uint) handler_id);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_remove_buffer_probe (IntPtr raw, uint handler_id);
|
||||
|
||||
public void RemoveBufferProbe (ulong handler_id) {
|
||||
gst_pad_remove_buffer_probe (Handle, (uint) handler_id);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_pad_alloc_buffer (IntPtr raw, ulong offset, int size, IntPtr caps, out IntPtr buf);
|
||||
|
||||
public Gst.FlowReturn AllocBuffer (ulong offset, int size, Gst.Caps caps, out Gst.Buffer buf) {
|
||||
|
@ -43,7 +43,7 @@ public Gst.FlowReturn AllocBuffer (ulong offset, int size, Gst.Caps caps, out Gs
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_pad_alloc_buffer_and_set_caps (IntPtr raw, ulong offset, int size, IntPtr caps, out IntPtr buf);
|
||||
|
||||
public Gst.FlowReturn AllocBufferAndSetCaps (ulong offset, int size, Gst.Caps caps, out Gst.Buffer buf) {
|
||||
|
@ -54,7 +54,7 @@ public Gst.FlowReturn AllocBufferAndSetCaps (ulong offset, int size, Gst.Caps ca
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_bufferalloc_function (IntPtr raw, GstSharp.PadBufferAllocFunctionNative bufalloc);
|
||||
|
||||
public Gst.PadBufferAllocFunction BufferAllocFunction {
|
||||
|
@ -68,7 +68,7 @@ public Gst.PadBufferAllocFunction BufferAllocFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_chain_function (IntPtr raw, GstSharp.PadChainFunctionNative chain);
|
||||
|
||||
public Gst.PadChainFunction ChainFunction {
|
||||
|
@ -82,7 +82,7 @@ public Gst.PadChainFunction ChainFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_checkgetrange_function (IntPtr raw, GstSharp.PadCheckGetRangeFunctionNative check);
|
||||
|
||||
public Gst.PadCheckGetRangeFunction CheckGetRangeFunction {
|
||||
|
@ -96,7 +96,7 @@ public Gst.PadCheckGetRangeFunction CheckGetRangeFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_getrange_function (IntPtr raw, GstSharp.PadGetRangeFunctionNative get);
|
||||
|
||||
public Gst.PadGetRangeFunction GetRangeFunction {
|
||||
|
@ -110,7 +110,7 @@ public Gst.PadGetRangeFunction GetRangeFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_event_function (IntPtr raw, GstSharp.PadEventFunctionNative evnt);
|
||||
|
||||
public Gst.PadEventFunction EventFunction {
|
||||
|
@ -124,7 +124,7 @@ public Gst.PadEventFunction EventFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_link_function (IntPtr raw, GstSharp.PadLinkFunctionNative link);
|
||||
|
||||
public Gst.PadLinkFunction LinkFunction {
|
||||
|
@ -138,7 +138,7 @@ public Gst.PadLinkFunction LinkFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_unlink_function (IntPtr raw, GstSharp.PadUnlinkFunctionNative unlink);
|
||||
|
||||
public Gst.PadUnlinkFunction UnlinkFunction {
|
||||
|
@ -152,7 +152,7 @@ public Gst.PadUnlinkFunction UnlinkFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_acceptcaps_function (IntPtr raw, GstSharp.PadAcceptCapsFunctionNative acceptcaps);
|
||||
|
||||
public Gst.PadAcceptCapsFunction AcceptCapsFunction {
|
||||
|
@ -166,7 +166,7 @@ public Gst.PadAcceptCapsFunction AcceptCapsFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_getcaps_function (IntPtr raw, GstSharp.PadGetCapsFunctionNative getcaps);
|
||||
|
||||
public Gst.PadGetCapsFunction GetCapsFunction {
|
||||
|
@ -180,7 +180,7 @@ public Gst.PadGetCapsFunction GetCapsFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_setcaps_function (IntPtr raw, GstSharp.PadSetCapsFunctionNative setcaps);
|
||||
|
||||
public Gst.PadSetCapsFunction SetCapsFunction {
|
||||
|
@ -194,7 +194,7 @@ public Gst.PadSetCapsFunction SetCapsFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_fixatecaps_function (IntPtr raw, GstSharp.PadFixateCapsFunctionNative fixatecaps);
|
||||
|
||||
public Gst.PadFixateCapsFunction FixateCapsFunction {
|
||||
|
@ -208,7 +208,7 @@ public Gst.PadFixateCapsFunction FixateCapsFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_activate_function (IntPtr raw, GstSharp.PadActivateFunctionNative activate);
|
||||
|
||||
public Gst.PadActivateFunction ActivateFunction {
|
||||
|
@ -222,7 +222,7 @@ public Gst.PadActivateFunction ActivateFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_activatepull_function (IntPtr raw, GstSharp.PadActivateModeFunctionNative activatepull);
|
||||
|
||||
public Gst.PadActivateModeFunction ActivatePullFunction {
|
||||
|
@ -236,7 +236,7 @@ public Gst.PadActivateModeFunction ActivatePullFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_activatepush_function (IntPtr raw, GstSharp.PadActivateModeFunctionNative activatepush);
|
||||
|
||||
public Gst.PadActivateModeFunction ActivatePushFunction {
|
||||
|
@ -250,9 +250,9 @@ public Gst.PadActivateModeFunction ActivatePushFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_pad_push (IntPtr raw, IntPtr buffer);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_ref (IntPtr raw);
|
||||
|
||||
public Gst.FlowReturn Push (Gst.Buffer buffer) {
|
||||
|
@ -261,7 +261,7 @@ public Gst.FlowReturn Push (Gst.Buffer buffer) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_pad_push_event (IntPtr raw, IntPtr evnt);
|
||||
|
||||
public bool PushEvent (Gst.Event evnt) {
|
||||
|
@ -270,7 +270,7 @@ public bool PushEvent (Gst.Event evnt) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_pad_pull_range (IntPtr raw, ulong offset, uint size, out IntPtr buffer);
|
||||
|
||||
public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer) {
|
||||
|
@ -282,7 +282,7 @@ public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer)
|
|||
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_pad_send_event (IntPtr raw, IntPtr evnt);
|
||||
|
||||
public bool SendEvent (Gst.Event evnt) {
|
||||
|
@ -291,7 +291,7 @@ public bool SendEvent (Gst.Event evnt) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_pad_event_default (IntPtr raw, IntPtr evnt);
|
||||
|
||||
public bool EventDefault (Gst.Event evnt) {
|
||||
|
@ -300,7 +300,7 @@ public bool EventDefault (Gst.Event evnt) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_query_function (IntPtr raw, GstSharp.PadQueryFunctionNative query);
|
||||
|
||||
public Gst.PadQueryFunction QueryFunction {
|
||||
|
@ -314,7 +314,7 @@ public Gst.PadQueryFunction QueryFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_pad_set_query_type_function (IntPtr raw, GstSharp.PadQueryTypeFunctionNative query);
|
||||
|
||||
public Gst.PadQueryTypeFunction QueryTypeFunction {
|
||||
|
@ -328,7 +328,7 @@ public Gst.PadQueryTypeFunction QueryTypeFunction {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_get_query_types (IntPtr raw);
|
||||
|
||||
public Gst.QueryType[] QueryTypes {
|
||||
|
@ -354,7 +354,7 @@ public Gst.QueryType[] QueryTypes {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_get_query_types_default (IntPtr raw);
|
||||
|
||||
static Gst.QueryType[] GetQueryTypesDefault (Gst.Pad pad) {
|
||||
|
@ -378,7 +378,7 @@ static Gst.QueryType[] GetQueryTypesDefault (Gst.Pad pad) {
|
|||
return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_pad_chain (IntPtr raw, IntPtr buffer);
|
||||
|
||||
public Gst.FlowReturn Chain (Gst.Buffer buffer) {
|
||||
|
@ -431,9 +431,9 @@ public bool StreamTryLock () {
|
|||
return g_static_rec_mutex_trylock (StreamLockPtr);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_iterate_internal_links (IntPtr pad);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_iterate_internal_links_default (IntPtr pad);
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_pad_template_new (IntPtr name_template, int direction, int presence, IntPtr caps);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_caps_ref (IntPtr handle);
|
||||
|
||||
public PadTemplate (string name_template, Gst.PadDirection direction, Gst.PadPresence presence, Gst.Caps caps) : base (IntPtr.Zero) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_plugin_load_file (IntPtr filename, out IntPtr gerror);
|
||||
|
||||
public static Gst.Plugin LoadFile (string filename) {
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace Gst {
|
|||
|
||||
[DllImport ("libgobject-2.0-0.dll") ]
|
||||
static extern IntPtr g_type_default_interface_ref (IntPtr type);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_preset_get_type();
|
||||
|
||||
static PresetDefault () {
|
||||
|
|
|
@ -2,7 +2,7 @@ public Query (GLib.Value val) : base (val) { }
|
|||
|
||||
private Gst.Structure cached_structure = null;
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_get_structure (IntPtr raw);
|
||||
|
||||
public Gst.Structure Structure {
|
||||
|
@ -31,7 +31,7 @@ public string TypeName {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_application (QueryType type, IntPtr structure);
|
||||
|
||||
public static Query NewApplication (Gst.QueryType type, Structure structure) {
|
||||
|
@ -42,7 +42,7 @@ public static Query NewApplication (Gst.QueryType type, Structure structure) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_convert (Gst.Format src_format, long value, Gst.Format dest_format);
|
||||
|
||||
public static Query NewConvert (Gst.Format src_format, long value, Gst.Format dest_format) {
|
||||
|
@ -51,7 +51,7 @@ public static Query NewConvert (Gst.Format src_format, long value, Gst.Format de
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_convert (IntPtr query, Gst.Format src_format, long src_value, Gst.Format dest_format, long dest_value);
|
||||
|
||||
public void SetConvert (Gst.Format src_format, long src_value, Gst.Format dest_format, long dest_value) {
|
||||
|
@ -63,7 +63,7 @@ public void SetConvert (Gst.Format src_format, long src_value, Gst.Format dest_f
|
|||
gst_query_set_convert (Handle, src_format, src_value, dest_format, dest_value);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_convert (IntPtr query, out Gst.Format src_format, out long src_value, out Gst.Format dest_format, out long dest_value);
|
||||
|
||||
public void ParseConvert (out Gst.Format src_format, out long src_value, out Gst.Format dest_format, out long dest_value) {
|
||||
|
@ -73,7 +73,7 @@ public void ParseConvert (out Gst.Format src_format, out long src_value, out Gst
|
|||
gst_query_parse_convert (Handle, out src_format, out src_value, out dest_format, out dest_value);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_position (Gst.Format format);
|
||||
|
||||
public static Query NewPosition (Gst.Format format) {
|
||||
|
@ -82,7 +82,7 @@ public static Query NewPosition (Gst.Format format) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_position (IntPtr query, Gst.Format format, long cur);
|
||||
|
||||
public void SetPosition (Gst.Format format, long cur) {
|
||||
|
@ -94,7 +94,7 @@ public void SetPosition (Gst.Format format, long cur) {
|
|||
gst_query_set_position (Handle, format, cur);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_position (IntPtr query, out Gst.Format format, out long cur);
|
||||
|
||||
public void ParsePosition (out Gst.Format format, out long cur) {
|
||||
|
@ -104,7 +104,7 @@ public void ParsePosition (out Gst.Format format, out long cur) {
|
|||
gst_query_parse_position (Handle, out format, out cur);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_duration (Gst.Format format);
|
||||
|
||||
public static Query NewDuration (Gst.Format format) {
|
||||
|
@ -113,7 +113,7 @@ public static Query NewDuration (Gst.Format format) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_duration (IntPtr query, Gst.Format format, long duration);
|
||||
|
||||
public void SetDuration (Gst.Format format, long duration) {
|
||||
|
@ -125,7 +125,7 @@ public void SetDuration (Gst.Format format, long duration) {
|
|||
gst_query_set_duration (Handle, format, duration);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_duration (IntPtr query, out Gst.Format format, out long duration);
|
||||
|
||||
public void ParseDuration (out Gst.Format format, out long duration) {
|
||||
|
@ -135,7 +135,7 @@ public void ParseDuration (out Gst.Format format, out long duration) {
|
|||
gst_query_parse_duration (Handle, out format, out duration);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_latency ();
|
||||
|
||||
public static Query NewLatency() {
|
||||
|
@ -144,7 +144,7 @@ public static Query NewLatency() {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_latency (IntPtr query, bool live, ulong min, ulong max);
|
||||
|
||||
public void SetLatency (bool live, ulong min, ulong max) {
|
||||
|
@ -156,7 +156,7 @@ public void SetLatency (bool live, ulong min, ulong max) {
|
|||
gst_query_set_latency (Handle, live, min, max);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_latency (IntPtr query, out bool live, out ulong min, out ulong max);
|
||||
|
||||
public void ParseLatency (out bool live, out ulong min, out ulong max) {
|
||||
|
@ -166,7 +166,7 @@ public void ParseLatency (out bool live, out ulong min, out ulong max) {
|
|||
gst_query_parse_latency (Handle, out live, out min, out max);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_seeking (Gst.Format format);
|
||||
|
||||
public static Query NewSeeking (Gst.Format format) {
|
||||
|
@ -175,7 +175,7 @@ public static Query NewSeeking (Gst.Format format) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_seeking (IntPtr query, Gst.Format format, bool seekable, long segment_start, long segment_stop);
|
||||
|
||||
public void SetSeeking (Gst.Format format, bool seekable, long segment_start, long segment_stop) {
|
||||
|
@ -187,7 +187,7 @@ public void SetSeeking (Gst.Format format, bool seekable, long segment_start, lo
|
|||
gst_query_set_seeking (Handle, format, seekable, segment_start, segment_stop);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_seeking (IntPtr query, out Gst.Format format, out bool seekable, out long segment_start, out long segment_stop);
|
||||
|
||||
public void ParseSeeking (out Gst.Format format, out bool seekable, out long segment_start, out long segment_stop) {
|
||||
|
@ -197,7 +197,7 @@ public void ParseSeeking (out Gst.Format format, out bool seekable, out long seg
|
|||
gst_query_parse_seeking (Handle, out format, out seekable, out segment_start, out segment_stop);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_formats ();
|
||||
|
||||
public static Query NewFormats() {
|
||||
|
@ -217,9 +217,9 @@ public void SetFormats (Gst.Format[] formats) {
|
|||
s["formats"] = l;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_formats_length (IntPtr query, out uint n_formats);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_formats_nth (IntPtr query, uint nth, out Gst.Format format);
|
||||
|
||||
public void ParseFormats (out Gst.Format[] formats) {
|
||||
|
@ -235,7 +235,7 @@ public void ParseFormats (out Gst.Format[] formats) {
|
|||
gst_query_parse_formats_nth (Handle, i, out formats[i]);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_segment (Gst.Format format);
|
||||
|
||||
public static Query NewSegment (Gst.Format format) {
|
||||
|
@ -244,7 +244,7 @@ public static Query NewSegment (Gst.Format format) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_segment (IntPtr query, double rate, Gst.Format format, long segment_start, long segment_stop);
|
||||
|
||||
public void SetSegment (double rate, Gst.Format format, long segment_start, long segment_stop) {
|
||||
|
@ -256,7 +256,7 @@ public void SetSegment (double rate, Gst.Format format, long segment_start, long
|
|||
gst_query_set_segment (Handle, rate, format, segment_start, segment_stop);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_segment (IntPtr query, out double rate, out Gst.Format format, out long segment_start, out long segment_stop);
|
||||
|
||||
public void ParseSegment (out double rate, out Gst.Format format, out long segment_start, out long segment_stop) {
|
||||
|
@ -266,7 +266,7 @@ public void ParseSegment (out double rate, out Gst.Format format, out long segme
|
|||
gst_query_parse_segment (Handle, out rate, out format, out segment_start, out segment_stop);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_buffering (Gst.Format format);
|
||||
|
||||
public static Query NewBuffering (Gst.Format format) {
|
||||
|
@ -275,7 +275,7 @@ public static Query NewBuffering (Gst.Format format) {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_buffering_percent (IntPtr query, bool busy, int percent);
|
||||
|
||||
public void SetBufferingPercent (bool busy, int percent) {
|
||||
|
@ -287,7 +287,7 @@ public void SetBufferingPercent (bool busy, int percent) {
|
|||
gst_query_set_buffering_percent (Handle, busy, percent);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_buffering_percent (IntPtr query, out bool busy, out int percent);
|
||||
|
||||
public void ParseBufferingPercent (out bool busy, out int percent) {
|
||||
|
@ -297,7 +297,7 @@ public void ParseBufferingPercent (out bool busy, out int percent) {
|
|||
gst_query_parse_buffering_percent (Handle, out busy, out percent);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_buffering_stats (IntPtr query, Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left);
|
||||
|
||||
public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left) {
|
||||
|
@ -309,7 +309,7 @@ public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out,
|
|||
gst_query_set_buffering_stats (Handle, mode, avg_in, avg_out, buffering_left);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_buffering_stats (IntPtr query, out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left);
|
||||
|
||||
public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left) {
|
||||
|
@ -319,7 +319,7 @@ public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out
|
|||
gst_query_parse_buffering_stats (Handle, out mode, out avg_in, out avg_out, out buffering_left);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_buffering_range (IntPtr query, Gst.Format format, long start, long stop, long estimated_total);
|
||||
|
||||
public void SetBufferingRange (Gst.Format format, long start, long stop, long estimated_total) {
|
||||
|
@ -331,7 +331,7 @@ public void SetBufferingRange (Gst.Format format, long start, long stop, long es
|
|||
gst_query_set_buffering_range (Handle, format, start, stop, estimated_total);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_buffering_range (IntPtr query, out Gst.Format format, out long start, out long stop, out long estimated_total);
|
||||
|
||||
public void ParseBufferingRange (out Gst.Format format, out long start, out long stop, out long estimated_total) {
|
||||
|
@ -341,7 +341,7 @@ public void ParseBufferingRange (out Gst.Format format, out long start, out long
|
|||
gst_query_parse_buffering_range (Handle, out format, out start, out stop, out estimated_total);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_query_new_uri ();
|
||||
|
||||
public static Query NewUri() {
|
||||
|
@ -350,7 +350,7 @@ public static Query NewUri() {
|
|||
return query;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_set_uri (IntPtr query, IntPtr uri);
|
||||
|
||||
public void SetUri (string uri) {
|
||||
|
@ -364,7 +364,7 @@ public void SetUri (string uri) {
|
|||
GLib.Marshaller.Free (raw_string);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_query_parse_uri (IntPtr query, out IntPtr uri);
|
||||
|
||||
public void ParseUri (out string uri) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
internal bool FreeNative = true;
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_structure_free (IntPtr raw);
|
||||
|
||||
protected override void Free (IntPtr raw) {
|
||||
|
@ -30,10 +30,10 @@ class FinalizerInfo {
|
|||
GLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_structure_get_name (IntPtr raw);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_structure_set_name (IntPtr raw, IntPtr name);
|
||||
|
||||
public string Name {
|
||||
|
@ -52,7 +52,7 @@ public string Name {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_structure_set_value (IntPtr raw, IntPtr fieldname, IntPtr value);
|
||||
|
||||
public void SetValue (string fieldname, GLib.Value value) {
|
||||
|
@ -67,7 +67,7 @@ public void SetValue (string fieldname, GLib.Value value) {
|
|||
Marshal.FreeHGlobal (native_value);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_structure_fixate_field_boolean (IntPtr raw, IntPtr field_name, bool target);
|
||||
|
||||
public bool FixateFieldBoolean (string field_name, bool target) {
|
||||
|
@ -81,7 +81,7 @@ public bool FixateFieldBoolean (string field_name, bool target) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_structure_remove_all_fields (IntPtr raw);
|
||||
|
||||
public void RemoveAllFields() {
|
||||
|
@ -91,7 +91,7 @@ public void RemoveAllFields() {
|
|||
gst_structure_remove_all_fields (Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_structure_remove_field (IntPtr raw, IntPtr fieldname);
|
||||
|
||||
public void RemoveField (string fieldname) {
|
||||
|
@ -103,7 +103,7 @@ public void RemoveField (string fieldname) {
|
|||
GLib.Marshaller.Free (native_fieldname);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_structure_fixate_field_nearest_double (IntPtr raw, IntPtr field_name, double target);
|
||||
|
||||
public bool FixateFieldNearestDouble (string field_name, double target) {
|
||||
|
@ -117,7 +117,7 @@ public bool FixateFieldNearestDouble (string field_name, double target) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_structure_fixate_field_nearest_int (IntPtr raw, IntPtr field_name, int target);
|
||||
|
||||
public bool FixateFieldNearestInt (string field_name, int target) {
|
||||
|
@ -131,7 +131,7 @@ public bool FixateFieldNearestInt (string field_name, int target) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_structure_fixate_field_nearest_fraction (IntPtr raw, IntPtr field_name, int target_numerator, int target_denominator);
|
||||
|
||||
public bool FixateFieldNearestFraction (string field_name, int target_numerator, int target_denominator) {
|
||||
|
@ -212,7 +212,7 @@ public static Structure FromString (string structure) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_structure_from_string (IntPtr structure, IntPtr end);
|
||||
|
||||
public bool FixateFieldNearestFraction (string field_name, Fraction target) {
|
||||
|
|
|
@ -9,14 +9,14 @@ public static void Register (string name, Gst.TagFlags flag, System.Type type, s
|
|||
Register (name, flag, gt, nick, blurb, func);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_tag_merge_strings_with_comma (out GLib.Value dest, ref GLib.Value src);
|
||||
|
||||
public static void MergeStringsWithComma (out GLib.Value dest, ref GLib.Value src) {
|
||||
gst_tag_merge_strings_with_comma (out dest, ref src);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern void gst_tag_merge_use_first (out GLib.Value dest, ref GLib.Value src);
|
||||
|
||||
public static void MergeUseFirst (out GLib.Value dest, ref GLib.Value src) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_structure_to_string (IntPtr handle);
|
||||
|
||||
public override string ToString () {
|
||||
|
@ -7,7 +7,7 @@ public override string ToString () {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern int gst_structure_n_fields (IntPtr raw);
|
||||
|
||||
public int Size {
|
||||
|
@ -18,9 +18,9 @@ public int Size {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_tag_list_copy_value (ref GLib.Value dest, IntPtr list, IntPtr tag);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_tag_list_get_value_index (IntPtr raw, IntPtr tag, uint index);
|
||||
|
||||
public object this[string tag, uint index] {
|
||||
|
@ -84,7 +84,7 @@ public void Add (Gst.TagMergeMode mode, params object[] parameters) {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_structure_nth_field_name (IntPtr raw, uint index);
|
||||
|
||||
private string NthFieldName (uint index) {
|
||||
|
@ -103,7 +103,7 @@ public string[] Tags {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_structure_get_value (IntPtr raw, IntPtr fieldname);
|
||||
|
||||
public Gst.List GetTag (string tag) {
|
||||
|
|
|
@ -12,7 +12,7 @@ public Gst.Fraction Framerate {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_fraction (IntPtr v, int numerator, int denominator);
|
||||
|
||||
public TunerNorm (string label, Gst.Fraction framerate) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_type_find_peek (IntPtr raw, long offset, uint size);
|
||||
|
||||
public byte[] Peek (long offset, uint size) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
static extern bool gst_type_find_register (IntPtr plugin, IntPtr name, uint rank, GstSharp.TypeFindFunctionNative func, IntPtr[] extensions, IntPtr possible_caps, IntPtr data, IntPtr data_notify);
|
||||
|
||||
public static bool Register (Gst.Plugin plugin, string name, uint rank, Gst.TypeFindFunction func, string[] extensions, Gst.Caps possible_caps) {
|
||||
|
|
|
@ -114,13 +114,13 @@ namespace Gst {
|
|||
return new Fraction (a.Numerator * b.Denominator, a.Denominator * b.Numerator);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_fraction (ref GLib.Value v, int numerator, int denominator);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern int gst_value_get_fraction_numerator (ref GLib.Value v);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern int gst_value_get_fraction_denominator (ref GLib.Value v);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_fraction_get_type ();
|
||||
}
|
||||
|
||||
|
@ -162,13 +162,13 @@ namespace Gst {
|
|||
return val;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_double_range_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_double_range (ref GLib.Value v, double min, double max);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern double gst_value_get_double_range_min (ref GLib.Value v);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern double gst_value_get_double_range_max (ref GLib.Value v);
|
||||
}
|
||||
|
||||
|
@ -210,13 +210,13 @@ namespace Gst {
|
|||
return val;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_int_range_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_int_range (ref GLib.Value v, int min, int max);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern int gst_value_get_int_range_min (ref GLib.Value v);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern int gst_value_get_int_range_max (ref GLib.Value v);
|
||||
}
|
||||
|
||||
|
@ -276,13 +276,13 @@ namespace Gst {
|
|||
return val;
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_fraction_range_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_fraction_range (ref GLib.Value v, ref GLib.Value min, ref GLib.Value max);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_get_fraction_range_min (ref GLib.Value v);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_get_fraction_range_max (ref GLib.Value v);
|
||||
}
|
||||
|
||||
|
@ -352,11 +352,11 @@ namespace Gst {
|
|||
return fourcc.ToString ();
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_fourcc_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_fourcc (ref GLib.Value v, uint fourcc);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern uint gst_value_get_fourcc (ref GLib.Value v);
|
||||
|
||||
}
|
||||
|
@ -433,11 +433,11 @@ namespace Gst {
|
|||
[DllImport ("libglib-2.0-0.dll") ]
|
||||
private static extern void g_date_free (IntPtr date);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_date_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_get_date (ref GLib.Value val);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_set_date (ref GLib.Value val, IntPtr date);
|
||||
}
|
||||
|
||||
|
@ -512,13 +512,13 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_list_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern uint gst_value_list_get_size (ref GLib.Value val);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_list_get_value (ref GLib.Value val, uint index);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_list_append_value (ref GLib.Value val, ref GLib.Value el);
|
||||
}
|
||||
|
||||
|
@ -593,13 +593,13 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_array_get_type ();
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern uint gst_value_array_get_size (ref GLib.Value val);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_value_array_get_value (ref GLib.Value val, uint index);
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_value_array_append_value (ref GLib.Value val, ref GLib.Value el);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -57,10 +57,10 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern void gst_version (out uint major, out uint minor, out uint micro, out uint nano);
|
||||
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
[DllImport("libgstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_version_string();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,35 +12,35 @@ namespace Gst.BasePlugins {
|
|||
return ElementFactory.Make ("xvimagesink", name) as XvImageSink;
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport ("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_x_overlay_expose (IntPtr raw);
|
||||
|
||||
public void Expose() {
|
||||
gst_x_overlay_expose (Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport ("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_x_overlay_handle_events (IntPtr raw, bool handle_events);
|
||||
|
||||
public void HandleEvents (bool handle_events) {
|
||||
gst_x_overlay_handle_events (Handle, handle_events);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport ("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_x_overlay_got_xwindow_id (IntPtr raw, UIntPtr xwindow_id);
|
||||
|
||||
public void GotXwindowId (ulong xwindow_id) {
|
||||
gst_x_overlay_got_xwindow_id (Handle, new UIntPtr (xwindow_id));
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport ("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_x_overlay_prepare_xwindow_id (IntPtr raw);
|
||||
|
||||
public void PrepareXwindowId() {
|
||||
gst_x_overlay_prepare_xwindow_id (Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstinterfaces-0.10.dll") ]
|
||||
[DllImport ("libgstinterfaces-0.10.dll") ]
|
||||
static extern void gst_x_overlay_set_xwindow_id (IntPtr raw, UIntPtr xwindow_id);
|
||||
|
||||
public ulong XwindowId {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
|
||||
|
||||
-->
|
||||
<namespace name="Gst" library="gstreamer-0.10.dll">
|
||||
<namespace name="Gst" library="libgstreamer-0.10.dll">
|
||||
<enum name="ActivateMode" cname="GstActivateMode" gtype="gst_activate_mode_get_type" type="enum">
|
||||
<member cname="GST_ACTIVATE_NONE" name="None" />
|
||||
<member cname="GST_ACTIVATE_PUSH" name="Push" />
|
||||
|
@ -6174,7 +6174,7 @@
|
|||
</method>
|
||||
</class>
|
||||
</namespace>
|
||||
<namespace name="Gst.Interfaces" library="gstinterfaces-0.10.dll">
|
||||
<namespace name="Gst.Interfaces" library="libgstinterfaces-0.10.dll">
|
||||
<enum name="GstColorBalanceType" cname="GstColorBalanceType" gtype="gst_color_balance_type_get_type" type="enum">
|
||||
<member cname="GST_COLOR_BALANCE_HARDWARE" name="Hardware" />
|
||||
<member cname="GST_COLOR_BALANCE_SOFTWARE" name="Software" />
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<configuration>
|
||||
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
|
||||
<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
|
||||
<dllmap dll="gstreamer-0.10.dll" target="libgstreamer-0.10@LIB_PREFIX@.0@LIB_SUFFIX@/>
|
||||
<dllmap dll="libgstreamer-0.10.dll" target="libgstreamer-0.10@LIB_PREFIX@.0@LIB_SUFFIX@/>
|
||||
</configuration>
|
||||
|
|
|
@ -121,7 +121,7 @@ namespace Gst.Interfaces {
|
|||
this.handle = handle;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_color_balance_get_type();
|
||||
|
||||
private static GLib.GType _gtype = new GLib.GType (gst_color_balance_get_type ());
|
||||
|
@ -177,14 +177,14 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_color_balance_set_value(IntPtr raw, IntPtr channel, int value);
|
||||
|
||||
public void SetValue(Gst.Interfaces.ColorBalanceChannel channel, int value) {
|
||||
gst_color_balance_set_value(Handle, channel == null ? IntPtr.Zero : channel.Handle, value);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_color_balance_list_channels(IntPtr raw);
|
||||
|
||||
public Gst.Interfaces.ColorBalanceChannel[] ListChannels() {
|
||||
|
@ -193,7 +193,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern int gst_color_balance_get_value(IntPtr raw, IntPtr channel);
|
||||
|
||||
public int GetValue(Gst.Interfaces.ColorBalanceChannel channel) {
|
||||
|
@ -202,7 +202,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_color_balance_value_changed(IntPtr raw, IntPtr channel, int value);
|
||||
|
||||
public void EmitValueChanged(Gst.Interfaces.ColorBalanceChannel channel, int value) {
|
||||
|
|
|
@ -222,7 +222,7 @@ namespace Gst.Interfaces {
|
|||
this.handle = handle;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_mixer_get_type();
|
||||
|
||||
private static GLib.GType _gtype = new GLib.GType (gst_mixer_get_type ());
|
||||
|
@ -266,7 +266,7 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_volume_changed(IntPtr raw, IntPtr track, IntPtr volumes);
|
||||
|
||||
public void VolumeChanged(Gst.Interfaces.MixerTrack track, int[] volumes) {
|
||||
|
@ -282,7 +282,7 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (native_volumes);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_mixer_list_tracks(IntPtr raw);
|
||||
|
||||
public Gst.Interfaces.MixerTrack[] ListTracks() {
|
||||
|
@ -291,14 +291,14 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_set_option(IntPtr raw, IntPtr opts, IntPtr value);
|
||||
|
||||
public void SetOption(Gst.Interfaces.MixerOptions opts, string value) {
|
||||
gst_mixer_set_option(Handle, opts == null ? IntPtr.Zero : opts.Handle, GLib.Marshaller.StringToPtrGStrdup(value));
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_set_volume(IntPtr raw, IntPtr track, IntPtr volumes);
|
||||
|
||||
public void SetVolume(Gst.Interfaces.MixerTrack track, int[] volumes) {
|
||||
|
@ -315,28 +315,28 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (volumes_native);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_mute_toggled(IntPtr raw, IntPtr track, bool mute);
|
||||
|
||||
public void MuteToggled(Gst.Interfaces.MixerTrack track, bool mute) {
|
||||
gst_mixer_mute_toggled(Handle, track == null ? IntPtr.Zero : track.Handle, mute);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_option_changed(IntPtr raw, IntPtr opts, IntPtr value);
|
||||
|
||||
public void OptionChanged(Gst.Interfaces.MixerOptions opts, string value) {
|
||||
gst_mixer_option_changed(Handle, opts == null ? IntPtr.Zero : opts.Handle, GLib.Marshaller.StringToPtrGStrdup(value));
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_options_list_changed(IntPtr raw, IntPtr opts);
|
||||
|
||||
public void OptionsListChanged(Gst.Interfaces.MixerOptions opts) {
|
||||
gst_mixer_options_list_changed(Handle, opts == null ? IntPtr.Zero : opts.Handle);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_mixer_get_option(IntPtr raw, IntPtr opts);
|
||||
|
||||
public string GetOption(Gst.Interfaces.MixerOptions opts) {
|
||||
|
@ -345,21 +345,21 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_set_record(IntPtr raw, IntPtr track, bool record);
|
||||
|
||||
public void SetRecord(Gst.Interfaces.MixerTrack track, bool record) {
|
||||
gst_mixer_set_record(Handle, track == null ? IntPtr.Zero : track.Handle, record);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_record_toggled(IntPtr raw, IntPtr track, bool record);
|
||||
|
||||
public void RecordToggled(Gst.Interfaces.MixerTrack track, bool record) {
|
||||
gst_mixer_record_toggled(Handle, track == null ? IntPtr.Zero : track.Handle, record);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_get_volume(IntPtr raw, IntPtr track, ref IntPtr volumes);
|
||||
|
||||
public int[] GetVolume(Gst.Interfaces.MixerTrack track) {
|
||||
|
@ -375,7 +375,7 @@ namespace Gst.Interfaces {
|
|||
return volumes;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern int gst_mixer_get_mixer_flags(IntPtr raw);
|
||||
|
||||
public Gst.Interfaces.MixerFlags MixerFlags {
|
||||
|
@ -386,14 +386,14 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_mixer_changed(IntPtr raw);
|
||||
|
||||
public void MixerChanged() {
|
||||
gst_mixer_mixer_changed(Handle);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_mixer_set_mute(IntPtr raw, IntPtr track, bool mute);
|
||||
|
||||
public void SetMute(Gst.Interfaces.MixerTrack track, bool mute) {
|
||||
|
|
|
@ -70,7 +70,7 @@ namespace Gst.Interfaces {
|
|||
this.handle = handle;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_navigation_get_type();
|
||||
|
||||
private static GLib.GType _gtype = new GLib.GType (gst_navigation_get_type ());
|
||||
|
@ -114,17 +114,17 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_navigation_send_event(IntPtr raw, IntPtr structure);
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern IntPtr gst_structure_copy (IntPtr raw);
|
||||
|
||||
public void SendEvent(Gst.Structure structure) {
|
||||
gst_navigation_send_event(Handle, structure == null ? IntPtr.Zero : gst_structure_copy (structure.Handle));
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_navigation_send_mouse_event(IntPtr raw, IntPtr evnt, int button, double x, double y);
|
||||
|
||||
public void SendMouseEvent(string evnt, int button, double x, double y) {
|
||||
|
@ -133,7 +133,7 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (native_evnt);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_navigation_send_key_event(IntPtr raw, IntPtr evnt, IntPtr key);
|
||||
|
||||
public void SendKeyEvent(string evnt, string key) {
|
||||
|
@ -144,7 +144,7 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (native_key);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_navigation_send_command(IntPtr raw, int command);
|
||||
|
||||
public void SendCommand(Gst.Interfaces.NavigationCommand command) {
|
||||
|
|
|
@ -150,7 +150,7 @@ namespace Gst.Interfaces {
|
|||
this.handle = handle;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_property_probe_get_type();
|
||||
|
||||
private static GLib.GType _gtype = new GLib.GType (gst_property_probe_get_type ());
|
||||
|
@ -207,7 +207,7 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern bool gst_property_probe_needs_probe_name(IntPtr raw, IntPtr name);
|
||||
|
||||
public bool NeedsProbe(string name) {
|
||||
|
@ -218,7 +218,7 @@ namespace Gst.Interfaces {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern void gst_property_probe_probe_property_name(IntPtr raw, IntPtr name);
|
||||
|
||||
public void Probe(string name) {
|
||||
|
@ -227,7 +227,7 @@ namespace Gst.Interfaces {
|
|||
GLib.Marshaller.Free (native_name);
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_property_probe_get_properties(IntPtr raw);
|
||||
|
||||
public string[] Properties {
|
||||
|
@ -248,7 +248,7 @@ namespace Gst.Interfaces {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_property_probe_get_values_name (IntPtr raw, IntPtr name);
|
||||
|
||||
public object[] GetValues (string name) {
|
||||
|
@ -268,7 +268,7 @@ namespace Gst.Interfaces {
|
|||
return (object[]) ret.ToArray (typeof (object));
|
||||
}
|
||||
|
||||
[DllImport("gstinterfaces-0.10.dll")]
|
||||
[DllImport("libgstinterfaces-0.10.dll")]
|
||||
static extern IntPtr gst_property_probe_probe_and_get_values_name (IntPtr raw, IntPtr name);
|
||||
|
||||
public object[] ProbeAndGetValues (string name) {
|
||||
|
|
|
@ -157,7 +157,7 @@ namespace Gst {
|
|||
this.handle = handle;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern IntPtr gst_uri_handler_get_type();
|
||||
|
||||
private static GLib.GType _gtype = new GLib.GType (gst_uri_handler_get_type ());
|
||||
|
@ -213,7 +213,7 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern uint gst_uri_handler_get_uri_type(IntPtr raw);
|
||||
|
||||
public Gst.URIType UriType {
|
||||
|
@ -224,7 +224,7 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern bool gst_uri_handler_set_uri(IntPtr raw, IntPtr uri);
|
||||
|
||||
public bool SetUri(string uri) {
|
||||
|
@ -235,7 +235,7 @@ namespace Gst {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern IntPtr gst_uri_handler_get_protocols(IntPtr raw);
|
||||
|
||||
public string[] Protocols {
|
||||
|
@ -246,7 +246,7 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-0.10.dll")]
|
||||
[DllImport("libgstreamer-0.10.dll")]
|
||||
static extern IntPtr gst_uri_handler_get_uri(IntPtr raw);
|
||||
|
||||
public string Uri {
|
||||
|
|
Loading…
Reference in a new issue