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