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;gstbase-1.0-0.dll;gstbase-1.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.Aggregator
75 
76 	Linker.link(gst_aggregator_get_type, "gst_aggregator_get_type", LIBRARY_GSTBASE);
77 	Linker.link(gst_aggregator_finish_buffer, "gst_aggregator_finish_buffer", LIBRARY_GSTBASE);
78 	Linker.link(gst_aggregator_finish_buffer_list, "gst_aggregator_finish_buffer_list", LIBRARY_GSTBASE);
79 	Linker.link(gst_aggregator_get_allocator, "gst_aggregator_get_allocator", LIBRARY_GSTBASE);
80 	Linker.link(gst_aggregator_get_buffer_pool, "gst_aggregator_get_buffer_pool", LIBRARY_GSTBASE);
81 	Linker.link(gst_aggregator_get_latency, "gst_aggregator_get_latency", LIBRARY_GSTBASE);
82 	Linker.link(gst_aggregator_negotiate, "gst_aggregator_negotiate", LIBRARY_GSTBASE);
83 	Linker.link(gst_aggregator_peek_next_sample, "gst_aggregator_peek_next_sample", LIBRARY_GSTBASE);
84 	Linker.link(gst_aggregator_selected_samples, "gst_aggregator_selected_samples", LIBRARY_GSTBASE);
85 	Linker.link(gst_aggregator_set_latency, "gst_aggregator_set_latency", LIBRARY_GSTBASE);
86 	Linker.link(gst_aggregator_set_src_caps, "gst_aggregator_set_src_caps", LIBRARY_GSTBASE);
87 	Linker.link(gst_aggregator_simple_get_next_time, "gst_aggregator_simple_get_next_time", LIBRARY_GSTBASE);
88 	Linker.link(gst_aggregator_update_segment, "gst_aggregator_update_segment", LIBRARY_GSTBASE);
89 
90 	// gst.base.AggregatorPad
91 
92 	Linker.link(gst_aggregator_pad_get_type, "gst_aggregator_pad_get_type", LIBRARY_GSTBASE);
93 	Linker.link(gst_aggregator_pad_drop_buffer, "gst_aggregator_pad_drop_buffer", LIBRARY_GSTBASE);
94 	Linker.link(gst_aggregator_pad_has_buffer, "gst_aggregator_pad_has_buffer", LIBRARY_GSTBASE);
95 	Linker.link(gst_aggregator_pad_is_eos, "gst_aggregator_pad_is_eos", LIBRARY_GSTBASE);
96 	Linker.link(gst_aggregator_pad_peek_buffer, "gst_aggregator_pad_peek_buffer", LIBRARY_GSTBASE);
97 	Linker.link(gst_aggregator_pad_pop_buffer, "gst_aggregator_pad_pop_buffer", LIBRARY_GSTBASE);
98 
99 	// gst.base.BaseParse
100 
101 	Linker.link(gst_base_parse_get_type, "gst_base_parse_get_type", LIBRARY_GSTBASE);
102 	Linker.link(gst_base_parse_add_index_entry, "gst_base_parse_add_index_entry", LIBRARY_GSTBASE);
103 	Linker.link(gst_base_parse_convert_default, "gst_base_parse_convert_default", LIBRARY_GSTBASE);
104 	Linker.link(gst_base_parse_drain, "gst_base_parse_drain", LIBRARY_GSTBASE);
105 	Linker.link(gst_base_parse_finish_frame, "gst_base_parse_finish_frame", LIBRARY_GSTBASE);
106 	Linker.link(gst_base_parse_merge_tags, "gst_base_parse_merge_tags", LIBRARY_GSTBASE);
107 	Linker.link(gst_base_parse_push_frame, "gst_base_parse_push_frame", LIBRARY_GSTBASE);
108 	Linker.link(gst_base_parse_set_average_bitrate, "gst_base_parse_set_average_bitrate", LIBRARY_GSTBASE);
109 	Linker.link(gst_base_parse_set_duration, "gst_base_parse_set_duration", LIBRARY_GSTBASE);
110 	Linker.link(gst_base_parse_set_frame_rate, "gst_base_parse_set_frame_rate", LIBRARY_GSTBASE);
111 	Linker.link(gst_base_parse_set_has_timing_info, "gst_base_parse_set_has_timing_info", LIBRARY_GSTBASE);
112 	Linker.link(gst_base_parse_set_infer_ts, "gst_base_parse_set_infer_ts", LIBRARY_GSTBASE);
113 	Linker.link(gst_base_parse_set_latency, "gst_base_parse_set_latency", LIBRARY_GSTBASE);
114 	Linker.link(gst_base_parse_set_min_frame_size, "gst_base_parse_set_min_frame_size", LIBRARY_GSTBASE);
115 	Linker.link(gst_base_parse_set_passthrough, "gst_base_parse_set_passthrough", LIBRARY_GSTBASE);
116 	Linker.link(gst_base_parse_set_pts_interpolation, "gst_base_parse_set_pts_interpolation", LIBRARY_GSTBASE);
117 	Linker.link(gst_base_parse_set_syncable, "gst_base_parse_set_syncable", LIBRARY_GSTBASE);
118 	Linker.link(gst_base_parse_set_ts_at_offset, "gst_base_parse_set_ts_at_offset", LIBRARY_GSTBASE);
119 
120 	// gst.base.BaseParseFrame
121 
122 	Linker.link(gst_base_parse_frame_get_type, "gst_base_parse_frame_get_type", LIBRARY_GSTBASE);
123 	Linker.link(gst_base_parse_frame_new, "gst_base_parse_frame_new", LIBRARY_GSTBASE);
124 	Linker.link(gst_base_parse_frame_copy, "gst_base_parse_frame_copy", LIBRARY_GSTBASE);
125 	Linker.link(gst_base_parse_frame_free, "gst_base_parse_frame_free", LIBRARY_GSTBASE);
126 	Linker.link(gst_base_parse_frame_init, "gst_base_parse_frame_init", LIBRARY_GSTBASE);
127 
128 	// gst.base.BaseSink
129 
130 	Linker.link(gst_base_sink_get_type, "gst_base_sink_get_type", LIBRARY_GSTBASE);
131 	Linker.link(gst_base_sink_do_preroll, "gst_base_sink_do_preroll", LIBRARY_GSTBASE);
132 	Linker.link(gst_base_sink_get_blocksize, "gst_base_sink_get_blocksize", LIBRARY_GSTBASE);
133 	Linker.link(gst_base_sink_get_drop_out_of_segment, "gst_base_sink_get_drop_out_of_segment", LIBRARY_GSTBASE);
134 	Linker.link(gst_base_sink_get_last_sample, "gst_base_sink_get_last_sample", LIBRARY_GSTBASE);
135 	Linker.link(gst_base_sink_get_latency, "gst_base_sink_get_latency", LIBRARY_GSTBASE);
136 	Linker.link(gst_base_sink_get_max_bitrate, "gst_base_sink_get_max_bitrate", LIBRARY_GSTBASE);
137 	Linker.link(gst_base_sink_get_max_lateness, "gst_base_sink_get_max_lateness", LIBRARY_GSTBASE);
138 	Linker.link(gst_base_sink_get_processing_deadline, "gst_base_sink_get_processing_deadline", LIBRARY_GSTBASE);
139 	Linker.link(gst_base_sink_get_render_delay, "gst_base_sink_get_render_delay", LIBRARY_GSTBASE);
140 	Linker.link(gst_base_sink_get_stats, "gst_base_sink_get_stats", LIBRARY_GSTBASE);
141 	Linker.link(gst_base_sink_get_sync, "gst_base_sink_get_sync", LIBRARY_GSTBASE);
142 	Linker.link(gst_base_sink_get_throttle_time, "gst_base_sink_get_throttle_time", LIBRARY_GSTBASE);
143 	Linker.link(gst_base_sink_get_ts_offset, "gst_base_sink_get_ts_offset", LIBRARY_GSTBASE);
144 	Linker.link(gst_base_sink_is_async_enabled, "gst_base_sink_is_async_enabled", LIBRARY_GSTBASE);
145 	Linker.link(gst_base_sink_is_last_sample_enabled, "gst_base_sink_is_last_sample_enabled", LIBRARY_GSTBASE);
146 	Linker.link(gst_base_sink_is_qos_enabled, "gst_base_sink_is_qos_enabled", LIBRARY_GSTBASE);
147 	Linker.link(gst_base_sink_query_latency, "gst_base_sink_query_latency", LIBRARY_GSTBASE);
148 	Linker.link(gst_base_sink_set_async_enabled, "gst_base_sink_set_async_enabled", LIBRARY_GSTBASE);
149 	Linker.link(gst_base_sink_set_blocksize, "gst_base_sink_set_blocksize", LIBRARY_GSTBASE);
150 	Linker.link(gst_base_sink_set_drop_out_of_segment, "gst_base_sink_set_drop_out_of_segment", LIBRARY_GSTBASE);
151 	Linker.link(gst_base_sink_set_last_sample_enabled, "gst_base_sink_set_last_sample_enabled", LIBRARY_GSTBASE);
152 	Linker.link(gst_base_sink_set_max_bitrate, "gst_base_sink_set_max_bitrate", LIBRARY_GSTBASE);
153 	Linker.link(gst_base_sink_set_max_lateness, "gst_base_sink_set_max_lateness", LIBRARY_GSTBASE);
154 	Linker.link(gst_base_sink_set_processing_deadline, "gst_base_sink_set_processing_deadline", LIBRARY_GSTBASE);
155 	Linker.link(gst_base_sink_set_qos_enabled, "gst_base_sink_set_qos_enabled", LIBRARY_GSTBASE);
156 	Linker.link(gst_base_sink_set_render_delay, "gst_base_sink_set_render_delay", LIBRARY_GSTBASE);
157 	Linker.link(gst_base_sink_set_sync, "gst_base_sink_set_sync", LIBRARY_GSTBASE);
158 	Linker.link(gst_base_sink_set_throttle_time, "gst_base_sink_set_throttle_time", LIBRARY_GSTBASE);
159 	Linker.link(gst_base_sink_set_ts_offset, "gst_base_sink_set_ts_offset", LIBRARY_GSTBASE);
160 	Linker.link(gst_base_sink_wait, "gst_base_sink_wait", LIBRARY_GSTBASE);
161 	Linker.link(gst_base_sink_wait_clock, "gst_base_sink_wait_clock", LIBRARY_GSTBASE);
162 	Linker.link(gst_base_sink_wait_preroll, "gst_base_sink_wait_preroll", LIBRARY_GSTBASE);
163 
164 	// gst.base.BaseSrc
165 
166 	Linker.link(gst_base_src_get_type, "gst_base_src_get_type", LIBRARY_GSTBASE);
167 	Linker.link(gst_base_src_get_allocator, "gst_base_src_get_allocator", LIBRARY_GSTBASE);
168 	Linker.link(gst_base_src_get_blocksize, "gst_base_src_get_blocksize", LIBRARY_GSTBASE);
169 	Linker.link(gst_base_src_get_buffer_pool, "gst_base_src_get_buffer_pool", LIBRARY_GSTBASE);
170 	Linker.link(gst_base_src_get_do_timestamp, "gst_base_src_get_do_timestamp", LIBRARY_GSTBASE);
171 	Linker.link(gst_base_src_is_async, "gst_base_src_is_async", LIBRARY_GSTBASE);
172 	Linker.link(gst_base_src_is_live, "gst_base_src_is_live", LIBRARY_GSTBASE);
173 	Linker.link(gst_base_src_negotiate, "gst_base_src_negotiate", LIBRARY_GSTBASE);
174 	Linker.link(gst_base_src_new_seamless_segment, "gst_base_src_new_seamless_segment", LIBRARY_GSTBASE);
175 	Linker.link(gst_base_src_new_segment, "gst_base_src_new_segment", LIBRARY_GSTBASE);
176 	Linker.link(gst_base_src_query_latency, "gst_base_src_query_latency", LIBRARY_GSTBASE);
177 	Linker.link(gst_base_src_set_async, "gst_base_src_set_async", LIBRARY_GSTBASE);
178 	Linker.link(gst_base_src_set_automatic_eos, "gst_base_src_set_automatic_eos", LIBRARY_GSTBASE);
179 	Linker.link(gst_base_src_set_blocksize, "gst_base_src_set_blocksize", LIBRARY_GSTBASE);
180 	Linker.link(gst_base_src_set_caps, "gst_base_src_set_caps", LIBRARY_GSTBASE);
181 	Linker.link(gst_base_src_set_do_timestamp, "gst_base_src_set_do_timestamp", LIBRARY_GSTBASE);
182 	Linker.link(gst_base_src_set_dynamic_size, "gst_base_src_set_dynamic_size", LIBRARY_GSTBASE);
183 	Linker.link(gst_base_src_set_format, "gst_base_src_set_format", LIBRARY_GSTBASE);
184 	Linker.link(gst_base_src_set_live, "gst_base_src_set_live", LIBRARY_GSTBASE);
185 	Linker.link(gst_base_src_start_complete, "gst_base_src_start_complete", LIBRARY_GSTBASE);
186 	Linker.link(gst_base_src_start_wait, "gst_base_src_start_wait", LIBRARY_GSTBASE);
187 	Linker.link(gst_base_src_submit_buffer_list, "gst_base_src_submit_buffer_list", LIBRARY_GSTBASE);
188 	Linker.link(gst_base_src_wait_playing, "gst_base_src_wait_playing", LIBRARY_GSTBASE);
189 
190 	// gst.base.BaseTransform
191 
192 	Linker.link(gst_base_transform_get_type, "gst_base_transform_get_type", LIBRARY_GSTBASE);
193 	Linker.link(gst_base_transform_get_allocator, "gst_base_transform_get_allocator", LIBRARY_GSTBASE);
194 	Linker.link(gst_base_transform_get_buffer_pool, "gst_base_transform_get_buffer_pool", LIBRARY_GSTBASE);
195 	Linker.link(gst_base_transform_is_in_place, "gst_base_transform_is_in_place", LIBRARY_GSTBASE);
196 	Linker.link(gst_base_transform_is_passthrough, "gst_base_transform_is_passthrough", LIBRARY_GSTBASE);
197 	Linker.link(gst_base_transform_is_qos_enabled, "gst_base_transform_is_qos_enabled", LIBRARY_GSTBASE);
198 	Linker.link(gst_base_transform_reconfigure, "gst_base_transform_reconfigure", LIBRARY_GSTBASE);
199 	Linker.link(gst_base_transform_reconfigure_sink, "gst_base_transform_reconfigure_sink", LIBRARY_GSTBASE);
200 	Linker.link(gst_base_transform_reconfigure_src, "gst_base_transform_reconfigure_src", LIBRARY_GSTBASE);
201 	Linker.link(gst_base_transform_set_gap_aware, "gst_base_transform_set_gap_aware", LIBRARY_GSTBASE);
202 	Linker.link(gst_base_transform_set_in_place, "gst_base_transform_set_in_place", LIBRARY_GSTBASE);
203 	Linker.link(gst_base_transform_set_passthrough, "gst_base_transform_set_passthrough", LIBRARY_GSTBASE);
204 	Linker.link(gst_base_transform_set_prefer_passthrough, "gst_base_transform_set_prefer_passthrough", LIBRARY_GSTBASE);
205 	Linker.link(gst_base_transform_set_qos_enabled, "gst_base_transform_set_qos_enabled", LIBRARY_GSTBASE);
206 	Linker.link(gst_base_transform_update_qos, "gst_base_transform_update_qos", LIBRARY_GSTBASE);
207 	Linker.link(gst_base_transform_update_src_caps, "gst_base_transform_update_src_caps", LIBRARY_GSTBASE);
208 
209 	// gst.base.BitReader
210 
211 	Linker.link(gst_bit_reader_free, "gst_bit_reader_free", LIBRARY_GSTBASE);
212 	Linker.link(gst_bit_reader_get_bits_uint16, "gst_bit_reader_get_bits_uint16", LIBRARY_GSTBASE);
213 	Linker.link(gst_bit_reader_get_bits_uint32, "gst_bit_reader_get_bits_uint32", LIBRARY_GSTBASE);
214 	Linker.link(gst_bit_reader_get_bits_uint64, "gst_bit_reader_get_bits_uint64", LIBRARY_GSTBASE);
215 	Linker.link(gst_bit_reader_get_bits_uint8, "gst_bit_reader_get_bits_uint8", LIBRARY_GSTBASE);
216 	Linker.link(gst_bit_reader_get_pos, "gst_bit_reader_get_pos", LIBRARY_GSTBASE);
217 	Linker.link(gst_bit_reader_get_remaining, "gst_bit_reader_get_remaining", LIBRARY_GSTBASE);
218 	Linker.link(gst_bit_reader_get_size, "gst_bit_reader_get_size", LIBRARY_GSTBASE);
219 	Linker.link(gst_bit_reader_init, "gst_bit_reader_init", LIBRARY_GSTBASE);
220 	Linker.link(gst_bit_reader_peek_bits_uint16, "gst_bit_reader_peek_bits_uint16", LIBRARY_GSTBASE);
221 	Linker.link(gst_bit_reader_peek_bits_uint32, "gst_bit_reader_peek_bits_uint32", LIBRARY_GSTBASE);
222 	Linker.link(gst_bit_reader_peek_bits_uint64, "gst_bit_reader_peek_bits_uint64", LIBRARY_GSTBASE);
223 	Linker.link(gst_bit_reader_peek_bits_uint8, "gst_bit_reader_peek_bits_uint8", LIBRARY_GSTBASE);
224 	Linker.link(gst_bit_reader_set_pos, "gst_bit_reader_set_pos", LIBRARY_GSTBASE);
225 	Linker.link(gst_bit_reader_skip, "gst_bit_reader_skip", LIBRARY_GSTBASE);
226 	Linker.link(gst_bit_reader_skip_to_byte, "gst_bit_reader_skip_to_byte", LIBRARY_GSTBASE);
227 	Linker.link(gst_bit_reader_new, "gst_bit_reader_new", LIBRARY_GSTBASE);
228 
229 	// gst.base.BitWriter
230 
231 	Linker.link(gst_bit_writer_align_bytes, "gst_bit_writer_align_bytes", LIBRARY_GSTBASE);
232 	Linker.link(gst_bit_writer_free, "gst_bit_writer_free", LIBRARY_GSTBASE);
233 	Linker.link(gst_bit_writer_free_and_get_buffer, "gst_bit_writer_free_and_get_buffer", LIBRARY_GSTBASE);
234 	Linker.link(gst_bit_writer_free_and_get_data, "gst_bit_writer_free_and_get_data", LIBRARY_GSTBASE);
235 	Linker.link(gst_bit_writer_get_data, "gst_bit_writer_get_data", LIBRARY_GSTBASE);
236 	Linker.link(gst_bit_writer_get_remaining, "gst_bit_writer_get_remaining", LIBRARY_GSTBASE);
237 	Linker.link(gst_bit_writer_get_size, "gst_bit_writer_get_size", LIBRARY_GSTBASE);
238 	Linker.link(gst_bit_writer_init, "gst_bit_writer_init", LIBRARY_GSTBASE);
239 	Linker.link(gst_bit_writer_init_with_data, "gst_bit_writer_init_with_data", LIBRARY_GSTBASE);
240 	Linker.link(gst_bit_writer_init_with_size, "gst_bit_writer_init_with_size", LIBRARY_GSTBASE);
241 	Linker.link(gst_bit_writer_put_bits_uint16, "gst_bit_writer_put_bits_uint16", LIBRARY_GSTBASE);
242 	Linker.link(gst_bit_writer_put_bits_uint32, "gst_bit_writer_put_bits_uint32", LIBRARY_GSTBASE);
243 	Linker.link(gst_bit_writer_put_bits_uint64, "gst_bit_writer_put_bits_uint64", LIBRARY_GSTBASE);
244 	Linker.link(gst_bit_writer_put_bits_uint8, "gst_bit_writer_put_bits_uint8", LIBRARY_GSTBASE);
245 	Linker.link(gst_bit_writer_put_bytes, "gst_bit_writer_put_bytes", LIBRARY_GSTBASE);
246 	Linker.link(gst_bit_writer_reset, "gst_bit_writer_reset", LIBRARY_GSTBASE);
247 	Linker.link(gst_bit_writer_reset_and_get_buffer, "gst_bit_writer_reset_and_get_buffer", LIBRARY_GSTBASE);
248 	Linker.link(gst_bit_writer_reset_and_get_data, "gst_bit_writer_reset_and_get_data", LIBRARY_GSTBASE);
249 	Linker.link(gst_bit_writer_set_pos, "gst_bit_writer_set_pos", LIBRARY_GSTBASE);
250 	Linker.link(gst_bit_writer_new, "gst_bit_writer_new", LIBRARY_GSTBASE);
251 	Linker.link(gst_bit_writer_new_with_data, "gst_bit_writer_new_with_data", LIBRARY_GSTBASE);
252 	Linker.link(gst_bit_writer_new_with_size, "gst_bit_writer_new_with_size", LIBRARY_GSTBASE);
253 
254 	// gst.base.ByteReader
255 
256 	Linker.link(gst_byte_reader_dup_data, "gst_byte_reader_dup_data", LIBRARY_GSTBASE);
257 	Linker.link(gst_byte_reader_dup_string_utf16, "gst_byte_reader_dup_string_utf16", LIBRARY_GSTBASE);
258 	Linker.link(gst_byte_reader_dup_string_utf32, "gst_byte_reader_dup_string_utf32", LIBRARY_GSTBASE);
259 	Linker.link(gst_byte_reader_dup_string_utf8, "gst_byte_reader_dup_string_utf8", LIBRARY_GSTBASE);
260 	Linker.link(gst_byte_reader_free, "gst_byte_reader_free", LIBRARY_GSTBASE);
261 	Linker.link(gst_byte_reader_get_data, "gst_byte_reader_get_data", LIBRARY_GSTBASE);
262 	Linker.link(gst_byte_reader_get_float32_be, "gst_byte_reader_get_float32_be", LIBRARY_GSTBASE);
263 	Linker.link(gst_byte_reader_get_float32_le, "gst_byte_reader_get_float32_le", LIBRARY_GSTBASE);
264 	Linker.link(gst_byte_reader_get_float64_be, "gst_byte_reader_get_float64_be", LIBRARY_GSTBASE);
265 	Linker.link(gst_byte_reader_get_float64_le, "gst_byte_reader_get_float64_le", LIBRARY_GSTBASE);
266 	Linker.link(gst_byte_reader_get_int16_be, "gst_byte_reader_get_int16_be", LIBRARY_GSTBASE);
267 	Linker.link(gst_byte_reader_get_int16_le, "gst_byte_reader_get_int16_le", LIBRARY_GSTBASE);
268 	Linker.link(gst_byte_reader_get_int24_be, "gst_byte_reader_get_int24_be", LIBRARY_GSTBASE);
269 	Linker.link(gst_byte_reader_get_int24_le, "gst_byte_reader_get_int24_le", LIBRARY_GSTBASE);
270 	Linker.link(gst_byte_reader_get_int32_be, "gst_byte_reader_get_int32_be", LIBRARY_GSTBASE);
271 	Linker.link(gst_byte_reader_get_int32_le, "gst_byte_reader_get_int32_le", LIBRARY_GSTBASE);
272 	Linker.link(gst_byte_reader_get_int64_be, "gst_byte_reader_get_int64_be", LIBRARY_GSTBASE);
273 	Linker.link(gst_byte_reader_get_int64_le, "gst_byte_reader_get_int64_le", LIBRARY_GSTBASE);
274 	Linker.link(gst_byte_reader_get_int8, "gst_byte_reader_get_int8", LIBRARY_GSTBASE);
275 	Linker.link(gst_byte_reader_get_pos, "gst_byte_reader_get_pos", LIBRARY_GSTBASE);
276 	Linker.link(gst_byte_reader_get_remaining, "gst_byte_reader_get_remaining", LIBRARY_GSTBASE);
277 	Linker.link(gst_byte_reader_get_size, "gst_byte_reader_get_size", LIBRARY_GSTBASE);
278 	Linker.link(gst_byte_reader_get_string_utf8, "gst_byte_reader_get_string_utf8", LIBRARY_GSTBASE);
279 	Linker.link(gst_byte_reader_get_sub_reader, "gst_byte_reader_get_sub_reader", LIBRARY_GSTBASE);
280 	Linker.link(gst_byte_reader_get_uint16_be, "gst_byte_reader_get_uint16_be", LIBRARY_GSTBASE);
281 	Linker.link(gst_byte_reader_get_uint16_le, "gst_byte_reader_get_uint16_le", LIBRARY_GSTBASE);
282 	Linker.link(gst_byte_reader_get_uint24_be, "gst_byte_reader_get_uint24_be", LIBRARY_GSTBASE);
283 	Linker.link(gst_byte_reader_get_uint24_le, "gst_byte_reader_get_uint24_le", LIBRARY_GSTBASE);
284 	Linker.link(gst_byte_reader_get_uint32_be, "gst_byte_reader_get_uint32_be", LIBRARY_GSTBASE);
285 	Linker.link(gst_byte_reader_get_uint32_le, "gst_byte_reader_get_uint32_le", LIBRARY_GSTBASE);
286 	Linker.link(gst_byte_reader_get_uint64_be, "gst_byte_reader_get_uint64_be", LIBRARY_GSTBASE);
287 	Linker.link(gst_byte_reader_get_uint64_le, "gst_byte_reader_get_uint64_le", LIBRARY_GSTBASE);
288 	Linker.link(gst_byte_reader_get_uint8, "gst_byte_reader_get_uint8", LIBRARY_GSTBASE);
289 	Linker.link(gst_byte_reader_init, "gst_byte_reader_init", LIBRARY_GSTBASE);
290 	Linker.link(gst_byte_reader_masked_scan_uint32, "gst_byte_reader_masked_scan_uint32", LIBRARY_GSTBASE);
291 	Linker.link(gst_byte_reader_masked_scan_uint32_peek, "gst_byte_reader_masked_scan_uint32_peek", LIBRARY_GSTBASE);
292 	Linker.link(gst_byte_reader_peek_data, "gst_byte_reader_peek_data", LIBRARY_GSTBASE);
293 	Linker.link(gst_byte_reader_peek_float32_be, "gst_byte_reader_peek_float32_be", LIBRARY_GSTBASE);
294 	Linker.link(gst_byte_reader_peek_float32_le, "gst_byte_reader_peek_float32_le", LIBRARY_GSTBASE);
295 	Linker.link(gst_byte_reader_peek_float64_be, "gst_byte_reader_peek_float64_be", LIBRARY_GSTBASE);
296 	Linker.link(gst_byte_reader_peek_float64_le, "gst_byte_reader_peek_float64_le", LIBRARY_GSTBASE);
297 	Linker.link(gst_byte_reader_peek_int16_be, "gst_byte_reader_peek_int16_be", LIBRARY_GSTBASE);
298 	Linker.link(gst_byte_reader_peek_int16_le, "gst_byte_reader_peek_int16_le", LIBRARY_GSTBASE);
299 	Linker.link(gst_byte_reader_peek_int24_be, "gst_byte_reader_peek_int24_be", LIBRARY_GSTBASE);
300 	Linker.link(gst_byte_reader_peek_int24_le, "gst_byte_reader_peek_int24_le", LIBRARY_GSTBASE);
301 	Linker.link(gst_byte_reader_peek_int32_be, "gst_byte_reader_peek_int32_be", LIBRARY_GSTBASE);
302 	Linker.link(gst_byte_reader_peek_int32_le, "gst_byte_reader_peek_int32_le", LIBRARY_GSTBASE);
303 	Linker.link(gst_byte_reader_peek_int64_be, "gst_byte_reader_peek_int64_be", LIBRARY_GSTBASE);
304 	Linker.link(gst_byte_reader_peek_int64_le, "gst_byte_reader_peek_int64_le", LIBRARY_GSTBASE);
305 	Linker.link(gst_byte_reader_peek_int8, "gst_byte_reader_peek_int8", LIBRARY_GSTBASE);
306 	Linker.link(gst_byte_reader_peek_string_utf8, "gst_byte_reader_peek_string_utf8", LIBRARY_GSTBASE);
307 	Linker.link(gst_byte_reader_peek_sub_reader, "gst_byte_reader_peek_sub_reader", LIBRARY_GSTBASE);
308 	Linker.link(gst_byte_reader_peek_uint16_be, "gst_byte_reader_peek_uint16_be", LIBRARY_GSTBASE);
309 	Linker.link(gst_byte_reader_peek_uint16_le, "gst_byte_reader_peek_uint16_le", LIBRARY_GSTBASE);
310 	Linker.link(gst_byte_reader_peek_uint24_be, "gst_byte_reader_peek_uint24_be", LIBRARY_GSTBASE);
311 	Linker.link(gst_byte_reader_peek_uint24_le, "gst_byte_reader_peek_uint24_le", LIBRARY_GSTBASE);
312 	Linker.link(gst_byte_reader_peek_uint32_be, "gst_byte_reader_peek_uint32_be", LIBRARY_GSTBASE);
313 	Linker.link(gst_byte_reader_peek_uint32_le, "gst_byte_reader_peek_uint32_le", LIBRARY_GSTBASE);
314 	Linker.link(gst_byte_reader_peek_uint64_be, "gst_byte_reader_peek_uint64_be", LIBRARY_GSTBASE);
315 	Linker.link(gst_byte_reader_peek_uint64_le, "gst_byte_reader_peek_uint64_le", LIBRARY_GSTBASE);
316 	Linker.link(gst_byte_reader_peek_uint8, "gst_byte_reader_peek_uint8", LIBRARY_GSTBASE);
317 	Linker.link(gst_byte_reader_set_pos, "gst_byte_reader_set_pos", LIBRARY_GSTBASE);
318 	Linker.link(gst_byte_reader_skip, "gst_byte_reader_skip", LIBRARY_GSTBASE);
319 	Linker.link(gst_byte_reader_skip_string_utf16, "gst_byte_reader_skip_string_utf16", LIBRARY_GSTBASE);
320 	Linker.link(gst_byte_reader_skip_string_utf32, "gst_byte_reader_skip_string_utf32", LIBRARY_GSTBASE);
321 	Linker.link(gst_byte_reader_skip_string_utf8, "gst_byte_reader_skip_string_utf8", LIBRARY_GSTBASE);
322 	Linker.link(gst_byte_reader_new, "gst_byte_reader_new", LIBRARY_GSTBASE);
323 
324 	// gst.base.ByteWriter
325 
326 	Linker.link(gst_byte_writer_ensure_free_space, "gst_byte_writer_ensure_free_space", LIBRARY_GSTBASE);
327 	Linker.link(gst_byte_writer_fill, "gst_byte_writer_fill", LIBRARY_GSTBASE);
328 	Linker.link(gst_byte_writer_free, "gst_byte_writer_free", LIBRARY_GSTBASE);
329 	Linker.link(gst_byte_writer_free_and_get_buffer, "gst_byte_writer_free_and_get_buffer", LIBRARY_GSTBASE);
330 	Linker.link(gst_byte_writer_free_and_get_data, "gst_byte_writer_free_and_get_data", LIBRARY_GSTBASE);
331 	Linker.link(gst_byte_writer_get_remaining, "gst_byte_writer_get_remaining", LIBRARY_GSTBASE);
332 	Linker.link(gst_byte_writer_init, "gst_byte_writer_init", LIBRARY_GSTBASE);
333 	Linker.link(gst_byte_writer_init_with_data, "gst_byte_writer_init_with_data", LIBRARY_GSTBASE);
334 	Linker.link(gst_byte_writer_init_with_size, "gst_byte_writer_init_with_size", LIBRARY_GSTBASE);
335 	Linker.link(gst_byte_writer_put_buffer, "gst_byte_writer_put_buffer", LIBRARY_GSTBASE);
336 	Linker.link(gst_byte_writer_put_data, "gst_byte_writer_put_data", LIBRARY_GSTBASE);
337 	Linker.link(gst_byte_writer_put_float32_be, "gst_byte_writer_put_float32_be", LIBRARY_GSTBASE);
338 	Linker.link(gst_byte_writer_put_float32_le, "gst_byte_writer_put_float32_le", LIBRARY_GSTBASE);
339 	Linker.link(gst_byte_writer_put_float64_be, "gst_byte_writer_put_float64_be", LIBRARY_GSTBASE);
340 	Linker.link(gst_byte_writer_put_float64_le, "gst_byte_writer_put_float64_le", LIBRARY_GSTBASE);
341 	Linker.link(gst_byte_writer_put_int16_be, "gst_byte_writer_put_int16_be", LIBRARY_GSTBASE);
342 	Linker.link(gst_byte_writer_put_int16_le, "gst_byte_writer_put_int16_le", LIBRARY_GSTBASE);
343 	Linker.link(gst_byte_writer_put_int24_be, "gst_byte_writer_put_int24_be", LIBRARY_GSTBASE);
344 	Linker.link(gst_byte_writer_put_int24_le, "gst_byte_writer_put_int24_le", LIBRARY_GSTBASE);
345 	Linker.link(gst_byte_writer_put_int32_be, "gst_byte_writer_put_int32_be", LIBRARY_GSTBASE);
346 	Linker.link(gst_byte_writer_put_int32_le, "gst_byte_writer_put_int32_le", LIBRARY_GSTBASE);
347 	Linker.link(gst_byte_writer_put_int64_be, "gst_byte_writer_put_int64_be", LIBRARY_GSTBASE);
348 	Linker.link(gst_byte_writer_put_int64_le, "gst_byte_writer_put_int64_le", LIBRARY_GSTBASE);
349 	Linker.link(gst_byte_writer_put_int8, "gst_byte_writer_put_int8", LIBRARY_GSTBASE);
350 	Linker.link(gst_byte_writer_put_string_utf16, "gst_byte_writer_put_string_utf16", LIBRARY_GSTBASE);
351 	Linker.link(gst_byte_writer_put_string_utf32, "gst_byte_writer_put_string_utf32", LIBRARY_GSTBASE);
352 	Linker.link(gst_byte_writer_put_string_utf8, "gst_byte_writer_put_string_utf8", LIBRARY_GSTBASE);
353 	Linker.link(gst_byte_writer_put_uint16_be, "gst_byte_writer_put_uint16_be", LIBRARY_GSTBASE);
354 	Linker.link(gst_byte_writer_put_uint16_le, "gst_byte_writer_put_uint16_le", LIBRARY_GSTBASE);
355 	Linker.link(gst_byte_writer_put_uint24_be, "gst_byte_writer_put_uint24_be", LIBRARY_GSTBASE);
356 	Linker.link(gst_byte_writer_put_uint24_le, "gst_byte_writer_put_uint24_le", LIBRARY_GSTBASE);
357 	Linker.link(gst_byte_writer_put_uint32_be, "gst_byte_writer_put_uint32_be", LIBRARY_GSTBASE);
358 	Linker.link(gst_byte_writer_put_uint32_le, "gst_byte_writer_put_uint32_le", LIBRARY_GSTBASE);
359 	Linker.link(gst_byte_writer_put_uint64_be, "gst_byte_writer_put_uint64_be", LIBRARY_GSTBASE);
360 	Linker.link(gst_byte_writer_put_uint64_le, "gst_byte_writer_put_uint64_le", LIBRARY_GSTBASE);
361 	Linker.link(gst_byte_writer_put_uint8, "gst_byte_writer_put_uint8", LIBRARY_GSTBASE);
362 	Linker.link(gst_byte_writer_reset, "gst_byte_writer_reset", LIBRARY_GSTBASE);
363 	Linker.link(gst_byte_writer_reset_and_get_buffer, "gst_byte_writer_reset_and_get_buffer", LIBRARY_GSTBASE);
364 	Linker.link(gst_byte_writer_reset_and_get_data, "gst_byte_writer_reset_and_get_data", LIBRARY_GSTBASE);
365 	Linker.link(gst_byte_writer_new, "gst_byte_writer_new", LIBRARY_GSTBASE);
366 	Linker.link(gst_byte_writer_new_with_data, "gst_byte_writer_new_with_data", LIBRARY_GSTBASE);
367 	Linker.link(gst_byte_writer_new_with_size, "gst_byte_writer_new_with_size", LIBRARY_GSTBASE);
368 
369 	// gst.base.CollectPads
370 
371 	Linker.link(gst_collect_pads_get_type, "gst_collect_pads_get_type", LIBRARY_GSTBASE);
372 	Linker.link(gst_collect_pads_new, "gst_collect_pads_new", LIBRARY_GSTBASE);
373 	Linker.link(gst_collect_pads_add_pad, "gst_collect_pads_add_pad", LIBRARY_GSTBASE);
374 	Linker.link(gst_collect_pads_available, "gst_collect_pads_available", LIBRARY_GSTBASE);
375 	Linker.link(gst_collect_pads_clip_running_time, "gst_collect_pads_clip_running_time", LIBRARY_GSTBASE);
376 	Linker.link(gst_collect_pads_event_default, "gst_collect_pads_event_default", LIBRARY_GSTBASE);
377 	Linker.link(gst_collect_pads_flush, "gst_collect_pads_flush", LIBRARY_GSTBASE);
378 	Linker.link(gst_collect_pads_peek, "gst_collect_pads_peek", LIBRARY_GSTBASE);
379 	Linker.link(gst_collect_pads_pop, "gst_collect_pads_pop", LIBRARY_GSTBASE);
380 	Linker.link(gst_collect_pads_query_default, "gst_collect_pads_query_default", LIBRARY_GSTBASE);
381 	Linker.link(gst_collect_pads_read_buffer, "gst_collect_pads_read_buffer", LIBRARY_GSTBASE);
382 	Linker.link(gst_collect_pads_remove_pad, "gst_collect_pads_remove_pad", LIBRARY_GSTBASE);
383 	Linker.link(gst_collect_pads_set_buffer_function, "gst_collect_pads_set_buffer_function", LIBRARY_GSTBASE);
384 	Linker.link(gst_collect_pads_set_clip_function, "gst_collect_pads_set_clip_function", LIBRARY_GSTBASE);
385 	Linker.link(gst_collect_pads_set_compare_function, "gst_collect_pads_set_compare_function", LIBRARY_GSTBASE);
386 	Linker.link(gst_collect_pads_set_event_function, "gst_collect_pads_set_event_function", LIBRARY_GSTBASE);
387 	Linker.link(gst_collect_pads_set_flush_function, "gst_collect_pads_set_flush_function", LIBRARY_GSTBASE);
388 	Linker.link(gst_collect_pads_set_flushing, "gst_collect_pads_set_flushing", LIBRARY_GSTBASE);
389 	Linker.link(gst_collect_pads_set_function, "gst_collect_pads_set_function", LIBRARY_GSTBASE);
390 	Linker.link(gst_collect_pads_set_query_function, "gst_collect_pads_set_query_function", LIBRARY_GSTBASE);
391 	Linker.link(gst_collect_pads_set_waiting, "gst_collect_pads_set_waiting", LIBRARY_GSTBASE);
392 	Linker.link(gst_collect_pads_src_event_default, "gst_collect_pads_src_event_default", LIBRARY_GSTBASE);
393 	Linker.link(gst_collect_pads_start, "gst_collect_pads_start", LIBRARY_GSTBASE);
394 	Linker.link(gst_collect_pads_stop, "gst_collect_pads_stop", LIBRARY_GSTBASE);
395 	Linker.link(gst_collect_pads_take_buffer, "gst_collect_pads_take_buffer", LIBRARY_GSTBASE);
396 
397 	// gst.base.DataQueue
398 
399 	Linker.link(gst_data_queue_get_type, "gst_data_queue_get_type", LIBRARY_GSTBASE);
400 	Linker.link(gst_data_queue_new, "gst_data_queue_new", LIBRARY_GSTBASE);
401 	Linker.link(gst_data_queue_drop_head, "gst_data_queue_drop_head", LIBRARY_GSTBASE);
402 	Linker.link(gst_data_queue_flush, "gst_data_queue_flush", LIBRARY_GSTBASE);
403 	Linker.link(gst_data_queue_get_level, "gst_data_queue_get_level", LIBRARY_GSTBASE);
404 	Linker.link(gst_data_queue_is_empty, "gst_data_queue_is_empty", LIBRARY_GSTBASE);
405 	Linker.link(gst_data_queue_is_full, "gst_data_queue_is_full", LIBRARY_GSTBASE);
406 	Linker.link(gst_data_queue_limits_changed, "gst_data_queue_limits_changed", LIBRARY_GSTBASE);
407 	Linker.link(gst_data_queue_peek, "gst_data_queue_peek", LIBRARY_GSTBASE);
408 	Linker.link(gst_data_queue_pop, "gst_data_queue_pop", LIBRARY_GSTBASE);
409 	Linker.link(gst_data_queue_push, "gst_data_queue_push", LIBRARY_GSTBASE);
410 	Linker.link(gst_data_queue_push_force, "gst_data_queue_push_force", LIBRARY_GSTBASE);
411 	Linker.link(gst_data_queue_set_flushing, "gst_data_queue_set_flushing", LIBRARY_GSTBASE);
412 
413 	// gst.base.FlowCombiner
414 
415 	Linker.link(gst_flow_combiner_get_type, "gst_flow_combiner_get_type", LIBRARY_GSTBASE);
416 	Linker.link(gst_flow_combiner_new, "gst_flow_combiner_new", LIBRARY_GSTBASE);
417 	Linker.link(gst_flow_combiner_add_pad, "gst_flow_combiner_add_pad", LIBRARY_GSTBASE);
418 	Linker.link(gst_flow_combiner_clear, "gst_flow_combiner_clear", LIBRARY_GSTBASE);
419 	Linker.link(gst_flow_combiner_free, "gst_flow_combiner_free", LIBRARY_GSTBASE);
420 	Linker.link(gst_flow_combiner_ref, "gst_flow_combiner_ref", LIBRARY_GSTBASE);
421 	Linker.link(gst_flow_combiner_remove_pad, "gst_flow_combiner_remove_pad", LIBRARY_GSTBASE);
422 	Linker.link(gst_flow_combiner_reset, "gst_flow_combiner_reset", LIBRARY_GSTBASE);
423 	Linker.link(gst_flow_combiner_unref, "gst_flow_combiner_unref", LIBRARY_GSTBASE);
424 	Linker.link(gst_flow_combiner_update_flow, "gst_flow_combiner_update_flow", LIBRARY_GSTBASE);
425 	Linker.link(gst_flow_combiner_update_pad_flow, "gst_flow_combiner_update_pad_flow", LIBRARY_GSTBASE);
426 
427 	// gst.base.PushSrc
428 
429 	Linker.link(gst_push_src_get_type, "gst_push_src_get_type", LIBRARY_GSTBASE);
430 
431 	// gst.base.QueueArray
432 
433 	Linker.link(gst_queue_array_clear, "gst_queue_array_clear", LIBRARY_GSTBASE);
434 	Linker.link(gst_queue_array_drop_element, "gst_queue_array_drop_element", LIBRARY_GSTBASE);
435 	Linker.link(gst_queue_array_drop_struct, "gst_queue_array_drop_struct", LIBRARY_GSTBASE);
436 	Linker.link(gst_queue_array_find, "gst_queue_array_find", LIBRARY_GSTBASE);
437 	Linker.link(gst_queue_array_free, "gst_queue_array_free", LIBRARY_GSTBASE);
438 	Linker.link(gst_queue_array_get_length, "gst_queue_array_get_length", LIBRARY_GSTBASE);
439 	Linker.link(gst_queue_array_is_empty, "gst_queue_array_is_empty", LIBRARY_GSTBASE);
440 	Linker.link(gst_queue_array_peek_head, "gst_queue_array_peek_head", LIBRARY_GSTBASE);
441 	Linker.link(gst_queue_array_peek_head_struct, "gst_queue_array_peek_head_struct", LIBRARY_GSTBASE);
442 	Linker.link(gst_queue_array_peek_nth, "gst_queue_array_peek_nth", LIBRARY_GSTBASE);
443 	Linker.link(gst_queue_array_peek_nth_struct, "gst_queue_array_peek_nth_struct", LIBRARY_GSTBASE);
444 	Linker.link(gst_queue_array_peek_tail, "gst_queue_array_peek_tail", LIBRARY_GSTBASE);
445 	Linker.link(gst_queue_array_peek_tail_struct, "gst_queue_array_peek_tail_struct", LIBRARY_GSTBASE);
446 	Linker.link(gst_queue_array_pop_head, "gst_queue_array_pop_head", LIBRARY_GSTBASE);
447 	Linker.link(gst_queue_array_pop_head_struct, "gst_queue_array_pop_head_struct", LIBRARY_GSTBASE);
448 	Linker.link(gst_queue_array_pop_tail, "gst_queue_array_pop_tail", LIBRARY_GSTBASE);
449 	Linker.link(gst_queue_array_pop_tail_struct, "gst_queue_array_pop_tail_struct", LIBRARY_GSTBASE);
450 	Linker.link(gst_queue_array_push_tail, "gst_queue_array_push_tail", LIBRARY_GSTBASE);
451 	Linker.link(gst_queue_array_push_tail_struct, "gst_queue_array_push_tail_struct", LIBRARY_GSTBASE);
452 	Linker.link(gst_queue_array_set_clear_func, "gst_queue_array_set_clear_func", LIBRARY_GSTBASE);
453 	Linker.link(gst_queue_array_new, "gst_queue_array_new", LIBRARY_GSTBASE);
454 	Linker.link(gst_queue_array_new_for_struct, "gst_queue_array_new_for_struct", LIBRARY_GSTBASE);
455 
456 	// gst.base.Base
457 
458 	Linker.link(gst_type_find_helper, "gst_type_find_helper", LIBRARY_GSTBASE);
459 	Linker.link(gst_type_find_helper_for_buffer, "gst_type_find_helper_for_buffer", LIBRARY_GSTBASE);
460 	Linker.link(gst_type_find_helper_for_data, "gst_type_find_helper_for_data", LIBRARY_GSTBASE);
461 	Linker.link(gst_type_find_helper_for_extension, "gst_type_find_helper_for_extension", LIBRARY_GSTBASE);
462 	Linker.link(gst_type_find_helper_get_range, "gst_type_find_helper_get_range", LIBRARY_GSTBASE);
463 	Linker.link(gst_type_find_helper_for_buffer_with_extension, "gst_type_find_helper_for_buffer_with_extension", LIBRARY_GSTBASE);
464 	Linker.link(gst_type_find_helper_for_data_with_extension, "gst_type_find_helper_for_data_with_extension", LIBRARY_GSTBASE);
465 	Linker.link(gst_type_find_helper_get_range_full, "gst_type_find_helper_get_range_full", LIBRARY_GSTBASE);
466 }
467 
468 __gshared extern(C)
469 {
470 
471 	// gst.base.Adapter
472 
473 	GType function() c_gst_adapter_get_type;
474 	GstAdapter* function() c_gst_adapter_new;
475 	size_t function(GstAdapter* adapter) c_gst_adapter_available;
476 	size_t function(GstAdapter* adapter) c_gst_adapter_available_fast;
477 	void function(GstAdapter* adapter) c_gst_adapter_clear;
478 	void function(GstAdapter* adapter, void* dest, size_t offset, size_t size) c_gst_adapter_copy;
479 	GBytes* function(GstAdapter* adapter, size_t offset, size_t size) c_gst_adapter_copy_bytes;
480 	ulong function(GstAdapter* adapter) c_gst_adapter_distance_from_discont;
481 	GstClockTime function(GstAdapter* adapter) c_gst_adapter_dts_at_discont;
482 	void function(GstAdapter* adapter, size_t flush) c_gst_adapter_flush;
483 	GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer;
484 	GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_fast;
485 	GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_list;
486 	GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_list;
487 	void* function(GstAdapter* adapter, size_t size) c_gst_adapter_map;
488 	ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size) c_gst_adapter_masked_scan_uint32;
489 	ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size, uint* value) c_gst_adapter_masked_scan_uint32_peek;
490 	ulong function(GstAdapter* adapter) c_gst_adapter_offset_at_discont;
491 	GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_dts;
492 	GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_dts_at_offset;
493 	ulong function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_offset;
494 	GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_pts;
495 	GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_pts_at_offset;
496 	GstClockTime function(GstAdapter* adapter) c_gst_adapter_pts_at_discont;
497 	void function(GstAdapter* adapter, GstBuffer* buf) c_gst_adapter_push;
498 	void* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take;
499 	GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer;
500 	GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_fast;
501 	GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_list;
502 	GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_list;
503 	void function(GstAdapter* adapter) c_gst_adapter_unmap;
504 
505 	// gst.base.Aggregator
506 
507 	GType function() c_gst_aggregator_get_type;
508 	GstFlowReturn function(GstAggregator* aggregator, GstBuffer* buffer) c_gst_aggregator_finish_buffer;
509 	GstFlowReturn function(GstAggregator* aggregator, GstBufferList* bufferlist) c_gst_aggregator_finish_buffer_list;
510 	void function(GstAggregator* self, GstAllocator** allocator, GstAllocationParams* params) c_gst_aggregator_get_allocator;
511 	GstBufferPool* function(GstAggregator* self) c_gst_aggregator_get_buffer_pool;
512 	GstClockTime function(GstAggregator* self) c_gst_aggregator_get_latency;
513 	int function(GstAggregator* self) c_gst_aggregator_negotiate;
514 	GstSample* function(GstAggregator* self, GstAggregatorPad* pad) c_gst_aggregator_peek_next_sample;
515 	void function(GstAggregator* self, GstClockTime pts, GstClockTime dts, GstClockTime duration, GstStructure* info) c_gst_aggregator_selected_samples;
516 	void function(GstAggregator* self, GstClockTime minLatency, GstClockTime maxLatency) c_gst_aggregator_set_latency;
517 	void function(GstAggregator* self, GstCaps* caps) c_gst_aggregator_set_src_caps;
518 	GstClockTime function(GstAggregator* self) c_gst_aggregator_simple_get_next_time;
519 	void function(GstAggregator* self, GstSegment* segment) c_gst_aggregator_update_segment;
520 
521 	// gst.base.AggregatorPad
522 
523 	GType function() c_gst_aggregator_pad_get_type;
524 	int function(GstAggregatorPad* pad) c_gst_aggregator_pad_drop_buffer;
525 	int function(GstAggregatorPad* pad) c_gst_aggregator_pad_has_buffer;
526 	int function(GstAggregatorPad* pad) c_gst_aggregator_pad_is_eos;
527 	GstBuffer* function(GstAggregatorPad* pad) c_gst_aggregator_pad_peek_buffer;
528 	GstBuffer* function(GstAggregatorPad* pad) c_gst_aggregator_pad_pop_buffer;
529 
530 	// gst.base.BaseParse
531 
532 	GType function() c_gst_base_parse_get_type;
533 	int function(GstBaseParse* parse, ulong offset, GstClockTime ts, int key, int force) c_gst_base_parse_add_index_entry;
534 	int function(GstBaseParse* parse, GstFormat srcFormat, long srcValue, GstFormat destFormat, long* destValue) c_gst_base_parse_convert_default;
535 	void function(GstBaseParse* parse) c_gst_base_parse_drain;
536 	GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame, int size) c_gst_base_parse_finish_frame;
537 	void function(GstBaseParse* parse, GstTagList* tags, GstTagMergeMode mode) c_gst_base_parse_merge_tags;
538 	GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame) c_gst_base_parse_push_frame;
539 	void function(GstBaseParse* parse, uint bitrate) c_gst_base_parse_set_average_bitrate;
540 	void function(GstBaseParse* parse, GstFormat fmt, long duration, int interval) c_gst_base_parse_set_duration;
541 	void function(GstBaseParse* parse, uint fpsNum, uint fpsDen, uint leadIn, uint leadOut) c_gst_base_parse_set_frame_rate;
542 	void function(GstBaseParse* parse, int hasTiming) c_gst_base_parse_set_has_timing_info;
543 	void function(GstBaseParse* parse, int inferTs) c_gst_base_parse_set_infer_ts;
544 	void function(GstBaseParse* parse, GstClockTime minLatency, GstClockTime maxLatency) c_gst_base_parse_set_latency;
545 	void function(GstBaseParse* parse, uint minSize) c_gst_base_parse_set_min_frame_size;
546 	void function(GstBaseParse* parse, int passthrough) c_gst_base_parse_set_passthrough;
547 	void function(GstBaseParse* parse, int ptsInterpolate) c_gst_base_parse_set_pts_interpolation;
548 	void function(GstBaseParse* parse, int syncable) c_gst_base_parse_set_syncable;
549 	void function(GstBaseParse* parse, size_t offset) c_gst_base_parse_set_ts_at_offset;
550 
551 	// gst.base.BaseParseFrame
552 
553 	GType function() c_gst_base_parse_frame_get_type;
554 	GstBaseParseFrame* function(GstBuffer* buffer, GstBaseParseFrameFlags flags, int overhead) c_gst_base_parse_frame_new;
555 	GstBaseParseFrame* function(GstBaseParseFrame* frame) c_gst_base_parse_frame_copy;
556 	void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_free;
557 	void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_init;
558 
559 	// gst.base.BaseSink
560 
561 	GType function() c_gst_base_sink_get_type;
562 	GstFlowReturn function(GstBaseSink* sink, GstMiniObject* obj) c_gst_base_sink_do_preroll;
563 	uint function(GstBaseSink* sink) c_gst_base_sink_get_blocksize;
564 	int function(GstBaseSink* sink) c_gst_base_sink_get_drop_out_of_segment;
565 	GstSample* function(GstBaseSink* sink) c_gst_base_sink_get_last_sample;
566 	GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_latency;
567 	ulong function(GstBaseSink* sink) c_gst_base_sink_get_max_bitrate;
568 	long function(GstBaseSink* sink) c_gst_base_sink_get_max_lateness;
569 	GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_processing_deadline;
570 	GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_render_delay;
571 	GstStructure* function(GstBaseSink* sink) c_gst_base_sink_get_stats;
572 	int function(GstBaseSink* sink) c_gst_base_sink_get_sync;
573 	ulong function(GstBaseSink* sink) c_gst_base_sink_get_throttle_time;
574 	GstClockTimeDiff function(GstBaseSink* sink) c_gst_base_sink_get_ts_offset;
575 	int function(GstBaseSink* sink) c_gst_base_sink_is_async_enabled;
576 	int function(GstBaseSink* sink) c_gst_base_sink_is_last_sample_enabled;
577 	int function(GstBaseSink* sink) c_gst_base_sink_is_qos_enabled;
578 	int function(GstBaseSink* sink, int* live, int* upstreamLive, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_sink_query_latency;
579 	void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_async_enabled;
580 	void function(GstBaseSink* sink, uint blocksize) c_gst_base_sink_set_blocksize;
581 	void function(GstBaseSink* sink, int dropOutOfSegment) c_gst_base_sink_set_drop_out_of_segment;
582 	void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_last_sample_enabled;
583 	void function(GstBaseSink* sink, ulong maxBitrate) c_gst_base_sink_set_max_bitrate;
584 	void function(GstBaseSink* sink, long maxLateness) c_gst_base_sink_set_max_lateness;
585 	void function(GstBaseSink* sink, GstClockTime processingDeadline) c_gst_base_sink_set_processing_deadline;
586 	void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_qos_enabled;
587 	void function(GstBaseSink* sink, GstClockTime delay) c_gst_base_sink_set_render_delay;
588 	void function(GstBaseSink* sink, int sync) c_gst_base_sink_set_sync;
589 	void function(GstBaseSink* sink, ulong throttle) c_gst_base_sink_set_throttle_time;
590 	void function(GstBaseSink* sink, GstClockTimeDiff offset) c_gst_base_sink_set_ts_offset;
591 	GstFlowReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait;
592 	GstClockReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait_clock;
593 	GstFlowReturn function(GstBaseSink* sink) c_gst_base_sink_wait_preroll;
594 
595 	// gst.base.BaseSrc
596 
597 	GType function() c_gst_base_src_get_type;
598 	void function(GstBaseSrc* src, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_src_get_allocator;
599 	uint function(GstBaseSrc* src) c_gst_base_src_get_blocksize;
600 	GstBufferPool* function(GstBaseSrc* src) c_gst_base_src_get_buffer_pool;
601 	int function(GstBaseSrc* src) c_gst_base_src_get_do_timestamp;
602 	int function(GstBaseSrc* src) c_gst_base_src_is_async;
603 	int function(GstBaseSrc* src) c_gst_base_src_is_live;
604 	int function(GstBaseSrc* src) c_gst_base_src_negotiate;
605 	int function(GstBaseSrc* src, long start, long stop, long time) c_gst_base_src_new_seamless_segment;
606 	int function(GstBaseSrc* src, GstSegment* segment) c_gst_base_src_new_segment;
607 	int function(GstBaseSrc* src, int* live, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_src_query_latency;
608 	void function(GstBaseSrc* src, int async) c_gst_base_src_set_async;
609 	void function(GstBaseSrc* src, int automaticEos) c_gst_base_src_set_automatic_eos;
610 	void function(GstBaseSrc* src, uint blocksize) c_gst_base_src_set_blocksize;
611 	int function(GstBaseSrc* src, GstCaps* caps) c_gst_base_src_set_caps;
612 	void function(GstBaseSrc* src, int timestamp) c_gst_base_src_set_do_timestamp;
613 	void function(GstBaseSrc* src, int dynamic) c_gst_base_src_set_dynamic_size;
614 	void function(GstBaseSrc* src, GstFormat format) c_gst_base_src_set_format;
615 	void function(GstBaseSrc* src, int live) c_gst_base_src_set_live;
616 	void function(GstBaseSrc* basesrc, GstFlowReturn ret) c_gst_base_src_start_complete;
617 	GstFlowReturn function(GstBaseSrc* basesrc) c_gst_base_src_start_wait;
618 	void function(GstBaseSrc* src, GstBufferList* bufferList) c_gst_base_src_submit_buffer_list;
619 	GstFlowReturn function(GstBaseSrc* src) c_gst_base_src_wait_playing;
620 
621 	// gst.base.BaseTransform
622 
623 	GType function() c_gst_base_transform_get_type;
624 	void function(GstBaseTransform* trans, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_transform_get_allocator;
625 	GstBufferPool* function(GstBaseTransform* trans) c_gst_base_transform_get_buffer_pool;
626 	int function(GstBaseTransform* trans) c_gst_base_transform_is_in_place;
627 	int function(GstBaseTransform* trans) c_gst_base_transform_is_passthrough;
628 	int function(GstBaseTransform* trans) c_gst_base_transform_is_qos_enabled;
629 	int function(GstBaseTransform* trans) c_gst_base_transform_reconfigure;
630 	void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_sink;
631 	void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_src;
632 	void function(GstBaseTransform* trans, int gapAware) c_gst_base_transform_set_gap_aware;
633 	void function(GstBaseTransform* trans, int inPlace) c_gst_base_transform_set_in_place;
634 	void function(GstBaseTransform* trans, int passthrough) c_gst_base_transform_set_passthrough;
635 	void function(GstBaseTransform* trans, int preferPassthrough) c_gst_base_transform_set_prefer_passthrough;
636 	void function(GstBaseTransform* trans, int enabled) c_gst_base_transform_set_qos_enabled;
637 	void function(GstBaseTransform* trans, double proportion, GstClockTimeDiff diff, GstClockTime timestamp) c_gst_base_transform_update_qos;
638 	int function(GstBaseTransform* trans, GstCaps* updatedCaps) c_gst_base_transform_update_src_caps;
639 
640 	// gst.base.BitReader
641 
642 	void function(GstBitReader* reader) c_gst_bit_reader_free;
643 	int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_get_bits_uint16;
644 	int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_get_bits_uint32;
645 	int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_get_bits_uint64;
646 	int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_get_bits_uint8;
647 	uint function(GstBitReader* reader) c_gst_bit_reader_get_pos;
648 	uint function(GstBitReader* reader) c_gst_bit_reader_get_remaining;
649 	uint function(GstBitReader* reader) c_gst_bit_reader_get_size;
650 	void function(GstBitReader* reader, ubyte* data, uint size) c_gst_bit_reader_init;
651 	int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_peek_bits_uint16;
652 	int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_peek_bits_uint32;
653 	int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_peek_bits_uint64;
654 	int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_peek_bits_uint8;
655 	int function(GstBitReader* reader, uint pos) c_gst_bit_reader_set_pos;
656 	int function(GstBitReader* reader, uint nbits) c_gst_bit_reader_skip;
657 	int function(GstBitReader* reader) c_gst_bit_reader_skip_to_byte;
658 	GstBitReader* function(ubyte* data, uint size) c_gst_bit_reader_new;
659 
660 	// gst.base.BitWriter
661 
662 	int function(GstBitWriter* bitwriter, ubyte trailingBit) c_gst_bit_writer_align_bytes;
663 	void function(GstBitWriter* bitwriter) c_gst_bit_writer_free;
664 	GstBuffer* function(GstBitWriter* bitwriter) c_gst_bit_writer_free_and_get_buffer;
665 	ubyte* function(GstBitWriter* bitwriter) c_gst_bit_writer_free_and_get_data;
666 	ubyte* function(GstBitWriter* bitwriter) c_gst_bit_writer_get_data;
667 	uint function(GstBitWriter* bitwriter) c_gst_bit_writer_get_remaining;
668 	uint function(GstBitWriter* bitwriter) c_gst_bit_writer_get_size;
669 	void function(GstBitWriter* bitwriter) c_gst_bit_writer_init;
670 	void function(GstBitWriter* bitwriter, ubyte* data, uint size, int initialized) c_gst_bit_writer_init_with_data;
671 	void function(GstBitWriter* bitwriter, uint size, int fixed) c_gst_bit_writer_init_with_size;
672 	int function(GstBitWriter* bitwriter, ushort value, uint nbits) c_gst_bit_writer_put_bits_uint16;
673 	int function(GstBitWriter* bitwriter, uint value, uint nbits) c_gst_bit_writer_put_bits_uint32;
674 	int function(GstBitWriter* bitwriter, ulong value, uint nbits) c_gst_bit_writer_put_bits_uint64;
675 	int function(GstBitWriter* bitwriter, ubyte value, uint nbits) c_gst_bit_writer_put_bits_uint8;
676 	int function(GstBitWriter* bitwriter, ubyte* data, uint nbytes) c_gst_bit_writer_put_bytes;
677 	void function(GstBitWriter* bitwriter) c_gst_bit_writer_reset;
678 	GstBuffer* function(GstBitWriter* bitwriter) c_gst_bit_writer_reset_and_get_buffer;
679 	ubyte* function(GstBitWriter* bitwriter) c_gst_bit_writer_reset_and_get_data;
680 	int function(GstBitWriter* bitwriter, uint pos) c_gst_bit_writer_set_pos;
681 	GstBitWriter* function() c_gst_bit_writer_new;
682 	GstBitWriter* function(ubyte* data, uint size, int initialized) c_gst_bit_writer_new_with_data;
683 	GstBitWriter* function(uint size, int fixed) c_gst_bit_writer_new_with_size;
684 
685 	// gst.base.ByteReader
686 
687 	int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_dup_data;
688 	int function(GstByteReader* reader, ushort** str) c_gst_byte_reader_dup_string_utf16;
689 	int function(GstByteReader* reader, uint** str) c_gst_byte_reader_dup_string_utf32;
690 	int function(GstByteReader* reader, char** str) c_gst_byte_reader_dup_string_utf8;
691 	void function(GstByteReader* reader) c_gst_byte_reader_free;
692 	int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_get_data;
693 	int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_be;
694 	int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_le;
695 	int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_be;
696 	int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_le;
697 	int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_be;
698 	int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_le;
699 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_be;
700 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_le;
701 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_be;
702 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_le;
703 	int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_be;
704 	int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_le;
705 	int function(GstByteReader* reader, byte* val) c_gst_byte_reader_get_int8;
706 	uint function(GstByteReader* reader) c_gst_byte_reader_get_pos;
707 	uint function(GstByteReader* reader) c_gst_byte_reader_get_remaining;
708 	uint function(GstByteReader* reader) c_gst_byte_reader_get_size;
709 	int function(GstByteReader* reader, char** str) c_gst_byte_reader_get_string_utf8;
710 	int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_get_sub_reader;
711 	int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_be;
712 	int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_le;
713 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_be;
714 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_le;
715 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_be;
716 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_le;
717 	int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_be;
718 	int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_le;
719 	int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_get_uint8;
720 	void function(GstByteReader* reader, ubyte* data, uint size) c_gst_byte_reader_init;
721 	uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size) c_gst_byte_reader_masked_scan_uint32;
722 	uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size, uint* value) c_gst_byte_reader_masked_scan_uint32_peek;
723 	int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_peek_data;
724 	int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_be;
725 	int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_le;
726 	int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_be;
727 	int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_le;
728 	int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_be;
729 	int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_le;
730 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_be;
731 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_le;
732 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_be;
733 	int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_le;
734 	int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_be;
735 	int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_le;
736 	int function(GstByteReader* reader, byte* val) c_gst_byte_reader_peek_int8;
737 	int function(GstByteReader* reader, char** str) c_gst_byte_reader_peek_string_utf8;
738 	int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_peek_sub_reader;
739 	int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_be;
740 	int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_le;
741 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_be;
742 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_le;
743 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_be;
744 	int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_le;
745 	int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_be;
746 	int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_le;
747 	int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_peek_uint8;
748 	int function(GstByteReader* reader, uint pos) c_gst_byte_reader_set_pos;
749 	int function(GstByteReader* reader, uint nbytes) c_gst_byte_reader_skip;
750 	int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf16;
751 	int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf32;
752 	int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf8;
753 	GstByteReader* function(ubyte* data, uint size) c_gst_byte_reader_new;
754 
755 	// gst.base.ByteWriter
756 
757 	int function(GstByteWriter* writer, uint size) c_gst_byte_writer_ensure_free_space;
758 	int function(GstByteWriter* writer, ubyte value, uint size) c_gst_byte_writer_fill;
759 	void function(GstByteWriter* writer) c_gst_byte_writer_free;
760 	GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_buffer;
761 	ubyte* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_data;
762 	uint function(GstByteWriter* writer) c_gst_byte_writer_get_remaining;
763 	void function(GstByteWriter* writer) c_gst_byte_writer_init;
764 	void function(GstByteWriter* writer, ubyte* data, uint size, int initialized) c_gst_byte_writer_init_with_data;
765 	void function(GstByteWriter* writer, uint size, int fixed) c_gst_byte_writer_init_with_size;
766 	int function(GstByteWriter* writer, GstBuffer* buffer, size_t offset, ptrdiff_t size) c_gst_byte_writer_put_buffer;
767 	int function(GstByteWriter* writer, ubyte* data, uint size) c_gst_byte_writer_put_data;
768 	int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_be;
769 	int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_le;
770 	int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_be;
771 	int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_le;
772 	int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_be;
773 	int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_le;
774 	int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_be;
775 	int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_le;
776 	int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_be;
777 	int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_le;
778 	int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_be;
779 	int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_le;
780 	int function(GstByteWriter* writer, byte val) c_gst_byte_writer_put_int8;
781 	int function(GstByteWriter* writer, ushort* data) c_gst_byte_writer_put_string_utf16;
782 	int function(GstByteWriter* writer, uint* data) c_gst_byte_writer_put_string_utf32;
783 	int function(GstByteWriter* writer, const(char)* data) c_gst_byte_writer_put_string_utf8;
784 	int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_be;
785 	int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_le;
786 	int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_be;
787 	int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_le;
788 	int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_be;
789 	int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_le;
790 	int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_be;
791 	int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_le;
792 	int function(GstByteWriter* writer, ubyte val) c_gst_byte_writer_put_uint8;
793 	void function(GstByteWriter* writer) c_gst_byte_writer_reset;
794 	GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_buffer;
795 	ubyte* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_data;
796 	GstByteWriter* function() c_gst_byte_writer_new;
797 	GstByteWriter* function(ubyte* data, uint size, int initialized) c_gst_byte_writer_new_with_data;
798 	GstByteWriter* function(uint size, int fixed) c_gst_byte_writer_new_with_size;
799 
800 	// gst.base.CollectPads
801 
802 	GType function() c_gst_collect_pads_get_type;
803 	GstCollectPads* function() c_gst_collect_pads_new;
804 	GstCollectData* function(GstCollectPads* pads, GstPad* pad, uint size, GstCollectDataDestroyNotify destroyNotify, int lock) c_gst_collect_pads_add_pad;
805 	uint function(GstCollectPads* pads) c_gst_collect_pads_available;
806 	GstFlowReturn function(GstCollectPads* pads, GstCollectData* cdata, GstBuffer* buf, GstBuffer** outbuf, void* userData) c_gst_collect_pads_clip_running_time;
807 	int function(GstCollectPads* pads, GstCollectData* data, GstEvent* event, int discard) c_gst_collect_pads_event_default;
808 	uint function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_flush;
809 	GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_peek;
810 	GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_pop;
811 	int function(GstCollectPads* pads, GstCollectData* data, GstQuery* query, int discard) c_gst_collect_pads_query_default;
812 	GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_read_buffer;
813 	int function(GstCollectPads* pads, GstPad* pad) c_gst_collect_pads_remove_pad;
814 	void function(GstCollectPads* pads, GstCollectPadsBufferFunction func, void* userData) c_gst_collect_pads_set_buffer_function;
815 	void function(GstCollectPads* pads, GstCollectPadsClipFunction clipfunc, void* userData) c_gst_collect_pads_set_clip_function;
816 	void function(GstCollectPads* pads, GstCollectPadsCompareFunction func, void* userData) c_gst_collect_pads_set_compare_function;
817 	void function(GstCollectPads* pads, GstCollectPadsEventFunction func, void* userData) c_gst_collect_pads_set_event_function;
818 	void function(GstCollectPads* pads, GstCollectPadsFlushFunction func, void* userData) c_gst_collect_pads_set_flush_function;
819 	void function(GstCollectPads* pads, int flushing) c_gst_collect_pads_set_flushing;
820 	void function(GstCollectPads* pads, GstCollectPadsFunction func, void* userData) c_gst_collect_pads_set_function;
821 	void function(GstCollectPads* pads, GstCollectPadsQueryFunction func, void* userData) c_gst_collect_pads_set_query_function;
822 	void function(GstCollectPads* pads, GstCollectData* data, int waiting) c_gst_collect_pads_set_waiting;
823 	int function(GstCollectPads* pads, GstPad* pad, GstEvent* event) c_gst_collect_pads_src_event_default;
824 	void function(GstCollectPads* pads) c_gst_collect_pads_start;
825 	void function(GstCollectPads* pads) c_gst_collect_pads_stop;
826 	GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_take_buffer;
827 
828 	// gst.base.DataQueue
829 
830 	GType function() c_gst_data_queue_get_type;
831 	GstDataQueue* function(GstDataQueueCheckFullFunction checkfull, GstDataQueueFullCallback fullcallback, GstDataQueueEmptyCallback emptycallback, void* checkdata) c_gst_data_queue_new;
832 	int function(GstDataQueue* queue, GType type) c_gst_data_queue_drop_head;
833 	void function(GstDataQueue* queue) c_gst_data_queue_flush;
834 	void function(GstDataQueue* queue, GstDataQueueSize* level) c_gst_data_queue_get_level;
835 	int function(GstDataQueue* queue) c_gst_data_queue_is_empty;
836 	int function(GstDataQueue* queue) c_gst_data_queue_is_full;
837 	void function(GstDataQueue* queue) c_gst_data_queue_limits_changed;
838 	int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_peek;
839 	int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_pop;
840 	int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push;
841 	int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push_force;
842 	void function(GstDataQueue* queue, int flushing) c_gst_data_queue_set_flushing;
843 
844 	// gst.base.FlowCombiner
845 
846 	GType function() c_gst_flow_combiner_get_type;
847 	GstFlowCombiner* function() c_gst_flow_combiner_new;
848 	void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_add_pad;
849 	void function(GstFlowCombiner* combiner) c_gst_flow_combiner_clear;
850 	void function(GstFlowCombiner* combiner) c_gst_flow_combiner_free;
851 	GstFlowCombiner* function(GstFlowCombiner* combiner) c_gst_flow_combiner_ref;
852 	void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_remove_pad;
853 	void function(GstFlowCombiner* combiner) c_gst_flow_combiner_reset;
854 	void function(GstFlowCombiner* combiner) c_gst_flow_combiner_unref;
855 	GstFlowReturn function(GstFlowCombiner* combiner, GstFlowReturn fret) c_gst_flow_combiner_update_flow;
856 	GstFlowReturn function(GstFlowCombiner* combiner, GstPad* pad, GstFlowReturn fret) c_gst_flow_combiner_update_pad_flow;
857 
858 	// gst.base.PushSrc
859 
860 	GType function() c_gst_push_src_get_type;
861 
862 	// gst.base.QueueArray
863 
864 	void function(GstQueueArray* array) c_gst_queue_array_clear;
865 	void* function(GstQueueArray* array, uint idx) c_gst_queue_array_drop_element;
866 	int function(GstQueueArray* array, uint idx, void* pStruct) c_gst_queue_array_drop_struct;
867 	uint function(GstQueueArray* array, GCompareFunc func, void* data) c_gst_queue_array_find;
868 	void function(GstQueueArray* array) c_gst_queue_array_free;
869 	uint function(GstQueueArray* array) c_gst_queue_array_get_length;
870 	int function(GstQueueArray* array) c_gst_queue_array_is_empty;
871 	void* function(GstQueueArray* array) c_gst_queue_array_peek_head;
872 	void* function(GstQueueArray* array) c_gst_queue_array_peek_head_struct;
873 	void* function(GstQueueArray* array, uint idx) c_gst_queue_array_peek_nth;
874 	void* function(GstQueueArray* array, uint idx) c_gst_queue_array_peek_nth_struct;
875 	void* function(GstQueueArray* array) c_gst_queue_array_peek_tail;
876 	void* function(GstQueueArray* array) c_gst_queue_array_peek_tail_struct;
877 	void* function(GstQueueArray* array) c_gst_queue_array_pop_head;
878 	void* function(GstQueueArray* array) c_gst_queue_array_pop_head_struct;
879 	void* function(GstQueueArray* array) c_gst_queue_array_pop_tail;
880 	void* function(GstQueueArray* array) c_gst_queue_array_pop_tail_struct;
881 	void function(GstQueueArray* array, void* data) c_gst_queue_array_push_tail;
882 	void function(GstQueueArray* array, void* pStruct) c_gst_queue_array_push_tail_struct;
883 	void function(GstQueueArray* array, GDestroyNotify clearFunc) c_gst_queue_array_set_clear_func;
884 	GstQueueArray* function(uint initialSize) c_gst_queue_array_new;
885 	GstQueueArray* function(size_t structSize, uint initialSize) c_gst_queue_array_new_for_struct;
886 
887 	// gst.base.Base
888 
889 	GstCaps* function(GstPad* src, ulong size) c_gst_type_find_helper;
890 	GstCaps* function(GstObject* obj, GstBuffer* buf, GstTypeFindProbability* prob) c_gst_type_find_helper_for_buffer;
891 	GstCaps* function(GstObject* obj, ubyte* data, size_t size, GstTypeFindProbability* prob) c_gst_type_find_helper_for_data;
892 	GstCaps* function(GstObject* obj, const(char)* extension) c_gst_type_find_helper_for_extension;
893 	GstCaps* function(GstObject* obj, GstObject* parent, GstTypeFindHelperGetRangeFunction func, ulong size, const(char)* extension, GstTypeFindProbability* prob) c_gst_type_find_helper_get_range;
894 	GstCaps* function(GstObject* obj, GstBuffer* buf, const(char)* extension, GstTypeFindProbability* prob) c_gst_type_find_helper_for_buffer_with_extension;
895 	GstCaps* function(GstObject* obj, ubyte* data, size_t size, const(char)* extension, GstTypeFindProbability* prob) c_gst_type_find_helper_for_data_with_extension;
896 	GstFlowReturn function(GstObject* obj, GstObject* parent, GstTypeFindHelperGetRangeFunction func, ulong size, const(char)* extension, GstCaps** caps, GstTypeFindProbability* prob) c_gst_type_find_helper_get_range_full;
897 }
898 
899 
900 // gst.base.Adapter
901 
902 alias c_gst_adapter_get_type gst_adapter_get_type;
903 alias c_gst_adapter_new gst_adapter_new;
904 alias c_gst_adapter_available gst_adapter_available;
905 alias c_gst_adapter_available_fast gst_adapter_available_fast;
906 alias c_gst_adapter_clear gst_adapter_clear;
907 alias c_gst_adapter_copy gst_adapter_copy;
908 alias c_gst_adapter_copy_bytes gst_adapter_copy_bytes;
909 alias c_gst_adapter_distance_from_discont gst_adapter_distance_from_discont;
910 alias c_gst_adapter_dts_at_discont gst_adapter_dts_at_discont;
911 alias c_gst_adapter_flush gst_adapter_flush;
912 alias c_gst_adapter_get_buffer gst_adapter_get_buffer;
913 alias c_gst_adapter_get_buffer_fast gst_adapter_get_buffer_fast;
914 alias c_gst_adapter_get_buffer_list gst_adapter_get_buffer_list;
915 alias c_gst_adapter_get_list gst_adapter_get_list;
916 alias c_gst_adapter_map gst_adapter_map;
917 alias c_gst_adapter_masked_scan_uint32 gst_adapter_masked_scan_uint32;
918 alias c_gst_adapter_masked_scan_uint32_peek gst_adapter_masked_scan_uint32_peek;
919 alias c_gst_adapter_offset_at_discont gst_adapter_offset_at_discont;
920 alias c_gst_adapter_prev_dts gst_adapter_prev_dts;
921 alias c_gst_adapter_prev_dts_at_offset gst_adapter_prev_dts_at_offset;
922 alias c_gst_adapter_prev_offset gst_adapter_prev_offset;
923 alias c_gst_adapter_prev_pts gst_adapter_prev_pts;
924 alias c_gst_adapter_prev_pts_at_offset gst_adapter_prev_pts_at_offset;
925 alias c_gst_adapter_pts_at_discont gst_adapter_pts_at_discont;
926 alias c_gst_adapter_push gst_adapter_push;
927 alias c_gst_adapter_take gst_adapter_take;
928 alias c_gst_adapter_take_buffer gst_adapter_take_buffer;
929 alias c_gst_adapter_take_buffer_fast gst_adapter_take_buffer_fast;
930 alias c_gst_adapter_take_buffer_list gst_adapter_take_buffer_list;
931 alias c_gst_adapter_take_list gst_adapter_take_list;
932 alias c_gst_adapter_unmap gst_adapter_unmap;
933 
934 // gst.base.Aggregator
935 
936 alias c_gst_aggregator_get_type gst_aggregator_get_type;
937 alias c_gst_aggregator_finish_buffer gst_aggregator_finish_buffer;
938 alias c_gst_aggregator_finish_buffer_list gst_aggregator_finish_buffer_list;
939 alias c_gst_aggregator_get_allocator gst_aggregator_get_allocator;
940 alias c_gst_aggregator_get_buffer_pool gst_aggregator_get_buffer_pool;
941 alias c_gst_aggregator_get_latency gst_aggregator_get_latency;
942 alias c_gst_aggregator_negotiate gst_aggregator_negotiate;
943 alias c_gst_aggregator_peek_next_sample gst_aggregator_peek_next_sample;
944 alias c_gst_aggregator_selected_samples gst_aggregator_selected_samples;
945 alias c_gst_aggregator_set_latency gst_aggregator_set_latency;
946 alias c_gst_aggregator_set_src_caps gst_aggregator_set_src_caps;
947 alias c_gst_aggregator_simple_get_next_time gst_aggregator_simple_get_next_time;
948 alias c_gst_aggregator_update_segment gst_aggregator_update_segment;
949 
950 // gst.base.AggregatorPad
951 
952 alias c_gst_aggregator_pad_get_type gst_aggregator_pad_get_type;
953 alias c_gst_aggregator_pad_drop_buffer gst_aggregator_pad_drop_buffer;
954 alias c_gst_aggregator_pad_has_buffer gst_aggregator_pad_has_buffer;
955 alias c_gst_aggregator_pad_is_eos gst_aggregator_pad_is_eos;
956 alias c_gst_aggregator_pad_peek_buffer gst_aggregator_pad_peek_buffer;
957 alias c_gst_aggregator_pad_pop_buffer gst_aggregator_pad_pop_buffer;
958 
959 // gst.base.BaseParse
960 
961 alias c_gst_base_parse_get_type gst_base_parse_get_type;
962 alias c_gst_base_parse_add_index_entry gst_base_parse_add_index_entry;
963 alias c_gst_base_parse_convert_default gst_base_parse_convert_default;
964 alias c_gst_base_parse_drain gst_base_parse_drain;
965 alias c_gst_base_parse_finish_frame gst_base_parse_finish_frame;
966 alias c_gst_base_parse_merge_tags gst_base_parse_merge_tags;
967 alias c_gst_base_parse_push_frame gst_base_parse_push_frame;
968 alias c_gst_base_parse_set_average_bitrate gst_base_parse_set_average_bitrate;
969 alias c_gst_base_parse_set_duration gst_base_parse_set_duration;
970 alias c_gst_base_parse_set_frame_rate gst_base_parse_set_frame_rate;
971 alias c_gst_base_parse_set_has_timing_info gst_base_parse_set_has_timing_info;
972 alias c_gst_base_parse_set_infer_ts gst_base_parse_set_infer_ts;
973 alias c_gst_base_parse_set_latency gst_base_parse_set_latency;
974 alias c_gst_base_parse_set_min_frame_size gst_base_parse_set_min_frame_size;
975 alias c_gst_base_parse_set_passthrough gst_base_parse_set_passthrough;
976 alias c_gst_base_parse_set_pts_interpolation gst_base_parse_set_pts_interpolation;
977 alias c_gst_base_parse_set_syncable gst_base_parse_set_syncable;
978 alias c_gst_base_parse_set_ts_at_offset gst_base_parse_set_ts_at_offset;
979 
980 // gst.base.BaseParseFrame
981 
982 alias c_gst_base_parse_frame_get_type gst_base_parse_frame_get_type;
983 alias c_gst_base_parse_frame_new gst_base_parse_frame_new;
984 alias c_gst_base_parse_frame_copy gst_base_parse_frame_copy;
985 alias c_gst_base_parse_frame_free gst_base_parse_frame_free;
986 alias c_gst_base_parse_frame_init gst_base_parse_frame_init;
987 
988 // gst.base.BaseSink
989 
990 alias c_gst_base_sink_get_type gst_base_sink_get_type;
991 alias c_gst_base_sink_do_preroll gst_base_sink_do_preroll;
992 alias c_gst_base_sink_get_blocksize gst_base_sink_get_blocksize;
993 alias c_gst_base_sink_get_drop_out_of_segment gst_base_sink_get_drop_out_of_segment;
994 alias c_gst_base_sink_get_last_sample gst_base_sink_get_last_sample;
995 alias c_gst_base_sink_get_latency gst_base_sink_get_latency;
996 alias c_gst_base_sink_get_max_bitrate gst_base_sink_get_max_bitrate;
997 alias c_gst_base_sink_get_max_lateness gst_base_sink_get_max_lateness;
998 alias c_gst_base_sink_get_processing_deadline gst_base_sink_get_processing_deadline;
999 alias c_gst_base_sink_get_render_delay gst_base_sink_get_render_delay;
1000 alias c_gst_base_sink_get_stats gst_base_sink_get_stats;
1001 alias c_gst_base_sink_get_sync gst_base_sink_get_sync;
1002 alias c_gst_base_sink_get_throttle_time gst_base_sink_get_throttle_time;
1003 alias c_gst_base_sink_get_ts_offset gst_base_sink_get_ts_offset;
1004 alias c_gst_base_sink_is_async_enabled gst_base_sink_is_async_enabled;
1005 alias c_gst_base_sink_is_last_sample_enabled gst_base_sink_is_last_sample_enabled;
1006 alias c_gst_base_sink_is_qos_enabled gst_base_sink_is_qos_enabled;
1007 alias c_gst_base_sink_query_latency gst_base_sink_query_latency;
1008 alias c_gst_base_sink_set_async_enabled gst_base_sink_set_async_enabled;
1009 alias c_gst_base_sink_set_blocksize gst_base_sink_set_blocksize;
1010 alias c_gst_base_sink_set_drop_out_of_segment gst_base_sink_set_drop_out_of_segment;
1011 alias c_gst_base_sink_set_last_sample_enabled gst_base_sink_set_last_sample_enabled;
1012 alias c_gst_base_sink_set_max_bitrate gst_base_sink_set_max_bitrate;
1013 alias c_gst_base_sink_set_max_lateness gst_base_sink_set_max_lateness;
1014 alias c_gst_base_sink_set_processing_deadline gst_base_sink_set_processing_deadline;
1015 alias c_gst_base_sink_set_qos_enabled gst_base_sink_set_qos_enabled;
1016 alias c_gst_base_sink_set_render_delay gst_base_sink_set_render_delay;
1017 alias c_gst_base_sink_set_sync gst_base_sink_set_sync;
1018 alias c_gst_base_sink_set_throttle_time gst_base_sink_set_throttle_time;
1019 alias c_gst_base_sink_set_ts_offset gst_base_sink_set_ts_offset;
1020 alias c_gst_base_sink_wait gst_base_sink_wait;
1021 alias c_gst_base_sink_wait_clock gst_base_sink_wait_clock;
1022 alias c_gst_base_sink_wait_preroll gst_base_sink_wait_preroll;
1023 
1024 // gst.base.BaseSrc
1025 
1026 alias c_gst_base_src_get_type gst_base_src_get_type;
1027 alias c_gst_base_src_get_allocator gst_base_src_get_allocator;
1028 alias c_gst_base_src_get_blocksize gst_base_src_get_blocksize;
1029 alias c_gst_base_src_get_buffer_pool gst_base_src_get_buffer_pool;
1030 alias c_gst_base_src_get_do_timestamp gst_base_src_get_do_timestamp;
1031 alias c_gst_base_src_is_async gst_base_src_is_async;
1032 alias c_gst_base_src_is_live gst_base_src_is_live;
1033 alias c_gst_base_src_negotiate gst_base_src_negotiate;
1034 alias c_gst_base_src_new_seamless_segment gst_base_src_new_seamless_segment;
1035 alias c_gst_base_src_new_segment gst_base_src_new_segment;
1036 alias c_gst_base_src_query_latency gst_base_src_query_latency;
1037 alias c_gst_base_src_set_async gst_base_src_set_async;
1038 alias c_gst_base_src_set_automatic_eos gst_base_src_set_automatic_eos;
1039 alias c_gst_base_src_set_blocksize gst_base_src_set_blocksize;
1040 alias c_gst_base_src_set_caps gst_base_src_set_caps;
1041 alias c_gst_base_src_set_do_timestamp gst_base_src_set_do_timestamp;
1042 alias c_gst_base_src_set_dynamic_size gst_base_src_set_dynamic_size;
1043 alias c_gst_base_src_set_format gst_base_src_set_format;
1044 alias c_gst_base_src_set_live gst_base_src_set_live;
1045 alias c_gst_base_src_start_complete gst_base_src_start_complete;
1046 alias c_gst_base_src_start_wait gst_base_src_start_wait;
1047 alias c_gst_base_src_submit_buffer_list gst_base_src_submit_buffer_list;
1048 alias c_gst_base_src_wait_playing gst_base_src_wait_playing;
1049 
1050 // gst.base.BaseTransform
1051 
1052 alias c_gst_base_transform_get_type gst_base_transform_get_type;
1053 alias c_gst_base_transform_get_allocator gst_base_transform_get_allocator;
1054 alias c_gst_base_transform_get_buffer_pool gst_base_transform_get_buffer_pool;
1055 alias c_gst_base_transform_is_in_place gst_base_transform_is_in_place;
1056 alias c_gst_base_transform_is_passthrough gst_base_transform_is_passthrough;
1057 alias c_gst_base_transform_is_qos_enabled gst_base_transform_is_qos_enabled;
1058 alias c_gst_base_transform_reconfigure gst_base_transform_reconfigure;
1059 alias c_gst_base_transform_reconfigure_sink gst_base_transform_reconfigure_sink;
1060 alias c_gst_base_transform_reconfigure_src gst_base_transform_reconfigure_src;
1061 alias c_gst_base_transform_set_gap_aware gst_base_transform_set_gap_aware;
1062 alias c_gst_base_transform_set_in_place gst_base_transform_set_in_place;
1063 alias c_gst_base_transform_set_passthrough gst_base_transform_set_passthrough;
1064 alias c_gst_base_transform_set_prefer_passthrough gst_base_transform_set_prefer_passthrough;
1065 alias c_gst_base_transform_set_qos_enabled gst_base_transform_set_qos_enabled;
1066 alias c_gst_base_transform_update_qos gst_base_transform_update_qos;
1067 alias c_gst_base_transform_update_src_caps gst_base_transform_update_src_caps;
1068 
1069 // gst.base.BitReader
1070 
1071 alias c_gst_bit_reader_free gst_bit_reader_free;
1072 alias c_gst_bit_reader_get_bits_uint16 gst_bit_reader_get_bits_uint16;
1073 alias c_gst_bit_reader_get_bits_uint32 gst_bit_reader_get_bits_uint32;
1074 alias c_gst_bit_reader_get_bits_uint64 gst_bit_reader_get_bits_uint64;
1075 alias c_gst_bit_reader_get_bits_uint8 gst_bit_reader_get_bits_uint8;
1076 alias c_gst_bit_reader_get_pos gst_bit_reader_get_pos;
1077 alias c_gst_bit_reader_get_remaining gst_bit_reader_get_remaining;
1078 alias c_gst_bit_reader_get_size gst_bit_reader_get_size;
1079 alias c_gst_bit_reader_init gst_bit_reader_init;
1080 alias c_gst_bit_reader_peek_bits_uint16 gst_bit_reader_peek_bits_uint16;
1081 alias c_gst_bit_reader_peek_bits_uint32 gst_bit_reader_peek_bits_uint32;
1082 alias c_gst_bit_reader_peek_bits_uint64 gst_bit_reader_peek_bits_uint64;
1083 alias c_gst_bit_reader_peek_bits_uint8 gst_bit_reader_peek_bits_uint8;
1084 alias c_gst_bit_reader_set_pos gst_bit_reader_set_pos;
1085 alias c_gst_bit_reader_skip gst_bit_reader_skip;
1086 alias c_gst_bit_reader_skip_to_byte gst_bit_reader_skip_to_byte;
1087 alias c_gst_bit_reader_new gst_bit_reader_new;
1088 
1089 // gst.base.BitWriter
1090 
1091 alias c_gst_bit_writer_align_bytes gst_bit_writer_align_bytes;
1092 alias c_gst_bit_writer_free gst_bit_writer_free;
1093 alias c_gst_bit_writer_free_and_get_buffer gst_bit_writer_free_and_get_buffer;
1094 alias c_gst_bit_writer_free_and_get_data gst_bit_writer_free_and_get_data;
1095 alias c_gst_bit_writer_get_data gst_bit_writer_get_data;
1096 alias c_gst_bit_writer_get_remaining gst_bit_writer_get_remaining;
1097 alias c_gst_bit_writer_get_size gst_bit_writer_get_size;
1098 alias c_gst_bit_writer_init gst_bit_writer_init;
1099 alias c_gst_bit_writer_init_with_data gst_bit_writer_init_with_data;
1100 alias c_gst_bit_writer_init_with_size gst_bit_writer_init_with_size;
1101 alias c_gst_bit_writer_put_bits_uint16 gst_bit_writer_put_bits_uint16;
1102 alias c_gst_bit_writer_put_bits_uint32 gst_bit_writer_put_bits_uint32;
1103 alias c_gst_bit_writer_put_bits_uint64 gst_bit_writer_put_bits_uint64;
1104 alias c_gst_bit_writer_put_bits_uint8 gst_bit_writer_put_bits_uint8;
1105 alias c_gst_bit_writer_put_bytes gst_bit_writer_put_bytes;
1106 alias c_gst_bit_writer_reset gst_bit_writer_reset;
1107 alias c_gst_bit_writer_reset_and_get_buffer gst_bit_writer_reset_and_get_buffer;
1108 alias c_gst_bit_writer_reset_and_get_data gst_bit_writer_reset_and_get_data;
1109 alias c_gst_bit_writer_set_pos gst_bit_writer_set_pos;
1110 alias c_gst_bit_writer_new gst_bit_writer_new;
1111 alias c_gst_bit_writer_new_with_data gst_bit_writer_new_with_data;
1112 alias c_gst_bit_writer_new_with_size gst_bit_writer_new_with_size;
1113 
1114 // gst.base.ByteReader
1115 
1116 alias c_gst_byte_reader_dup_data gst_byte_reader_dup_data;
1117 alias c_gst_byte_reader_dup_string_utf16 gst_byte_reader_dup_string_utf16;
1118 alias c_gst_byte_reader_dup_string_utf32 gst_byte_reader_dup_string_utf32;
1119 alias c_gst_byte_reader_dup_string_utf8 gst_byte_reader_dup_string_utf8;
1120 alias c_gst_byte_reader_free gst_byte_reader_free;
1121 alias c_gst_byte_reader_get_data gst_byte_reader_get_data;
1122 alias c_gst_byte_reader_get_float32_be gst_byte_reader_get_float32_be;
1123 alias c_gst_byte_reader_get_float32_le gst_byte_reader_get_float32_le;
1124 alias c_gst_byte_reader_get_float64_be gst_byte_reader_get_float64_be;
1125 alias c_gst_byte_reader_get_float64_le gst_byte_reader_get_float64_le;
1126 alias c_gst_byte_reader_get_int16_be gst_byte_reader_get_int16_be;
1127 alias c_gst_byte_reader_get_int16_le gst_byte_reader_get_int16_le;
1128 alias c_gst_byte_reader_get_int24_be gst_byte_reader_get_int24_be;
1129 alias c_gst_byte_reader_get_int24_le gst_byte_reader_get_int24_le;
1130 alias c_gst_byte_reader_get_int32_be gst_byte_reader_get_int32_be;
1131 alias c_gst_byte_reader_get_int32_le gst_byte_reader_get_int32_le;
1132 alias c_gst_byte_reader_get_int64_be gst_byte_reader_get_int64_be;
1133 alias c_gst_byte_reader_get_int64_le gst_byte_reader_get_int64_le;
1134 alias c_gst_byte_reader_get_int8 gst_byte_reader_get_int8;
1135 alias c_gst_byte_reader_get_pos gst_byte_reader_get_pos;
1136 alias c_gst_byte_reader_get_remaining gst_byte_reader_get_remaining;
1137 alias c_gst_byte_reader_get_size gst_byte_reader_get_size;
1138 alias c_gst_byte_reader_get_string_utf8 gst_byte_reader_get_string_utf8;
1139 alias c_gst_byte_reader_get_sub_reader gst_byte_reader_get_sub_reader;
1140 alias c_gst_byte_reader_get_uint16_be gst_byte_reader_get_uint16_be;
1141 alias c_gst_byte_reader_get_uint16_le gst_byte_reader_get_uint16_le;
1142 alias c_gst_byte_reader_get_uint24_be gst_byte_reader_get_uint24_be;
1143 alias c_gst_byte_reader_get_uint24_le gst_byte_reader_get_uint24_le;
1144 alias c_gst_byte_reader_get_uint32_be gst_byte_reader_get_uint32_be;
1145 alias c_gst_byte_reader_get_uint32_le gst_byte_reader_get_uint32_le;
1146 alias c_gst_byte_reader_get_uint64_be gst_byte_reader_get_uint64_be;
1147 alias c_gst_byte_reader_get_uint64_le gst_byte_reader_get_uint64_le;
1148 alias c_gst_byte_reader_get_uint8 gst_byte_reader_get_uint8;
1149 alias c_gst_byte_reader_init gst_byte_reader_init;
1150 alias c_gst_byte_reader_masked_scan_uint32 gst_byte_reader_masked_scan_uint32;
1151 alias c_gst_byte_reader_masked_scan_uint32_peek gst_byte_reader_masked_scan_uint32_peek;
1152 alias c_gst_byte_reader_peek_data gst_byte_reader_peek_data;
1153 alias c_gst_byte_reader_peek_float32_be gst_byte_reader_peek_float32_be;
1154 alias c_gst_byte_reader_peek_float32_le gst_byte_reader_peek_float32_le;
1155 alias c_gst_byte_reader_peek_float64_be gst_byte_reader_peek_float64_be;
1156 alias c_gst_byte_reader_peek_float64_le gst_byte_reader_peek_float64_le;
1157 alias c_gst_byte_reader_peek_int16_be gst_byte_reader_peek_int16_be;
1158 alias c_gst_byte_reader_peek_int16_le gst_byte_reader_peek_int16_le;
1159 alias c_gst_byte_reader_peek_int24_be gst_byte_reader_peek_int24_be;
1160 alias c_gst_byte_reader_peek_int24_le gst_byte_reader_peek_int24_le;
1161 alias c_gst_byte_reader_peek_int32_be gst_byte_reader_peek_int32_be;
1162 alias c_gst_byte_reader_peek_int32_le gst_byte_reader_peek_int32_le;
1163 alias c_gst_byte_reader_peek_int64_be gst_byte_reader_peek_int64_be;
1164 alias c_gst_byte_reader_peek_int64_le gst_byte_reader_peek_int64_le;
1165 alias c_gst_byte_reader_peek_int8 gst_byte_reader_peek_int8;
1166 alias c_gst_byte_reader_peek_string_utf8 gst_byte_reader_peek_string_utf8;
1167 alias c_gst_byte_reader_peek_sub_reader gst_byte_reader_peek_sub_reader;
1168 alias c_gst_byte_reader_peek_uint16_be gst_byte_reader_peek_uint16_be;
1169 alias c_gst_byte_reader_peek_uint16_le gst_byte_reader_peek_uint16_le;
1170 alias c_gst_byte_reader_peek_uint24_be gst_byte_reader_peek_uint24_be;
1171 alias c_gst_byte_reader_peek_uint24_le gst_byte_reader_peek_uint24_le;
1172 alias c_gst_byte_reader_peek_uint32_be gst_byte_reader_peek_uint32_be;
1173 alias c_gst_byte_reader_peek_uint32_le gst_byte_reader_peek_uint32_le;
1174 alias c_gst_byte_reader_peek_uint64_be gst_byte_reader_peek_uint64_be;
1175 alias c_gst_byte_reader_peek_uint64_le gst_byte_reader_peek_uint64_le;
1176 alias c_gst_byte_reader_peek_uint8 gst_byte_reader_peek_uint8;
1177 alias c_gst_byte_reader_set_pos gst_byte_reader_set_pos;
1178 alias c_gst_byte_reader_skip gst_byte_reader_skip;
1179 alias c_gst_byte_reader_skip_string_utf16 gst_byte_reader_skip_string_utf16;
1180 alias c_gst_byte_reader_skip_string_utf32 gst_byte_reader_skip_string_utf32;
1181 alias c_gst_byte_reader_skip_string_utf8 gst_byte_reader_skip_string_utf8;
1182 alias c_gst_byte_reader_new gst_byte_reader_new;
1183 
1184 // gst.base.ByteWriter
1185 
1186 alias c_gst_byte_writer_ensure_free_space gst_byte_writer_ensure_free_space;
1187 alias c_gst_byte_writer_fill gst_byte_writer_fill;
1188 alias c_gst_byte_writer_free gst_byte_writer_free;
1189 alias c_gst_byte_writer_free_and_get_buffer gst_byte_writer_free_and_get_buffer;
1190 alias c_gst_byte_writer_free_and_get_data gst_byte_writer_free_and_get_data;
1191 alias c_gst_byte_writer_get_remaining gst_byte_writer_get_remaining;
1192 alias c_gst_byte_writer_init gst_byte_writer_init;
1193 alias c_gst_byte_writer_init_with_data gst_byte_writer_init_with_data;
1194 alias c_gst_byte_writer_init_with_size gst_byte_writer_init_with_size;
1195 alias c_gst_byte_writer_put_buffer gst_byte_writer_put_buffer;
1196 alias c_gst_byte_writer_put_data gst_byte_writer_put_data;
1197 alias c_gst_byte_writer_put_float32_be gst_byte_writer_put_float32_be;
1198 alias c_gst_byte_writer_put_float32_le gst_byte_writer_put_float32_le;
1199 alias c_gst_byte_writer_put_float64_be gst_byte_writer_put_float64_be;
1200 alias c_gst_byte_writer_put_float64_le gst_byte_writer_put_float64_le;
1201 alias c_gst_byte_writer_put_int16_be gst_byte_writer_put_int16_be;
1202 alias c_gst_byte_writer_put_int16_le gst_byte_writer_put_int16_le;
1203 alias c_gst_byte_writer_put_int24_be gst_byte_writer_put_int24_be;
1204 alias c_gst_byte_writer_put_int24_le gst_byte_writer_put_int24_le;
1205 alias c_gst_byte_writer_put_int32_be gst_byte_writer_put_int32_be;
1206 alias c_gst_byte_writer_put_int32_le gst_byte_writer_put_int32_le;
1207 alias c_gst_byte_writer_put_int64_be gst_byte_writer_put_int64_be;
1208 alias c_gst_byte_writer_put_int64_le gst_byte_writer_put_int64_le;
1209 alias c_gst_byte_writer_put_int8 gst_byte_writer_put_int8;
1210 alias c_gst_byte_writer_put_string_utf16 gst_byte_writer_put_string_utf16;
1211 alias c_gst_byte_writer_put_string_utf32 gst_byte_writer_put_string_utf32;
1212 alias c_gst_byte_writer_put_string_utf8 gst_byte_writer_put_string_utf8;
1213 alias c_gst_byte_writer_put_uint16_be gst_byte_writer_put_uint16_be;
1214 alias c_gst_byte_writer_put_uint16_le gst_byte_writer_put_uint16_le;
1215 alias c_gst_byte_writer_put_uint24_be gst_byte_writer_put_uint24_be;
1216 alias c_gst_byte_writer_put_uint24_le gst_byte_writer_put_uint24_le;
1217 alias c_gst_byte_writer_put_uint32_be gst_byte_writer_put_uint32_be;
1218 alias c_gst_byte_writer_put_uint32_le gst_byte_writer_put_uint32_le;
1219 alias c_gst_byte_writer_put_uint64_be gst_byte_writer_put_uint64_be;
1220 alias c_gst_byte_writer_put_uint64_le gst_byte_writer_put_uint64_le;
1221 alias c_gst_byte_writer_put_uint8 gst_byte_writer_put_uint8;
1222 alias c_gst_byte_writer_reset gst_byte_writer_reset;
1223 alias c_gst_byte_writer_reset_and_get_buffer gst_byte_writer_reset_and_get_buffer;
1224 alias c_gst_byte_writer_reset_and_get_data gst_byte_writer_reset_and_get_data;
1225 alias c_gst_byte_writer_new gst_byte_writer_new;
1226 alias c_gst_byte_writer_new_with_data gst_byte_writer_new_with_data;
1227 alias c_gst_byte_writer_new_with_size gst_byte_writer_new_with_size;
1228 
1229 // gst.base.CollectPads
1230 
1231 alias c_gst_collect_pads_get_type gst_collect_pads_get_type;
1232 alias c_gst_collect_pads_new gst_collect_pads_new;
1233 alias c_gst_collect_pads_add_pad gst_collect_pads_add_pad;
1234 alias c_gst_collect_pads_available gst_collect_pads_available;
1235 alias c_gst_collect_pads_clip_running_time gst_collect_pads_clip_running_time;
1236 alias c_gst_collect_pads_event_default gst_collect_pads_event_default;
1237 alias c_gst_collect_pads_flush gst_collect_pads_flush;
1238 alias c_gst_collect_pads_peek gst_collect_pads_peek;
1239 alias c_gst_collect_pads_pop gst_collect_pads_pop;
1240 alias c_gst_collect_pads_query_default gst_collect_pads_query_default;
1241 alias c_gst_collect_pads_read_buffer gst_collect_pads_read_buffer;
1242 alias c_gst_collect_pads_remove_pad gst_collect_pads_remove_pad;
1243 alias c_gst_collect_pads_set_buffer_function gst_collect_pads_set_buffer_function;
1244 alias c_gst_collect_pads_set_clip_function gst_collect_pads_set_clip_function;
1245 alias c_gst_collect_pads_set_compare_function gst_collect_pads_set_compare_function;
1246 alias c_gst_collect_pads_set_event_function gst_collect_pads_set_event_function;
1247 alias c_gst_collect_pads_set_flush_function gst_collect_pads_set_flush_function;
1248 alias c_gst_collect_pads_set_flushing gst_collect_pads_set_flushing;
1249 alias c_gst_collect_pads_set_function gst_collect_pads_set_function;
1250 alias c_gst_collect_pads_set_query_function gst_collect_pads_set_query_function;
1251 alias c_gst_collect_pads_set_waiting gst_collect_pads_set_waiting;
1252 alias c_gst_collect_pads_src_event_default gst_collect_pads_src_event_default;
1253 alias c_gst_collect_pads_start gst_collect_pads_start;
1254 alias c_gst_collect_pads_stop gst_collect_pads_stop;
1255 alias c_gst_collect_pads_take_buffer gst_collect_pads_take_buffer;
1256 
1257 // gst.base.DataQueue
1258 
1259 alias c_gst_data_queue_get_type gst_data_queue_get_type;
1260 alias c_gst_data_queue_new gst_data_queue_new;
1261 alias c_gst_data_queue_drop_head gst_data_queue_drop_head;
1262 alias c_gst_data_queue_flush gst_data_queue_flush;
1263 alias c_gst_data_queue_get_level gst_data_queue_get_level;
1264 alias c_gst_data_queue_is_empty gst_data_queue_is_empty;
1265 alias c_gst_data_queue_is_full gst_data_queue_is_full;
1266 alias c_gst_data_queue_limits_changed gst_data_queue_limits_changed;
1267 alias c_gst_data_queue_peek gst_data_queue_peek;
1268 alias c_gst_data_queue_pop gst_data_queue_pop;
1269 alias c_gst_data_queue_push gst_data_queue_push;
1270 alias c_gst_data_queue_push_force gst_data_queue_push_force;
1271 alias c_gst_data_queue_set_flushing gst_data_queue_set_flushing;
1272 
1273 // gst.base.FlowCombiner
1274 
1275 alias c_gst_flow_combiner_get_type gst_flow_combiner_get_type;
1276 alias c_gst_flow_combiner_new gst_flow_combiner_new;
1277 alias c_gst_flow_combiner_add_pad gst_flow_combiner_add_pad;
1278 alias c_gst_flow_combiner_clear gst_flow_combiner_clear;
1279 alias c_gst_flow_combiner_free gst_flow_combiner_free;
1280 alias c_gst_flow_combiner_ref gst_flow_combiner_ref;
1281 alias c_gst_flow_combiner_remove_pad gst_flow_combiner_remove_pad;
1282 alias c_gst_flow_combiner_reset gst_flow_combiner_reset;
1283 alias c_gst_flow_combiner_unref gst_flow_combiner_unref;
1284 alias c_gst_flow_combiner_update_flow gst_flow_combiner_update_flow;
1285 alias c_gst_flow_combiner_update_pad_flow gst_flow_combiner_update_pad_flow;
1286 
1287 // gst.base.PushSrc
1288 
1289 alias c_gst_push_src_get_type gst_push_src_get_type;
1290 
1291 // gst.base.QueueArray
1292 
1293 alias c_gst_queue_array_clear gst_queue_array_clear;
1294 alias c_gst_queue_array_drop_element gst_queue_array_drop_element;
1295 alias c_gst_queue_array_drop_struct gst_queue_array_drop_struct;
1296 alias c_gst_queue_array_find gst_queue_array_find;
1297 alias c_gst_queue_array_free gst_queue_array_free;
1298 alias c_gst_queue_array_get_length gst_queue_array_get_length;
1299 alias c_gst_queue_array_is_empty gst_queue_array_is_empty;
1300 alias c_gst_queue_array_peek_head gst_queue_array_peek_head;
1301 alias c_gst_queue_array_peek_head_struct gst_queue_array_peek_head_struct;
1302 alias c_gst_queue_array_peek_nth gst_queue_array_peek_nth;
1303 alias c_gst_queue_array_peek_nth_struct gst_queue_array_peek_nth_struct;
1304 alias c_gst_queue_array_peek_tail gst_queue_array_peek_tail;
1305 alias c_gst_queue_array_peek_tail_struct gst_queue_array_peek_tail_struct;
1306 alias c_gst_queue_array_pop_head gst_queue_array_pop_head;
1307 alias c_gst_queue_array_pop_head_struct gst_queue_array_pop_head_struct;
1308 alias c_gst_queue_array_pop_tail gst_queue_array_pop_tail;
1309 alias c_gst_queue_array_pop_tail_struct gst_queue_array_pop_tail_struct;
1310 alias c_gst_queue_array_push_tail gst_queue_array_push_tail;
1311 alias c_gst_queue_array_push_tail_struct gst_queue_array_push_tail_struct;
1312 alias c_gst_queue_array_set_clear_func gst_queue_array_set_clear_func;
1313 alias c_gst_queue_array_new gst_queue_array_new;
1314 alias c_gst_queue_array_new_for_struct gst_queue_array_new_for_struct;
1315 
1316 // gst.base.Base
1317 
1318 alias c_gst_type_find_helper gst_type_find_helper;
1319 alias c_gst_type_find_helper_for_buffer gst_type_find_helper_for_buffer;
1320 alias c_gst_type_find_helper_for_data gst_type_find_helper_for_data;
1321 alias c_gst_type_find_helper_for_extension gst_type_find_helper_for_extension;
1322 alias c_gst_type_find_helper_get_range gst_type_find_helper_get_range;
1323 alias c_gst_type_find_helper_for_buffer_with_extension gst_type_find_helper_for_buffer_with_extension;
1324 alias c_gst_type_find_helper_for_data_with_extension gst_type_find_helper_for_data_with_extension;
1325 alias c_gst_type_find_helper_get_range_full gst_type_find_helper_get_range_full;