public virtual GLib.List<weak GES.TrackElement> create_track_elements (GES.TrackType type);
public GES.TrackElement? find_track_element (GES.Track? track, GLib.Type type);
public GLib.List<GES.TrackElement> find_track_elements (GES.Track? track, GES.TrackType track_type, GLib.Type type);
+ public Gst.ClockTime get_duration_limit ();
public GES.Layer? get_layer ();
public GES.TrackType get_supported_formats ();
public Gst.ClockTime get_timeline_time_from_source_frame (GES.FrameNumber frame_number) throws GLib.Error;
public bool set_top_effect_index (GES.BaseEffect effect, uint newindex);
public bool set_top_effect_priority (GES.BaseEffect effect, uint newpriority);
public unowned GES.Clip? split (uint64 position);
+ public uint64 duration_limit { get; }
public GES.Layer layer { owned get; }
public GES.TrackType supported_formats { get; set construct; }
}
[NoWrapper]
public virtual bool loading_error (GLib.Error error, string id, GLib.Type extractable_type);
public bool remove_asset (GES.Asset asset);
- public bool save (GES.Timeline timeline, string uri, GES.Asset? formatter_asset, bool overwrite) throws GLib.Error;
+ public bool save (GES.Timeline timeline, string uri, owned GES.Asset? formatter_asset, bool overwrite) throws GLib.Error;
public string uri { owned get; construct; }
public virtual signal void asset_added (GES.Asset asset);
[Version (since = "1.8")]
public unowned GES.Track? get_track ();
public GES.TrackType get_track_type ();
public bool is_active ();
+ public bool is_core ();
[CCode (array_length_pos = 0.1, array_length_type = "guint")]
[Version (deprecated = true)]
public GLib.ParamSpec[] list_children_properties ();
TRIM,
[CCode (cname = "GES_EDIT_MODE_SLIDE")]
EDIT_SLIDE,
- SLIDE
+ SLIDE;
+ public unowned string name ();
}
[CCode (cheader_filename = "ges/ges.h", cprefix = "GES_ERROR_", has_type_id = false)]
public enum Error {
public Gst.Clock? get_clock ();
[Version (since = "1.16")]
public bool get_do_retransmission ();
+ [Version (since = "1.18")]
+ public int get_dscp_qos ();
public Gst.Element get_element ();
public uint get_latency ();
[Version (since = "1.16")]
[Version (since = "1.18")]
public bool get_rate_control ();
[Version (since = "1.18")]
- public bool get_rates (double rate, double applied_rate);
+ public bool get_rates (out double rate, out double applied_rate);
public Gst.ClockTime get_retransmission_time ();
public Gst.RTSPServer.MediaStatus get_status ();
public unowned Gst.RTSPServer.Stream? get_stream (uint idx);
public void set_clock (Gst.Clock? clock);
[Version (since = "1.16")]
public void set_do_retransmission (bool do_retransmission);
+ [Version (since = "1.18")]
+ public void set_dscp_qos (int dscp_qos);
public void set_eos_shutdown (bool eos_shutdown);
public void set_latency (uint latency);
[Version (since = "1.16")]
public bool bind_mcast_address { get; set; }
public uint buffer_size { get; set; }
public Gst.Clock clock { owned get; set; }
+ public int dscp_qos { get; set; }
public Gst.Element element { owned get; construct; }
[NoAccessorMethod]
public bool eos_shutdown { get; set; }
public Gst.Clock get_clock ();
[Version (since = "1.16")]
public bool get_do_retransmission ();
+ [Version (since = "1.18")]
+ public int get_dscp_qos ();
public uint get_latency ();
public string? get_launch ();
[Version (since = "1.16")]
public void set_clock (Gst.Clock? clock);
[Version (since = "1.16")]
public void set_do_retransmission (bool do_retransmission);
+ [Version (since = "1.18")]
+ public void set_dscp_qos (int dscp_qos);
public void set_eos_shutdown (bool eos_shutdown);
public void set_latency (uint latency);
public void set_launch (string launch);
public bool bind_mcast_address { get; set; }
public uint buffer_size { get; set; }
public Gst.Clock clock { owned get; set; }
+ public int dscp_qos { get; set; }
[NoAccessorMethod]
public bool eos_shutdown { get; set; }
public uint latency { get; set; }
[Version (since = "1.18")]
public bool get_rate_control ();
[Version (since = "1.18")]
- public bool get_rates (double? rate, double? applied_rate);
+ public bool get_rates (out double rate, out double applied_rate);
public uint get_retransmission_pt ();
public Gst.ClockTime get_retransmission_time ();
[Version (since = "1.14")]
[Version (since = "1.16")]
public void set_list_callbacks (Gst.RTSPServer.SendListFunc send_rtp_list, owned Gst.RTSPServer.SendListFunc send_rtcp_list);
public void set_message_sent (owned Gst.RTSPServer.MessageSentFunc message_sent);
+ [Version (since = "1.18")]
+ public void set_message_sent_full (owned Gst.RTSPServer.MessageSentFuncFull message_sent);
public void set_timed_out (bool timedout);
public void set_transport (owned Gst.RTSP.Transport tr);
public void set_url (Gst.RTSP.Url? url);
public delegate Gst.RTSPServer.FilterResult ClientSessionFilterFunc (Gst.RTSPServer.Client client, Gst.RTSPServer.Session sess);
[CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPKeepAliveFunc", instance_pos = 0.9)]
public delegate void KeepAliveFunc ();
- [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPMessageSentFunc", instance_pos = 1.9)]
- public delegate void MessageSentFunc (Gst.RTSPServer.StreamTransport trans);
+ [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPMessageSentFunc", instance_pos = 0.9)]
+ public delegate void MessageSentFunc ();
+ [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPMessageSentFuncFull", instance_pos = 1.9)]
+ [Version (since = "1.18")]
+ public delegate void MessageSentFuncFull (Gst.RTSPServer.StreamTransport trans);
[CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPSendFunc", instance_pos = 2.9)]
public delegate bool SendFunc (Gst.Buffer buffer, uint8 channel);
[CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPSendListFunc", instance_pos = 2.9)]