[vala] clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8
- Date: Wed, 30 Oct 2013 19:48:57 +0000 (UTC)
commit 47305de837090f3bdb21183bcac51a056561b639
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Wed Oct 30 20:47:01 2013 +0100
clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8
vapi/Makefile.am | 10 +++
vapi/clutter-gst-1.0.vapi | 94 +++++++++++++++++++++++-------
vapi/clutter-gst-2.0.deps | 4 +
vapi/clutter-gst-2.0.vapi | 86 +++++++++++++++++++++++++++
vapi/metadata/ClutterGst-1.0-custom.vala | 9 +++
vapi/metadata/ClutterGst-1.0.metadata | 8 +++
vapi/metadata/ClutterGst-2.0-custom.vala | 9 +++
vapi/metadata/ClutterGst-2.0.metadata | 8 +++
8 files changed, 206 insertions(+), 22 deletions(-)
---
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index 0347dd6..0ec8377 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -23,6 +23,8 @@ dist_vapi_DATA = \
clutter-1.0.vapi \
clutter-gst-1.0.deps \
clutter-gst-1.0.vapi \
+ clutter-gst-2.0.deps \
+ clutter-gst-2.0.vapi \
clutter-gtk-0.10.deps \
clutter-gtk-0.10.vapi \
clutter-gtk-1.0.deps \
@@ -377,6 +379,8 @@ GIR_BINDINGS = \
atspi-2 \
clutter-1.0 \
clutter-gtk-1.0 \
+ clutter-gst-1.0 \
+ clutter-gst-2.0 \
cogl-pango-1.0 \
gdk-3.0 \
gdk-pixbuf-2.0 \
@@ -439,6 +443,12 @@ clutter-gtk-0.10:
clutter-gtk-1.0:
$(GENVAPI) --library $(srcdir)/clutter-gtk-1.0 --metadatadir $(METADATADIR)
$(METADATADIR)/GtkClutter-1.0-custom.vala --pkg clutter-1.0 --pkg gtk+-3.0 --pkg cogl-pango-1.0
$(GIRDIR)/GtkClutter-1.0.gir
+clutter-gst-1.0:
+ $(GENVAPI) --library $(srcdir)/clutter-gst-1.0 --metadatadir $(METADATADIR)
$(METADATADIR)/ClutterGst-1.0-custom.vala --pkg clutter-1.0 --pkg gstreamer-base-0.10 --pkg
gstreamer-video-0.10 gstreamer-interfaces-0.10.vapi $(GIRDIR)/ClutterGst-1.0.gir
+
+clutter-gst-2.0:
+ $(GENVAPI) --library $(srcdir)/clutter-gst-2.0 --metadatadir $(METADATADIR)
$(METADATADIR)/ClutterGst-2.0-custom.vala --pkg cogl-1.0 --pkg clutter-1.0 --pkg gstreamer-base-1.0 --pkg
gstreamer-video-1.0 $(GIRDIR)/ClutterGst-2.0.gir
+
cogl-1.0:
$(GENVAPI) --library $(srcdir)/cogl-1.0 $(PACKAGESDIR)/cogl-1.0/cogl-1.0-custom.vala
$(PACKAGESDIR)/cogl-1.0/cogl-1.0.gi
diff --git a/vapi/clutter-gst-1.0.vapi b/vapi/clutter-gst-1.0.vapi
index 2443f66..23909eb 100644
--- a/vapi/clutter-gst-1.0.vapi
+++ b/vapi/clutter-gst-1.0.vapi
@@ -1,36 +1,86 @@
-[CCode (cprefix = "ClutterGst", lower_case_cprefix = "clutter_gst_", cheader_filename =
"clutter-gst/clutter-gst.h")]
+/* clutter-gst-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "ClutterGst", gir_namespace = "ClutterGst", gir_version = "1.0", lower_case_cprefix =
"clutter_gst_")]
namespace ClutterGst {
- [CCode (lower_case_cprefix = "")]
namespace Version {
- [CCode (cname = "CLUTTER_GST_MAJOR_VERSION")]
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_HEX")]
+ public const int HEX;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MAJOR_VERSION")]
public const int MAJOR;
- [CCode (cname = "CLUTTER_GST_MINOR_VERSION")]
- public const int MINOR;
- [CCode (cname = "CLUTTER_GST_MICRO_VERSION")]
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MICRO_VERSION")]
public const int MICRO;
- [CCode (cname = "CLUTTER_GST_VERSION_HEX")]
- public const int HEX;
- [CCode (cname = "CLUTTER_GST_VERSION_S")]
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MINOR_VERSION")]
+ public const int MINOR;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_S")]
public const string STRING;
- [CCode (cname = "CLUTTER_GST_CHECK_VERSION")]
- public bool check(int major, int minor, int micro);
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+ public static bool check (int major, int minor, int micro);
}
- public class VideoSink : Gst.BaseSink {
- [CCode (type = "GstElement*", has_construct_function = false)]
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_sink_get_type
()")]
+ public class VideoSink : Gst.BaseSink, Gst.ImplementsInterface, Gst.Navigation {
+ [CCode (has_construct_function = false, type = "GstElement*")]
+ [Deprecated (since = "1.6")]
public VideoSink (Clutter.Texture texture);
[NoAccessorMethod]
- public Clutter.Texture texture { get; set; }
+ public Clutter.Texture texture { owned get; set; }
[NoAccessorMethod]
public int update_priority { get; set; }
}
- public class VideoTexture : Clutter.Texture, Clutter.Media {
- [CCode (type = "ClutterActor*", has_construct_function = false)]
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_texture_get_type
()")]
+ public class VideoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container,
Clutter.Media, Clutter.Scriptable, ClutterGst.Player {
+ [CCode (has_construct_function = false, type = "ClutterActor*")]
public VideoTexture ();
- [CCode (type = "GstElement*")]
- public unowned Gst.Pipeline get_pipeline ();
- public string user_agent { owned get; set; }
- public Cogl.Handle idle_material { get; set; }
+ public unowned Cogl.Handle get_idle_material ();
+ public void set_idle_material (Cogl.Handle material);
+ [NoAccessorMethod]
+ public Gst.Fraction pixel_aspect_ratio { get; set; }
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public interface Player : Clutter.Media, GLib.Object, Clutter.Media {
+ public static void class_init (GLib.ObjectClass object_class);
+ public void deinit ();
+ public abstract int get_audio_stream ();
+ public abstract unowned GLib.List<string> get_audio_streams ();
+ public abstract ClutterGst.BufferingMode get_buffering_mode ();
+ public abstract bool get_idle ();
+ public abstract bool get_in_seek ();
+ public abstract unowned Gst.Element get_pipeline ();
+ public abstract ClutterGst.SeekFlags get_seek_flags ();
+ public abstract int get_subtitle_track ();
+ public abstract unowned GLib.List<string> get_subtitle_tracks ();
+ public abstract string get_user_agent ();
+ public bool init ();
+ public abstract void set_audio_stream (int index_);
+ public abstract void set_buffering_mode (ClutterGst.BufferingMode mode);
+ public abstract void set_seek_flags (ClutterGst.SeekFlags flags);
+ public abstract void set_subtitle_track (int index_);
+ public abstract void set_user_agent (string user_agent);
+ public abstract int audio_stream { get; set; }
+ public abstract void* audio_streams { get; }
+ public abstract bool idle { get; }
+ public abstract Cogl.Handle idle_material { get; set; }
+ public abstract bool in_seek { get; }
+ public abstract ClutterGst.SeekFlags seek_flags { get; set; }
+ public abstract int subtitle_track { get; set; }
+ public abstract void* subtitle_tracks { get; }
+ public abstract string user_agent { owned get; set; }
+ public virtual signal void download_buffering (double start, double stop);
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_BUFFERING_MODE_",
type_id = "clutter_gst_buffering_mode_get_type ()")]
+ public enum BufferingMode {
+ STREAM,
+ DOWNLOAD
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_SEEK_FLAG_", type_id =
"clutter_gst_seek_flags_get_type ()")]
+ [Flags]
+ public enum SeekFlags {
+ NONE,
+ ACCURATE
}
- public static Clutter.InitError init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
- public static Clutter.InitError init_with_args ([CCode (array_length_pos = 0.9)] ref unowned string[]
argv, string parameter_string, [CCode (array_length = false)] GLib.OptionEntry[] entries, string
translation_domain) throws GLib.OptionError;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)]
ref unowned string[]? argv);
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos
= 0.5)] ref unowned string[]? argv, string parameter_string, GLib.OptionEntry entries, string
translation_domain) throws GLib.Error;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static void player_class_init (GLib.ObjectClass object_class);
}
diff --git a/vapi/clutter-gst-2.0.deps b/vapi/clutter-gst-2.0.deps
new file mode 100644
index 0000000..cb9bc44
--- /dev/null
+++ b/vapi/clutter-gst-2.0.deps
@@ -0,0 +1,4 @@
+clutter-1.0
+gstreamer-1.0
+gstreamer-base-1.0
+gstreamer-video-1.0
diff --git a/vapi/clutter-gst-2.0.vapi b/vapi/clutter-gst-2.0.vapi
new file mode 100644
index 0000000..83381ee
--- /dev/null
+++ b/vapi/clutter-gst-2.0.vapi
@@ -0,0 +1,86 @@
+/* clutter-gst-2.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "ClutterGst", gir_namespace = "ClutterGst", gir_version = "2.0", lower_case_cprefix =
"clutter_gst_")]
+namespace ClutterGst {
+ namespace Version {
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_HEX")]
+ public const int HEX;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MAJOR_VERSION")]
+ public const int MAJOR;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MICRO_VERSION")]
+ public const int MICRO;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MINOR_VERSION")]
+ public const int MINOR;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_S")]
+ public const string STRING;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+ public static bool check (int major, int minor, int micro);
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_sink_get_type
()")]
+ public class VideoSink : Gst.Base.Sink, Gst.Video.Navigation {
+ [CCode (has_construct_function = false, type = "GstElement*")]
+ [Deprecated (since = "1.6")]
+ public VideoSink (Clutter.Texture texture);
+ [NoAccessorMethod]
+ public Clutter.Texture texture { owned get; set; }
+ [NoAccessorMethod]
+ public int update_priority { get; set; }
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_texture_get_type
()")]
+ public class VideoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container,
Clutter.Media, Clutter.Scriptable, ClutterGst.Player {
+ [CCode (has_construct_function = false, type = "ClutterActor*")]
+ public VideoTexture ();
+ public unowned Cogl.Handle get_idle_material ();
+ public void set_idle_material (Cogl.Handle material);
+ [NoAccessorMethod]
+ public Gst.Fraction pixel_aspect_ratio { owned get; set; }
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public interface Player : Clutter.Media, GLib.Object, Clutter.Media {
+ public static void class_init (GLib.ObjectClass object_class);
+ public void deinit ();
+ public abstract int get_audio_stream ();
+ public abstract unowned GLib.List<string> get_audio_streams ();
+ public abstract ClutterGst.BufferingMode get_buffering_mode ();
+ public abstract bool get_idle ();
+ public abstract bool get_in_seek ();
+ public abstract unowned Gst.Element get_pipeline ();
+ public abstract ClutterGst.SeekFlags get_seek_flags ();
+ public abstract int get_subtitle_track ();
+ public abstract unowned GLib.List<string> get_subtitle_tracks ();
+ public abstract string get_user_agent ();
+ public bool init ();
+ public abstract void set_audio_stream (int index_);
+ public abstract void set_buffering_mode (ClutterGst.BufferingMode mode);
+ public abstract void set_seek_flags (ClutterGst.SeekFlags flags);
+ public abstract void set_subtitle_track (int index_);
+ public abstract void set_user_agent (string user_agent);
+ public abstract int audio_stream { get; set; }
+ public abstract void* audio_streams { get; }
+ public abstract bool idle { get; }
+ public abstract Cogl.Handle idle_material { get; set; }
+ public abstract bool in_seek { get; }
+ public abstract ClutterGst.SeekFlags seek_flags { get; set; }
+ public abstract int subtitle_track { get; set; }
+ public abstract void* subtitle_tracks { get; }
+ public abstract string user_agent { owned get; set; }
+ public virtual signal void download_buffering (double start, double stop);
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_BUFFERING_MODE_",
type_id = "clutter_gst_buffering_mode_get_type ()")]
+ public enum BufferingMode {
+ STREAM,
+ DOWNLOAD
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_SEEK_FLAG_", type_id =
"clutter_gst_seek_flags_get_type ()")]
+ [Flags]
+ public enum SeekFlags {
+ NONE,
+ ACCURATE
+ }
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)]
ref unowned string[]? argv);
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos
= 0.5)] ref unowned string[]? argv, string parameter_string, GLib.OptionEntry entries, string
translation_domain) throws GLib.Error;
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+ public static void player_class_init (GLib.ObjectClass object_class);
+}
diff --git a/vapi/metadata/ClutterGst-1.0-custom.vala b/vapi/metadata/ClutterGst-1.0-custom.vala
new file mode 100644
index 0000000..3507b88
--- /dev/null
+++ b/vapi/metadata/ClutterGst-1.0-custom.vala
@@ -0,0 +1,9 @@
+namespace ClutterGst {
+ namespace Version {
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+ public static bool check(int major, int minor, int micro);
+ }
+ public interface Player : Clutter.Media, GLib.Object {
+ public abstract Cogl.Handle idle_material { get; set; }
+ }
+}
diff --git a/vapi/metadata/ClutterGst-1.0.metadata b/vapi/metadata/ClutterGst-1.0.metadata
new file mode 100644
index 0000000..a078b3f
--- /dev/null
+++ b/vapi/metadata/ClutterGst-1.0.metadata
@@ -0,0 +1,8 @@
+MAJOR_VERSION name="MAJOR" parent="ClutterGst.Version"
+MINOR_VERSION name="MINOR" parent="ClutterGst.Version"
+MICRO_VERSION name="MICRO" parent="ClutterGst.Version"
+VERSION_HEX name="HEX" parent="ClutterGst.Version"
+VERSION_S name="STRING" parent="ClutterGst.Version"
+
+init.argv unowned
+init_with_args.argv unowned
diff --git a/vapi/metadata/ClutterGst-2.0-custom.vala b/vapi/metadata/ClutterGst-2.0-custom.vala
new file mode 100644
index 0000000..3507b88
--- /dev/null
+++ b/vapi/metadata/ClutterGst-2.0-custom.vala
@@ -0,0 +1,9 @@
+namespace ClutterGst {
+ namespace Version {
+ [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+ public static bool check(int major, int minor, int micro);
+ }
+ public interface Player : Clutter.Media, GLib.Object {
+ public abstract Cogl.Handle idle_material { get; set; }
+ }
+}
diff --git a/vapi/metadata/ClutterGst-2.0.metadata b/vapi/metadata/ClutterGst-2.0.metadata
new file mode 100644
index 0000000..a078b3f
--- /dev/null
+++ b/vapi/metadata/ClutterGst-2.0.metadata
@@ -0,0 +1,8 @@
+MAJOR_VERSION name="MAJOR" parent="ClutterGst.Version"
+MINOR_VERSION name="MINOR" parent="ClutterGst.Version"
+MICRO_VERSION name="MICRO" parent="ClutterGst.Version"
+VERSION_HEX name="HEX" parent="ClutterGst.Version"
+VERSION_S name="STRING" parent="ClutterGst.Version"
+
+init.argv unowned
+init_with_args.argv unowned
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]