summaryrefslogtreecommitdiff
path: root/vapi/gstreamer-video-1.0.vapi
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-02-07 17:42:53 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2018-02-07 17:42:53 +0100
commit53b24f4722e49450a1a1361798b4ecf960392ec1 (patch)
treeaa9db8d9c272012d256d48b9f6f85e9835d62386 /vapi/gstreamer-video-1.0.vapi
parent7a432db6392593d44389b0a23a4ff4f585c0346e (diff)
downloadvala-53b24f4722e49450a1a1361798b4ecf960392ec1.tar.gz
gstreamer-1.0: Update from 1.13+ git master
Diffstat (limited to 'vapi/gstreamer-video-1.0.vapi')
-rw-r--r--vapi/gstreamer-video-1.0.vapi16
1 files changed, 15 insertions, 1 deletions
diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi
index 31aab9a3d..2cee6772e 100644
--- a/vapi/gstreamer-video-1.0.vapi
+++ b/vapi/gstreamer-video-1.0.vapi
@@ -308,6 +308,11 @@ namespace Gst {
public Gst.Video.OverlayComposition make_writable ();
public uint n_rectangles ();
}
+ [CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
+ [Compact]
+ [GIR (name = "VideoOverlayProperties")]
+ public class OverlayProperties {
+ }
[CCode (cheader_filename = "gst/video/video-overlay-composition.h", ref_function = "gst_video_overlay_rectangle_ref", type_id = "gst_video_overlay_rectangle_get_type ()", unref_function = "gst_video_overlay_rectangle_unref")]
[Compact]
[GIR (name = "VideoOverlayRectangle")]
@@ -474,7 +479,9 @@ namespace Gst {
public abstract void expose ();
public void got_window_handle ([CCode (type = "guintptr")] uint* handle);
public abstract void handle_events (bool handle_events);
+ public static void install_properties (GLib.ObjectClass oclass, int last_prop_id);
public void prepare_window_handle ();
+ public static bool set_property (GLib.Object object, int last_prop_id, uint property_id, GLib.Value value);
[NoWrapper]
public virtual void set_render_rectangle (int x, int y, int width, int height);
public abstract void set_window_handle ([CCode (type = "guintptr")] uint* handle);
@@ -899,7 +906,10 @@ namespace Gst {
I422_12BE,
I422_12LE,
Y444_12BE,
- Y444_12LE
+ Y444_12LE,
+ GRAY10_LE32,
+ NV12_10LE32,
+ NV16_10LE32
}
[CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_FORMAT_FLAG_", type_id = "gst_video_format_flags_get_type ()")]
[Flags]
@@ -1523,6 +1533,10 @@ namespace Gst {
[CCode (cheader_filename = "gst/video/video.h")]
public static unowned Gst.MetaInfo? overlay_composition_meta_get_info ();
[CCode (cheader_filename = "gst/video/video.h")]
+ public static void overlay_install_properties (GLib.ObjectClass oclass, int last_prop_id);
+ [CCode (cheader_filename = "gst/video/video.h")]
+ public static bool overlay_set_property (GLib.Object object, int last_prop_id, uint property_id, GLib.Value value);
+ [CCode (cheader_filename = "gst/video/video.h")]
public static GLib.Type region_of_interest_meta_api_get_type ();
[CCode (cheader_filename = "gst/video/video.h")]
public static unowned Gst.MetaInfo? region_of_interest_meta_get_info ();