public Buffer ();
[CCode (has_construct_function = false)]
public Buffer.and_alloc (uint size);
+ public Gst.Buffer copy ();
public void copy_metadata (Gst.Buffer src, Gst.BufferCopyFlags flags);
public Gst.Buffer create_sub (uint offset, uint size);
[CCode (cname = "GST_BUFFER_DURATION_IS_VALID")]
public class BufferList : Gst.MiniObject {
[CCode (has_construct_function = false)]
public BufferList ();
+ public Gst.BufferList copy ();
public void @foreach (Gst.BufferListFunc func);
public unowned Gst.Buffer? @get (uint group, uint idx);
public Gst.BufferListIterator iterate ();
public uint64 timestamp;
[CCode (has_construct_function = false)]
public Event.buffer_size (Gst.Format format, int64 minsize, int64 maxsize, bool @async);
+ public Gst.Event copy ();
[CCode (has_construct_function = false)]
public Event.custom (Gst.EventType type, owned Gst.Structure structure);
[CCode (has_construct_function = false)]
public Message.clock_lost (Gst.Object src, Gst.Clock clock);
[CCode (has_construct_function = false)]
public Message.clock_provide (Gst.Object src, Gst.Clock clock, bool ready);
+ public Gst.Message copy ();
[CCode (has_construct_function = false)]
public Message.custom (Gst.MessageType type, Gst.Object src, owned Gst.Structure structure);
[CCode (has_construct_function = false)]
public Query.buffering (Gst.Format format);
[CCode (has_construct_function = false)]
public Query.convert (Gst.Format src_format, int64 value, Gst.Format dest_format);
+ public Gst.Query copy ();
[CCode (has_construct_function = false)]
public Query.duration (Gst.Format format);
[CCode (has_construct_function = false)]
public Event @ref ();
public void unref ();
public static void replace (ref Event? oldobj, Event? newobj);
+ public Event copy ();
[CCode (cname = "GST_EVENT_SRC")]
public unowned Gst.Object src ();
public Buffer @ref ();
public void unref ();
public static void replace (ref Buffer? oldobj, Buffer? newobj);
+ public Buffer copy ();
}
[CCode (ref_function = "gst_buffer_list_ref", unref_function = "gst_buffer_list_unref")]
public void make_writable ();
public BufferList @ref ();
public void unref ();
+ public BufferList copy ();
}
public class Bus {
public void make_writable ();
public Message @ref ();
public void unref ();
+ public Message copy ();
}
[CCode (ref_function = "gst_query_ref", unref_function = "gst_query_unref")]
public void make_writable ();
public Query @ref ();
public void unref ();
+ public Query copy ();
}
[Compact]