[Version (since = "1.18")]
public static string log_get_line (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object? object, Gst.DebugMessage message);
[CCode (cheader_filename = "gst/gst.h")]
+ [Version (since = "1.20")]
+ public static void log_literal (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object? object, string message_string);
+ [CCode (cheader_filename = "gst/gst.h")]
public static void log_valist (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object? object, string format, va_list args);
[CCode (cheader_filename = "gst/gst.h")]
public static void print_stack_trace ();
public virtual void state_changed (Gst.State oldstate, Gst.State newstate, Gst.State pending);
public static unowned string state_get_name (Gst.State state);
public bool sync_state_with_parent ();
+ [Version (since = "1.20")]
+ public static void type_set_skip_documentation (GLib.Type type);
public void unlink (Gst.Element dest);
public void unlink_many (params Gst.Element[] elements);
public void unlink_pads (string srcpadname, Gst.Element dest, string destpadname);
[CCode (array_length = false, array_null_terminated = true)]
public string[]? get_metadata_keys ();
public uint get_num_pad_templates ();
+ [Version (since = "1.20")]
+ public bool get_skip_documentation ();
public unowned GLib.List<Gst.StaticPadTemplate?> get_static_pad_templates ();
[CCode (array_length = false, array_null_terminated = true)]
public unowned string[] get_uri_protocols ();
[CCode (has_construct_function = false)]
protected Src ();
[NoWrapper]
- public virtual Gst.FlowReturn alloc (uint64 offset, uint size, Gst.Buffer buf);
+ public virtual Gst.FlowReturn alloc (uint64 offset, uint size, out Gst.Buffer buf);
[NoWrapper]
- public virtual Gst.FlowReturn create (uint64 offset, uint size, out Gst.Buffer buf);
+ public virtual Gst.FlowReturn create (uint64 offset, uint size, ref Gst.Buffer buf);
[NoWrapper]
public virtual bool decide_allocation (Gst.Query query);
[NoWrapper]
public virtual Gst.Caps get_caps (Gst.Caps? filter);
public bool get_do_timestamp ();
[NoWrapper]
- public virtual bool get_size (uint64 size);
+ public virtual bool get_size (out uint64 size);
[NoWrapper]
public virtual void get_times (Gst.Buffer buffer, out Gst.ClockTime start, out Gst.ClockTime end);
public bool is_async ();