summaryrefslogtreecommitdiff
path: root/vapi/gstreamer-video-1.0.vapi
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-09-28 10:32:00 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2020-09-28 10:32:00 +0200
commitc5679399e28ac620842e5e0926b730a2d36c11e6 (patch)
treefdcb035aa1ba28a808705beba7cbcf82cb5ccf6a /vapi/gstreamer-video-1.0.vapi
parent023a9187b499e556cee1d3fdb5b4aa0603b1ad62 (diff)
downloadvala-c5679399e28ac620842e5e0926b730a2d36c11e6.tar.gz
gstreamer: Update from 1.19.0+ git master
Diffstat (limited to 'vapi/gstreamer-video-1.0.vapi')
-rw-r--r--vapi/gstreamer-video-1.0.vapi34
1 files changed, 31 insertions, 3 deletions
diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi
index 8730c72ed..07142f9b5 100644
--- a/vapi/gstreamer-video-1.0.vapi
+++ b/vapi/gstreamer-video-1.0.vapi
@@ -155,6 +155,8 @@ namespace Gst {
public int get_max_errors ();
[Version (since = "1.4")]
public bool get_needs_format ();
+ [Version (since = "1.20")]
+ public bool get_needs_sync_point ();
public Gst.Video.CodecFrame get_oldest_frame ();
public Gst.Video.CodecState get_output_state ();
public bool get_packetized ();
@@ -179,6 +181,8 @@ namespace Gst {
public Gst.Caps proxy_getcaps (Gst.Caps? caps, Gst.Caps? filter);
[Version (since = "1.2.2")]
public void release_frame (owned Gst.Video.CodecFrame frame);
+ [Version (since = "1.20")]
+ public void request_sync_point (Gst.Video.CodecFrame frame, Gst.Video.DecoderRequestSyncPointFlags flags);
[NoWrapper]
public virtual bool reset (bool hard);
public void set_estimate_rate (bool enabled);
@@ -190,6 +194,8 @@ namespace Gst {
public void set_max_errors (int num);
[Version (since = "1.4")]
public void set_needs_format (bool enabled);
+ [Version (since = "1.20")]
+ public void set_needs_sync_point (bool enabled);
public Gst.Video.CodecState set_output_state (Gst.Video.Format fmt, uint width, uint height, Gst.Video.CodecState? reference);
public void set_packetized (bool packetized);
[Version (since = "1.6")]
@@ -208,9 +214,15 @@ namespace Gst {
public virtual bool stop ();
[NoWrapper]
public virtual bool transform_meta (Gst.Video.CodecFrame frame, Gst.Meta meta);
+ [NoAccessorMethod]
+ [Version (since = "1.20")]
+ public bool discard_corrupted_frames { get; set; }
[Version (since = "1.18")]
public int max_errors { get; set; }
[NoAccessorMethod]
+ [Version (since = "1.20")]
+ public uint64 min_force_key_unit_interval { get; set; }
+ [NoAccessorMethod]
[Version (since = "1.18")]
public bool qos { get; set; }
}
@@ -996,7 +1008,9 @@ namespace Gst {
DECODE_ONLY,
SYNC_POINT,
FORCE_KEYFRAME,
- FORCE_KEYFRAME_HEADERS
+ FORCE_KEYFRAME_HEADERS,
+ [Version (since = "1.20")]
+ CORRUPTED
}
[CCode (cheader_filename = "gst/video/video.h", cname = "GstColorBalanceType", cprefix = "GST_COLOR_BALANCE_", type_id = "gst_color_balance_type_get_type ()")]
[GIR (name = "ColorBalanceType")]
@@ -1039,6 +1053,14 @@ namespace Gst {
@0_255,
@16_235
}
+ [CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_DECODER_REQUEST_SYNC_POINT_", has_type_id = false)]
+ [Flags]
+ [GIR (name = "VideoDecoderRequestSyncPointFlags")]
+ [Version (since = "1.20")]
+ public enum DecoderRequestSyncPointFlags {
+ DISCARD_INPUT,
+ CORRUPT_OUTPUT
+ }
[CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_DITHER_FLAG_", type_id = "gst_video_dither_flags_get_type ()")]
[Flags]
[GIR (name = "VideoDitherFlags")]
@@ -1727,10 +1749,10 @@ namespace Gst {
[CCode (cheader_filename = "gst/video/video.h")]
public static void color_range_offsets (Gst.Video.ColorRange range, Gst.Video.FormatInfo info, [CCode (array_length = false)] out unowned int offset[4], [CCode (array_length = false)] out unowned int scale[4]);
[CCode (cheader_filename = "gst/video/video.h")]
- [Version (since = "1.6")]
+ [Version (deprecated = true, since = "1.6")]
public static double color_transfer_decode (Gst.Video.TransferFunction func, double val);
[CCode (cheader_filename = "gst/video/video.h")]
- [Version (since = "1.6")]
+ [Version (deprecated = true, since = "1.6")]
public static double color_transfer_encode (Gst.Video.TransferFunction func, double val);
[CCode (cheader_filename = "gst/video/video.h")]
public static Gst.Sample convert_sample (Gst.Sample sample, Gst.Caps to_caps, Gst.ClockTime timeout) throws GLib.Error;
@@ -1904,6 +1926,12 @@ namespace Gst {
[CCode (cheader_filename = "gst/video/video.h")]
public static unowned Gst.MetaInfo? time_code_meta_get_info ();
[CCode (cheader_filename = "gst/video/video.h")]
+ [Version (since = "1.20")]
+ public static double transfer_function_decode (Gst.Video.TransferFunction func, double val);
+ [CCode (cheader_filename = "gst/video/video.h")]
+ [Version (since = "1.20")]
+ public static double transfer_function_encode (Gst.Video.TransferFunction func, double val);
+ [CCode (cheader_filename = "gst/video/video.h")]
[Version (since = "1.18")]
public static Gst.Video.TransferFunction transfer_function_from_iso (uint value);
[CCode (cheader_filename = "gst/video/video.h")]