public virtual signal void layer_added (GES.Layer layer);
public virtual signal void layer_removed (GES.Layer layer);
public signal GLib.GenericArray<GES.Track> select_tracks_for_object (GES.Clip clip, GES.TrackElement track_element);
- public signal void snapping_ended (GES.TrackElement object, GES.TrackElement p0, uint64 p1);
- public signal void snapping_started (GES.TrackElement object, GES.TrackElement p0, uint64 p1);
+ public signal void snapping_ended (GES.TrackElement obj1, GES.TrackElement obj2, uint64 position);
+ public signal void snapping_started (GES.TrackElement obj1, GES.TrackElement obj2, uint64 position);
public virtual signal void track_added (GES.Track track);
public virtual signal void track_removed (GES.Track track);
}
public class UriClipAsset : GES.ClipAsset, GES.MetaContainer, GLib.AsyncInitable, GLib.Initable {
[CCode (finish_name = "ges_asset_request_finish", has_construct_function = false, type = "void")]
public async UriClipAsset (string uri, GLib.Cancellable? cancellable) throws GLib.Error;
+ public static GES.UriClipAsset finish (GLib.AsyncResult res) throws GLib.Error;
public Gst.ClockTime get_duration ();
public unowned Gst.PbUtils.DiscovererInfo get_info ();
public unowned GLib.List<GES.UriSourceAsset> get_stream_assets ();
public Gst.RTSP.Result receive (Gst.RTSP.Message message, GLib.TimeVal timeout);
public Gst.RTSP.Result reset_timeout ();
public Gst.RTSP.Result send (Gst.RTSP.Message message, GLib.TimeVal timeout);
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result send_messages ([CCode (array_length_cname = "n_messages", array_length_pos = 1.5, array_length_type = "guint")] Gst.RTSP.Message[] messages, GLib.TimeVal timeout);
[Version (since = "1.14")]
public void set_accept_certificate_func (owned Gst.RTSP.ConnectionAcceptCertificateFunc func);
public Gst.RTSP.Result set_auth (Gst.RTSP.AuthMethod method, string user, string pass);
public Gst.RTSP.Result free ();
[CCode (cname = "gst_rtsp_message_get_body")]
public Gst.RTSP.Result get_body ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "guint")] out unowned uint8[] data);
+ [CCode (cname = "gst_rtsp_message_get_body_buffer")]
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result get_body_buffer (out unowned Gst.Buffer buffer);
[CCode (cname = "gst_rtsp_message_get_header")]
public Gst.RTSP.Result get_header (Gst.RTSP.HeaderField field, out unowned string value, int indx);
[CCode (cname = "gst_rtsp_message_get_header_by_name")]
public Gst.RTSP.Result get_header_by_name (string header, out unowned string value, int index);
[CCode (cname = "gst_rtsp_message_get_type")]
public Gst.RTSP.MsgType get_type ();
+ [CCode (cname = "gst_rtsp_message_has_body_buffer")]
+ [Version (since = "1.16")]
+ public bool has_body_buffer ();
[CCode (cname = "gst_rtsp_message_init")]
public Gst.RTSP.Result init ();
[CCode (cname = "gst_rtsp_message_init_data")]
public Gst.RTSP.Result remove_header_by_name (string header, int index);
[CCode (cname = "gst_rtsp_message_set_body")]
public Gst.RTSP.Result set_body ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "guint")] uint8[] data);
+ [CCode (cname = "gst_rtsp_message_set_body_buffer")]
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result set_body_buffer (Gst.Buffer buffer);
[CCode (cname = "gst_rtsp_message_steal_body")]
public Gst.RTSP.Result steal_body ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "guint")] out uint8[] data);
+ [CCode (cname = "gst_rtsp_message_steal_body_buffer")]
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result steal_body_buffer (out Gst.Buffer buffer);
[CCode (cname = "gst_rtsp_message_take_body")]
public Gst.RTSP.Result take_body ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "guint")] owned uint8[] data);
+ [CCode (cname = "gst_rtsp_message_take_body_buffer")]
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result take_body_buffer (owned Gst.Buffer buffer);
[CCode (cname = "gst_rtsp_message_take_header")]
public Gst.RTSP.Result take_header (Gst.RTSP.HeaderField field, owned string value);
[CCode (cname = "gst_rtsp_message_take_header_by_name")]
public void get_send_backlog (out size_t bytes, out uint messages);
public void reset ();
public Gst.RTSP.Result send_message (Gst.RTSP.Message message, out uint id);
+ [Version (since = "1.16")]
+ public Gst.RTSP.Result send_messages ([CCode (array_length_cname = "n_messages", array_length_pos = 1.5, array_length_type = "guint")] Gst.RTSP.Message[] messages, out uint id);
[Version (since = "1.4")]
public void set_flushing (bool flushing);
[Version (since = "1.2")]