public int lockstate;
public int refcount;
public GLib.Type type;
+ [Version (since = "1.16")]
+ public void add_parent (Gst.MiniObject parent);
[CCode (simple_generics = true)]
public T get_qdata<T> (GLib.Quark quark);
public bool is_writable ();
[ReturnsModifiedPointer]
public Gst.MiniObject make_writable ();
public unowned Gst.MiniObject @ref ();
+ [Version (since = "1.16")]
+ public void remove_parent (Gst.MiniObject parent);
public static bool replace (ref Gst.MiniObject? olddata, Gst.MiniObject? newdata);
[CCode (simple_generics = true)]
public void set_qdata<T> (GLib.Quark quark, owned T data);
public static Gst.Buffer audio_buffer_clip (owned Gst.Buffer buffer, Gst.Segment segment, int rate, int bpf);
[CCode (cheader_filename = "gst/audio/audio.h", cname = "gst_audio_buffer_reorder_channels")]
public static bool audio_buffer_reorder_channels (Gst.Buffer buffer, Gst.Audio.Format format, [CCode (array_length_cname = "channels", array_length_pos = 2.5)] Gst.Audio.ChannelPosition[] from, [CCode (array_length_cname = "channels", array_length_pos = 2.5)] Gst.Audio.ChannelPosition[] to);
+ [CCode (cheader_filename = "gst/audio/audio.h", cname = "gst_audio_buffer_truncate")]
+ [Version (since = "1.16")]
+ public static Gst.Buffer audio_buffer_truncate (owned Gst.Buffer buffer, int bpf, size_t trim, size_t samples);
[CCode (cheader_filename = "gst/audio/audio.h", cname = "gst_audio_channel_get_fallback_mask")]
[Version (since = "1.8")]
public static uint64 audio_channel_get_fallback_mask (int channels);
[Version (since = "1.2")]
public uint64 get_max_bitrate ();
public int64 get_max_lateness ();
+ [Version (since = "1.16")]
+ public Gst.ClockTime get_processing_deadline ();
public Gst.ClockTime get_render_delay ();
public bool get_sync ();
public uint64 get_throttle_time ();
[Version (since = "1.2")]
public void set_max_bitrate (uint64 max_bitrate);
public void set_max_lateness (int64 max_lateness);
+ [Version (since = "1.16")]
+ public void set_processing_deadline (Gst.ClockTime processing_deadline);
public void set_qos_enabled (bool enabled);
public void set_render_delay (Gst.ClockTime delay);
public void set_sync (bool sync);
[Version (since = "1.2")]
public uint64 max_bitrate { get; set; }
public int64 max_lateness { get; set; }
+ [Version (since = "1.16")]
+ public uint64 processing_deadline { get; set; }
[NoAccessorMethod]
public bool qos { get; set; }
public uint64 render_delay { get; set; }