/* clutter-gst-1.0.vapi generated by vapigen, do not modify. */ [CCode (cprefix = "ClutterGst", lower_case_cprefix = "clutter_gst_")] namespace ClutterGst { [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public class VideoSink : Gst.BaseSink { public weak Gst.BaseSink parent; public ClutterGst.VideoSinkPrivate priv; [CCode (type = "GstElement*", has_construct_function = false)] public VideoSink (Clutter.Texture texture); public Clutter.Texture texture { get; set; } public int update_priority { get; set; } } [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public class VideoTexture : Clutter.Texture, Clutter.Media, Clutter.Scriptable { public weak Clutter.Texture parent; public ClutterGst.VideoTexturePrivate priv; [CCode (type = "ClutterActor*", has_construct_function = false)] public VideoTexture (); public Gst.Element get_pipeline (); } [CCode (type_id = "CLUTTER_GST_TYPE_VIDEO_SINK_PRIVATE", cheader_filename = "clutter-gst/clutter-gst.h")] public struct VideoSinkPrivate { } [CCode (type_id = "CLUTTER_GST_TYPE_VIDEO_TEXTURE_PRIVATE", cheader_filename = "clutter-gst/clutter-gst.h")] public struct VideoTexturePrivate { } [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public const int CLUTTER_GST_MAJOR_VERSION; [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public const int CLUTTER_GST_MICRO_VERSION; [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public const int CLUTTER_GST_MINOR_VERSION; [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public const int CLUTTER_GST_VERSION_HEX; [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public const string CLUTTER_GST_VERSION_S; [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public static Clutter.InitError init (out int argc, string argv); [CCode (cheader_filename = "clutter-gst/clutter-gst.h")] public static Clutter.InitError init_with_args (out int argc, string argv, string parameter_string, GLib.OptionEntry entries, string translation_domain) throws GLib.Error; }