[CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref", cheader_filename = "gst/gst.h")]
public class Buffer : Gst.MiniObject {
public weak Gst.Caps caps;
- [CCode (array_length = false)]
- public weak uchar[] data;
+ [CCode (array_length_cname = "size")]
+ public weak uint8[] data;
public Gst.ClockTime duration;
public weak GLib.FreeFunc free_func;
public uchar malloc_data;
public uint64 offset;
public uint64 offset_end;
public weak Gst.Buffer parent;
- public uint size;
public Gst.ClockTime timestamp;
public Buffer ();
[CCode (has_construct_function = false)]
gst_bin_iterate_all_by_interface transfer_ownership="1"
gst_bin_find_unconnected_pad transfer_ownership="1"
GstBuffer base_class="GstMiniObject"
-GstBuffer.data is_array="1"
+GstBuffer.data is_array="1" array_length_cname="size" array_length_type="guint" type_name="uint8"
+GstBuffer.size hidden="1"
GstBuffer.mini_object hidden="1"
GstBufferClass hidden="1"
gst_buffer_new hidden="1"