Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h"
-GstAllocTrace.mem_live type_arguments="pointer"
+GstAllocTrace.mem_live type_arguments="unowned void*"
gst_alloc_trace_list type_arguments="AllocTrace"
GstBin.priv hidden="1"
GstBin.children type_arguments="Element"
gst_bin_find_unconnected_pad transfer_ownership="1" nullable="1"
gst_bin_find_unlinked_pad transfer_ownership="1" nullable="1"
GstBuffer base_class="GstMiniObject"
-GstBuffer.data is_array="1" array_length_cname="size" array_length_type="guint" type_name="uint8"
+GstBuffer.data type_name="unowned uint8[]" array_length_cname="size" array_length_type="guint"
GstBuffer.mini_object hidden="1"
-GstBuffer.malloc_data type_name="pointer"
+GstBuffer.malloc_data type_name="void*"
GstBufferClass hidden="1"
gst_buffer_new hidden="1"
gst_buffer_create_sub transfer_ownership="1"
GstIterator.resync hidden="1"
GstIterator.item hidden="1"
GstIterator.pushed nullable="1"
-GstIterator.master_cookie type_name="pointer"
+GstIterator.master_cookie type_name="void*"
gst_iterator_new.next type_arguments="T"
gst_iterator_new.item type_arguments="T"
gst_iterator_new_list.item type_arguments="T"
gst_structure_get_fraction.value_numerator is_out="1"
gst_structure_get_fraction.value_denominator is_out="1"
gst_structure_get_enum.value is_out="1"
-gst_structure_get_value nullable="1" type_name="Value"
+gst_structure_get_value type_name="unowned Value?"
gst_structure_get_string nullable="1"
gst_structure_id_get_value nullable="1"
gst_structure_to_string transfer_ownership="1"