1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gst.base.c.functions; 26 27 import std.stdio; 28 import gst.base.c.types; 29 import gtkd.Loader; 30 31 version (Windows) 32 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0-0.dll"]; 33 else version (OSX) 34 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0.0.dylib"]; 35 else 36 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0.so.0"]; 37 38 shared static this() 39 { 40 // gst.base.Adapter 41 42 Linker.link(gst_adapter_get_type, "gst_adapter_get_type", LIBRARY_GSTBASE); 43 Linker.link(gst_adapter_new, "gst_adapter_new", LIBRARY_GSTBASE); 44 Linker.link(gst_adapter_available, "gst_adapter_available", LIBRARY_GSTBASE); 45 Linker.link(gst_adapter_available_fast, "gst_adapter_available_fast", LIBRARY_GSTBASE); 46 Linker.link(gst_adapter_clear, "gst_adapter_clear", LIBRARY_GSTBASE); 47 Linker.link(gst_adapter_copy, "gst_adapter_copy", LIBRARY_GSTBASE); 48 Linker.link(gst_adapter_copy_bytes, "gst_adapter_copy_bytes", LIBRARY_GSTBASE); 49 Linker.link(gst_adapter_distance_from_discont, "gst_adapter_distance_from_discont", LIBRARY_GSTBASE); 50 Linker.link(gst_adapter_dts_at_discont, "gst_adapter_dts_at_discont", LIBRARY_GSTBASE); 51 Linker.link(gst_adapter_flush, "gst_adapter_flush", LIBRARY_GSTBASE); 52 Linker.link(gst_adapter_get_buffer, "gst_adapter_get_buffer", LIBRARY_GSTBASE); 53 Linker.link(gst_adapter_get_buffer_fast, "gst_adapter_get_buffer_fast", LIBRARY_GSTBASE); 54 Linker.link(gst_adapter_get_buffer_list, "gst_adapter_get_buffer_list", LIBRARY_GSTBASE); 55 Linker.link(gst_adapter_get_list, "gst_adapter_get_list", LIBRARY_GSTBASE); 56 Linker.link(gst_adapter_map, "gst_adapter_map", LIBRARY_GSTBASE); 57 Linker.link(gst_adapter_masked_scan_uint32, "gst_adapter_masked_scan_uint32", LIBRARY_GSTBASE); 58 Linker.link(gst_adapter_masked_scan_uint32_peek, "gst_adapter_masked_scan_uint32_peek", LIBRARY_GSTBASE); 59 Linker.link(gst_adapter_offset_at_discont, "gst_adapter_offset_at_discont", LIBRARY_GSTBASE); 60 Linker.link(gst_adapter_prev_dts, "gst_adapter_prev_dts", LIBRARY_GSTBASE); 61 Linker.link(gst_adapter_prev_dts_at_offset, "gst_adapter_prev_dts_at_offset", LIBRARY_GSTBASE); 62 Linker.link(gst_adapter_prev_offset, "gst_adapter_prev_offset", LIBRARY_GSTBASE); 63 Linker.link(gst_adapter_prev_pts, "gst_adapter_prev_pts", LIBRARY_GSTBASE); 64 Linker.link(gst_adapter_prev_pts_at_offset, "gst_adapter_prev_pts_at_offset", LIBRARY_GSTBASE); 65 Linker.link(gst_adapter_pts_at_discont, "gst_adapter_pts_at_discont", LIBRARY_GSTBASE); 66 Linker.link(gst_adapter_push, "gst_adapter_push", LIBRARY_GSTBASE); 67 Linker.link(gst_adapter_take, "gst_adapter_take", LIBRARY_GSTBASE); 68 Linker.link(gst_adapter_take_buffer, "gst_adapter_take_buffer", LIBRARY_GSTBASE); 69 Linker.link(gst_adapter_take_buffer_fast, "gst_adapter_take_buffer_fast", LIBRARY_GSTBASE); 70 Linker.link(gst_adapter_take_buffer_list, "gst_adapter_take_buffer_list", LIBRARY_GSTBASE); 71 Linker.link(gst_adapter_take_list, "gst_adapter_take_list", LIBRARY_GSTBASE); 72 Linker.link(gst_adapter_unmap, "gst_adapter_unmap", LIBRARY_GSTBASE); 73 74 // gst.base.BaseParse 75 76 Linker.link(gst_base_parse_get_type, "gst_base_parse_get_type", LIBRARY_GSTBASE); 77 Linker.link(gst_base_parse_add_index_entry, "gst_base_parse_add_index_entry", LIBRARY_GSTBASE); 78 Linker.link(gst_base_parse_convert_default, "gst_base_parse_convert_default", LIBRARY_GSTBASE); 79 Linker.link(gst_base_parse_drain, "gst_base_parse_drain", LIBRARY_GSTBASE); 80 Linker.link(gst_base_parse_finish_frame, "gst_base_parse_finish_frame", LIBRARY_GSTBASE); 81 Linker.link(gst_base_parse_merge_tags, "gst_base_parse_merge_tags", LIBRARY_GSTBASE); 82 Linker.link(gst_base_parse_push_frame, "gst_base_parse_push_frame", LIBRARY_GSTBASE); 83 Linker.link(gst_base_parse_set_average_bitrate, "gst_base_parse_set_average_bitrate", LIBRARY_GSTBASE); 84 Linker.link(gst_base_parse_set_duration, "gst_base_parse_set_duration", LIBRARY_GSTBASE); 85 Linker.link(gst_base_parse_set_frame_rate, "gst_base_parse_set_frame_rate", LIBRARY_GSTBASE); 86 Linker.link(gst_base_parse_set_has_timing_info, "gst_base_parse_set_has_timing_info", LIBRARY_GSTBASE); 87 Linker.link(gst_base_parse_set_infer_ts, "gst_base_parse_set_infer_ts", LIBRARY_GSTBASE); 88 Linker.link(gst_base_parse_set_latency, "gst_base_parse_set_latency", LIBRARY_GSTBASE); 89 Linker.link(gst_base_parse_set_min_frame_size, "gst_base_parse_set_min_frame_size", LIBRARY_GSTBASE); 90 Linker.link(gst_base_parse_set_passthrough, "gst_base_parse_set_passthrough", LIBRARY_GSTBASE); 91 Linker.link(gst_base_parse_set_pts_interpolation, "gst_base_parse_set_pts_interpolation", LIBRARY_GSTBASE); 92 Linker.link(gst_base_parse_set_syncable, "gst_base_parse_set_syncable", LIBRARY_GSTBASE); 93 Linker.link(gst_base_parse_set_ts_at_offset, "gst_base_parse_set_ts_at_offset", LIBRARY_GSTBASE); 94 95 // gst.base.BaseParseFrame 96 97 Linker.link(gst_base_parse_frame_get_type, "gst_base_parse_frame_get_type", LIBRARY_GSTBASE); 98 Linker.link(gst_base_parse_frame_new, "gst_base_parse_frame_new", LIBRARY_GSTBASE); 99 Linker.link(gst_base_parse_frame_copy, "gst_base_parse_frame_copy", LIBRARY_GSTBASE); 100 Linker.link(gst_base_parse_frame_free, "gst_base_parse_frame_free", LIBRARY_GSTBASE); 101 Linker.link(gst_base_parse_frame_init, "gst_base_parse_frame_init", LIBRARY_GSTBASE); 102 103 // gst.base.BaseSink 104 105 Linker.link(gst_base_sink_get_type, "gst_base_sink_get_type", LIBRARY_GSTBASE); 106 Linker.link(gst_base_sink_do_preroll, "gst_base_sink_do_preroll", LIBRARY_GSTBASE); 107 Linker.link(gst_base_sink_get_blocksize, "gst_base_sink_get_blocksize", LIBRARY_GSTBASE); 108 Linker.link(gst_base_sink_get_drop_out_of_segment, "gst_base_sink_get_drop_out_of_segment", LIBRARY_GSTBASE); 109 Linker.link(gst_base_sink_get_last_sample, "gst_base_sink_get_last_sample", LIBRARY_GSTBASE); 110 Linker.link(gst_base_sink_get_latency, "gst_base_sink_get_latency", LIBRARY_GSTBASE); 111 Linker.link(gst_base_sink_get_max_bitrate, "gst_base_sink_get_max_bitrate", LIBRARY_GSTBASE); 112 Linker.link(gst_base_sink_get_max_lateness, "gst_base_sink_get_max_lateness", LIBRARY_GSTBASE); 113 Linker.link(gst_base_sink_get_render_delay, "gst_base_sink_get_render_delay", LIBRARY_GSTBASE); 114 Linker.link(gst_base_sink_get_sync, "gst_base_sink_get_sync", LIBRARY_GSTBASE); 115 Linker.link(gst_base_sink_get_throttle_time, "gst_base_sink_get_throttle_time", LIBRARY_GSTBASE); 116 Linker.link(gst_base_sink_get_ts_offset, "gst_base_sink_get_ts_offset", LIBRARY_GSTBASE); 117 Linker.link(gst_base_sink_is_async_enabled, "gst_base_sink_is_async_enabled", LIBRARY_GSTBASE); 118 Linker.link(gst_base_sink_is_last_sample_enabled, "gst_base_sink_is_last_sample_enabled", LIBRARY_GSTBASE); 119 Linker.link(gst_base_sink_is_qos_enabled, "gst_base_sink_is_qos_enabled", LIBRARY_GSTBASE); 120 Linker.link(gst_base_sink_query_latency, "gst_base_sink_query_latency", LIBRARY_GSTBASE); 121 Linker.link(gst_base_sink_set_async_enabled, "gst_base_sink_set_async_enabled", LIBRARY_GSTBASE); 122 Linker.link(gst_base_sink_set_blocksize, "gst_base_sink_set_blocksize", LIBRARY_GSTBASE); 123 Linker.link(gst_base_sink_set_drop_out_of_segment, "gst_base_sink_set_drop_out_of_segment", LIBRARY_GSTBASE); 124 Linker.link(gst_base_sink_set_last_sample_enabled, "gst_base_sink_set_last_sample_enabled", LIBRARY_GSTBASE); 125 Linker.link(gst_base_sink_set_max_bitrate, "gst_base_sink_set_max_bitrate", LIBRARY_GSTBASE); 126 Linker.link(gst_base_sink_set_max_lateness, "gst_base_sink_set_max_lateness", LIBRARY_GSTBASE); 127 Linker.link(gst_base_sink_set_qos_enabled, "gst_base_sink_set_qos_enabled", LIBRARY_GSTBASE); 128 Linker.link(gst_base_sink_set_render_delay, "gst_base_sink_set_render_delay", LIBRARY_GSTBASE); 129 Linker.link(gst_base_sink_set_sync, "gst_base_sink_set_sync", LIBRARY_GSTBASE); 130 Linker.link(gst_base_sink_set_throttle_time, "gst_base_sink_set_throttle_time", LIBRARY_GSTBASE); 131 Linker.link(gst_base_sink_set_ts_offset, "gst_base_sink_set_ts_offset", LIBRARY_GSTBASE); 132 Linker.link(gst_base_sink_wait, "gst_base_sink_wait", LIBRARY_GSTBASE); 133 Linker.link(gst_base_sink_wait_clock, "gst_base_sink_wait_clock", LIBRARY_GSTBASE); 134 Linker.link(gst_base_sink_wait_preroll, "gst_base_sink_wait_preroll", LIBRARY_GSTBASE); 135 136 // gst.base.BaseSrc 137 138 Linker.link(gst_base_src_get_type, "gst_base_src_get_type", LIBRARY_GSTBASE); 139 Linker.link(gst_base_src_get_allocator, "gst_base_src_get_allocator", LIBRARY_GSTBASE); 140 Linker.link(gst_base_src_get_blocksize, "gst_base_src_get_blocksize", LIBRARY_GSTBASE); 141 Linker.link(gst_base_src_get_buffer_pool, "gst_base_src_get_buffer_pool", LIBRARY_GSTBASE); 142 Linker.link(gst_base_src_get_do_timestamp, "gst_base_src_get_do_timestamp", LIBRARY_GSTBASE); 143 Linker.link(gst_base_src_is_async, "gst_base_src_is_async", LIBRARY_GSTBASE); 144 Linker.link(gst_base_src_is_live, "gst_base_src_is_live", LIBRARY_GSTBASE); 145 Linker.link(gst_base_src_new_seamless_segment, "gst_base_src_new_seamless_segment", LIBRARY_GSTBASE); 146 Linker.link(gst_base_src_query_latency, "gst_base_src_query_latency", LIBRARY_GSTBASE); 147 Linker.link(gst_base_src_set_async, "gst_base_src_set_async", LIBRARY_GSTBASE); 148 Linker.link(gst_base_src_set_automatic_eos, "gst_base_src_set_automatic_eos", LIBRARY_GSTBASE); 149 Linker.link(gst_base_src_set_blocksize, "gst_base_src_set_blocksize", LIBRARY_GSTBASE); 150 Linker.link(gst_base_src_set_caps, "gst_base_src_set_caps", LIBRARY_GSTBASE); 151 Linker.link(gst_base_src_set_do_timestamp, "gst_base_src_set_do_timestamp", LIBRARY_GSTBASE); 152 Linker.link(gst_base_src_set_dynamic_size, "gst_base_src_set_dynamic_size", LIBRARY_GSTBASE); 153 Linker.link(gst_base_src_set_format, "gst_base_src_set_format", LIBRARY_GSTBASE); 154 Linker.link(gst_base_src_set_live, "gst_base_src_set_live", LIBRARY_GSTBASE); 155 Linker.link(gst_base_src_start_complete, "gst_base_src_start_complete", LIBRARY_GSTBASE); 156 Linker.link(gst_base_src_start_wait, "gst_base_src_start_wait", LIBRARY_GSTBASE); 157 Linker.link(gst_base_src_wait_playing, "gst_base_src_wait_playing", LIBRARY_GSTBASE); 158 159 // gst.base.BaseTransform 160 161 Linker.link(gst_base_transform_get_type, "gst_base_transform_get_type", LIBRARY_GSTBASE); 162 Linker.link(gst_base_transform_get_allocator, "gst_base_transform_get_allocator", LIBRARY_GSTBASE); 163 Linker.link(gst_base_transform_get_buffer_pool, "gst_base_transform_get_buffer_pool", LIBRARY_GSTBASE); 164 Linker.link(gst_base_transform_is_in_place, "gst_base_transform_is_in_place", LIBRARY_GSTBASE); 165 Linker.link(gst_base_transform_is_passthrough, "gst_base_transform_is_passthrough", LIBRARY_GSTBASE); 166 Linker.link(gst_base_transform_is_qos_enabled, "gst_base_transform_is_qos_enabled", LIBRARY_GSTBASE); 167 Linker.link(gst_base_transform_reconfigure_sink, "gst_base_transform_reconfigure_sink", LIBRARY_GSTBASE); 168 Linker.link(gst_base_transform_reconfigure_src, "gst_base_transform_reconfigure_src", LIBRARY_GSTBASE); 169 Linker.link(gst_base_transform_set_gap_aware, "gst_base_transform_set_gap_aware", LIBRARY_GSTBASE); 170 Linker.link(gst_base_transform_set_in_place, "gst_base_transform_set_in_place", LIBRARY_GSTBASE); 171 Linker.link(gst_base_transform_set_passthrough, "gst_base_transform_set_passthrough", LIBRARY_GSTBASE); 172 Linker.link(gst_base_transform_set_prefer_passthrough, "gst_base_transform_set_prefer_passthrough", LIBRARY_GSTBASE); 173 Linker.link(gst_base_transform_set_qos_enabled, "gst_base_transform_set_qos_enabled", LIBRARY_GSTBASE); 174 Linker.link(gst_base_transform_update_qos, "gst_base_transform_update_qos", LIBRARY_GSTBASE); 175 Linker.link(gst_base_transform_update_src_caps, "gst_base_transform_update_src_caps", LIBRARY_GSTBASE); 176 177 // gst.base.BitReader 178 179 Linker.link(gst_bit_reader_free, "gst_bit_reader_free", LIBRARY_GSTBASE); 180 Linker.link(gst_bit_reader_get_bits_uint16, "gst_bit_reader_get_bits_uint16", LIBRARY_GSTBASE); 181 Linker.link(gst_bit_reader_get_bits_uint32, "gst_bit_reader_get_bits_uint32", LIBRARY_GSTBASE); 182 Linker.link(gst_bit_reader_get_bits_uint64, "gst_bit_reader_get_bits_uint64", LIBRARY_GSTBASE); 183 Linker.link(gst_bit_reader_get_bits_uint8, "gst_bit_reader_get_bits_uint8", LIBRARY_GSTBASE); 184 Linker.link(gst_bit_reader_get_pos, "gst_bit_reader_get_pos", LIBRARY_GSTBASE); 185 Linker.link(gst_bit_reader_get_remaining, "gst_bit_reader_get_remaining", LIBRARY_GSTBASE); 186 Linker.link(gst_bit_reader_get_size, "gst_bit_reader_get_size", LIBRARY_GSTBASE); 187 Linker.link(gst_bit_reader_init, "gst_bit_reader_init", LIBRARY_GSTBASE); 188 Linker.link(gst_bit_reader_peek_bits_uint16, "gst_bit_reader_peek_bits_uint16", LIBRARY_GSTBASE); 189 Linker.link(gst_bit_reader_peek_bits_uint32, "gst_bit_reader_peek_bits_uint32", LIBRARY_GSTBASE); 190 Linker.link(gst_bit_reader_peek_bits_uint64, "gst_bit_reader_peek_bits_uint64", LIBRARY_GSTBASE); 191 Linker.link(gst_bit_reader_peek_bits_uint8, "gst_bit_reader_peek_bits_uint8", LIBRARY_GSTBASE); 192 Linker.link(gst_bit_reader_set_pos, "gst_bit_reader_set_pos", LIBRARY_GSTBASE); 193 Linker.link(gst_bit_reader_skip, "gst_bit_reader_skip", LIBRARY_GSTBASE); 194 Linker.link(gst_bit_reader_skip_to_byte, "gst_bit_reader_skip_to_byte", LIBRARY_GSTBASE); 195 Linker.link(gst_bit_reader_new, "gst_bit_reader_new", LIBRARY_GSTBASE); 196 197 // gst.base.ByteReader 198 199 Linker.link(gst_byte_reader_dup_data, "gst_byte_reader_dup_data", LIBRARY_GSTBASE); 200 Linker.link(gst_byte_reader_dup_string_utf16, "gst_byte_reader_dup_string_utf16", LIBRARY_GSTBASE); 201 Linker.link(gst_byte_reader_dup_string_utf32, "gst_byte_reader_dup_string_utf32", LIBRARY_GSTBASE); 202 Linker.link(gst_byte_reader_dup_string_utf8, "gst_byte_reader_dup_string_utf8", LIBRARY_GSTBASE); 203 Linker.link(gst_byte_reader_free, "gst_byte_reader_free", LIBRARY_GSTBASE); 204 Linker.link(gst_byte_reader_get_data, "gst_byte_reader_get_data", LIBRARY_GSTBASE); 205 Linker.link(gst_byte_reader_get_float32_be, "gst_byte_reader_get_float32_be", LIBRARY_GSTBASE); 206 Linker.link(gst_byte_reader_get_float32_le, "gst_byte_reader_get_float32_le", LIBRARY_GSTBASE); 207 Linker.link(gst_byte_reader_get_float64_be, "gst_byte_reader_get_float64_be", LIBRARY_GSTBASE); 208 Linker.link(gst_byte_reader_get_float64_le, "gst_byte_reader_get_float64_le", LIBRARY_GSTBASE); 209 Linker.link(gst_byte_reader_get_int16_be, "gst_byte_reader_get_int16_be", LIBRARY_GSTBASE); 210 Linker.link(gst_byte_reader_get_int16_le, "gst_byte_reader_get_int16_le", LIBRARY_GSTBASE); 211 Linker.link(gst_byte_reader_get_int24_be, "gst_byte_reader_get_int24_be", LIBRARY_GSTBASE); 212 Linker.link(gst_byte_reader_get_int24_le, "gst_byte_reader_get_int24_le", LIBRARY_GSTBASE); 213 Linker.link(gst_byte_reader_get_int32_be, "gst_byte_reader_get_int32_be", LIBRARY_GSTBASE); 214 Linker.link(gst_byte_reader_get_int32_le, "gst_byte_reader_get_int32_le", LIBRARY_GSTBASE); 215 Linker.link(gst_byte_reader_get_int64_be, "gst_byte_reader_get_int64_be", LIBRARY_GSTBASE); 216 Linker.link(gst_byte_reader_get_int64_le, "gst_byte_reader_get_int64_le", LIBRARY_GSTBASE); 217 Linker.link(gst_byte_reader_get_int8, "gst_byte_reader_get_int8", LIBRARY_GSTBASE); 218 Linker.link(gst_byte_reader_get_pos, "gst_byte_reader_get_pos", LIBRARY_GSTBASE); 219 Linker.link(gst_byte_reader_get_remaining, "gst_byte_reader_get_remaining", LIBRARY_GSTBASE); 220 Linker.link(gst_byte_reader_get_size, "gst_byte_reader_get_size", LIBRARY_GSTBASE); 221 Linker.link(gst_byte_reader_get_string_utf8, "gst_byte_reader_get_string_utf8", LIBRARY_GSTBASE); 222 Linker.link(gst_byte_reader_get_sub_reader, "gst_byte_reader_get_sub_reader", LIBRARY_GSTBASE); 223 Linker.link(gst_byte_reader_get_uint16_be, "gst_byte_reader_get_uint16_be", LIBRARY_GSTBASE); 224 Linker.link(gst_byte_reader_get_uint16_le, "gst_byte_reader_get_uint16_le", LIBRARY_GSTBASE); 225 Linker.link(gst_byte_reader_get_uint24_be, "gst_byte_reader_get_uint24_be", LIBRARY_GSTBASE); 226 Linker.link(gst_byte_reader_get_uint24_le, "gst_byte_reader_get_uint24_le", LIBRARY_GSTBASE); 227 Linker.link(gst_byte_reader_get_uint32_be, "gst_byte_reader_get_uint32_be", LIBRARY_GSTBASE); 228 Linker.link(gst_byte_reader_get_uint32_le, "gst_byte_reader_get_uint32_le", LIBRARY_GSTBASE); 229 Linker.link(gst_byte_reader_get_uint64_be, "gst_byte_reader_get_uint64_be", LIBRARY_GSTBASE); 230 Linker.link(gst_byte_reader_get_uint64_le, "gst_byte_reader_get_uint64_le", LIBRARY_GSTBASE); 231 Linker.link(gst_byte_reader_get_uint8, "gst_byte_reader_get_uint8", LIBRARY_GSTBASE); 232 Linker.link(gst_byte_reader_init, "gst_byte_reader_init", LIBRARY_GSTBASE); 233 Linker.link(gst_byte_reader_masked_scan_uint32, "gst_byte_reader_masked_scan_uint32", LIBRARY_GSTBASE); 234 Linker.link(gst_byte_reader_masked_scan_uint32_peek, "gst_byte_reader_masked_scan_uint32_peek", LIBRARY_GSTBASE); 235 Linker.link(gst_byte_reader_peek_data, "gst_byte_reader_peek_data", LIBRARY_GSTBASE); 236 Linker.link(gst_byte_reader_peek_float32_be, "gst_byte_reader_peek_float32_be", LIBRARY_GSTBASE); 237 Linker.link(gst_byte_reader_peek_float32_le, "gst_byte_reader_peek_float32_le", LIBRARY_GSTBASE); 238 Linker.link(gst_byte_reader_peek_float64_be, "gst_byte_reader_peek_float64_be", LIBRARY_GSTBASE); 239 Linker.link(gst_byte_reader_peek_float64_le, "gst_byte_reader_peek_float64_le", LIBRARY_GSTBASE); 240 Linker.link(gst_byte_reader_peek_int16_be, "gst_byte_reader_peek_int16_be", LIBRARY_GSTBASE); 241 Linker.link(gst_byte_reader_peek_int16_le, "gst_byte_reader_peek_int16_le", LIBRARY_GSTBASE); 242 Linker.link(gst_byte_reader_peek_int24_be, "gst_byte_reader_peek_int24_be", LIBRARY_GSTBASE); 243 Linker.link(gst_byte_reader_peek_int24_le, "gst_byte_reader_peek_int24_le", LIBRARY_GSTBASE); 244 Linker.link(gst_byte_reader_peek_int32_be, "gst_byte_reader_peek_int32_be", LIBRARY_GSTBASE); 245 Linker.link(gst_byte_reader_peek_int32_le, "gst_byte_reader_peek_int32_le", LIBRARY_GSTBASE); 246 Linker.link(gst_byte_reader_peek_int64_be, "gst_byte_reader_peek_int64_be", LIBRARY_GSTBASE); 247 Linker.link(gst_byte_reader_peek_int64_le, "gst_byte_reader_peek_int64_le", LIBRARY_GSTBASE); 248 Linker.link(gst_byte_reader_peek_int8, "gst_byte_reader_peek_int8", LIBRARY_GSTBASE); 249 Linker.link(gst_byte_reader_peek_string_utf8, "gst_byte_reader_peek_string_utf8", LIBRARY_GSTBASE); 250 Linker.link(gst_byte_reader_peek_sub_reader, "gst_byte_reader_peek_sub_reader", LIBRARY_GSTBASE); 251 Linker.link(gst_byte_reader_peek_uint16_be, "gst_byte_reader_peek_uint16_be", LIBRARY_GSTBASE); 252 Linker.link(gst_byte_reader_peek_uint16_le, "gst_byte_reader_peek_uint16_le", LIBRARY_GSTBASE); 253 Linker.link(gst_byte_reader_peek_uint24_be, "gst_byte_reader_peek_uint24_be", LIBRARY_GSTBASE); 254 Linker.link(gst_byte_reader_peek_uint24_le, "gst_byte_reader_peek_uint24_le", LIBRARY_GSTBASE); 255 Linker.link(gst_byte_reader_peek_uint32_be, "gst_byte_reader_peek_uint32_be", LIBRARY_GSTBASE); 256 Linker.link(gst_byte_reader_peek_uint32_le, "gst_byte_reader_peek_uint32_le", LIBRARY_GSTBASE); 257 Linker.link(gst_byte_reader_peek_uint64_be, "gst_byte_reader_peek_uint64_be", LIBRARY_GSTBASE); 258 Linker.link(gst_byte_reader_peek_uint64_le, "gst_byte_reader_peek_uint64_le", LIBRARY_GSTBASE); 259 Linker.link(gst_byte_reader_peek_uint8, "gst_byte_reader_peek_uint8", LIBRARY_GSTBASE); 260 Linker.link(gst_byte_reader_set_pos, "gst_byte_reader_set_pos", LIBRARY_GSTBASE); 261 Linker.link(gst_byte_reader_skip, "gst_byte_reader_skip", LIBRARY_GSTBASE); 262 Linker.link(gst_byte_reader_skip_string_utf16, "gst_byte_reader_skip_string_utf16", LIBRARY_GSTBASE); 263 Linker.link(gst_byte_reader_skip_string_utf32, "gst_byte_reader_skip_string_utf32", LIBRARY_GSTBASE); 264 Linker.link(gst_byte_reader_skip_string_utf8, "gst_byte_reader_skip_string_utf8", LIBRARY_GSTBASE); 265 Linker.link(gst_byte_reader_new, "gst_byte_reader_new", LIBRARY_GSTBASE); 266 267 // gst.base.ByteWriter 268 269 Linker.link(gst_byte_writer_ensure_free_space, "gst_byte_writer_ensure_free_space", LIBRARY_GSTBASE); 270 Linker.link(gst_byte_writer_fill, "gst_byte_writer_fill", LIBRARY_GSTBASE); 271 Linker.link(gst_byte_writer_free, "gst_byte_writer_free", LIBRARY_GSTBASE); 272 Linker.link(gst_byte_writer_free_and_get_buffer, "gst_byte_writer_free_and_get_buffer", LIBRARY_GSTBASE); 273 Linker.link(gst_byte_writer_free_and_get_data, "gst_byte_writer_free_and_get_data", LIBRARY_GSTBASE); 274 Linker.link(gst_byte_writer_get_remaining, "gst_byte_writer_get_remaining", LIBRARY_GSTBASE); 275 Linker.link(gst_byte_writer_init, "gst_byte_writer_init", LIBRARY_GSTBASE); 276 Linker.link(gst_byte_writer_init_with_data, "gst_byte_writer_init_with_data", LIBRARY_GSTBASE); 277 Linker.link(gst_byte_writer_init_with_size, "gst_byte_writer_init_with_size", LIBRARY_GSTBASE); 278 Linker.link(gst_byte_writer_put_buffer, "gst_byte_writer_put_buffer", LIBRARY_GSTBASE); 279 Linker.link(gst_byte_writer_put_data, "gst_byte_writer_put_data", LIBRARY_GSTBASE); 280 Linker.link(gst_byte_writer_put_float32_be, "gst_byte_writer_put_float32_be", LIBRARY_GSTBASE); 281 Linker.link(gst_byte_writer_put_float32_le, "gst_byte_writer_put_float32_le", LIBRARY_GSTBASE); 282 Linker.link(gst_byte_writer_put_float64_be, "gst_byte_writer_put_float64_be", LIBRARY_GSTBASE); 283 Linker.link(gst_byte_writer_put_float64_le, "gst_byte_writer_put_float64_le", LIBRARY_GSTBASE); 284 Linker.link(gst_byte_writer_put_int16_be, "gst_byte_writer_put_int16_be", LIBRARY_GSTBASE); 285 Linker.link(gst_byte_writer_put_int16_le, "gst_byte_writer_put_int16_le", LIBRARY_GSTBASE); 286 Linker.link(gst_byte_writer_put_int24_be, "gst_byte_writer_put_int24_be", LIBRARY_GSTBASE); 287 Linker.link(gst_byte_writer_put_int24_le, "gst_byte_writer_put_int24_le", LIBRARY_GSTBASE); 288 Linker.link(gst_byte_writer_put_int32_be, "gst_byte_writer_put_int32_be", LIBRARY_GSTBASE); 289 Linker.link(gst_byte_writer_put_int32_le, "gst_byte_writer_put_int32_le", LIBRARY_GSTBASE); 290 Linker.link(gst_byte_writer_put_int64_be, "gst_byte_writer_put_int64_be", LIBRARY_GSTBASE); 291 Linker.link(gst_byte_writer_put_int64_le, "gst_byte_writer_put_int64_le", LIBRARY_GSTBASE); 292 Linker.link(gst_byte_writer_put_int8, "gst_byte_writer_put_int8", LIBRARY_GSTBASE); 293 Linker.link(gst_byte_writer_put_string_utf16, "gst_byte_writer_put_string_utf16", LIBRARY_GSTBASE); 294 Linker.link(gst_byte_writer_put_string_utf32, "gst_byte_writer_put_string_utf32", LIBRARY_GSTBASE); 295 Linker.link(gst_byte_writer_put_string_utf8, "gst_byte_writer_put_string_utf8", LIBRARY_GSTBASE); 296 Linker.link(gst_byte_writer_put_uint16_be, "gst_byte_writer_put_uint16_be", LIBRARY_GSTBASE); 297 Linker.link(gst_byte_writer_put_uint16_le, "gst_byte_writer_put_uint16_le", LIBRARY_GSTBASE); 298 Linker.link(gst_byte_writer_put_uint24_be, "gst_byte_writer_put_uint24_be", LIBRARY_GSTBASE); 299 Linker.link(gst_byte_writer_put_uint24_le, "gst_byte_writer_put_uint24_le", LIBRARY_GSTBASE); 300 Linker.link(gst_byte_writer_put_uint32_be, "gst_byte_writer_put_uint32_be", LIBRARY_GSTBASE); 301 Linker.link(gst_byte_writer_put_uint32_le, "gst_byte_writer_put_uint32_le", LIBRARY_GSTBASE); 302 Linker.link(gst_byte_writer_put_uint64_be, "gst_byte_writer_put_uint64_be", LIBRARY_GSTBASE); 303 Linker.link(gst_byte_writer_put_uint64_le, "gst_byte_writer_put_uint64_le", LIBRARY_GSTBASE); 304 Linker.link(gst_byte_writer_put_uint8, "gst_byte_writer_put_uint8", LIBRARY_GSTBASE); 305 Linker.link(gst_byte_writer_reset, "gst_byte_writer_reset", LIBRARY_GSTBASE); 306 Linker.link(gst_byte_writer_reset_and_get_buffer, "gst_byte_writer_reset_and_get_buffer", LIBRARY_GSTBASE); 307 Linker.link(gst_byte_writer_reset_and_get_data, "gst_byte_writer_reset_and_get_data", LIBRARY_GSTBASE); 308 Linker.link(gst_byte_writer_new, "gst_byte_writer_new", LIBRARY_GSTBASE); 309 Linker.link(gst_byte_writer_new_with_data, "gst_byte_writer_new_with_data", LIBRARY_GSTBASE); 310 Linker.link(gst_byte_writer_new_with_size, "gst_byte_writer_new_with_size", LIBRARY_GSTBASE); 311 312 // gst.base.CollectPads 313 314 Linker.link(gst_collect_pads_get_type, "gst_collect_pads_get_type", LIBRARY_GSTBASE); 315 Linker.link(gst_collect_pads_new, "gst_collect_pads_new", LIBRARY_GSTBASE); 316 Linker.link(gst_collect_pads_add_pad, "gst_collect_pads_add_pad", LIBRARY_GSTBASE); 317 Linker.link(gst_collect_pads_available, "gst_collect_pads_available", LIBRARY_GSTBASE); 318 Linker.link(gst_collect_pads_clip_running_time, "gst_collect_pads_clip_running_time", LIBRARY_GSTBASE); 319 Linker.link(gst_collect_pads_event_default, "gst_collect_pads_event_default", LIBRARY_GSTBASE); 320 Linker.link(gst_collect_pads_flush, "gst_collect_pads_flush", LIBRARY_GSTBASE); 321 Linker.link(gst_collect_pads_peek, "gst_collect_pads_peek", LIBRARY_GSTBASE); 322 Linker.link(gst_collect_pads_pop, "gst_collect_pads_pop", LIBRARY_GSTBASE); 323 Linker.link(gst_collect_pads_query_default, "gst_collect_pads_query_default", LIBRARY_GSTBASE); 324 Linker.link(gst_collect_pads_read_buffer, "gst_collect_pads_read_buffer", LIBRARY_GSTBASE); 325 Linker.link(gst_collect_pads_remove_pad, "gst_collect_pads_remove_pad", LIBRARY_GSTBASE); 326 Linker.link(gst_collect_pads_set_buffer_function, "gst_collect_pads_set_buffer_function", LIBRARY_GSTBASE); 327 Linker.link(gst_collect_pads_set_clip_function, "gst_collect_pads_set_clip_function", LIBRARY_GSTBASE); 328 Linker.link(gst_collect_pads_set_compare_function, "gst_collect_pads_set_compare_function", LIBRARY_GSTBASE); 329 Linker.link(gst_collect_pads_set_event_function, "gst_collect_pads_set_event_function", LIBRARY_GSTBASE); 330 Linker.link(gst_collect_pads_set_flush_function, "gst_collect_pads_set_flush_function", LIBRARY_GSTBASE); 331 Linker.link(gst_collect_pads_set_flushing, "gst_collect_pads_set_flushing", LIBRARY_GSTBASE); 332 Linker.link(gst_collect_pads_set_function, "gst_collect_pads_set_function", LIBRARY_GSTBASE); 333 Linker.link(gst_collect_pads_set_query_function, "gst_collect_pads_set_query_function", LIBRARY_GSTBASE); 334 Linker.link(gst_collect_pads_set_waiting, "gst_collect_pads_set_waiting", LIBRARY_GSTBASE); 335 Linker.link(gst_collect_pads_src_event_default, "gst_collect_pads_src_event_default", LIBRARY_GSTBASE); 336 Linker.link(gst_collect_pads_start, "gst_collect_pads_start", LIBRARY_GSTBASE); 337 Linker.link(gst_collect_pads_stop, "gst_collect_pads_stop", LIBRARY_GSTBASE); 338 Linker.link(gst_collect_pads_take_buffer, "gst_collect_pads_take_buffer", LIBRARY_GSTBASE); 339 340 // gst.base.DataQueue 341 342 Linker.link(gst_data_queue_get_type, "gst_data_queue_get_type", LIBRARY_GSTBASE); 343 Linker.link(gst_data_queue_new, "gst_data_queue_new", LIBRARY_GSTBASE); 344 Linker.link(gst_data_queue_drop_head, "gst_data_queue_drop_head", LIBRARY_GSTBASE); 345 Linker.link(gst_data_queue_flush, "gst_data_queue_flush", LIBRARY_GSTBASE); 346 Linker.link(gst_data_queue_get_level, "gst_data_queue_get_level", LIBRARY_GSTBASE); 347 Linker.link(gst_data_queue_is_empty, "gst_data_queue_is_empty", LIBRARY_GSTBASE); 348 Linker.link(gst_data_queue_is_full, "gst_data_queue_is_full", LIBRARY_GSTBASE); 349 Linker.link(gst_data_queue_limits_changed, "gst_data_queue_limits_changed", LIBRARY_GSTBASE); 350 Linker.link(gst_data_queue_peek, "gst_data_queue_peek", LIBRARY_GSTBASE); 351 Linker.link(gst_data_queue_pop, "gst_data_queue_pop", LIBRARY_GSTBASE); 352 Linker.link(gst_data_queue_push, "gst_data_queue_push", LIBRARY_GSTBASE); 353 Linker.link(gst_data_queue_push_force, "gst_data_queue_push_force", LIBRARY_GSTBASE); 354 Linker.link(gst_data_queue_set_flushing, "gst_data_queue_set_flushing", LIBRARY_GSTBASE); 355 356 // gst.base.FlowCombiner 357 358 Linker.link(gst_flow_combiner_get_type, "gst_flow_combiner_get_type", LIBRARY_GSTBASE); 359 Linker.link(gst_flow_combiner_new, "gst_flow_combiner_new", LIBRARY_GSTBASE); 360 Linker.link(gst_flow_combiner_add_pad, "gst_flow_combiner_add_pad", LIBRARY_GSTBASE); 361 Linker.link(gst_flow_combiner_clear, "gst_flow_combiner_clear", LIBRARY_GSTBASE); 362 Linker.link(gst_flow_combiner_free, "gst_flow_combiner_free", LIBRARY_GSTBASE); 363 Linker.link(gst_flow_combiner_ref, "gst_flow_combiner_ref", LIBRARY_GSTBASE); 364 Linker.link(gst_flow_combiner_remove_pad, "gst_flow_combiner_remove_pad", LIBRARY_GSTBASE); 365 Linker.link(gst_flow_combiner_reset, "gst_flow_combiner_reset", LIBRARY_GSTBASE); 366 Linker.link(gst_flow_combiner_unref, "gst_flow_combiner_unref", LIBRARY_GSTBASE); 367 Linker.link(gst_flow_combiner_update_flow, "gst_flow_combiner_update_flow", LIBRARY_GSTBASE); 368 Linker.link(gst_flow_combiner_update_pad_flow, "gst_flow_combiner_update_pad_flow", LIBRARY_GSTBASE); 369 370 // gst.base.PushSrc 371 372 Linker.link(gst_push_src_get_type, "gst_push_src_get_type", LIBRARY_GSTBASE); 373 374 // gst.base.QueueArray 375 376 Linker.link(gst_queue_array_drop_element, "gst_queue_array_drop_element", LIBRARY_GSTBASE); 377 Linker.link(gst_queue_array_drop_struct, "gst_queue_array_drop_struct", LIBRARY_GSTBASE); 378 Linker.link(gst_queue_array_find, "gst_queue_array_find", LIBRARY_GSTBASE); 379 Linker.link(gst_queue_array_free, "gst_queue_array_free", LIBRARY_GSTBASE); 380 Linker.link(gst_queue_array_get_length, "gst_queue_array_get_length", LIBRARY_GSTBASE); 381 Linker.link(gst_queue_array_is_empty, "gst_queue_array_is_empty", LIBRARY_GSTBASE); 382 Linker.link(gst_queue_array_peek_head, "gst_queue_array_peek_head", LIBRARY_GSTBASE); 383 Linker.link(gst_queue_array_peek_head_struct, "gst_queue_array_peek_head_struct", LIBRARY_GSTBASE); 384 Linker.link(gst_queue_array_pop_head, "gst_queue_array_pop_head", LIBRARY_GSTBASE); 385 Linker.link(gst_queue_array_pop_head_struct, "gst_queue_array_pop_head_struct", LIBRARY_GSTBASE); 386 Linker.link(gst_queue_array_push_tail, "gst_queue_array_push_tail", LIBRARY_GSTBASE); 387 Linker.link(gst_queue_array_push_tail_struct, "gst_queue_array_push_tail_struct", LIBRARY_GSTBASE); 388 Linker.link(gst_queue_array_new, "gst_queue_array_new", LIBRARY_GSTBASE); 389 Linker.link(gst_queue_array_new_for_struct, "gst_queue_array_new_for_struct", LIBRARY_GSTBASE); 390 391 // gst.base.Base 392 393 Linker.link(gst_type_find_helper, "gst_type_find_helper", LIBRARY_GSTBASE); 394 Linker.link(gst_type_find_helper_for_buffer, "gst_type_find_helper_for_buffer", LIBRARY_GSTBASE); 395 Linker.link(gst_type_find_helper_for_data, "gst_type_find_helper_for_data", LIBRARY_GSTBASE); 396 Linker.link(gst_type_find_helper_for_extension, "gst_type_find_helper_for_extension", LIBRARY_GSTBASE); 397 Linker.link(gst_type_find_helper_get_range, "gst_type_find_helper_get_range", LIBRARY_GSTBASE); 398 } 399 400 __gshared extern(C) 401 { 402 403 // gst.base.Adapter 404 405 GType function() c_gst_adapter_get_type; 406 GstAdapter* function() c_gst_adapter_new; 407 size_t function(GstAdapter* adapter) c_gst_adapter_available; 408 size_t function(GstAdapter* adapter) c_gst_adapter_available_fast; 409 void function(GstAdapter* adapter) c_gst_adapter_clear; 410 void function(GstAdapter* adapter, void* dest, size_t offset, size_t size) c_gst_adapter_copy; 411 GBytes* function(GstAdapter* adapter, size_t offset, size_t size) c_gst_adapter_copy_bytes; 412 ulong function(GstAdapter* adapter) c_gst_adapter_distance_from_discont; 413 GstClockTime function(GstAdapter* adapter) c_gst_adapter_dts_at_discont; 414 void function(GstAdapter* adapter, size_t flush) c_gst_adapter_flush; 415 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer; 416 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_fast; 417 GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_list; 418 GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_list; 419 void* function(GstAdapter* adapter, size_t size) c_gst_adapter_map; 420 ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size) c_gst_adapter_masked_scan_uint32; 421 ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size, uint* value) c_gst_adapter_masked_scan_uint32_peek; 422 ulong function(GstAdapter* adapter) c_gst_adapter_offset_at_discont; 423 GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_dts; 424 GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_dts_at_offset; 425 ulong function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_offset; 426 GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_pts; 427 GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_pts_at_offset; 428 GstClockTime function(GstAdapter* adapter) c_gst_adapter_pts_at_discont; 429 void function(GstAdapter* adapter, GstBuffer* buf) c_gst_adapter_push; 430 void* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take; 431 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer; 432 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_fast; 433 GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_list; 434 GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_list; 435 void function(GstAdapter* adapter) c_gst_adapter_unmap; 436 437 // gst.base.BaseParse 438 439 GType function() c_gst_base_parse_get_type; 440 int function(GstBaseParse* parse, ulong offset, GstClockTime ts, int key, int force) c_gst_base_parse_add_index_entry; 441 int function(GstBaseParse* parse, GstFormat srcFormat, long srcValue, GstFormat destFormat, long* destValue) c_gst_base_parse_convert_default; 442 void function(GstBaseParse* parse) c_gst_base_parse_drain; 443 GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame, int size) c_gst_base_parse_finish_frame; 444 void function(GstBaseParse* parse, GstTagList* tags, GstTagMergeMode mode) c_gst_base_parse_merge_tags; 445 GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame) c_gst_base_parse_push_frame; 446 void function(GstBaseParse* parse, uint bitrate) c_gst_base_parse_set_average_bitrate; 447 void function(GstBaseParse* parse, GstFormat fmt, long duration, int interval) c_gst_base_parse_set_duration; 448 void function(GstBaseParse* parse, uint fpsNum, uint fpsDen, uint leadIn, uint leadOut) c_gst_base_parse_set_frame_rate; 449 void function(GstBaseParse* parse, int hasTiming) c_gst_base_parse_set_has_timing_info; 450 void function(GstBaseParse* parse, int inferTs) c_gst_base_parse_set_infer_ts; 451 void function(GstBaseParse* parse, GstClockTime minLatency, GstClockTime maxLatency) c_gst_base_parse_set_latency; 452 void function(GstBaseParse* parse, uint minSize) c_gst_base_parse_set_min_frame_size; 453 void function(GstBaseParse* parse, int passthrough) c_gst_base_parse_set_passthrough; 454 void function(GstBaseParse* parse, int ptsInterpolate) c_gst_base_parse_set_pts_interpolation; 455 void function(GstBaseParse* parse, int syncable) c_gst_base_parse_set_syncable; 456 void function(GstBaseParse* parse, size_t offset) c_gst_base_parse_set_ts_at_offset; 457 458 // gst.base.BaseParseFrame 459 460 GType function() c_gst_base_parse_frame_get_type; 461 GstBaseParseFrame* function(GstBuffer* buffer, GstBaseParseFrameFlags flags, int overhead) c_gst_base_parse_frame_new; 462 GstBaseParseFrame* function(GstBaseParseFrame* frame) c_gst_base_parse_frame_copy; 463 void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_free; 464 void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_init; 465 466 // gst.base.BaseSink 467 468 GType function() c_gst_base_sink_get_type; 469 GstFlowReturn function(GstBaseSink* sink, GstMiniObject* obj) c_gst_base_sink_do_preroll; 470 uint function(GstBaseSink* sink) c_gst_base_sink_get_blocksize; 471 int function(GstBaseSink* sink) c_gst_base_sink_get_drop_out_of_segment; 472 GstSample* function(GstBaseSink* sink) c_gst_base_sink_get_last_sample; 473 GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_latency; 474 ulong function(GstBaseSink* sink) c_gst_base_sink_get_max_bitrate; 475 long function(GstBaseSink* sink) c_gst_base_sink_get_max_lateness; 476 GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_render_delay; 477 int function(GstBaseSink* sink) c_gst_base_sink_get_sync; 478 ulong function(GstBaseSink* sink) c_gst_base_sink_get_throttle_time; 479 GstClockTimeDiff function(GstBaseSink* sink) c_gst_base_sink_get_ts_offset; 480 int function(GstBaseSink* sink) c_gst_base_sink_is_async_enabled; 481 int function(GstBaseSink* sink) c_gst_base_sink_is_last_sample_enabled; 482 int function(GstBaseSink* sink) c_gst_base_sink_is_qos_enabled; 483 int function(GstBaseSink* sink, int* live, int* upstreamLive, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_sink_query_latency; 484 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_async_enabled; 485 void function(GstBaseSink* sink, uint blocksize) c_gst_base_sink_set_blocksize; 486 void function(GstBaseSink* sink, int dropOutOfSegment) c_gst_base_sink_set_drop_out_of_segment; 487 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_last_sample_enabled; 488 void function(GstBaseSink* sink, ulong maxBitrate) c_gst_base_sink_set_max_bitrate; 489 void function(GstBaseSink* sink, long maxLateness) c_gst_base_sink_set_max_lateness; 490 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_qos_enabled; 491 void function(GstBaseSink* sink, GstClockTime delay) c_gst_base_sink_set_render_delay; 492 void function(GstBaseSink* sink, int sync) c_gst_base_sink_set_sync; 493 void function(GstBaseSink* sink, ulong throttle) c_gst_base_sink_set_throttle_time; 494 void function(GstBaseSink* sink, GstClockTimeDiff offset) c_gst_base_sink_set_ts_offset; 495 GstFlowReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait; 496 GstClockReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait_clock; 497 GstFlowReturn function(GstBaseSink* sink) c_gst_base_sink_wait_preroll; 498 499 // gst.base.BaseSrc 500 501 GType function() c_gst_base_src_get_type; 502 void function(GstBaseSrc* src, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_src_get_allocator; 503 uint function(GstBaseSrc* src) c_gst_base_src_get_blocksize; 504 GstBufferPool* function(GstBaseSrc* src) c_gst_base_src_get_buffer_pool; 505 int function(GstBaseSrc* src) c_gst_base_src_get_do_timestamp; 506 int function(GstBaseSrc* src) c_gst_base_src_is_async; 507 int function(GstBaseSrc* src) c_gst_base_src_is_live; 508 int function(GstBaseSrc* src, long start, long stop, long time) c_gst_base_src_new_seamless_segment; 509 int function(GstBaseSrc* src, int* live, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_src_query_latency; 510 void function(GstBaseSrc* src, int async) c_gst_base_src_set_async; 511 void function(GstBaseSrc* src, int automaticEos) c_gst_base_src_set_automatic_eos; 512 void function(GstBaseSrc* src, uint blocksize) c_gst_base_src_set_blocksize; 513 int function(GstBaseSrc* src, GstCaps* caps) c_gst_base_src_set_caps; 514 void function(GstBaseSrc* src, int timestamp) c_gst_base_src_set_do_timestamp; 515 void function(GstBaseSrc* src, int dynamic) c_gst_base_src_set_dynamic_size; 516 void function(GstBaseSrc* src, GstFormat format) c_gst_base_src_set_format; 517 void function(GstBaseSrc* src, int live) c_gst_base_src_set_live; 518 void function(GstBaseSrc* basesrc, GstFlowReturn ret) c_gst_base_src_start_complete; 519 GstFlowReturn function(GstBaseSrc* basesrc) c_gst_base_src_start_wait; 520 GstFlowReturn function(GstBaseSrc* src) c_gst_base_src_wait_playing; 521 522 // gst.base.BaseTransform 523 524 GType function() c_gst_base_transform_get_type; 525 void function(GstBaseTransform* trans, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_transform_get_allocator; 526 GstBufferPool* function(GstBaseTransform* trans) c_gst_base_transform_get_buffer_pool; 527 int function(GstBaseTransform* trans) c_gst_base_transform_is_in_place; 528 int function(GstBaseTransform* trans) c_gst_base_transform_is_passthrough; 529 int function(GstBaseTransform* trans) c_gst_base_transform_is_qos_enabled; 530 void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_sink; 531 void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_src; 532 void function(GstBaseTransform* trans, int gapAware) c_gst_base_transform_set_gap_aware; 533 void function(GstBaseTransform* trans, int inPlace) c_gst_base_transform_set_in_place; 534 void function(GstBaseTransform* trans, int passthrough) c_gst_base_transform_set_passthrough; 535 void function(GstBaseTransform* trans, int preferPassthrough) c_gst_base_transform_set_prefer_passthrough; 536 void function(GstBaseTransform* trans, int enabled) c_gst_base_transform_set_qos_enabled; 537 void function(GstBaseTransform* trans, double proportion, GstClockTimeDiff diff, GstClockTime timestamp) c_gst_base_transform_update_qos; 538 int function(GstBaseTransform* trans, GstCaps* updatedCaps) c_gst_base_transform_update_src_caps; 539 540 // gst.base.BitReader 541 542 void function(GstBitReader* reader) c_gst_bit_reader_free; 543 int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_get_bits_uint16; 544 int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_get_bits_uint32; 545 int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_get_bits_uint64; 546 int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_get_bits_uint8; 547 uint function(GstBitReader* reader) c_gst_bit_reader_get_pos; 548 uint function(GstBitReader* reader) c_gst_bit_reader_get_remaining; 549 uint function(GstBitReader* reader) c_gst_bit_reader_get_size; 550 void function(GstBitReader* reader, ubyte* data, uint size) c_gst_bit_reader_init; 551 int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_peek_bits_uint16; 552 int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_peek_bits_uint32; 553 int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_peek_bits_uint64; 554 int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_peek_bits_uint8; 555 int function(GstBitReader* reader, uint pos) c_gst_bit_reader_set_pos; 556 int function(GstBitReader* reader, uint nbits) c_gst_bit_reader_skip; 557 int function(GstBitReader* reader) c_gst_bit_reader_skip_to_byte; 558 GstBitReader* function(ubyte* data, uint size) c_gst_bit_reader_new; 559 560 // gst.base.ByteReader 561 562 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_dup_data; 563 int function(GstByteReader* reader, ushort** str) c_gst_byte_reader_dup_string_utf16; 564 int function(GstByteReader* reader, uint** str) c_gst_byte_reader_dup_string_utf32; 565 int function(GstByteReader* reader, char** str) c_gst_byte_reader_dup_string_utf8; 566 void function(GstByteReader* reader) c_gst_byte_reader_free; 567 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_get_data; 568 int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_be; 569 int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_le; 570 int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_be; 571 int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_le; 572 int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_be; 573 int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_le; 574 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_be; 575 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_le; 576 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_be; 577 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_le; 578 int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_be; 579 int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_le; 580 int function(GstByteReader* reader, byte* val) c_gst_byte_reader_get_int8; 581 uint function(GstByteReader* reader) c_gst_byte_reader_get_pos; 582 uint function(GstByteReader* reader) c_gst_byte_reader_get_remaining; 583 uint function(GstByteReader* reader) c_gst_byte_reader_get_size; 584 int function(GstByteReader* reader, char** str) c_gst_byte_reader_get_string_utf8; 585 int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_get_sub_reader; 586 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_be; 587 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_le; 588 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_be; 589 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_le; 590 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_be; 591 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_le; 592 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_be; 593 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_le; 594 int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_get_uint8; 595 void function(GstByteReader* reader, ubyte* data, uint size) c_gst_byte_reader_init; 596 uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size) c_gst_byte_reader_masked_scan_uint32; 597 uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size, uint* value) c_gst_byte_reader_masked_scan_uint32_peek; 598 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_peek_data; 599 int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_be; 600 int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_le; 601 int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_be; 602 int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_le; 603 int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_be; 604 int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_le; 605 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_be; 606 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_le; 607 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_be; 608 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_le; 609 int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_be; 610 int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_le; 611 int function(GstByteReader* reader, byte* val) c_gst_byte_reader_peek_int8; 612 int function(GstByteReader* reader, char** str) c_gst_byte_reader_peek_string_utf8; 613 int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_peek_sub_reader; 614 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_be; 615 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_le; 616 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_be; 617 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_le; 618 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_be; 619 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_le; 620 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_be; 621 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_le; 622 int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_peek_uint8; 623 int function(GstByteReader* reader, uint pos) c_gst_byte_reader_set_pos; 624 int function(GstByteReader* reader, uint nbytes) c_gst_byte_reader_skip; 625 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf16; 626 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf32; 627 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf8; 628 GstByteReader* function(ubyte* data, uint size) c_gst_byte_reader_new; 629 630 // gst.base.ByteWriter 631 632 int function(GstByteWriter* writer, uint size) c_gst_byte_writer_ensure_free_space; 633 int function(GstByteWriter* writer, ubyte value, uint size) c_gst_byte_writer_fill; 634 void function(GstByteWriter* writer) c_gst_byte_writer_free; 635 GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_buffer; 636 ubyte* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_data; 637 uint function(GstByteWriter* writer) c_gst_byte_writer_get_remaining; 638 void function(GstByteWriter* writer) c_gst_byte_writer_init; 639 void function(GstByteWriter* writer, ubyte* data, uint size, int initialized) c_gst_byte_writer_init_with_data; 640 void function(GstByteWriter* writer, uint size, int fixed) c_gst_byte_writer_init_with_size; 641 int function(GstByteWriter* writer, GstBuffer* buffer, size_t offset, ptrdiff_t size) c_gst_byte_writer_put_buffer; 642 int function(GstByteWriter* writer, ubyte* data, uint size) c_gst_byte_writer_put_data; 643 int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_be; 644 int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_le; 645 int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_be; 646 int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_le; 647 int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_be; 648 int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_le; 649 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_be; 650 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_le; 651 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_be; 652 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_le; 653 int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_be; 654 int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_le; 655 int function(GstByteWriter* writer, byte val) c_gst_byte_writer_put_int8; 656 int function(GstByteWriter* writer, ushort* data) c_gst_byte_writer_put_string_utf16; 657 int function(GstByteWriter* writer, uint* data) c_gst_byte_writer_put_string_utf32; 658 int function(GstByteWriter* writer, char* data) c_gst_byte_writer_put_string_utf8; 659 int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_be; 660 int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_le; 661 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_be; 662 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_le; 663 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_be; 664 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_le; 665 int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_be; 666 int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_le; 667 int function(GstByteWriter* writer, ubyte val) c_gst_byte_writer_put_uint8; 668 void function(GstByteWriter* writer) c_gst_byte_writer_reset; 669 GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_buffer; 670 ubyte* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_data; 671 GstByteWriter* function() c_gst_byte_writer_new; 672 GstByteWriter* function(ubyte* data, uint size, int initialized) c_gst_byte_writer_new_with_data; 673 GstByteWriter* function(uint size, int fixed) c_gst_byte_writer_new_with_size; 674 675 // gst.base.CollectPads 676 677 GType function() c_gst_collect_pads_get_type; 678 GstCollectPads* function() c_gst_collect_pads_new; 679 GstCollectData* function(GstCollectPads* pads, GstPad* pad, uint size, GstCollectDataDestroyNotify destroyNotify, int lock) c_gst_collect_pads_add_pad; 680 uint function(GstCollectPads* pads) c_gst_collect_pads_available; 681 GstFlowReturn function(GstCollectPads* pads, GstCollectData* cdata, GstBuffer* buf, GstBuffer** outbuf, void* userData) c_gst_collect_pads_clip_running_time; 682 int function(GstCollectPads* pads, GstCollectData* data, GstEvent* event, int discard) c_gst_collect_pads_event_default; 683 uint function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_flush; 684 GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_peek; 685 GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_pop; 686 int function(GstCollectPads* pads, GstCollectData* data, GstQuery* query, int discard) c_gst_collect_pads_query_default; 687 GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_read_buffer; 688 int function(GstCollectPads* pads, GstPad* pad) c_gst_collect_pads_remove_pad; 689 void function(GstCollectPads* pads, GstCollectPadsBufferFunction func, void* userData) c_gst_collect_pads_set_buffer_function; 690 void function(GstCollectPads* pads, GstCollectPadsClipFunction clipfunc, void* userData) c_gst_collect_pads_set_clip_function; 691 void function(GstCollectPads* pads, GstCollectPadsCompareFunction func, void* userData) c_gst_collect_pads_set_compare_function; 692 void function(GstCollectPads* pads, GstCollectPadsEventFunction func, void* userData) c_gst_collect_pads_set_event_function; 693 void function(GstCollectPads* pads, GstCollectPadsFlushFunction func, void* userData) c_gst_collect_pads_set_flush_function; 694 void function(GstCollectPads* pads, int flushing) c_gst_collect_pads_set_flushing; 695 void function(GstCollectPads* pads, GstCollectPadsFunction func, void* userData) c_gst_collect_pads_set_function; 696 void function(GstCollectPads* pads, GstCollectPadsQueryFunction func, void* userData) c_gst_collect_pads_set_query_function; 697 void function(GstCollectPads* pads, GstCollectData* data, int waiting) c_gst_collect_pads_set_waiting; 698 int function(GstCollectPads* pads, GstPad* pad, GstEvent* event) c_gst_collect_pads_src_event_default; 699 void function(GstCollectPads* pads) c_gst_collect_pads_start; 700 void function(GstCollectPads* pads) c_gst_collect_pads_stop; 701 GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_take_buffer; 702 703 // gst.base.DataQueue 704 705 GType function() c_gst_data_queue_get_type; 706 GstDataQueue* function(GstDataQueueCheckFullFunction checkfull, GstDataQueueFullCallback fullcallback, GstDataQueueEmptyCallback emptycallback, void* checkdata) c_gst_data_queue_new; 707 int function(GstDataQueue* queue, GType type) c_gst_data_queue_drop_head; 708 void function(GstDataQueue* queue) c_gst_data_queue_flush; 709 void function(GstDataQueue* queue, GstDataQueueSize* level) c_gst_data_queue_get_level; 710 int function(GstDataQueue* queue) c_gst_data_queue_is_empty; 711 int function(GstDataQueue* queue) c_gst_data_queue_is_full; 712 void function(GstDataQueue* queue) c_gst_data_queue_limits_changed; 713 int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_peek; 714 int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_pop; 715 int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push; 716 int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push_force; 717 void function(GstDataQueue* queue, int flushing) c_gst_data_queue_set_flushing; 718 719 // gst.base.FlowCombiner 720 721 GType function() c_gst_flow_combiner_get_type; 722 GstFlowCombiner* function() c_gst_flow_combiner_new; 723 void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_add_pad; 724 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_clear; 725 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_free; 726 GstFlowCombiner* function(GstFlowCombiner* combiner) c_gst_flow_combiner_ref; 727 void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_remove_pad; 728 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_reset; 729 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_unref; 730 GstFlowReturn function(GstFlowCombiner* combiner, GstFlowReturn fret) c_gst_flow_combiner_update_flow; 731 GstFlowReturn function(GstFlowCombiner* combiner, GstPad* pad, GstFlowReturn fret) c_gst_flow_combiner_update_pad_flow; 732 733 // gst.base.PushSrc 734 735 GType function() c_gst_push_src_get_type; 736 737 // gst.base.QueueArray 738 739 void* function(GstQueueArray* array, uint idx) c_gst_queue_array_drop_element; 740 int function(GstQueueArray* array, uint idx, void* pStruct) c_gst_queue_array_drop_struct; 741 uint function(GstQueueArray* array, GCompareFunc func, void* data) c_gst_queue_array_find; 742 void function(GstQueueArray* array) c_gst_queue_array_free; 743 uint function(GstQueueArray* array) c_gst_queue_array_get_length; 744 int function(GstQueueArray* array) c_gst_queue_array_is_empty; 745 void* function(GstQueueArray* array) c_gst_queue_array_peek_head; 746 void* function(GstQueueArray* array) c_gst_queue_array_peek_head_struct; 747 void* function(GstQueueArray* array) c_gst_queue_array_pop_head; 748 void* function(GstQueueArray* array) c_gst_queue_array_pop_head_struct; 749 void function(GstQueueArray* array, void* data) c_gst_queue_array_push_tail; 750 void function(GstQueueArray* array, void* pStruct) c_gst_queue_array_push_tail_struct; 751 GstQueueArray* function(uint initialSize) c_gst_queue_array_new; 752 GstQueueArray* function(size_t structSize, uint initialSize) c_gst_queue_array_new_for_struct; 753 754 // gst.base.Base 755 756 GstCaps* function(GstPad* src, ulong size) c_gst_type_find_helper; 757 GstCaps* function(GstObject* obj, GstBuffer* buf, GstTypeFindProbability* prob) c_gst_type_find_helper_for_buffer; 758 GstCaps* function(GstObject* obj, ubyte* data, size_t size, GstTypeFindProbability* prob) c_gst_type_find_helper_for_data; 759 GstCaps* function(GstObject* obj, const(char)* extension) c_gst_type_find_helper_for_extension; 760 GstCaps* function(GstObject* obj, GstObject* parent, GstTypeFindHelperGetRangeFunction func, ulong size, const(char)* extension, GstTypeFindProbability* prob) c_gst_type_find_helper_get_range; 761 } 762 763 764 // gst.base.Adapter 765 766 alias c_gst_adapter_get_type gst_adapter_get_type; 767 alias c_gst_adapter_new gst_adapter_new; 768 alias c_gst_adapter_available gst_adapter_available; 769 alias c_gst_adapter_available_fast gst_adapter_available_fast; 770 alias c_gst_adapter_clear gst_adapter_clear; 771 alias c_gst_adapter_copy gst_adapter_copy; 772 alias c_gst_adapter_copy_bytes gst_adapter_copy_bytes; 773 alias c_gst_adapter_distance_from_discont gst_adapter_distance_from_discont; 774 alias c_gst_adapter_dts_at_discont gst_adapter_dts_at_discont; 775 alias c_gst_adapter_flush gst_adapter_flush; 776 alias c_gst_adapter_get_buffer gst_adapter_get_buffer; 777 alias c_gst_adapter_get_buffer_fast gst_adapter_get_buffer_fast; 778 alias c_gst_adapter_get_buffer_list gst_adapter_get_buffer_list; 779 alias c_gst_adapter_get_list gst_adapter_get_list; 780 alias c_gst_adapter_map gst_adapter_map; 781 alias c_gst_adapter_masked_scan_uint32 gst_adapter_masked_scan_uint32; 782 alias c_gst_adapter_masked_scan_uint32_peek gst_adapter_masked_scan_uint32_peek; 783 alias c_gst_adapter_offset_at_discont gst_adapter_offset_at_discont; 784 alias c_gst_adapter_prev_dts gst_adapter_prev_dts; 785 alias c_gst_adapter_prev_dts_at_offset gst_adapter_prev_dts_at_offset; 786 alias c_gst_adapter_prev_offset gst_adapter_prev_offset; 787 alias c_gst_adapter_prev_pts gst_adapter_prev_pts; 788 alias c_gst_adapter_prev_pts_at_offset gst_adapter_prev_pts_at_offset; 789 alias c_gst_adapter_pts_at_discont gst_adapter_pts_at_discont; 790 alias c_gst_adapter_push gst_adapter_push; 791 alias c_gst_adapter_take gst_adapter_take; 792 alias c_gst_adapter_take_buffer gst_adapter_take_buffer; 793 alias c_gst_adapter_take_buffer_fast gst_adapter_take_buffer_fast; 794 alias c_gst_adapter_take_buffer_list gst_adapter_take_buffer_list; 795 alias c_gst_adapter_take_list gst_adapter_take_list; 796 alias c_gst_adapter_unmap gst_adapter_unmap; 797 798 // gst.base.BaseParse 799 800 alias c_gst_base_parse_get_type gst_base_parse_get_type; 801 alias c_gst_base_parse_add_index_entry gst_base_parse_add_index_entry; 802 alias c_gst_base_parse_convert_default gst_base_parse_convert_default; 803 alias c_gst_base_parse_drain gst_base_parse_drain; 804 alias c_gst_base_parse_finish_frame gst_base_parse_finish_frame; 805 alias c_gst_base_parse_merge_tags gst_base_parse_merge_tags; 806 alias c_gst_base_parse_push_frame gst_base_parse_push_frame; 807 alias c_gst_base_parse_set_average_bitrate gst_base_parse_set_average_bitrate; 808 alias c_gst_base_parse_set_duration gst_base_parse_set_duration; 809 alias c_gst_base_parse_set_frame_rate gst_base_parse_set_frame_rate; 810 alias c_gst_base_parse_set_has_timing_info gst_base_parse_set_has_timing_info; 811 alias c_gst_base_parse_set_infer_ts gst_base_parse_set_infer_ts; 812 alias c_gst_base_parse_set_latency gst_base_parse_set_latency; 813 alias c_gst_base_parse_set_min_frame_size gst_base_parse_set_min_frame_size; 814 alias c_gst_base_parse_set_passthrough gst_base_parse_set_passthrough; 815 alias c_gst_base_parse_set_pts_interpolation gst_base_parse_set_pts_interpolation; 816 alias c_gst_base_parse_set_syncable gst_base_parse_set_syncable; 817 alias c_gst_base_parse_set_ts_at_offset gst_base_parse_set_ts_at_offset; 818 819 // gst.base.BaseParseFrame 820 821 alias c_gst_base_parse_frame_get_type gst_base_parse_frame_get_type; 822 alias c_gst_base_parse_frame_new gst_base_parse_frame_new; 823 alias c_gst_base_parse_frame_copy gst_base_parse_frame_copy; 824 alias c_gst_base_parse_frame_free gst_base_parse_frame_free; 825 alias c_gst_base_parse_frame_init gst_base_parse_frame_init; 826 827 // gst.base.BaseSink 828 829 alias c_gst_base_sink_get_type gst_base_sink_get_type; 830 alias c_gst_base_sink_do_preroll gst_base_sink_do_preroll; 831 alias c_gst_base_sink_get_blocksize gst_base_sink_get_blocksize; 832 alias c_gst_base_sink_get_drop_out_of_segment gst_base_sink_get_drop_out_of_segment; 833 alias c_gst_base_sink_get_last_sample gst_base_sink_get_last_sample; 834 alias c_gst_base_sink_get_latency gst_base_sink_get_latency; 835 alias c_gst_base_sink_get_max_bitrate gst_base_sink_get_max_bitrate; 836 alias c_gst_base_sink_get_max_lateness gst_base_sink_get_max_lateness; 837 alias c_gst_base_sink_get_render_delay gst_base_sink_get_render_delay; 838 alias c_gst_base_sink_get_sync gst_base_sink_get_sync; 839 alias c_gst_base_sink_get_throttle_time gst_base_sink_get_throttle_time; 840 alias c_gst_base_sink_get_ts_offset gst_base_sink_get_ts_offset; 841 alias c_gst_base_sink_is_async_enabled gst_base_sink_is_async_enabled; 842 alias c_gst_base_sink_is_last_sample_enabled gst_base_sink_is_last_sample_enabled; 843 alias c_gst_base_sink_is_qos_enabled gst_base_sink_is_qos_enabled; 844 alias c_gst_base_sink_query_latency gst_base_sink_query_latency; 845 alias c_gst_base_sink_set_async_enabled gst_base_sink_set_async_enabled; 846 alias c_gst_base_sink_set_blocksize gst_base_sink_set_blocksize; 847 alias c_gst_base_sink_set_drop_out_of_segment gst_base_sink_set_drop_out_of_segment; 848 alias c_gst_base_sink_set_last_sample_enabled gst_base_sink_set_last_sample_enabled; 849 alias c_gst_base_sink_set_max_bitrate gst_base_sink_set_max_bitrate; 850 alias c_gst_base_sink_set_max_lateness gst_base_sink_set_max_lateness; 851 alias c_gst_base_sink_set_qos_enabled gst_base_sink_set_qos_enabled; 852 alias c_gst_base_sink_set_render_delay gst_base_sink_set_render_delay; 853 alias c_gst_base_sink_set_sync gst_base_sink_set_sync; 854 alias c_gst_base_sink_set_throttle_time gst_base_sink_set_throttle_time; 855 alias c_gst_base_sink_set_ts_offset gst_base_sink_set_ts_offset; 856 alias c_gst_base_sink_wait gst_base_sink_wait; 857 alias c_gst_base_sink_wait_clock gst_base_sink_wait_clock; 858 alias c_gst_base_sink_wait_preroll gst_base_sink_wait_preroll; 859 860 // gst.base.BaseSrc 861 862 alias c_gst_base_src_get_type gst_base_src_get_type; 863 alias c_gst_base_src_get_allocator gst_base_src_get_allocator; 864 alias c_gst_base_src_get_blocksize gst_base_src_get_blocksize; 865 alias c_gst_base_src_get_buffer_pool gst_base_src_get_buffer_pool; 866 alias c_gst_base_src_get_do_timestamp gst_base_src_get_do_timestamp; 867 alias c_gst_base_src_is_async gst_base_src_is_async; 868 alias c_gst_base_src_is_live gst_base_src_is_live; 869 alias c_gst_base_src_new_seamless_segment gst_base_src_new_seamless_segment; 870 alias c_gst_base_src_query_latency gst_base_src_query_latency; 871 alias c_gst_base_src_set_async gst_base_src_set_async; 872 alias c_gst_base_src_set_automatic_eos gst_base_src_set_automatic_eos; 873 alias c_gst_base_src_set_blocksize gst_base_src_set_blocksize; 874 alias c_gst_base_src_set_caps gst_base_src_set_caps; 875 alias c_gst_base_src_set_do_timestamp gst_base_src_set_do_timestamp; 876 alias c_gst_base_src_set_dynamic_size gst_base_src_set_dynamic_size; 877 alias c_gst_base_src_set_format gst_base_src_set_format; 878 alias c_gst_base_src_set_live gst_base_src_set_live; 879 alias c_gst_base_src_start_complete gst_base_src_start_complete; 880 alias c_gst_base_src_start_wait gst_base_src_start_wait; 881 alias c_gst_base_src_wait_playing gst_base_src_wait_playing; 882 883 // gst.base.BaseTransform 884 885 alias c_gst_base_transform_get_type gst_base_transform_get_type; 886 alias c_gst_base_transform_get_allocator gst_base_transform_get_allocator; 887 alias c_gst_base_transform_get_buffer_pool gst_base_transform_get_buffer_pool; 888 alias c_gst_base_transform_is_in_place gst_base_transform_is_in_place; 889 alias c_gst_base_transform_is_passthrough gst_base_transform_is_passthrough; 890 alias c_gst_base_transform_is_qos_enabled gst_base_transform_is_qos_enabled; 891 alias c_gst_base_transform_reconfigure_sink gst_base_transform_reconfigure_sink; 892 alias c_gst_base_transform_reconfigure_src gst_base_transform_reconfigure_src; 893 alias c_gst_base_transform_set_gap_aware gst_base_transform_set_gap_aware; 894 alias c_gst_base_transform_set_in_place gst_base_transform_set_in_place; 895 alias c_gst_base_transform_set_passthrough gst_base_transform_set_passthrough; 896 alias c_gst_base_transform_set_prefer_passthrough gst_base_transform_set_prefer_passthrough; 897 alias c_gst_base_transform_set_qos_enabled gst_base_transform_set_qos_enabled; 898 alias c_gst_base_transform_update_qos gst_base_transform_update_qos; 899 alias c_gst_base_transform_update_src_caps gst_base_transform_update_src_caps; 900 901 // gst.base.BitReader 902 903 alias c_gst_bit_reader_free gst_bit_reader_free; 904 alias c_gst_bit_reader_get_bits_uint16 gst_bit_reader_get_bits_uint16; 905 alias c_gst_bit_reader_get_bits_uint32 gst_bit_reader_get_bits_uint32; 906 alias c_gst_bit_reader_get_bits_uint64 gst_bit_reader_get_bits_uint64; 907 alias c_gst_bit_reader_get_bits_uint8 gst_bit_reader_get_bits_uint8; 908 alias c_gst_bit_reader_get_pos gst_bit_reader_get_pos; 909 alias c_gst_bit_reader_get_remaining gst_bit_reader_get_remaining; 910 alias c_gst_bit_reader_get_size gst_bit_reader_get_size; 911 alias c_gst_bit_reader_init gst_bit_reader_init; 912 alias c_gst_bit_reader_peek_bits_uint16 gst_bit_reader_peek_bits_uint16; 913 alias c_gst_bit_reader_peek_bits_uint32 gst_bit_reader_peek_bits_uint32; 914 alias c_gst_bit_reader_peek_bits_uint64 gst_bit_reader_peek_bits_uint64; 915 alias c_gst_bit_reader_peek_bits_uint8 gst_bit_reader_peek_bits_uint8; 916 alias c_gst_bit_reader_set_pos gst_bit_reader_set_pos; 917 alias c_gst_bit_reader_skip gst_bit_reader_skip; 918 alias c_gst_bit_reader_skip_to_byte gst_bit_reader_skip_to_byte; 919 alias c_gst_bit_reader_new gst_bit_reader_new; 920 921 // gst.base.ByteReader 922 923 alias c_gst_byte_reader_dup_data gst_byte_reader_dup_data; 924 alias c_gst_byte_reader_dup_string_utf16 gst_byte_reader_dup_string_utf16; 925 alias c_gst_byte_reader_dup_string_utf32 gst_byte_reader_dup_string_utf32; 926 alias c_gst_byte_reader_dup_string_utf8 gst_byte_reader_dup_string_utf8; 927 alias c_gst_byte_reader_free gst_byte_reader_free; 928 alias c_gst_byte_reader_get_data gst_byte_reader_get_data; 929 alias c_gst_byte_reader_get_float32_be gst_byte_reader_get_float32_be; 930 alias c_gst_byte_reader_get_float32_le gst_byte_reader_get_float32_le; 931 alias c_gst_byte_reader_get_float64_be gst_byte_reader_get_float64_be; 932 alias c_gst_byte_reader_get_float64_le gst_byte_reader_get_float64_le; 933 alias c_gst_byte_reader_get_int16_be gst_byte_reader_get_int16_be; 934 alias c_gst_byte_reader_get_int16_le gst_byte_reader_get_int16_le; 935 alias c_gst_byte_reader_get_int24_be gst_byte_reader_get_int24_be; 936 alias c_gst_byte_reader_get_int24_le gst_byte_reader_get_int24_le; 937 alias c_gst_byte_reader_get_int32_be gst_byte_reader_get_int32_be; 938 alias c_gst_byte_reader_get_int32_le gst_byte_reader_get_int32_le; 939 alias c_gst_byte_reader_get_int64_be gst_byte_reader_get_int64_be; 940 alias c_gst_byte_reader_get_int64_le gst_byte_reader_get_int64_le; 941 alias c_gst_byte_reader_get_int8 gst_byte_reader_get_int8; 942 alias c_gst_byte_reader_get_pos gst_byte_reader_get_pos; 943 alias c_gst_byte_reader_get_remaining gst_byte_reader_get_remaining; 944 alias c_gst_byte_reader_get_size gst_byte_reader_get_size; 945 alias c_gst_byte_reader_get_string_utf8 gst_byte_reader_get_string_utf8; 946 alias c_gst_byte_reader_get_sub_reader gst_byte_reader_get_sub_reader; 947 alias c_gst_byte_reader_get_uint16_be gst_byte_reader_get_uint16_be; 948 alias c_gst_byte_reader_get_uint16_le gst_byte_reader_get_uint16_le; 949 alias c_gst_byte_reader_get_uint24_be gst_byte_reader_get_uint24_be; 950 alias c_gst_byte_reader_get_uint24_le gst_byte_reader_get_uint24_le; 951 alias c_gst_byte_reader_get_uint32_be gst_byte_reader_get_uint32_be; 952 alias c_gst_byte_reader_get_uint32_le gst_byte_reader_get_uint32_le; 953 alias c_gst_byte_reader_get_uint64_be gst_byte_reader_get_uint64_be; 954 alias c_gst_byte_reader_get_uint64_le gst_byte_reader_get_uint64_le; 955 alias c_gst_byte_reader_get_uint8 gst_byte_reader_get_uint8; 956 alias c_gst_byte_reader_init gst_byte_reader_init; 957 alias c_gst_byte_reader_masked_scan_uint32 gst_byte_reader_masked_scan_uint32; 958 alias c_gst_byte_reader_masked_scan_uint32_peek gst_byte_reader_masked_scan_uint32_peek; 959 alias c_gst_byte_reader_peek_data gst_byte_reader_peek_data; 960 alias c_gst_byte_reader_peek_float32_be gst_byte_reader_peek_float32_be; 961 alias c_gst_byte_reader_peek_float32_le gst_byte_reader_peek_float32_le; 962 alias c_gst_byte_reader_peek_float64_be gst_byte_reader_peek_float64_be; 963 alias c_gst_byte_reader_peek_float64_le gst_byte_reader_peek_float64_le; 964 alias c_gst_byte_reader_peek_int16_be gst_byte_reader_peek_int16_be; 965 alias c_gst_byte_reader_peek_int16_le gst_byte_reader_peek_int16_le; 966 alias c_gst_byte_reader_peek_int24_be gst_byte_reader_peek_int24_be; 967 alias c_gst_byte_reader_peek_int24_le gst_byte_reader_peek_int24_le; 968 alias c_gst_byte_reader_peek_int32_be gst_byte_reader_peek_int32_be; 969 alias c_gst_byte_reader_peek_int32_le gst_byte_reader_peek_int32_le; 970 alias c_gst_byte_reader_peek_int64_be gst_byte_reader_peek_int64_be; 971 alias c_gst_byte_reader_peek_int64_le gst_byte_reader_peek_int64_le; 972 alias c_gst_byte_reader_peek_int8 gst_byte_reader_peek_int8; 973 alias c_gst_byte_reader_peek_string_utf8 gst_byte_reader_peek_string_utf8; 974 alias c_gst_byte_reader_peek_sub_reader gst_byte_reader_peek_sub_reader; 975 alias c_gst_byte_reader_peek_uint16_be gst_byte_reader_peek_uint16_be; 976 alias c_gst_byte_reader_peek_uint16_le gst_byte_reader_peek_uint16_le; 977 alias c_gst_byte_reader_peek_uint24_be gst_byte_reader_peek_uint24_be; 978 alias c_gst_byte_reader_peek_uint24_le gst_byte_reader_peek_uint24_le; 979 alias c_gst_byte_reader_peek_uint32_be gst_byte_reader_peek_uint32_be; 980 alias c_gst_byte_reader_peek_uint32_le gst_byte_reader_peek_uint32_le; 981 alias c_gst_byte_reader_peek_uint64_be gst_byte_reader_peek_uint64_be; 982 alias c_gst_byte_reader_peek_uint64_le gst_byte_reader_peek_uint64_le; 983 alias c_gst_byte_reader_peek_uint8 gst_byte_reader_peek_uint8; 984 alias c_gst_byte_reader_set_pos gst_byte_reader_set_pos; 985 alias c_gst_byte_reader_skip gst_byte_reader_skip; 986 alias c_gst_byte_reader_skip_string_utf16 gst_byte_reader_skip_string_utf16; 987 alias c_gst_byte_reader_skip_string_utf32 gst_byte_reader_skip_string_utf32; 988 alias c_gst_byte_reader_skip_string_utf8 gst_byte_reader_skip_string_utf8; 989 alias c_gst_byte_reader_new gst_byte_reader_new; 990 991 // gst.base.ByteWriter 992 993 alias c_gst_byte_writer_ensure_free_space gst_byte_writer_ensure_free_space; 994 alias c_gst_byte_writer_fill gst_byte_writer_fill; 995 alias c_gst_byte_writer_free gst_byte_writer_free; 996 alias c_gst_byte_writer_free_and_get_buffer gst_byte_writer_free_and_get_buffer; 997 alias c_gst_byte_writer_free_and_get_data gst_byte_writer_free_and_get_data; 998 alias c_gst_byte_writer_get_remaining gst_byte_writer_get_remaining; 999 alias c_gst_byte_writer_init gst_byte_writer_init; 1000 alias c_gst_byte_writer_init_with_data gst_byte_writer_init_with_data; 1001 alias c_gst_byte_writer_init_with_size gst_byte_writer_init_with_size; 1002 alias c_gst_byte_writer_put_buffer gst_byte_writer_put_buffer; 1003 alias c_gst_byte_writer_put_data gst_byte_writer_put_data; 1004 alias c_gst_byte_writer_put_float32_be gst_byte_writer_put_float32_be; 1005 alias c_gst_byte_writer_put_float32_le gst_byte_writer_put_float32_le; 1006 alias c_gst_byte_writer_put_float64_be gst_byte_writer_put_float64_be; 1007 alias c_gst_byte_writer_put_float64_le gst_byte_writer_put_float64_le; 1008 alias c_gst_byte_writer_put_int16_be gst_byte_writer_put_int16_be; 1009 alias c_gst_byte_writer_put_int16_le gst_byte_writer_put_int16_le; 1010 alias c_gst_byte_writer_put_int24_be gst_byte_writer_put_int24_be; 1011 alias c_gst_byte_writer_put_int24_le gst_byte_writer_put_int24_le; 1012 alias c_gst_byte_writer_put_int32_be gst_byte_writer_put_int32_be; 1013 alias c_gst_byte_writer_put_int32_le gst_byte_writer_put_int32_le; 1014 alias c_gst_byte_writer_put_int64_be gst_byte_writer_put_int64_be; 1015 alias c_gst_byte_writer_put_int64_le gst_byte_writer_put_int64_le; 1016 alias c_gst_byte_writer_put_int8 gst_byte_writer_put_int8; 1017 alias c_gst_byte_writer_put_string_utf16 gst_byte_writer_put_string_utf16; 1018 alias c_gst_byte_writer_put_string_utf32 gst_byte_writer_put_string_utf32; 1019 alias c_gst_byte_writer_put_string_utf8 gst_byte_writer_put_string_utf8; 1020 alias c_gst_byte_writer_put_uint16_be gst_byte_writer_put_uint16_be; 1021 alias c_gst_byte_writer_put_uint16_le gst_byte_writer_put_uint16_le; 1022 alias c_gst_byte_writer_put_uint24_be gst_byte_writer_put_uint24_be; 1023 alias c_gst_byte_writer_put_uint24_le gst_byte_writer_put_uint24_le; 1024 alias c_gst_byte_writer_put_uint32_be gst_byte_writer_put_uint32_be; 1025 alias c_gst_byte_writer_put_uint32_le gst_byte_writer_put_uint32_le; 1026 alias c_gst_byte_writer_put_uint64_be gst_byte_writer_put_uint64_be; 1027 alias c_gst_byte_writer_put_uint64_le gst_byte_writer_put_uint64_le; 1028 alias c_gst_byte_writer_put_uint8 gst_byte_writer_put_uint8; 1029 alias c_gst_byte_writer_reset gst_byte_writer_reset; 1030 alias c_gst_byte_writer_reset_and_get_buffer gst_byte_writer_reset_and_get_buffer; 1031 alias c_gst_byte_writer_reset_and_get_data gst_byte_writer_reset_and_get_data; 1032 alias c_gst_byte_writer_new gst_byte_writer_new; 1033 alias c_gst_byte_writer_new_with_data gst_byte_writer_new_with_data; 1034 alias c_gst_byte_writer_new_with_size gst_byte_writer_new_with_size; 1035 1036 // gst.base.CollectPads 1037 1038 alias c_gst_collect_pads_get_type gst_collect_pads_get_type; 1039 alias c_gst_collect_pads_new gst_collect_pads_new; 1040 alias c_gst_collect_pads_add_pad gst_collect_pads_add_pad; 1041 alias c_gst_collect_pads_available gst_collect_pads_available; 1042 alias c_gst_collect_pads_clip_running_time gst_collect_pads_clip_running_time; 1043 alias c_gst_collect_pads_event_default gst_collect_pads_event_default; 1044 alias c_gst_collect_pads_flush gst_collect_pads_flush; 1045 alias c_gst_collect_pads_peek gst_collect_pads_peek; 1046 alias c_gst_collect_pads_pop gst_collect_pads_pop; 1047 alias c_gst_collect_pads_query_default gst_collect_pads_query_default; 1048 alias c_gst_collect_pads_read_buffer gst_collect_pads_read_buffer; 1049 alias c_gst_collect_pads_remove_pad gst_collect_pads_remove_pad; 1050 alias c_gst_collect_pads_set_buffer_function gst_collect_pads_set_buffer_function; 1051 alias c_gst_collect_pads_set_clip_function gst_collect_pads_set_clip_function; 1052 alias c_gst_collect_pads_set_compare_function gst_collect_pads_set_compare_function; 1053 alias c_gst_collect_pads_set_event_function gst_collect_pads_set_event_function; 1054 alias c_gst_collect_pads_set_flush_function gst_collect_pads_set_flush_function; 1055 alias c_gst_collect_pads_set_flushing gst_collect_pads_set_flushing; 1056 alias c_gst_collect_pads_set_function gst_collect_pads_set_function; 1057 alias c_gst_collect_pads_set_query_function gst_collect_pads_set_query_function; 1058 alias c_gst_collect_pads_set_waiting gst_collect_pads_set_waiting; 1059 alias c_gst_collect_pads_src_event_default gst_collect_pads_src_event_default; 1060 alias c_gst_collect_pads_start gst_collect_pads_start; 1061 alias c_gst_collect_pads_stop gst_collect_pads_stop; 1062 alias c_gst_collect_pads_take_buffer gst_collect_pads_take_buffer; 1063 1064 // gst.base.DataQueue 1065 1066 alias c_gst_data_queue_get_type gst_data_queue_get_type; 1067 alias c_gst_data_queue_new gst_data_queue_new; 1068 alias c_gst_data_queue_drop_head gst_data_queue_drop_head; 1069 alias c_gst_data_queue_flush gst_data_queue_flush; 1070 alias c_gst_data_queue_get_level gst_data_queue_get_level; 1071 alias c_gst_data_queue_is_empty gst_data_queue_is_empty; 1072 alias c_gst_data_queue_is_full gst_data_queue_is_full; 1073 alias c_gst_data_queue_limits_changed gst_data_queue_limits_changed; 1074 alias c_gst_data_queue_peek gst_data_queue_peek; 1075 alias c_gst_data_queue_pop gst_data_queue_pop; 1076 alias c_gst_data_queue_push gst_data_queue_push; 1077 alias c_gst_data_queue_push_force gst_data_queue_push_force; 1078 alias c_gst_data_queue_set_flushing gst_data_queue_set_flushing; 1079 1080 // gst.base.FlowCombiner 1081 1082 alias c_gst_flow_combiner_get_type gst_flow_combiner_get_type; 1083 alias c_gst_flow_combiner_new gst_flow_combiner_new; 1084 alias c_gst_flow_combiner_add_pad gst_flow_combiner_add_pad; 1085 alias c_gst_flow_combiner_clear gst_flow_combiner_clear; 1086 alias c_gst_flow_combiner_free gst_flow_combiner_free; 1087 alias c_gst_flow_combiner_ref gst_flow_combiner_ref; 1088 alias c_gst_flow_combiner_remove_pad gst_flow_combiner_remove_pad; 1089 alias c_gst_flow_combiner_reset gst_flow_combiner_reset; 1090 alias c_gst_flow_combiner_unref gst_flow_combiner_unref; 1091 alias c_gst_flow_combiner_update_flow gst_flow_combiner_update_flow; 1092 alias c_gst_flow_combiner_update_pad_flow gst_flow_combiner_update_pad_flow; 1093 1094 // gst.base.PushSrc 1095 1096 alias c_gst_push_src_get_type gst_push_src_get_type; 1097 1098 // gst.base.QueueArray 1099 1100 alias c_gst_queue_array_drop_element gst_queue_array_drop_element; 1101 alias c_gst_queue_array_drop_struct gst_queue_array_drop_struct; 1102 alias c_gst_queue_array_find gst_queue_array_find; 1103 alias c_gst_queue_array_free gst_queue_array_free; 1104 alias c_gst_queue_array_get_length gst_queue_array_get_length; 1105 alias c_gst_queue_array_is_empty gst_queue_array_is_empty; 1106 alias c_gst_queue_array_peek_head gst_queue_array_peek_head; 1107 alias c_gst_queue_array_peek_head_struct gst_queue_array_peek_head_struct; 1108 alias c_gst_queue_array_pop_head gst_queue_array_pop_head; 1109 alias c_gst_queue_array_pop_head_struct gst_queue_array_pop_head_struct; 1110 alias c_gst_queue_array_push_tail gst_queue_array_push_tail; 1111 alias c_gst_queue_array_push_tail_struct gst_queue_array_push_tail_struct; 1112 alias c_gst_queue_array_new gst_queue_array_new; 1113 alias c_gst_queue_array_new_for_struct gst_queue_array_new_for_struct; 1114 1115 // gst.base.Base 1116 1117 alias c_gst_type_find_helper gst_type_find_helper; 1118 alias c_gst_type_find_helper_for_buffer gst_type_find_helper_for_buffer; 1119 alias c_gst_type_find_helper_for_data gst_type_find_helper_for_data; 1120 alias c_gst_type_find_helper_for_extension gst_type_find_helper_for_extension; 1121 alias c_gst_type_find_helper_get_range gst_type_find_helper_get_range;