[CCode (returns_floating_reference = true)]
public static Gst.Element make_from_uri (Gst.URIType type, string uri, string? elementname) throws GLib.Error;
public void message_full (Gst.MessageType type, GLib.Quark domain, int code, owned string? text, owned string? debug, string file, string function, int line);
+ [Version (since = "1.10")]
+ public void message_full_with_details (Gst.MessageType type, GLib.Quark domain, int code, owned string? text, owned string? debug, string file, string function, int line, owned Gst.Structure structure);
public virtual bool post_message (owned Gst.Message message);
public virtual Gst.Clock? provide_clock ();
public virtual bool query (Gst.Query query);
public void parse_stream_collection (out Gst.StreamCollection collection);
[Version (since = "1.2")]
public void parse_stream_flags (out Gst.StreamFlags flags);
+ [Version (since = "1.10")]
+ public void parse_stream_group_done (out uint group_id);
public void parse_stream_start (out unowned string stream_id);
public void parse_tag (out unowned Gst.TagList taglist);
public void parse_toc (out Gst.Toc toc, out bool updated);
[Version (since = "1.10")]
public Event.stream_collection (Gst.StreamCollection collection);
[CCode (has_construct_function = false)]
+ [Version (since = "1.10")]
+ public Event.stream_group_done (uint group_id);
+ [CCode (has_construct_function = false)]
public Event.stream_start (string stream_id);
[CCode (has_construct_function = false)]
public Event.tag (owned Gst.TagList taglist);
public weak Gst.Object src;
public uint64 timestamp;
public Gst.MessageType type;
+ [Version (since = "1.10")]
+ public void add_redirect_entry (string location, owned Gst.TagList? tag_list, owned Gst.Structure? entry_struct);
[CCode (has_construct_function = false)]
public Message.application (Gst.Object? src, owned Gst.Structure structure);
[CCode (has_construct_function = false)]
public Message.eos (Gst.Object? src);
[CCode (has_construct_function = false)]
public Message.error (Gst.Object? src, GLib.Error error, string debug);
+ [CCode (has_construct_function = false)]
+ [Version (since = "1.10")]
+ public Message.error_with_details (Gst.Object? src, GLib.Error error, string debug, owned Gst.Structure details);
+ [Version (since = "1.10")]
+ public size_t get_num_redirect_entries ();
public uint32 get_seqnum ();
public unowned GLib.Value? get_stream_status_object ();
public unowned Gst.Structure get_structure ();
[CCode (has_construct_function = false)]
public Message.info (Gst.Object? src, GLib.Error error, string debug);
[CCode (has_construct_function = false)]
+ [Version (since = "1.10")]
+ public Message.info_with_details (Gst.Object? src, GLib.Error error, string debug, owned Gst.Structure details);
+ [CCode (has_construct_function = false)]
public Message.latency (Gst.Object? src);
[CCode (has_construct_function = false)]
[Version (since = "1.2")]
[Version (since = "1.4")]
public void parse_device_removed (out Gst.Device device);
public void parse_error (out GLib.Error gerror, out string debug);
+ [Version (since = "1.10")]
+ public void parse_error_details (out Gst.Structure structure);
[Version (since = "1.2")]
public bool parse_group_id (out uint group_id);
[Version (since = "1.2")]
public void parse_have_context (out Gst.Context context);
public void parse_info (out GLib.Error gerror, out string debug);
+ [Version (since = "1.10")]
+ public void parse_info_details (out Gst.Structure structure);
public void parse_new_clock (out unowned Gst.Clock clock);
public void parse_progress (out Gst.ProgressType type, out string code, out string text);
[Version (since = "1.10")]
public void parse_qos (out bool live, out uint64 running_time, out uint64 stream_time, out uint64 timestamp, out uint64 duration);
public void parse_qos_stats (out Gst.Format format, out uint64 processed, out uint64 dropped);
public void parse_qos_values (out int64 jitter, out double proportion, out int quality);
+ [Version (since = "1.10")]
+ public void parse_redirect_entry (size_t entry_index, out unowned string location, out unowned Gst.TagList tag_list, out unowned Gst.Structure entry_struct);
public void parse_request_state (out Gst.State state);
public void parse_reset_time (out Gst.ClockTime running_time);
public void parse_segment_done (out Gst.Format format, out int64 position);
public void parse_tag (out Gst.TagList tag_list);
public void parse_toc (out Gst.Toc toc, out bool updated);
public void parse_warning (out GLib.Error gerror, out string debug);
+ [Version (since = "1.10")]
+ public void parse_warning_details (out Gst.Structure structure);
[CCode (has_construct_function = false)]
public Message.progress (Gst.Object src, Gst.ProgressType type, string code, string text);
[CCode (has_construct_function = false)]
[CCode (has_construct_function = false)]
public Message.qos (Gst.Object src, bool live, uint64 running_time, uint64 stream_time, uint64 timestamp, uint64 duration);
[CCode (has_construct_function = false)]
+ [Version (since = "1.10")]
+ public Message.redirect (Gst.Object src, string location, owned Gst.TagList? tag_list, owned Gst.Structure? entry_struct);
+ [CCode (has_construct_function = false)]
public Message.request_state (Gst.Object? src, Gst.State state);
[CCode (has_construct_function = false)]
public Message.reset_time (Gst.Object? src, Gst.ClockTime running_time);
public Message.toc (Gst.Object src, Gst.Toc toc, bool updated);
[CCode (has_construct_function = false)]
public Message.warning (Gst.Object? src, GLib.Error error, string debug);
+ [CCode (has_construct_function = false)]
+ [Version (since = "1.10")]
+ public Message.warning_with_details (Gst.Object? src, GLib.Error error, string debug, owned Gst.Structure details);
}
[CCode (cheader_filename = "gst/gst.h", get_value_function = "g_value_get_boxed", ref_function = "gst_mini_object_ref", set_value_function = "g_value_set_boxed", take_value_function = "g_value_take_boxed", unref_function = "gst_mini_object_unref")]
[Compact]
TAG,
BUFFERSIZE,
SINK_MESSAGE,
+ STREAM_GROUP_DONE,
EOS,
TOC,
PROTECTION,
PROPERTY_NOTIFY,
STREAM_COLLECTION,
STREAMS_SELECTED,
+ REDIRECT,
ANY;
public static unowned string get_name (Gst.MessageType type);
public static GLib.Quark to_quark (Gst.MessageType type);
public class Player : Gst.Object {
[CCode (has_construct_function = false)]
public Player (owned Gst.PlayerVideoRenderer? video_renderer, owned Gst.PlayerSignalDispatcher? signal_dispatcher);
+ public static uint config_get_position_update_interval (Gst.Structure config);
+ public static string config_get_user_agent (Gst.Structure config);
+ public static void config_set_position_update_interval (Gst.Structure config, uint interval);
+ public static void config_set_user_agent (Gst.Structure config, string agent);
public static unowned GLib.List<Gst.PlayerAudioInfo> get_audio_streams (Gst.PlayerMediaInfo info);
public int64 get_audio_video_offset ();
public double get_color_balance (Gst.PlayerColorBalanceType type);
+ public Gst.Structure get_config ();
public Gst.PlayerAudioInfo get_current_audio_track ();
public unowned Gst.PlayerSubtitleInfo get_current_subtitle_track ();
public Gst.PlayerVideoInfo get_current_video_track ();
public void set_audio_track_enabled (bool enabled);
public void set_audio_video_offset (int64 offset);
public void set_color_balance (Gst.PlayerColorBalanceType type, double value);
+ public bool set_config (owned Gst.Structure config);
[Version (since = "1.10")]
public void set_multiview_flags (Gst.Video.MultiviewFlags flags);
[Version (since = "1.10")]
public bool mute { get; set; }
public Gst.Element pipeline { owned get; }
public uint64 position { get; }
- public uint position_update_interval { get; set; }
public double rate { get; set; }
public Gst.PlayerSignalDispatcher signal_dispatcher { construct; }
[NoAccessorMethod]
public void set_cookie (string value) throws GLib.Error;
public void set_document_uri (string value);
public void set_selected_stylesheet_set (string value);
- public void set_title (string value);
+ [Version (deprecated = true, deprecated_since = "2.14")]
+ public void set_title (string title);
+ [Version (since = "2.14")]
+ public void set_title_with_error (string value) throws GLib.Error;
public void set_xml_standalone (bool value) throws GLib.Error;
public void set_xml_version (string value) throws GLib.Error;
public WebKit.DOM.Element active_element { get; }
public bool bubbles { get; }
public bool cancel_bubble { get; set; }
public bool cancelable { get; }
+ [NoAccessorMethod]
+ public bool composed { get; }
public WebKit.DOM.EventTarget current_target { owned get; }
[NoAccessorMethod]
public bool default_prevented { get; }
public uint event_phase { get; }
[NoAccessorMethod]
public bool is_trusted { get; }
- [NoAccessorMethod]
- public bool related_target_scoped { get; }
public bool return_value { get; set; }
- [NoAccessorMethod]
- public bool scoped { get; }
public WebKit.DOM.EventTarget src_element { owned get; }
public WebKit.DOM.EventTarget target { owned get; }
public uint time_stamp { get; }
[CCode (has_construct_function = false)]
protected HTMLTitleElement ();
public string get_text ();
- public void set_text (string value);
+ [Version (deprecated = true, deprecated_since = "2.14")]
+ public void set_text (string text);
+ [Version (since = "2.14")]
+ public void set_text_with_error (string value) throws GLib.Error;
public string text { owned get; set; }
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_u_list_element_", type_id = "webkit_dom_html_u_list_element_get_type ()")]
public string base_uri { owned get; }
public WebKit.DOM.NodeList child_nodes { owned get; }
public WebKit.DOM.Node first_child { get; }
+ [NoAccessorMethod]
+ public bool is_connected { get; }
public WebKit.DOM.Node last_child { get; }
public string local_name { owned get; }
public string namespace_uri { owned get; }