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 gstreamerc.gstreamer;
26 
27 version(Tango)
28 	private import tango.stdc.stdio;
29 else
30 	private import std.stdio;
31 
32 private import gstreamerc.gstreamertypes;
33 private import gtkc.Loader;
34 private import gtkc.paths;
35 
36 mixin( _shared ~ "static this()
37 {
38 	// gstreamer.GStreamer
39 
40 	Linker.link(gst_init, \"gst_init\", LIBRARY.GSTREAMER);
41 	Linker.link(gst_init_check, \"gst_init_check\", LIBRARY.GSTREAMER);
42 	Linker.link(gst_init_get_option_group, \"gst_init_get_option_group\", LIBRARY.GSTREAMER);
43 	Linker.link(gst_is_initialized, \"gst_is_initialized\", LIBRARY.GSTREAMER);
44 	Linker.link(gst_deinit, \"gst_deinit\", LIBRARY.GSTREAMER);
45 	Linker.link(gst_version, \"gst_version\", LIBRARY.GSTREAMER);
46 	Linker.link(gst_version_string, \"gst_version_string\", LIBRARY.GSTREAMER);
47 	Linker.link(gst_segtrap_is_enabled, \"gst_segtrap_is_enabled\", LIBRARY.GSTREAMER);
48 	Linker.link(gst_segtrap_set_enabled, \"gst_segtrap_set_enabled\", LIBRARY.GSTREAMER);
49 	Linker.link(gst_registry_fork_is_enabled, \"gst_registry_fork_is_enabled\", LIBRARY.GSTREAMER);
50 	Linker.link(gst_registry_fork_set_enabled, \"gst_registry_fork_set_enabled\", LIBRARY.GSTREAMER);
51 	Linker.link(gst_update_registry, \"gst_update_registry\", LIBRARY.GSTREAMER);
52 
53 	// gstreamer.Allocator
54 
55 	Linker.link(gst_allocator_find, \"gst_allocator_find\", LIBRARY.GSTREAMER);
56 	Linker.link(gst_allocator_register, \"gst_allocator_register\", LIBRARY.GSTREAMER);
57 	Linker.link(gst_allocator_set_default, \"gst_allocator_set_default\", LIBRARY.GSTREAMER);
58 	Linker.link(gst_allocation_params_init, \"gst_allocation_params_init\", LIBRARY.GSTREAMER);
59 	Linker.link(gst_allocation_params_copy, \"gst_allocation_params_copy\", LIBRARY.GSTREAMER);
60 	Linker.link(gst_allocation_params_free, \"gst_allocation_params_free\", LIBRARY.GSTREAMER);
61 	Linker.link(gst_allocator_alloc, \"gst_allocator_alloc\", LIBRARY.GSTREAMER);
62 	Linker.link(gst_allocator_free, \"gst_allocator_free\", LIBRARY.GSTREAMER);
63 	Linker.link(gst_memory_new_wrapped, \"gst_memory_new_wrapped\", LIBRARY.GSTREAMER);
64 
65 	// gstreamer.AtomicQueue
66 
67 	Linker.link(gst_atomic_queue_new, \"gst_atomic_queue_new\", LIBRARY.GSTREAMER);
68 	Linker.link(gst_atomic_queue_ref, \"gst_atomic_queue_ref\", LIBRARY.GSTREAMER);
69 	Linker.link(gst_atomic_queue_unref, \"gst_atomic_queue_unref\", LIBRARY.GSTREAMER);
70 	Linker.link(gst_atomic_queue_push, \"gst_atomic_queue_push\", LIBRARY.GSTREAMER);
71 	Linker.link(gst_atomic_queue_peek, \"gst_atomic_queue_peek\", LIBRARY.GSTREAMER);
72 	Linker.link(gst_atomic_queue_pop, \"gst_atomic_queue_pop\", LIBRARY.GSTREAMER);
73 	Linker.link(gst_atomic_queue_length, \"gst_atomic_queue_length\", LIBRARY.GSTREAMER);
74 
75 	// gstreamer.Bin
76 
77 	Linker.link(gst_bin_new, \"gst_bin_new\", LIBRARY.GSTREAMER);
78 	Linker.link(gst_bin_add, \"gst_bin_add\", LIBRARY.GSTREAMER);
79 	Linker.link(gst_bin_remove, \"gst_bin_remove\", LIBRARY.GSTREAMER);
80 	Linker.link(gst_bin_get_by_name, \"gst_bin_get_by_name\", LIBRARY.GSTREAMER);
81 	Linker.link(gst_bin_get_by_name_recurse_up, \"gst_bin_get_by_name_recurse_up\", LIBRARY.GSTREAMER);
82 	Linker.link(gst_bin_get_by_interface, \"gst_bin_get_by_interface\", LIBRARY.GSTREAMER);
83 	Linker.link(gst_bin_iterate_elements, \"gst_bin_iterate_elements\", LIBRARY.GSTREAMER);
84 	Linker.link(gst_bin_iterate_recurse, \"gst_bin_iterate_recurse\", LIBRARY.GSTREAMER);
85 	Linker.link(gst_bin_iterate_sinks, \"gst_bin_iterate_sinks\", LIBRARY.GSTREAMER);
86 	Linker.link(gst_bin_iterate_sorted, \"gst_bin_iterate_sorted\", LIBRARY.GSTREAMER);
87 	Linker.link(gst_bin_iterate_sources, \"gst_bin_iterate_sources\", LIBRARY.GSTREAMER);
88 	Linker.link(gst_bin_iterate_all_by_interface, \"gst_bin_iterate_all_by_interface\", LIBRARY.GSTREAMER);
89 	Linker.link(gst_bin_recalculate_latency, \"gst_bin_recalculate_latency\", LIBRARY.GSTREAMER);
90 	Linker.link(gst_bin_add_many, \"gst_bin_add_many\", LIBRARY.GSTREAMER);
91 	Linker.link(gst_bin_remove_many, \"gst_bin_remove_many\", LIBRARY.GSTREAMER);
92 	Linker.link(gst_bin_find_unlinked_pad, \"gst_bin_find_unlinked_pad\", LIBRARY.GSTREAMER);
93 
94 	// gstreamer.Buffer
95 
96 	Linker.link(gst_buffer_new, \"gst_buffer_new\", LIBRARY.GSTREAMER);
97 	Linker.link(gst_buffer_new_allocate, \"gst_buffer_new_allocate\", LIBRARY.GSTREAMER);
98 	Linker.link(gst_buffer_new_wrapped, \"gst_buffer_new_wrapped\", LIBRARY.GSTREAMER);
99 	Linker.link(gst_buffer_new_wrapped_full, \"gst_buffer_new_wrapped_full\", LIBRARY.GSTREAMER);
100 	Linker.link(gst_buffer_ref, \"gst_buffer_ref\", LIBRARY.GSTREAMER);
101 	Linker.link(gst_buffer_unref, \"gst_buffer_unref\", LIBRARY.GSTREAMER);
102 	Linker.link(gst_buffer_get_sizes, \"gst_buffer_get_sizes\", LIBRARY.GSTREAMER);
103 	Linker.link(gst_buffer_get_size, \"gst_buffer_get_size\", LIBRARY.GSTREAMER);
104 	Linker.link(gst_buffer_get_sizes_range, \"gst_buffer_get_sizes_range\", LIBRARY.GSTREAMER);
105 	Linker.link(gst_buffer_resize_range, \"gst_buffer_resize_range\", LIBRARY.GSTREAMER);
106 	Linker.link(gst_buffer_resize, \"gst_buffer_resize\", LIBRARY.GSTREAMER);
107 	Linker.link(gst_buffer_set_size, \"gst_buffer_set_size\", LIBRARY.GSTREAMER);
108 	Linker.link(gst_buffer_peek_memory, \"gst_buffer_peek_memory\", LIBRARY.GSTREAMER);
109 	Linker.link(gst_buffer_n_memory, \"gst_buffer_n_memory\", LIBRARY.GSTREAMER);
110 	Linker.link(gst_buffer_insert_memory, \"gst_buffer_insert_memory\", LIBRARY.GSTREAMER);
111 	Linker.link(gst_buffer_replace_memory_range, \"gst_buffer_replace_memory_range\", LIBRARY.GSTREAMER);
112 	Linker.link(gst_buffer_get_memory_range, \"gst_buffer_get_memory_range\", LIBRARY.GSTREAMER);
113 	Linker.link(gst_buffer_remove_memory_range, \"gst_buffer_remove_memory_range\", LIBRARY.GSTREAMER);
114 	Linker.link(gst_buffer_find_memory, \"gst_buffer_find_memory\", LIBRARY.GSTREAMER);
115 	Linker.link(gst_buffer_prepend_memory, \"gst_buffer_prepend_memory\", LIBRARY.GSTREAMER);
116 	Linker.link(gst_buffer_append_memory, \"gst_buffer_append_memory\", LIBRARY.GSTREAMER);
117 	Linker.link(gst_buffer_replace_memory, \"gst_buffer_replace_memory\", LIBRARY.GSTREAMER);
118 	Linker.link(gst_buffer_replace_all_memory, \"gst_buffer_replace_all_memory\", LIBRARY.GSTREAMER);
119 	Linker.link(gst_buffer_get_memory, \"gst_buffer_get_memory\", LIBRARY.GSTREAMER);
120 	Linker.link(gst_buffer_get_all_memory, \"gst_buffer_get_all_memory\", LIBRARY.GSTREAMER);
121 	Linker.link(gst_buffer_remove_memory, \"gst_buffer_remove_memory\", LIBRARY.GSTREAMER);
122 	Linker.link(gst_buffer_remove_all_memory, \"gst_buffer_remove_all_memory\", LIBRARY.GSTREAMER);
123 	Linker.link(gst_buffer_map, \"gst_buffer_map\", LIBRARY.GSTREAMER);
124 	Linker.link(gst_buffer_map_range, \"gst_buffer_map_range\", LIBRARY.GSTREAMER);
125 	Linker.link(gst_buffer_unmap, \"gst_buffer_unmap\", LIBRARY.GSTREAMER);
126 	Linker.link(gst_buffer_memcmp, \"gst_buffer_memcmp\", LIBRARY.GSTREAMER);
127 	Linker.link(gst_buffer_extract, \"gst_buffer_extract\", LIBRARY.GSTREAMER);
128 	Linker.link(gst_buffer_extract_dup, \"gst_buffer_extract_dup\", LIBRARY.GSTREAMER);
129 	Linker.link(gst_buffer_fill, \"gst_buffer_fill\", LIBRARY.GSTREAMER);
130 	Linker.link(gst_buffer_memset, \"gst_buffer_memset\", LIBRARY.GSTREAMER);
131 	Linker.link(gst_buffer_copy, \"gst_buffer_copy\", LIBRARY.GSTREAMER);
132 	Linker.link(gst_buffer_copy_into, \"gst_buffer_copy_into\", LIBRARY.GSTREAMER);
133 	Linker.link(gst_buffer_copy_region, \"gst_buffer_copy_region\", LIBRARY.GSTREAMER);
134 	Linker.link(gst_buffer_replace, \"gst_buffer_replace\", LIBRARY.GSTREAMER);
135 	Linker.link(gst_buffer_append, \"gst_buffer_append\", LIBRARY.GSTREAMER);
136 	Linker.link(gst_buffer_append_region, \"gst_buffer_append_region\", LIBRARY.GSTREAMER);
137 	Linker.link(gst_buffer_get_meta, \"gst_buffer_get_meta\", LIBRARY.GSTREAMER);
138 	Linker.link(gst_buffer_add_meta, \"gst_buffer_add_meta\", LIBRARY.GSTREAMER);
139 	Linker.link(gst_buffer_remove_meta, \"gst_buffer_remove_meta\", LIBRARY.GSTREAMER);
140 	Linker.link(gst_buffer_iterate_meta, \"gst_buffer_iterate_meta\", LIBRARY.GSTREAMER);
141 	Linker.link(gst_buffer_foreach_meta, \"gst_buffer_foreach_meta\", LIBRARY.GSTREAMER);
142 
143 	// gstreamer.BufferList
144 
145 	Linker.link(gst_buffer_list_new, \"gst_buffer_list_new\", LIBRARY.GSTREAMER);
146 	Linker.link(gst_buffer_list_new_sized, \"gst_buffer_list_new_sized\", LIBRARY.GSTREAMER);
147 	Linker.link(gst_buffer_list_length, \"gst_buffer_list_length\", LIBRARY.GSTREAMER);
148 	Linker.link(gst_buffer_list_insert, \"gst_buffer_list_insert\", LIBRARY.GSTREAMER);
149 	Linker.link(gst_buffer_list_remove, \"gst_buffer_list_remove\", LIBRARY.GSTREAMER);
150 	Linker.link(gst_buffer_list_ref, \"gst_buffer_list_ref\", LIBRARY.GSTREAMER);
151 	Linker.link(gst_buffer_list_unref, \"gst_buffer_list_unref\", LIBRARY.GSTREAMER);
152 	Linker.link(gst_buffer_list_copy, \"gst_buffer_list_copy\", LIBRARY.GSTREAMER);
153 	Linker.link(gst_buffer_list_foreach, \"gst_buffer_list_foreach\", LIBRARY.GSTREAMER);
154 	Linker.link(gst_buffer_list_get, \"gst_buffer_list_get\", LIBRARY.GSTREAMER);
155 
156 	// gstreamer.BufferPool
157 
158 	Linker.link(gst_buffer_pool_new, \"gst_buffer_pool_new\", LIBRARY.GSTREAMER);
159 	Linker.link(gst_buffer_pool_config_get_params, \"gst_buffer_pool_config_get_params\", LIBRARY.GSTREAMER);
160 	Linker.link(gst_buffer_pool_config_set_params, \"gst_buffer_pool_config_set_params\", LIBRARY.GSTREAMER);
161 	Linker.link(gst_buffer_pool_config_get_allocator, \"gst_buffer_pool_config_get_allocator\", LIBRARY.GSTREAMER);
162 	Linker.link(gst_buffer_pool_config_set_allocator, \"gst_buffer_pool_config_set_allocator\", LIBRARY.GSTREAMER);
163 	Linker.link(gst_buffer_pool_config_n_options, \"gst_buffer_pool_config_n_options\", LIBRARY.GSTREAMER);
164 	Linker.link(gst_buffer_pool_config_add_option, \"gst_buffer_pool_config_add_option\", LIBRARY.GSTREAMER);
165 	Linker.link(gst_buffer_pool_config_get_option, \"gst_buffer_pool_config_get_option\", LIBRARY.GSTREAMER);
166 	Linker.link(gst_buffer_pool_config_has_option, \"gst_buffer_pool_config_has_option\", LIBRARY.GSTREAMER);
167 	Linker.link(gst_buffer_pool_get_options, \"gst_buffer_pool_get_options\", LIBRARY.GSTREAMER);
168 	Linker.link(gst_buffer_pool_has_option, \"gst_buffer_pool_has_option\", LIBRARY.GSTREAMER);
169 	Linker.link(gst_buffer_pool_get_config, \"gst_buffer_pool_get_config\", LIBRARY.GSTREAMER);
170 	Linker.link(gst_buffer_pool_set_config, \"gst_buffer_pool_set_config\", LIBRARY.GSTREAMER);
171 	Linker.link(gst_buffer_pool_set_active, \"gst_buffer_pool_set_active\", LIBRARY.GSTREAMER);
172 	Linker.link(gst_buffer_pool_is_active, \"gst_buffer_pool_is_active\", LIBRARY.GSTREAMER);
173 	Linker.link(gst_buffer_pool_acquire_buffer, \"gst_buffer_pool_acquire_buffer\", LIBRARY.GSTREAMER);
174 	Linker.link(gst_buffer_pool_release_buffer, \"gst_buffer_pool_release_buffer\", LIBRARY.GSTREAMER);
175 
176 	// gstreamer.Bus
177 
178 	Linker.link(gst_bus_new, \"gst_bus_new\", LIBRARY.GSTREAMER);
179 	Linker.link(gst_bus_post, \"gst_bus_post\", LIBRARY.GSTREAMER);
180 	Linker.link(gst_bus_have_pending, \"gst_bus_have_pending\", LIBRARY.GSTREAMER);
181 	Linker.link(gst_bus_peek, \"gst_bus_peek\", LIBRARY.GSTREAMER);
182 	Linker.link(gst_bus_pop, \"gst_bus_pop\", LIBRARY.GSTREAMER);
183 	Linker.link(gst_bus_pop_filtered, \"gst_bus_pop_filtered\", LIBRARY.GSTREAMER);
184 	Linker.link(gst_bus_timed_pop, \"gst_bus_timed_pop\", LIBRARY.GSTREAMER);
185 	Linker.link(gst_bus_timed_pop_filtered, \"gst_bus_timed_pop_filtered\", LIBRARY.GSTREAMER);
186 	Linker.link(gst_bus_set_flushing, \"gst_bus_set_flushing\", LIBRARY.GSTREAMER);
187 	Linker.link(gst_bus_set_sync_handler, \"gst_bus_set_sync_handler\", LIBRARY.GSTREAMER);
188 	Linker.link(gst_bus_sync_signal_handler, \"gst_bus_sync_signal_handler\", LIBRARY.GSTREAMER);
189 	Linker.link(gst_bus_create_watch, \"gst_bus_create_watch\", LIBRARY.GSTREAMER);
190 	Linker.link(gst_bus_add_watch_full, \"gst_bus_add_watch_full\", LIBRARY.GSTREAMER);
191 	Linker.link(gst_bus_add_watch, \"gst_bus_add_watch\", LIBRARY.GSTREAMER);
192 	Linker.link(gst_bus_disable_sync_message_emission, \"gst_bus_disable_sync_message_emission\", LIBRARY.GSTREAMER);
193 	Linker.link(gst_bus_enable_sync_message_emission, \"gst_bus_enable_sync_message_emission\", LIBRARY.GSTREAMER);
194 	Linker.link(gst_bus_async_signal_func, \"gst_bus_async_signal_func\", LIBRARY.GSTREAMER);
195 	Linker.link(gst_bus_add_signal_watch, \"gst_bus_add_signal_watch\", LIBRARY.GSTREAMER);
196 	Linker.link(gst_bus_add_signal_watch_full, \"gst_bus_add_signal_watch_full\", LIBRARY.GSTREAMER);
197 	Linker.link(gst_bus_remove_signal_watch, \"gst_bus_remove_signal_watch\", LIBRARY.GSTREAMER);
198 	Linker.link(gst_bus_poll, \"gst_bus_poll\", LIBRARY.GSTREAMER);
199 
200 	// gstreamer.Caps
201 
202 	Linker.link(gst_caps_new_empty, \"gst_caps_new_empty\", LIBRARY.GSTREAMER);
203 	Linker.link(gst_caps_new_empty_simple, \"gst_caps_new_empty_simple\", LIBRARY.GSTREAMER);
204 	Linker.link(gst_caps_new_any, \"gst_caps_new_any\", LIBRARY.GSTREAMER);
205 	Linker.link(gst_caps_new_simple, \"gst_caps_new_simple\", LIBRARY.GSTREAMER);
206 	Linker.link(gst_caps_new_full, \"gst_caps_new_full\", LIBRARY.GSTREAMER);
207 	Linker.link(gst_caps_new_full_valist, \"gst_caps_new_full_valist\", LIBRARY.GSTREAMER);
208 	Linker.link(gst_caps_copy, \"gst_caps_copy\", LIBRARY.GSTREAMER);
209 	Linker.link(gst_caps_copy_nth, \"gst_caps_copy_nth\", LIBRARY.GSTREAMER);
210 	Linker.link(gst_static_caps_get, \"gst_static_caps_get\", LIBRARY.GSTREAMER);
211 	Linker.link(gst_static_caps_cleanup, \"gst_static_caps_cleanup\", LIBRARY.GSTREAMER);
212 	Linker.link(gst_caps_append, \"gst_caps_append\", LIBRARY.GSTREAMER);
213 	Linker.link(gst_caps_merge, \"gst_caps_merge\", LIBRARY.GSTREAMER);
214 	Linker.link(gst_caps_append_structure, \"gst_caps_append_structure\", LIBRARY.GSTREAMER);
215 	Linker.link(gst_caps_append_structure_full, \"gst_caps_append_structure_full\", LIBRARY.GSTREAMER);
216 	Linker.link(gst_caps_remove_structure, \"gst_caps_remove_structure\", LIBRARY.GSTREAMER);
217 	Linker.link(gst_caps_steal_structure, \"gst_caps_steal_structure\", LIBRARY.GSTREAMER);
218 	Linker.link(gst_caps_merge_structure, \"gst_caps_merge_structure\", LIBRARY.GSTREAMER);
219 	Linker.link(gst_caps_merge_structure_full, \"gst_caps_merge_structure_full\", LIBRARY.GSTREAMER);
220 	Linker.link(gst_caps_get_size, \"gst_caps_get_size\", LIBRARY.GSTREAMER);
221 	Linker.link(gst_caps_get_structure, \"gst_caps_get_structure\", LIBRARY.GSTREAMER);
222 	Linker.link(gst_caps_get_features, \"gst_caps_get_features\", LIBRARY.GSTREAMER);
223 	Linker.link(gst_caps_set_features, \"gst_caps_set_features\", LIBRARY.GSTREAMER);
224 	Linker.link(gst_caps_set_value, \"gst_caps_set_value\", LIBRARY.GSTREAMER);
225 	Linker.link(gst_caps_set_simple, \"gst_caps_set_simple\", LIBRARY.GSTREAMER);
226 	Linker.link(gst_caps_set_simple_valist, \"gst_caps_set_simple_valist\", LIBRARY.GSTREAMER);
227 	Linker.link(gst_caps_is_any, \"gst_caps_is_any\", LIBRARY.GSTREAMER);
228 	Linker.link(gst_caps_is_empty, \"gst_caps_is_empty\", LIBRARY.GSTREAMER);
229 	Linker.link(gst_caps_is_fixed, \"gst_caps_is_fixed\", LIBRARY.GSTREAMER);
230 	Linker.link(gst_caps_is_equal, \"gst_caps_is_equal\", LIBRARY.GSTREAMER);
231 	Linker.link(gst_caps_is_equal_fixed, \"gst_caps_is_equal_fixed\", LIBRARY.GSTREAMER);
232 	Linker.link(gst_caps_is_strictly_equal, \"gst_caps_is_strictly_equal\", LIBRARY.GSTREAMER);
233 	Linker.link(gst_caps_is_always_compatible, \"gst_caps_is_always_compatible\", LIBRARY.GSTREAMER);
234 	Linker.link(gst_caps_is_subset, \"gst_caps_is_subset\", LIBRARY.GSTREAMER);
235 	Linker.link(gst_caps_is_subset_structure, \"gst_caps_is_subset_structure\", LIBRARY.GSTREAMER);
236 	Linker.link(gst_caps_is_subset_structure_full, \"gst_caps_is_subset_structure_full\", LIBRARY.GSTREAMER);
237 	Linker.link(gst_caps_can_intersect, \"gst_caps_can_intersect\", LIBRARY.GSTREAMER);
238 	Linker.link(gst_caps_intersect, \"gst_caps_intersect\", LIBRARY.GSTREAMER);
239 	Linker.link(gst_caps_intersect_full, \"gst_caps_intersect_full\", LIBRARY.GSTREAMER);
240 	Linker.link(gst_caps_normalize, \"gst_caps_normalize\", LIBRARY.GSTREAMER);
241 	Linker.link(gst_caps_simplify, \"gst_caps_simplify\", LIBRARY.GSTREAMER);
242 	Linker.link(gst_caps_replace, \"gst_caps_replace\", LIBRARY.GSTREAMER);
243 	Linker.link(gst_caps_take, \"gst_caps_take\", LIBRARY.GSTREAMER);
244 	Linker.link(gst_caps_to_string, \"gst_caps_to_string\", LIBRARY.GSTREAMER);
245 	Linker.link(gst_caps_from_string, \"gst_caps_from_string\", LIBRARY.GSTREAMER);
246 	Linker.link(gst_caps_subtract, \"gst_caps_subtract\", LIBRARY.GSTREAMER);
247 	Linker.link(gst_caps_truncate, \"gst_caps_truncate\", LIBRARY.GSTREAMER);
248 	Linker.link(gst_caps_fixate, \"gst_caps_fixate\", LIBRARY.GSTREAMER);
249 	Linker.link(gst_caps_ref, \"gst_caps_ref\", LIBRARY.GSTREAMER);
250 	Linker.link(gst_caps_unref, \"gst_caps_unref\", LIBRARY.GSTREAMER);
251 
252 	// gstreamer.CapsFeatures
253 
254 	Linker.link(gst_caps_features_new, \"gst_caps_features_new\", LIBRARY.GSTREAMER);
255 	Linker.link(gst_caps_features_new_empty, \"gst_caps_features_new_empty\", LIBRARY.GSTREAMER);
256 	Linker.link(gst_caps_features_new_any, \"gst_caps_features_new_any\", LIBRARY.GSTREAMER);
257 	Linker.link(gst_caps_features_new_id, \"gst_caps_features_new_id\", LIBRARY.GSTREAMER);
258 	Linker.link(gst_caps_features_new_id_valist, \"gst_caps_features_new_id_valist\", LIBRARY.GSTREAMER);
259 	Linker.link(gst_caps_features_new_valist, \"gst_caps_features_new_valist\", LIBRARY.GSTREAMER);
260 	Linker.link(gst_caps_features_copy, \"gst_caps_features_copy\", LIBRARY.GSTREAMER);
261 	Linker.link(gst_caps_features_free, \"gst_caps_features_free\", LIBRARY.GSTREAMER);
262 	Linker.link(gst_caps_features_from_string, \"gst_caps_features_from_string\", LIBRARY.GSTREAMER);
263 	Linker.link(gst_caps_features_to_string, \"gst_caps_features_to_string\", LIBRARY.GSTREAMER);
264 	Linker.link(gst_caps_features_set_parent_refcount, \"gst_caps_features_set_parent_refcount\", LIBRARY.GSTREAMER);
265 	Linker.link(gst_caps_features_is_equal, \"gst_caps_features_is_equal\", LIBRARY.GSTREAMER);
266 	Linker.link(gst_caps_features_is_any, \"gst_caps_features_is_any\", LIBRARY.GSTREAMER);
267 	Linker.link(gst_caps_features_contains, \"gst_caps_features_contains\", LIBRARY.GSTREAMER);
268 	Linker.link(gst_caps_features_contains_id, \"gst_caps_features_contains_id\", LIBRARY.GSTREAMER);
269 	Linker.link(gst_caps_features_get_size, \"gst_caps_features_get_size\", LIBRARY.GSTREAMER);
270 	Linker.link(gst_caps_features_get_nth, \"gst_caps_features_get_nth\", LIBRARY.GSTREAMER);
271 	Linker.link(gst_caps_features_get_nth_id, \"gst_caps_features_get_nth_id\", LIBRARY.GSTREAMER);
272 	Linker.link(gst_caps_features_add, \"gst_caps_features_add\", LIBRARY.GSTREAMER);
273 	Linker.link(gst_caps_features_add_id, \"gst_caps_features_add_id\", LIBRARY.GSTREAMER);
274 	Linker.link(gst_caps_features_remove, \"gst_caps_features_remove\", LIBRARY.GSTREAMER);
275 	Linker.link(gst_caps_features_remove_id, \"gst_caps_features_remove_id\", LIBRARY.GSTREAMER);
276 
277 	// gstreamer.Sample
278 
279 	Linker.link(gst_sample_get_buffer, \"gst_sample_get_buffer\", LIBRARY.GSTREAMER);
280 	Linker.link(gst_sample_get_caps, \"gst_sample_get_caps\", LIBRARY.GSTREAMER);
281 	Linker.link(gst_sample_get_info, \"gst_sample_get_info\", LIBRARY.GSTREAMER);
282 	Linker.link(gst_sample_get_segment, \"gst_sample_get_segment\", LIBRARY.GSTREAMER);
283 	Linker.link(gst_sample_new, \"gst_sample_new\", LIBRARY.GSTREAMER);
284 	Linker.link(gst_sample_ref, \"gst_sample_ref\", LIBRARY.GSTREAMER);
285 	Linker.link(gst_sample_unref, \"gst_sample_unref\", LIBRARY.GSTREAMER);
286 
287 	// gstreamer.ChildProxyT
288 
289 
290 	// gstreamer.ChildProxyT
291 
292 	Linker.link(gst_child_proxy_get_children_count, \"gst_child_proxy_get_children_count\", LIBRARY.GSTREAMER);
293 	Linker.link(gst_child_proxy_get_child_by_name, \"gst_child_proxy_get_child_by_name\", LIBRARY.GSTREAMER);
294 	Linker.link(gst_child_proxy_get_child_by_index, \"gst_child_proxy_get_child_by_index\", LIBRARY.GSTREAMER);
295 	Linker.link(gst_child_proxy_lookup, \"gst_child_proxy_lookup\", LIBRARY.GSTREAMER);
296 	Linker.link(gst_child_proxy_get_property, \"gst_child_proxy_get_property\", LIBRARY.GSTREAMER);
297 	Linker.link(gst_child_proxy_get_valist, \"gst_child_proxy_get_valist\", LIBRARY.GSTREAMER);
298 	Linker.link(gst_child_proxy_get, \"gst_child_proxy_get\", LIBRARY.GSTREAMER);
299 	Linker.link(gst_child_proxy_set_property, \"gst_child_proxy_set_property\", LIBRARY.GSTREAMER);
300 	Linker.link(gst_child_proxy_set_valist, \"gst_child_proxy_set_valist\", LIBRARY.GSTREAMER);
301 	Linker.link(gst_child_proxy_set, \"gst_child_proxy_set\", LIBRARY.GSTREAMER);
302 	Linker.link(gst_child_proxy_child_added, \"gst_child_proxy_child_added\", LIBRARY.GSTREAMER);
303 	Linker.link(gst_child_proxy_child_removed, \"gst_child_proxy_child_removed\", LIBRARY.GSTREAMER);
304 
305 	// gstreamer.Clock
306 
307 	Linker.link(gst_clock_add_observation, \"gst_clock_add_observation\", LIBRARY.GSTREAMER);
308 	Linker.link(gst_clock_set_master, \"gst_clock_set_master\", LIBRARY.GSTREAMER);
309 	Linker.link(gst_clock_get_master, \"gst_clock_get_master\", LIBRARY.GSTREAMER);
310 	Linker.link(gst_clock_set_resolution, \"gst_clock_set_resolution\", LIBRARY.GSTREAMER);
311 	Linker.link(gst_clock_get_resolution, \"gst_clock_get_resolution\", LIBRARY.GSTREAMER);
312 	Linker.link(gst_clock_get_time, \"gst_clock_get_time\", LIBRARY.GSTREAMER);
313 	Linker.link(gst_clock_new_single_shot_id, \"gst_clock_new_single_shot_id\", LIBRARY.GSTREAMER);
314 	Linker.link(gst_clock_new_periodic_id, \"gst_clock_new_periodic_id\", LIBRARY.GSTREAMER);
315 	Linker.link(gst_clock_single_shot_id_reinit, \"gst_clock_single_shot_id_reinit\", LIBRARY.GSTREAMER);
316 	Linker.link(gst_clock_periodic_id_reinit, \"gst_clock_periodic_id_reinit\", LIBRARY.GSTREAMER);
317 	Linker.link(gst_clock_get_internal_time, \"gst_clock_get_internal_time\", LIBRARY.GSTREAMER);
318 	Linker.link(gst_clock_adjust_unlocked, \"gst_clock_adjust_unlocked\", LIBRARY.GSTREAMER);
319 	Linker.link(gst_clock_unadjust_unlocked, \"gst_clock_unadjust_unlocked\", LIBRARY.GSTREAMER);
320 	Linker.link(gst_clock_get_calibration, \"gst_clock_get_calibration\", LIBRARY.GSTREAMER);
321 	Linker.link(gst_clock_set_calibration, \"gst_clock_set_calibration\", LIBRARY.GSTREAMER);
322 	Linker.link(gst_clock_get_timeout, \"gst_clock_get_timeout\", LIBRARY.GSTREAMER);
323 	Linker.link(gst_clock_set_timeout, \"gst_clock_set_timeout\", LIBRARY.GSTREAMER);
324 	Linker.link(gst_clock_id_get_time, \"gst_clock_id_get_time\", LIBRARY.GSTREAMER);
325 	Linker.link(gst_clock_id_wait, \"gst_clock_id_wait\", LIBRARY.GSTREAMER);
326 	Linker.link(gst_clock_id_wait_async, \"gst_clock_id_wait_async\", LIBRARY.GSTREAMER);
327 	Linker.link(gst_clock_id_unschedule, \"gst_clock_id_unschedule\", LIBRARY.GSTREAMER);
328 	Linker.link(gst_clock_id_compare_func, \"gst_clock_id_compare_func\", LIBRARY.GSTREAMER);
329 	Linker.link(gst_clock_id_ref, \"gst_clock_id_ref\", LIBRARY.GSTREAMER);
330 	Linker.link(gst_clock_id_unref, \"gst_clock_id_unref\", LIBRARY.GSTREAMER);
331 
332 	// gstreamer.Context
333 
334 	Linker.link(gst_context_new, \"gst_context_new\", LIBRARY.GSTREAMER);
335 	Linker.link(gst_context_ref, \"gst_context_ref\", LIBRARY.GSTREAMER);
336 	Linker.link(gst_context_unref, \"gst_context_unref\", LIBRARY.GSTREAMER);
337 	Linker.link(gst_context_copy, \"gst_context_copy\", LIBRARY.GSTREAMER);
338 	Linker.link(gst_context_get_context_type, \"gst_context_get_context_type\", LIBRARY.GSTREAMER);
339 	Linker.link(gst_context_has_context_type, \"gst_context_has_context_type\", LIBRARY.GSTREAMER);
340 	Linker.link(gst_context_is_persistent, \"gst_context_is_persistent\", LIBRARY.GSTREAMER);
341 	Linker.link(gst_context_get_structure, \"gst_context_get_structure\", LIBRARY.GSTREAMER);
342 	Linker.link(gst_context_writable_structure, \"gst_context_writable_structure\", LIBRARY.GSTREAMER);
343 	Linker.link(gst_context_replace, \"gst_context_replace\", LIBRARY.GSTREAMER);
344 
345 	// gstreamer.ControlBinding
346 
347 	Linker.link(gst_control_binding_sync_values, \"gst_control_binding_sync_values\", LIBRARY.GSTREAMER);
348 	Linker.link(gst_control_binding_get_value, \"gst_control_binding_get_value\", LIBRARY.GSTREAMER);
349 	Linker.link(gst_control_binding_get_value_array, \"gst_control_binding_get_value_array\", LIBRARY.GSTREAMER);
350 	Linker.link(gst_control_binding_get_g_value_array, \"gst_control_binding_get_g_value_array\", LIBRARY.GSTREAMER);
351 	Linker.link(gst_control_binding_set_disabled, \"gst_control_binding_set_disabled\", LIBRARY.GSTREAMER);
352 	Linker.link(gst_control_binding_is_disabled, \"gst_control_binding_is_disabled\", LIBRARY.GSTREAMER);
353 
354 	// gstreamer.ControlSource
355 
356 	Linker.link(gst_control_source_get_value, \"gst_control_source_get_value\", LIBRARY.GSTREAMER);
357 	Linker.link(gst_control_source_get_value_array, \"gst_control_source_get_value_array\", LIBRARY.GSTREAMER);
358 
359 	// gstreamer.DateTime
360 
361 	Linker.link(gst_date_time_get_day, \"gst_date_time_get_day\", LIBRARY.GSTREAMER);
362 	Linker.link(gst_date_time_get_month, \"gst_date_time_get_month\", LIBRARY.GSTREAMER);
363 	Linker.link(gst_date_time_get_hour, \"gst_date_time_get_hour\", LIBRARY.GSTREAMER);
364 	Linker.link(gst_date_time_get_microsecond, \"gst_date_time_get_microsecond\", LIBRARY.GSTREAMER);
365 	Linker.link(gst_date_time_get_minute, \"gst_date_time_get_minute\", LIBRARY.GSTREAMER);
366 	Linker.link(gst_date_time_get_time_zone_offset, \"gst_date_time_get_time_zone_offset\", LIBRARY.GSTREAMER);
367 	Linker.link(gst_date_time_get_second, \"gst_date_time_get_second\", LIBRARY.GSTREAMER);
368 	Linker.link(gst_date_time_get_year, \"gst_date_time_get_year\", LIBRARY.GSTREAMER);
369 	Linker.link(gst_date_time_new, \"gst_date_time_new\", LIBRARY.GSTREAMER);
370 	Linker.link(gst_date_time_new_ymd, \"gst_date_time_new_ymd\", LIBRARY.GSTREAMER);
371 	Linker.link(gst_date_time_new_ym, \"gst_date_time_new_ym\", LIBRARY.GSTREAMER);
372 	Linker.link(gst_date_time_new_y, \"gst_date_time_new_y\", LIBRARY.GSTREAMER);
373 	Linker.link(gst_date_time_new_from_unix_epoch_local_time, \"gst_date_time_new_from_unix_epoch_local_time\", LIBRARY.GSTREAMER);
374 	Linker.link(gst_date_time_new_from_unix_epoch_utc, \"gst_date_time_new_from_unix_epoch_utc\", LIBRARY.GSTREAMER);
375 	Linker.link(gst_date_time_new_local_time, \"gst_date_time_new_local_time\", LIBRARY.GSTREAMER);
376 	Linker.link(gst_date_time_new_now_local_time, \"gst_date_time_new_now_local_time\", LIBRARY.GSTREAMER);
377 	Linker.link(gst_date_time_new_now_utc, \"gst_date_time_new_now_utc\", LIBRARY.GSTREAMER);
378 	Linker.link(gst_date_time_ref, \"gst_date_time_ref\", LIBRARY.GSTREAMER);
379 	Linker.link(gst_date_time_unref, \"gst_date_time_unref\", LIBRARY.GSTREAMER);
380 	Linker.link(gst_date_time_has_day, \"gst_date_time_has_day\", LIBRARY.GSTREAMER);
381 	Linker.link(gst_date_time_has_month, \"gst_date_time_has_month\", LIBRARY.GSTREAMER);
382 	Linker.link(gst_date_time_has_second, \"gst_date_time_has_second\", LIBRARY.GSTREAMER);
383 	Linker.link(gst_date_time_has_time, \"gst_date_time_has_time\", LIBRARY.GSTREAMER);
384 	Linker.link(gst_date_time_has_year, \"gst_date_time_has_year\", LIBRARY.GSTREAMER);
385 	Linker.link(gst_date_time_new_from_iso8601_string, \"gst_date_time_new_from_iso8601_string\", LIBRARY.GSTREAMER);
386 	Linker.link(gst_date_time_to_iso8601_string, \"gst_date_time_to_iso8601_string\", LIBRARY.GSTREAMER);
387 	Linker.link(gst_date_time_new_from_g_date_time, \"gst_date_time_new_from_g_date_time\", LIBRARY.GSTREAMER);
388 	Linker.link(gst_date_time_to_g_date_time, \"gst_date_time_to_g_date_time\", LIBRARY.GSTREAMER);
389 
390 	// gstreamer.Element
391 
392 	Linker.link(gst_element_class_add_pad_template, \"gst_element_class_add_pad_template\", LIBRARY.GSTREAMER);
393 	Linker.link(gst_element_class_get_pad_template, \"gst_element_class_get_pad_template\", LIBRARY.GSTREAMER);
394 	Linker.link(gst_element_class_get_pad_template_list, \"gst_element_class_get_pad_template_list\", LIBRARY.GSTREAMER);
395 	Linker.link(gst_element_class_set_metadata, \"gst_element_class_set_metadata\", LIBRARY.GSTREAMER);
396 	Linker.link(gst_element_class_set_static_metadata, \"gst_element_class_set_static_metadata\", LIBRARY.GSTREAMER);
397 	Linker.link(gst_element_class_add_metadata, \"gst_element_class_add_metadata\", LIBRARY.GSTREAMER);
398 	Linker.link(gst_element_class_add_static_metadata, \"gst_element_class_add_static_metadata\", LIBRARY.GSTREAMER);
399 	Linker.link(gst_element_add_pad, \"gst_element_add_pad\", LIBRARY.GSTREAMER);
400 	Linker.link(gst_element_create_all_pads, \"gst_element_create_all_pads\", LIBRARY.GSTREAMER);
401 	Linker.link(gst_element_get_compatible_pad, \"gst_element_get_compatible_pad\", LIBRARY.GSTREAMER);
402 	Linker.link(gst_element_get_compatible_pad_template, \"gst_element_get_compatible_pad_template\", LIBRARY.GSTREAMER);
403 	Linker.link(gst_element_get_request_pad, \"gst_element_get_request_pad\", LIBRARY.GSTREAMER);
404 	Linker.link(gst_element_get_static_pad, \"gst_element_get_static_pad\", LIBRARY.GSTREAMER);
405 	Linker.link(gst_element_request_pad, \"gst_element_request_pad\", LIBRARY.GSTREAMER);
406 	Linker.link(gst_element_no_more_pads, \"gst_element_no_more_pads\", LIBRARY.GSTREAMER);
407 	Linker.link(gst_element_release_request_pad, \"gst_element_release_request_pad\", LIBRARY.GSTREAMER);
408 	Linker.link(gst_element_remove_pad, \"gst_element_remove_pad\", LIBRARY.GSTREAMER);
409 	Linker.link(gst_element_iterate_pads, \"gst_element_iterate_pads\", LIBRARY.GSTREAMER);
410 	Linker.link(gst_element_iterate_sink_pads, \"gst_element_iterate_sink_pads\", LIBRARY.GSTREAMER);
411 	Linker.link(gst_element_iterate_src_pads, \"gst_element_iterate_src_pads\", LIBRARY.GSTREAMER);
412 	Linker.link(gst_element_link, \"gst_element_link\", LIBRARY.GSTREAMER);
413 	Linker.link(gst_element_unlink, \"gst_element_unlink\", LIBRARY.GSTREAMER);
414 	Linker.link(gst_element_link_many, \"gst_element_link_many\", LIBRARY.GSTREAMER);
415 	Linker.link(gst_element_unlink_many, \"gst_element_unlink_many\", LIBRARY.GSTREAMER);
416 	Linker.link(gst_element_link_pads, \"gst_element_link_pads\", LIBRARY.GSTREAMER);
417 	Linker.link(gst_element_link_pads_full, \"gst_element_link_pads_full\", LIBRARY.GSTREAMER);
418 	Linker.link(gst_element_unlink_pads, \"gst_element_unlink_pads\", LIBRARY.GSTREAMER);
419 	Linker.link(gst_element_link_pads_filtered, \"gst_element_link_pads_filtered\", LIBRARY.GSTREAMER);
420 	Linker.link(gst_element_link_filtered, \"gst_element_link_filtered\", LIBRARY.GSTREAMER);
421 	Linker.link(gst_element_class_get_metadata, \"gst_element_class_get_metadata\", LIBRARY.GSTREAMER);
422 	Linker.link(gst_element_set_base_time, \"gst_element_set_base_time\", LIBRARY.GSTREAMER);
423 	Linker.link(gst_element_get_base_time, \"gst_element_get_base_time\", LIBRARY.GSTREAMER);
424 	Linker.link(gst_element_set_start_time, \"gst_element_set_start_time\", LIBRARY.GSTREAMER);
425 	Linker.link(gst_element_get_start_time, \"gst_element_get_start_time\", LIBRARY.GSTREAMER);
426 	Linker.link(gst_element_set_bus, \"gst_element_set_bus\", LIBRARY.GSTREAMER);
427 	Linker.link(gst_element_get_bus, \"gst_element_get_bus\", LIBRARY.GSTREAMER);
428 	Linker.link(gst_element_set_context, \"gst_element_set_context\", LIBRARY.GSTREAMER);
429 	Linker.link(gst_element_get_factory, \"gst_element_get_factory\", LIBRARY.GSTREAMER);
430 	Linker.link(gst_element_set_clock, \"gst_element_set_clock\", LIBRARY.GSTREAMER);
431 	Linker.link(gst_element_get_clock, \"gst_element_get_clock\", LIBRARY.GSTREAMER);
432 	Linker.link(gst_element_provide_clock, \"gst_element_provide_clock\", LIBRARY.GSTREAMER);
433 	Linker.link(gst_element_set_state, \"gst_element_set_state\", LIBRARY.GSTREAMER);
434 	Linker.link(gst_element_get_state, \"gst_element_get_state\", LIBRARY.GSTREAMER);
435 	Linker.link(gst_element_set_locked_state, \"gst_element_set_locked_state\", LIBRARY.GSTREAMER);
436 	Linker.link(gst_element_is_locked_state, \"gst_element_is_locked_state\", LIBRARY.GSTREAMER);
437 	Linker.link(gst_element_abort_state, \"gst_element_abort_state\", LIBRARY.GSTREAMER);
438 	Linker.link(gst_element_continue_state, \"gst_element_continue_state\", LIBRARY.GSTREAMER);
439 	Linker.link(gst_element_lost_state, \"gst_element_lost_state\", LIBRARY.GSTREAMER);
440 	Linker.link(gst_element_state_get_name, \"gst_element_state_get_name\", LIBRARY.GSTREAMER);
441 	Linker.link(gst_element_state_change_return_get_name, \"gst_element_state_change_return_get_name\", LIBRARY.GSTREAMER);
442 	Linker.link(gst_element_sync_state_with_parent, \"gst_element_sync_state_with_parent\", LIBRARY.GSTREAMER);
443 	Linker.link(gst_element_change_state, \"gst_element_change_state\", LIBRARY.GSTREAMER);
444 	Linker.link(gst_element_message_full, \"gst_element_message_full\", LIBRARY.GSTREAMER);
445 	Linker.link(gst_element_post_message, \"gst_element_post_message\", LIBRARY.GSTREAMER);
446 	Linker.link(gst_element_query, \"gst_element_query\", LIBRARY.GSTREAMER);
447 	Linker.link(gst_element_query_convert, \"gst_element_query_convert\", LIBRARY.GSTREAMER);
448 	Linker.link(gst_element_query_position, \"gst_element_query_position\", LIBRARY.GSTREAMER);
449 	Linker.link(gst_element_query_duration, \"gst_element_query_duration\", LIBRARY.GSTREAMER);
450 	Linker.link(gst_element_send_event, \"gst_element_send_event\", LIBRARY.GSTREAMER);
451 	Linker.link(gst_element_seek_simple, \"gst_element_seek_simple\", LIBRARY.GSTREAMER);
452 	Linker.link(gst_element_seek, \"gst_element_seek\", LIBRARY.GSTREAMER);
453 
454 	// gstreamer.ElementFactory
455 
456 	Linker.link(gst_element_register, \"gst_element_register\", LIBRARY.GSTREAMER);
457 	Linker.link(gst_element_factory_find, \"gst_element_factory_find\", LIBRARY.GSTREAMER);
458 	Linker.link(gst_element_factory_get_element_type, \"gst_element_factory_get_element_type\", LIBRARY.GSTREAMER);
459 	Linker.link(gst_element_factory_get_metadata, \"gst_element_factory_get_metadata\", LIBRARY.GSTREAMER);
460 	Linker.link(gst_element_factory_get_metadata_keys, \"gst_element_factory_get_metadata_keys\", LIBRARY.GSTREAMER);
461 	Linker.link(gst_element_factory_get_num_pad_templates, \"gst_element_factory_get_num_pad_templates\", LIBRARY.GSTREAMER);
462 	Linker.link(gst_element_factory_get_uri_type, \"gst_element_factory_get_uri_type\", LIBRARY.GSTREAMER);
463 	Linker.link(gst_element_factory_get_uri_protocols, \"gst_element_factory_get_uri_protocols\", LIBRARY.GSTREAMER);
464 	Linker.link(gst_element_factory_has_interface, \"gst_element_factory_has_interface\", LIBRARY.GSTREAMER);
465 	Linker.link(gst_element_factory_create, \"gst_element_factory_create\", LIBRARY.GSTREAMER);
466 	Linker.link(gst_element_factory_make, \"gst_element_factory_make\", LIBRARY.GSTREAMER);
467 	Linker.link(gst_element_factory_can_sink_all_caps, \"gst_element_factory_can_sink_all_caps\", LIBRARY.GSTREAMER);
468 	Linker.link(gst_element_factory_can_src_all_caps, \"gst_element_factory_can_src_all_caps\", LIBRARY.GSTREAMER);
469 	Linker.link(gst_element_factory_can_sink_any_caps, \"gst_element_factory_can_sink_any_caps\", LIBRARY.GSTREAMER);
470 	Linker.link(gst_element_factory_can_src_any_caps, \"gst_element_factory_can_src_any_caps\", LIBRARY.GSTREAMER);
471 	Linker.link(gst_element_factory_get_static_pad_templates, \"gst_element_factory_get_static_pad_templates\", LIBRARY.GSTREAMER);
472 	Linker.link(gst_element_factory_list_filter, \"gst_element_factory_list_filter\", LIBRARY.GSTREAMER);
473 	Linker.link(gst_element_factory_list_get_elements, \"gst_element_factory_list_get_elements\", LIBRARY.GSTREAMER);
474 	Linker.link(gst_element_factory_list_is_type, \"gst_element_factory_list_is_type\", LIBRARY.GSTREAMER);
475 
476 	// gstreamer.
477 
478 	Linker.link(gst_error_get_message, \"gst_error_get_message\", LIBRARY.GSTREAMER);
479 
480 	// gstreamer.Event
481 
482 	Linker.link(gst_event_type_get_flags, \"gst_event_type_get_flags\", LIBRARY.GSTREAMER);
483 	Linker.link(gst_event_type_get_name, \"gst_event_type_get_name\", LIBRARY.GSTREAMER);
484 	Linker.link(gst_event_type_to_quark, \"gst_event_type_to_quark\", LIBRARY.GSTREAMER);
485 	Linker.link(gst_event_ref, \"gst_event_ref\", LIBRARY.GSTREAMER);
486 	Linker.link(gst_event_unref, \"gst_event_unref\", LIBRARY.GSTREAMER);
487 	Linker.link(gst_event_replace, \"gst_event_replace\", LIBRARY.GSTREAMER);
488 	Linker.link(gst_event_copy, \"gst_event_copy\", LIBRARY.GSTREAMER);
489 	Linker.link(gst_event_steal, \"gst_event_steal\", LIBRARY.GSTREAMER);
490 	Linker.link(gst_event_take, \"gst_event_take\", LIBRARY.GSTREAMER);
491 	Linker.link(gst_event_writable_structure, \"gst_event_writable_structure\", LIBRARY.GSTREAMER);
492 	Linker.link(gst_event_new_custom, \"gst_event_new_custom\", LIBRARY.GSTREAMER);
493 	Linker.link(gst_event_get_structure, \"gst_event_get_structure\", LIBRARY.GSTREAMER);
494 	Linker.link(gst_event_has_name, \"gst_event_has_name\", LIBRARY.GSTREAMER);
495 	Linker.link(gst_event_get_seqnum, \"gst_event_get_seqnum\", LIBRARY.GSTREAMER);
496 	Linker.link(gst_event_set_seqnum, \"gst_event_set_seqnum\", LIBRARY.GSTREAMER);
497 	Linker.link(gst_event_new_flush_start, \"gst_event_new_flush_start\", LIBRARY.GSTREAMER);
498 	Linker.link(gst_event_new_flush_stop, \"gst_event_new_flush_stop\", LIBRARY.GSTREAMER);
499 	Linker.link(gst_event_parse_flush_stop, \"gst_event_parse_flush_stop\", LIBRARY.GSTREAMER);
500 	Linker.link(gst_event_new_eos, \"gst_event_new_eos\", LIBRARY.GSTREAMER);
501 	Linker.link(gst_event_new_gap, \"gst_event_new_gap\", LIBRARY.GSTREAMER);
502 	Linker.link(gst_event_parse_gap, \"gst_event_parse_gap\", LIBRARY.GSTREAMER);
503 	Linker.link(gst_event_new_stream_start, \"gst_event_new_stream_start\", LIBRARY.GSTREAMER);
504 	Linker.link(gst_event_parse_stream_start, \"gst_event_parse_stream_start\", LIBRARY.GSTREAMER);
505 	Linker.link(gst_event_set_stream_flags, \"gst_event_set_stream_flags\", LIBRARY.GSTREAMER);
506 	Linker.link(gst_event_parse_stream_flags, \"gst_event_parse_stream_flags\", LIBRARY.GSTREAMER);
507 	Linker.link(gst_event_set_group_id, \"gst_event_set_group_id\", LIBRARY.GSTREAMER);
508 	Linker.link(gst_event_parse_group_id, \"gst_event_parse_group_id\", LIBRARY.GSTREAMER);
509 	Linker.link(gst_event_new_segment, \"gst_event_new_segment\", LIBRARY.GSTREAMER);
510 	Linker.link(gst_event_parse_segment, \"gst_event_parse_segment\", LIBRARY.GSTREAMER);
511 	Linker.link(gst_event_copy_segment, \"gst_event_copy_segment\", LIBRARY.GSTREAMER);
512 	Linker.link(gst_event_new_tag, \"gst_event_new_tag\", LIBRARY.GSTREAMER);
513 	Linker.link(gst_event_parse_tag, \"gst_event_parse_tag\", LIBRARY.GSTREAMER);
514 	Linker.link(gst_event_new_buffer_size, \"gst_event_new_buffer_size\", LIBRARY.GSTREAMER);
515 	Linker.link(gst_event_parse_buffer_size, \"gst_event_parse_buffer_size\", LIBRARY.GSTREAMER);
516 	Linker.link(gst_event_new_qos, \"gst_event_new_qos\", LIBRARY.GSTREAMER);
517 	Linker.link(gst_event_parse_qos, \"gst_event_parse_qos\", LIBRARY.GSTREAMER);
518 	Linker.link(gst_event_new_seek, \"gst_event_new_seek\", LIBRARY.GSTREAMER);
519 	Linker.link(gst_event_parse_seek, \"gst_event_parse_seek\", LIBRARY.GSTREAMER);
520 	Linker.link(gst_event_new_navigation, \"gst_event_new_navigation\", LIBRARY.GSTREAMER);
521 	Linker.link(gst_event_new_latency, \"gst_event_new_latency\", LIBRARY.GSTREAMER);
522 	Linker.link(gst_event_parse_latency, \"gst_event_parse_latency\", LIBRARY.GSTREAMER);
523 	Linker.link(gst_event_new_step, \"gst_event_new_step\", LIBRARY.GSTREAMER);
524 	Linker.link(gst_event_parse_step, \"gst_event_parse_step\", LIBRARY.GSTREAMER);
525 	Linker.link(gst_event_new_sink_message, \"gst_event_new_sink_message\", LIBRARY.GSTREAMER);
526 	Linker.link(gst_event_parse_sink_message, \"gst_event_parse_sink_message\", LIBRARY.GSTREAMER);
527 	Linker.link(gst_event_new_reconfigure, \"gst_event_new_reconfigure\", LIBRARY.GSTREAMER);
528 	Linker.link(gst_event_new_caps, \"gst_event_new_caps\", LIBRARY.GSTREAMER);
529 	Linker.link(gst_event_parse_caps, \"gst_event_parse_caps\", LIBRARY.GSTREAMER);
530 	Linker.link(gst_event_new_toc, \"gst_event_new_toc\", LIBRARY.GSTREAMER);
531 	Linker.link(gst_event_parse_toc, \"gst_event_parse_toc\", LIBRARY.GSTREAMER);
532 	Linker.link(gst_event_new_toc_select, \"gst_event_new_toc_select\", LIBRARY.GSTREAMER);
533 	Linker.link(gst_event_parse_toc_select, \"gst_event_parse_toc_select\", LIBRARY.GSTREAMER);
534 	Linker.link(gst_event_new_segment_done, \"gst_event_new_segment_done\", LIBRARY.GSTREAMER);
535 	Linker.link(gst_event_parse_segment_done, \"gst_event_parse_segment_done\", LIBRARY.GSTREAMER);
536 
537 	// gstreamer.
538 
539 	Linker.link(gst_format_get_name, \"gst_format_get_name\", LIBRARY.GSTREAMER);
540 	Linker.link(gst_format_to_quark, \"gst_format_to_quark\", LIBRARY.GSTREAMER);
541 	Linker.link(gst_format_register, \"gst_format_register\", LIBRARY.GSTREAMER);
542 	Linker.link(gst_format_get_by_nick, \"gst_format_get_by_nick\", LIBRARY.GSTREAMER);
543 	Linker.link(gst_formats_contains, \"gst_formats_contains\", LIBRARY.GSTREAMER);
544 	Linker.link(gst_format_get_details, \"gst_format_get_details\", LIBRARY.GSTREAMER);
545 	Linker.link(gst_format_iterate_definitions, \"gst_format_iterate_definitions\", LIBRARY.GSTREAMER);
546 
547 	// gstreamer.GhostPad
548 
549 	Linker.link(gst_ghost_pad_new, \"gst_ghost_pad_new\", LIBRARY.GSTREAMER);
550 	Linker.link(gst_ghost_pad_new_no_target, \"gst_ghost_pad_new_no_target\", LIBRARY.GSTREAMER);
551 	Linker.link(gst_ghost_pad_new_from_template, \"gst_ghost_pad_new_from_template\", LIBRARY.GSTREAMER);
552 	Linker.link(gst_ghost_pad_new_no_target_from_template, \"gst_ghost_pad_new_no_target_from_template\", LIBRARY.GSTREAMER);
553 	Linker.link(gst_ghost_pad_set_target, \"gst_ghost_pad_set_target\", LIBRARY.GSTREAMER);
554 	Linker.link(gst_ghost_pad_get_target, \"gst_ghost_pad_get_target\", LIBRARY.GSTREAMER);
555 	Linker.link(gst_ghost_pad_construct, \"gst_ghost_pad_construct\", LIBRARY.GSTREAMER);
556 	Linker.link(gst_ghost_pad_activate_mode_default, \"gst_ghost_pad_activate_mode_default\", LIBRARY.GSTREAMER);
557 	Linker.link(gst_ghost_pad_internal_activate_mode_default, \"gst_ghost_pad_internal_activate_mode_default\", LIBRARY.GSTREAMER);
558 
559 	// gstreamer.ProxyPad
560 
561 	Linker.link(gst_proxy_pad_get_internal, \"gst_proxy_pad_get_internal\", LIBRARY.GSTREAMER);
562 	Linker.link(gst_proxy_pad_iterate_internal_links_default, \"gst_proxy_pad_iterate_internal_links_default\", LIBRARY.GSTREAMER);
563 	Linker.link(gst_proxy_pad_chain_default, \"gst_proxy_pad_chain_default\", LIBRARY.GSTREAMER);
564 	Linker.link(gst_proxy_pad_chain_list_default, \"gst_proxy_pad_chain_list_default\", LIBRARY.GSTREAMER);
565 	Linker.link(gst_proxy_pad_getrange_default, \"gst_proxy_pad_getrange_default\", LIBRARY.GSTREAMER);
566 
567 	// gstreamer.Iterator
568 
569 	Linker.link(gst_iterator_new, \"gst_iterator_new\", LIBRARY.GSTREAMER);
570 	Linker.link(gst_iterator_new_list, \"gst_iterator_new_list\", LIBRARY.GSTREAMER);
571 	Linker.link(gst_iterator_new_single, \"gst_iterator_new_single\", LIBRARY.GSTREAMER);
572 	Linker.link(gst_iterator_copy, \"gst_iterator_copy\", LIBRARY.GSTREAMER);
573 	Linker.link(gst_iterator_free, \"gst_iterator_free\", LIBRARY.GSTREAMER);
574 	Linker.link(gst_iterator_next, \"gst_iterator_next\", LIBRARY.GSTREAMER);
575 	Linker.link(gst_iterator_resync, \"gst_iterator_resync\", LIBRARY.GSTREAMER);
576 	Linker.link(gst_iterator_push, \"gst_iterator_push\", LIBRARY.GSTREAMER);
577 	Linker.link(gst_iterator_filter, \"gst_iterator_filter\", LIBRARY.GSTREAMER);
578 	Linker.link(gst_iterator_fold, \"gst_iterator_fold\", LIBRARY.GSTREAMER);
579 	Linker.link(gst_iterator_foreach, \"gst_iterator_foreach\", LIBRARY.GSTREAMER);
580 	Linker.link(gst_iterator_find_custom, \"gst_iterator_find_custom\", LIBRARY.GSTREAMER);
581 
582 	// gstreamer.Memory
583 
584 	Linker.link(gst_memory_init, \"gst_memory_init\", LIBRARY.GSTREAMER);
585 	Linker.link(gst_memory_is_type, \"gst_memory_is_type\", LIBRARY.GSTREAMER);
586 	Linker.link(gst_memory_ref, \"gst_memory_ref\", LIBRARY.GSTREAMER);
587 	Linker.link(gst_memory_unref, \"gst_memory_unref\", LIBRARY.GSTREAMER);
588 	Linker.link(gst_memory_get_sizes, \"gst_memory_get_sizes\", LIBRARY.GSTREAMER);
589 	Linker.link(gst_memory_resize, \"gst_memory_resize\", LIBRARY.GSTREAMER);
590 	Linker.link(gst_memory_make_mapped, \"gst_memory_make_mapped\", LIBRARY.GSTREAMER);
591 	Linker.link(gst_memory_map, \"gst_memory_map\", LIBRARY.GSTREAMER);
592 	Linker.link(gst_memory_unmap, \"gst_memory_unmap\", LIBRARY.GSTREAMER);
593 	Linker.link(gst_memory_copy, \"gst_memory_copy\", LIBRARY.GSTREAMER);
594 	Linker.link(gst_memory_share, \"gst_memory_share\", LIBRARY.GSTREAMER);
595 	Linker.link(gst_memory_is_span, \"gst_memory_is_span\", LIBRARY.GSTREAMER);
596 
597 	// gstreamer.Message
598 
599 	Linker.link(gst_message_type_to_quark, \"gst_message_type_to_quark\", LIBRARY.GSTREAMER);
600 	Linker.link(gst_message_type_get_name, \"gst_message_type_get_name\", LIBRARY.GSTREAMER);
601 	Linker.link(gst_message_ref, \"gst_message_ref\", LIBRARY.GSTREAMER);
602 	Linker.link(gst_message_unref, \"gst_message_unref\", LIBRARY.GSTREAMER);
603 	Linker.link(gst_message_copy, \"gst_message_copy\", LIBRARY.GSTREAMER);
604 	Linker.link(gst_message_get_structure, \"gst_message_get_structure\", LIBRARY.GSTREAMER);
605 	Linker.link(gst_message_get_seqnum, \"gst_message_get_seqnum\", LIBRARY.GSTREAMER);
606 	Linker.link(gst_message_set_seqnum, \"gst_message_set_seqnum\", LIBRARY.GSTREAMER);
607 	Linker.link(gst_message_has_name, \"gst_message_has_name\", LIBRARY.GSTREAMER);
608 	Linker.link(gst_message_replace, \"gst_message_replace\", LIBRARY.GSTREAMER);
609 	Linker.link(gst_message_new_eos, \"gst_message_new_eos\", LIBRARY.GSTREAMER);
610 	Linker.link(gst_message_new_error, \"gst_message_new_error\", LIBRARY.GSTREAMER);
611 	Linker.link(gst_message_parse_error, \"gst_message_parse_error\", LIBRARY.GSTREAMER);
612 	Linker.link(gst_message_new_warning, \"gst_message_new_warning\", LIBRARY.GSTREAMER);
613 	Linker.link(gst_message_parse_warning, \"gst_message_parse_warning\", LIBRARY.GSTREAMER);
614 	Linker.link(gst_message_new_info, \"gst_message_new_info\", LIBRARY.GSTREAMER);
615 	Linker.link(gst_message_parse_info, \"gst_message_parse_info\", LIBRARY.GSTREAMER);
616 	Linker.link(gst_message_new_tag, \"gst_message_new_tag\", LIBRARY.GSTREAMER);
617 	Linker.link(gst_message_parse_tag, \"gst_message_parse_tag\", LIBRARY.GSTREAMER);
618 	Linker.link(gst_message_new_buffering, \"gst_message_new_buffering\", LIBRARY.GSTREAMER);
619 	Linker.link(gst_message_parse_buffering, \"gst_message_parse_buffering\", LIBRARY.GSTREAMER);
620 	Linker.link(gst_message_set_buffering_stats, \"gst_message_set_buffering_stats\", LIBRARY.GSTREAMER);
621 	Linker.link(gst_message_parse_buffering_stats, \"gst_message_parse_buffering_stats\", LIBRARY.GSTREAMER);
622 	Linker.link(gst_message_new_state_changed, \"gst_message_new_state_changed\", LIBRARY.GSTREAMER);
623 	Linker.link(gst_message_parse_state_changed, \"gst_message_parse_state_changed\", LIBRARY.GSTREAMER);
624 	Linker.link(gst_message_new_state_dirty, \"gst_message_new_state_dirty\", LIBRARY.GSTREAMER);
625 	Linker.link(gst_message_new_step_done, \"gst_message_new_step_done\", LIBRARY.GSTREAMER);
626 	Linker.link(gst_message_parse_step_done, \"gst_message_parse_step_done\", LIBRARY.GSTREAMER);
627 	Linker.link(gst_message_new_clock_provide, \"gst_message_new_clock_provide\", LIBRARY.GSTREAMER);
628 	Linker.link(gst_message_parse_clock_provide, \"gst_message_parse_clock_provide\", LIBRARY.GSTREAMER);
629 	Linker.link(gst_message_new_clock_lost, \"gst_message_new_clock_lost\", LIBRARY.GSTREAMER);
630 	Linker.link(gst_message_parse_clock_lost, \"gst_message_parse_clock_lost\", LIBRARY.GSTREAMER);
631 	Linker.link(gst_message_new_new_clock, \"gst_message_new_new_clock\", LIBRARY.GSTREAMER);
632 	Linker.link(gst_message_parse_new_clock, \"gst_message_parse_new_clock\", LIBRARY.GSTREAMER);
633 	Linker.link(gst_message_new_application, \"gst_message_new_application\", LIBRARY.GSTREAMER);
634 	Linker.link(gst_message_new_element, \"gst_message_new_element\", LIBRARY.GSTREAMER);
635 	Linker.link(gst_message_new_custom, \"gst_message_new_custom\", LIBRARY.GSTREAMER);
636 	Linker.link(gst_message_new_segment_start, \"gst_message_new_segment_start\", LIBRARY.GSTREAMER);
637 	Linker.link(gst_message_parse_segment_start, \"gst_message_parse_segment_start\", LIBRARY.GSTREAMER);
638 	Linker.link(gst_message_new_segment_done, \"gst_message_new_segment_done\", LIBRARY.GSTREAMER);
639 	Linker.link(gst_message_parse_segment_done, \"gst_message_parse_segment_done\", LIBRARY.GSTREAMER);
640 	Linker.link(gst_message_new_duration_changed, \"gst_message_new_duration_changed\", LIBRARY.GSTREAMER);
641 	Linker.link(gst_message_new_latency, \"gst_message_new_latency\", LIBRARY.GSTREAMER);
642 	Linker.link(gst_message_new_async_start, \"gst_message_new_async_start\", LIBRARY.GSTREAMER);
643 	Linker.link(gst_message_new_async_done, \"gst_message_new_async_done\", LIBRARY.GSTREAMER);
644 	Linker.link(gst_message_parse_async_done, \"gst_message_parse_async_done\", LIBRARY.GSTREAMER);
645 	Linker.link(gst_message_new_step_start, \"gst_message_new_step_start\", LIBRARY.GSTREAMER);
646 	Linker.link(gst_message_parse_step_start, \"gst_message_parse_step_start\", LIBRARY.GSTREAMER);
647 	Linker.link(gst_message_new_qos, \"gst_message_new_qos\", LIBRARY.GSTREAMER);
648 	Linker.link(gst_message_set_qos_values, \"gst_message_set_qos_values\", LIBRARY.GSTREAMER);
649 	Linker.link(gst_message_set_qos_stats, \"gst_message_set_qos_stats\", LIBRARY.GSTREAMER);
650 	Linker.link(gst_message_parse_qos, \"gst_message_parse_qos\", LIBRARY.GSTREAMER);
651 	Linker.link(gst_message_parse_qos_values, \"gst_message_parse_qos_values\", LIBRARY.GSTREAMER);
652 	Linker.link(gst_message_parse_qos_stats, \"gst_message_parse_qos_stats\", LIBRARY.GSTREAMER);
653 	Linker.link(gst_message_new_toc, \"gst_message_new_toc\", LIBRARY.GSTREAMER);
654 	Linker.link(gst_message_parse_toc, \"gst_message_parse_toc\", LIBRARY.GSTREAMER);
655 	Linker.link(gst_message_new_reset_time, \"gst_message_new_reset_time\", LIBRARY.GSTREAMER);
656 	Linker.link(gst_message_parse_reset_time, \"gst_message_parse_reset_time\", LIBRARY.GSTREAMER);
657 	Linker.link(gst_message_new_stream_start, \"gst_message_new_stream_start\", LIBRARY.GSTREAMER);
658 	Linker.link(gst_message_set_group_id, \"gst_message_set_group_id\", LIBRARY.GSTREAMER);
659 	Linker.link(gst_message_parse_group_id, \"gst_message_parse_group_id\", LIBRARY.GSTREAMER);
660 	Linker.link(gst_message_new_structure_change, \"gst_message_new_structure_change\", LIBRARY.GSTREAMER);
661 	Linker.link(gst_message_parse_structure_change, \"gst_message_parse_structure_change\", LIBRARY.GSTREAMER);
662 	Linker.link(gst_message_new_request_state, \"gst_message_new_request_state\", LIBRARY.GSTREAMER);
663 	Linker.link(gst_message_parse_request_state, \"gst_message_parse_request_state\", LIBRARY.GSTREAMER);
664 	Linker.link(gst_message_new_stream_status, \"gst_message_new_stream_status\", LIBRARY.GSTREAMER);
665 	Linker.link(gst_message_parse_stream_status, \"gst_message_parse_stream_status\", LIBRARY.GSTREAMER);
666 	Linker.link(gst_message_set_stream_status_object, \"gst_message_set_stream_status_object\", LIBRARY.GSTREAMER);
667 	Linker.link(gst_message_get_stream_status_object, \"gst_message_get_stream_status_object\", LIBRARY.GSTREAMER);
668 	Linker.link(gst_message_new_progress, \"gst_message_new_progress\", LIBRARY.GSTREAMER);
669 	Linker.link(gst_message_parse_progress, \"gst_message_parse_progress\", LIBRARY.GSTREAMER);
670 	Linker.link(gst_message_new_need_context, \"gst_message_new_need_context\", LIBRARY.GSTREAMER);
671 	Linker.link(gst_message_parse_context_type, \"gst_message_parse_context_type\", LIBRARY.GSTREAMER);
672 	Linker.link(gst_message_new_have_context, \"gst_message_new_have_context\", LIBRARY.GSTREAMER);
673 	Linker.link(gst_message_parse_have_context, \"gst_message_parse_have_context\", LIBRARY.GSTREAMER);
674 
675 	// gstreamer.Meta
676 
677 	Linker.link(gst_meta_api_type_register, \"gst_meta_api_type_register\", LIBRARY.GSTREAMER);
678 	Linker.link(gst_meta_api_type_has_tag, \"gst_meta_api_type_has_tag\", LIBRARY.GSTREAMER);
679 	Linker.link(gst_meta_register, \"gst_meta_register\", LIBRARY.GSTREAMER);
680 	Linker.link(gst_meta_get_info, \"gst_meta_get_info\", LIBRARY.GSTREAMER);
681 
682 	// gstreamer.MiniObject
683 
684 	Linker.link(gst_mini_object_init, \"gst_mini_object_init\", LIBRARY.GSTREAMER);
685 	Linker.link(gst_mini_object_ref, \"gst_mini_object_ref\", LIBRARY.GSTREAMER);
686 	Linker.link(gst_mini_object_unref, \"gst_mini_object_unref\", LIBRARY.GSTREAMER);
687 	Linker.link(gst_mini_object_weak_ref, \"gst_mini_object_weak_ref\", LIBRARY.GSTREAMER);
688 	Linker.link(gst_mini_object_weak_unref, \"gst_mini_object_weak_unref\", LIBRARY.GSTREAMER);
689 	Linker.link(gst_mini_object_lock, \"gst_mini_object_lock\", LIBRARY.GSTREAMER);
690 	Linker.link(gst_mini_object_unlock, \"gst_mini_object_unlock\", LIBRARY.GSTREAMER);
691 	Linker.link(gst_mini_object_is_writable, \"gst_mini_object_is_writable\", LIBRARY.GSTREAMER);
692 	Linker.link(gst_mini_object_make_writable, \"gst_mini_object_make_writable\", LIBRARY.GSTREAMER);
693 	Linker.link(gst_mini_object_copy, \"gst_mini_object_copy\", LIBRARY.GSTREAMER);
694 	Linker.link(gst_mini_object_set_qdata, \"gst_mini_object_set_qdata\", LIBRARY.GSTREAMER);
695 	Linker.link(gst_mini_object_get_qdata, \"gst_mini_object_get_qdata\", LIBRARY.GSTREAMER);
696 	Linker.link(gst_mini_object_steal_qdata, \"gst_mini_object_steal_qdata\", LIBRARY.GSTREAMER);
697 	Linker.link(gst_mini_object_replace, \"gst_mini_object_replace\", LIBRARY.GSTREAMER);
698 	Linker.link(gst_mini_object_take, \"gst_mini_object_take\", LIBRARY.GSTREAMER);
699 	Linker.link(gst_mini_object_steal, \"gst_mini_object_steal\", LIBRARY.GSTREAMER);
700 
701 	// gstreamer.ObjectGst
702 
703 	Linker.link(gst_object_set_name, \"gst_object_set_name\", LIBRARY.GSTREAMER);
704 	Linker.link(gst_object_get_name, \"gst_object_get_name\", LIBRARY.GSTREAMER);
705 	Linker.link(gst_object_set_parent, \"gst_object_set_parent\", LIBRARY.GSTREAMER);
706 	Linker.link(gst_object_get_parent, \"gst_object_get_parent\", LIBRARY.GSTREAMER);
707 	Linker.link(gst_object_unparent, \"gst_object_unparent\", LIBRARY.GSTREAMER);
708 	Linker.link(gst_object_default_deep_notify, \"gst_object_default_deep_notify\", LIBRARY.GSTREAMER);
709 	Linker.link(gst_object_default_error, \"gst_object_default_error\", LIBRARY.GSTREAMER);
710 	Linker.link(gst_object_check_uniqueness, \"gst_object_check_uniqueness\", LIBRARY.GSTREAMER);
711 	Linker.link(gst_object_has_ancestor, \"gst_object_has_ancestor\", LIBRARY.GSTREAMER);
712 	Linker.link(gst_object_ref, \"gst_object_ref\", LIBRARY.GSTREAMER);
713 	Linker.link(gst_object_unref, \"gst_object_unref\", LIBRARY.GSTREAMER);
714 	Linker.link(gst_object_ref_sink, \"gst_object_ref_sink\", LIBRARY.GSTREAMER);
715 	Linker.link(gst_object_replace, \"gst_object_replace\", LIBRARY.GSTREAMER);
716 	Linker.link(gst_object_get_path_string, \"gst_object_get_path_string\", LIBRARY.GSTREAMER);
717 	Linker.link(gst_object_suggest_next_sync, \"gst_object_suggest_next_sync\", LIBRARY.GSTREAMER);
718 	Linker.link(gst_object_sync_values, \"gst_object_sync_values\", LIBRARY.GSTREAMER);
719 	Linker.link(gst_object_has_active_control_bindings, \"gst_object_has_active_control_bindings\", LIBRARY.GSTREAMER);
720 	Linker.link(gst_object_set_control_bindings_disabled, \"gst_object_set_control_bindings_disabled\", LIBRARY.GSTREAMER);
721 	Linker.link(gst_object_set_control_binding_disabled, \"gst_object_set_control_binding_disabled\", LIBRARY.GSTREAMER);
722 	Linker.link(gst_object_add_control_binding, \"gst_object_add_control_binding\", LIBRARY.GSTREAMER);
723 	Linker.link(gst_object_get_control_binding, \"gst_object_get_control_binding\", LIBRARY.GSTREAMER);
724 	Linker.link(gst_object_remove_control_binding, \"gst_object_remove_control_binding\", LIBRARY.GSTREAMER);
725 	Linker.link(gst_object_get_value, \"gst_object_get_value\", LIBRARY.GSTREAMER);
726 	Linker.link(gst_object_get_value_array, \"gst_object_get_value_array\", LIBRARY.GSTREAMER);
727 	Linker.link(gst_object_get_g_value_array, \"gst_object_get_g_value_array\", LIBRARY.GSTREAMER);
728 	Linker.link(gst_object_get_control_rate, \"gst_object_get_control_rate\", LIBRARY.GSTREAMER);
729 	Linker.link(gst_object_set_control_rate, \"gst_object_set_control_rate\", LIBRARY.GSTREAMER);
730 
731 	// gstreamer.Pad
732 
733 	Linker.link(gst_flow_get_name, \"gst_flow_get_name\", LIBRARY.GSTREAMER);
734 	Linker.link(gst_flow_to_quark, \"gst_flow_to_quark\", LIBRARY.GSTREAMER);
735 	Linker.link(gst_pad_mode_get_name, \"gst_pad_mode_get_name\", LIBRARY.GSTREAMER);
736 	Linker.link(gst_pad_get_direction, \"gst_pad_get_direction\", LIBRARY.GSTREAMER);
737 	Linker.link(gst_pad_get_parent_element, \"gst_pad_get_parent_element\", LIBRARY.GSTREAMER);
738 	Linker.link(gst_pad_get_pad_template, \"gst_pad_get_pad_template\", LIBRARY.GSTREAMER);
739 	Linker.link(gst_pad_link, \"gst_pad_link\", LIBRARY.GSTREAMER);
740 	Linker.link(gst_pad_link_full, \"gst_pad_link_full\", LIBRARY.GSTREAMER);
741 	Linker.link(gst_pad_unlink, \"gst_pad_unlink\", LIBRARY.GSTREAMER);
742 	Linker.link(gst_pad_is_linked, \"gst_pad_is_linked\", LIBRARY.GSTREAMER);
743 	Linker.link(gst_pad_can_link, \"gst_pad_can_link\", LIBRARY.GSTREAMER);
744 	Linker.link(gst_pad_get_allowed_caps, \"gst_pad_get_allowed_caps\", LIBRARY.GSTREAMER);
745 	Linker.link(gst_pad_get_current_caps, \"gst_pad_get_current_caps\", LIBRARY.GSTREAMER);
746 	Linker.link(gst_pad_get_pad_template_caps, \"gst_pad_get_pad_template_caps\", LIBRARY.GSTREAMER);
747 	Linker.link(gst_pad_get_peer, \"gst_pad_get_peer\", LIBRARY.GSTREAMER);
748 	Linker.link(gst_pad_use_fixed_caps, \"gst_pad_use_fixed_caps\", LIBRARY.GSTREAMER);
749 	Linker.link(gst_pad_has_current_caps, \"gst_pad_has_current_caps\", LIBRARY.GSTREAMER);
750 	Linker.link(gst_pad_get_sticky_event, \"gst_pad_get_sticky_event\", LIBRARY.GSTREAMER);
751 	Linker.link(gst_pad_sticky_events_foreach, \"gst_pad_sticky_events_foreach\", LIBRARY.GSTREAMER);
752 	Linker.link(gst_pad_is_active, \"gst_pad_is_active\", LIBRARY.GSTREAMER);
753 	Linker.link(gst_pad_probe_info_get_buffer, \"gst_pad_probe_info_get_buffer\", LIBRARY.GSTREAMER);
754 	Linker.link(gst_pad_probe_info_get_buffer_list, \"gst_pad_probe_info_get_buffer_list\", LIBRARY.GSTREAMER);
755 	Linker.link(gst_pad_probe_info_get_event, \"gst_pad_probe_info_get_event\", LIBRARY.GSTREAMER);
756 	Linker.link(gst_pad_probe_info_get_query, \"gst_pad_probe_info_get_query\", LIBRARY.GSTREAMER);
757 	Linker.link(gst_pad_add_probe, \"gst_pad_add_probe\", LIBRARY.GSTREAMER);
758 	Linker.link(gst_pad_remove_probe, \"gst_pad_remove_probe\", LIBRARY.GSTREAMER);
759 	Linker.link(gst_pad_is_blocked, \"gst_pad_is_blocked\", LIBRARY.GSTREAMER);
760 	Linker.link(gst_pad_is_blocking, \"gst_pad_is_blocking\", LIBRARY.GSTREAMER);
761 	Linker.link(gst_pad_get_offset, \"gst_pad_get_offset\", LIBRARY.GSTREAMER);
762 	Linker.link(gst_pad_set_offset, \"gst_pad_set_offset\", LIBRARY.GSTREAMER);
763 	Linker.link(gst_pad_new, \"gst_pad_new\", LIBRARY.GSTREAMER);
764 	Linker.link(gst_pad_new_from_template, \"gst_pad_new_from_template\", LIBRARY.GSTREAMER);
765 	Linker.link(gst_pad_new_from_static_template, \"gst_pad_new_from_static_template\", LIBRARY.GSTREAMER);
766 	Linker.link(gst_pad_set_chain_function_full, \"gst_pad_set_chain_function_full\", LIBRARY.GSTREAMER);
767 	Linker.link(gst_pad_set_chain_list_function_full, \"gst_pad_set_chain_list_function_full\", LIBRARY.GSTREAMER);
768 	Linker.link(gst_pad_get_range, \"gst_pad_get_range\", LIBRARY.GSTREAMER);
769 	Linker.link(gst_pad_set_getrange_function_full, \"gst_pad_set_getrange_function_full\", LIBRARY.GSTREAMER);
770 	Linker.link(gst_pad_set_event_function_full, \"gst_pad_set_event_function_full\", LIBRARY.GSTREAMER);
771 	Linker.link(gst_pad_set_link_function_full, \"gst_pad_set_link_function_full\", LIBRARY.GSTREAMER);
772 	Linker.link(gst_pad_set_unlink_function_full, \"gst_pad_set_unlink_function_full\", LIBRARY.GSTREAMER);
773 	Linker.link(gst_pad_proxy_query_caps, \"gst_pad_proxy_query_caps\", LIBRARY.GSTREAMER);
774 	Linker.link(gst_pad_proxy_query_accept_caps, \"gst_pad_proxy_query_accept_caps\", LIBRARY.GSTREAMER);
775 	Linker.link(gst_pad_set_activate_function_full, \"gst_pad_set_activate_function_full\", LIBRARY.GSTREAMER);
776 	Linker.link(gst_pad_set_activatemode_function_full, \"gst_pad_set_activatemode_function_full\", LIBRARY.GSTREAMER);
777 	Linker.link(gst_pad_needs_reconfigure, \"gst_pad_needs_reconfigure\", LIBRARY.GSTREAMER);
778 	Linker.link(gst_pad_check_reconfigure, \"gst_pad_check_reconfigure\", LIBRARY.GSTREAMER);
779 	Linker.link(gst_pad_mark_reconfigure, \"gst_pad_mark_reconfigure\", LIBRARY.GSTREAMER);
780 	Linker.link(gst_pad_push, \"gst_pad_push\", LIBRARY.GSTREAMER);
781 	Linker.link(gst_pad_push_event, \"gst_pad_push_event\", LIBRARY.GSTREAMER);
782 	Linker.link(gst_pad_push_list, \"gst_pad_push_list\", LIBRARY.GSTREAMER);
783 	Linker.link(gst_pad_pull_range, \"gst_pad_pull_range\", LIBRARY.GSTREAMER);
784 	Linker.link(gst_pad_activate_mode, \"gst_pad_activate_mode\", LIBRARY.GSTREAMER);
785 	Linker.link(gst_pad_send_event, \"gst_pad_send_event\", LIBRARY.GSTREAMER);
786 	Linker.link(gst_pad_event_default, \"gst_pad_event_default\", LIBRARY.GSTREAMER);
787 	Linker.link(gst_pad_query, \"gst_pad_query\", LIBRARY.GSTREAMER);
788 	Linker.link(gst_pad_peer_query, \"gst_pad_peer_query\", LIBRARY.GSTREAMER);
789 	Linker.link(gst_pad_query_default, \"gst_pad_query_default\", LIBRARY.GSTREAMER);
790 	Linker.link(gst_pad_query_position, \"gst_pad_query_position\", LIBRARY.GSTREAMER);
791 	Linker.link(gst_pad_query_duration, \"gst_pad_query_duration\", LIBRARY.GSTREAMER);
792 	Linker.link(gst_pad_query_convert, \"gst_pad_query_convert\", LIBRARY.GSTREAMER);
793 	Linker.link(gst_pad_query_accept_caps, \"gst_pad_query_accept_caps\", LIBRARY.GSTREAMER);
794 	Linker.link(gst_pad_query_caps, \"gst_pad_query_caps\", LIBRARY.GSTREAMER);
795 	Linker.link(gst_pad_peer_query_position, \"gst_pad_peer_query_position\", LIBRARY.GSTREAMER);
796 	Linker.link(gst_pad_peer_query_duration, \"gst_pad_peer_query_duration\", LIBRARY.GSTREAMER);
797 	Linker.link(gst_pad_peer_query_convert, \"gst_pad_peer_query_convert\", LIBRARY.GSTREAMER);
798 	Linker.link(gst_pad_peer_query_accept_caps, \"gst_pad_peer_query_accept_caps\", LIBRARY.GSTREAMER);
799 	Linker.link(gst_pad_peer_query_caps, \"gst_pad_peer_query_caps\", LIBRARY.GSTREAMER);
800 	Linker.link(gst_pad_set_query_function_full, \"gst_pad_set_query_function_full\", LIBRARY.GSTREAMER);
801 	Linker.link(gst_pad_set_iterate_internal_links_function_full, \"gst_pad_set_iterate_internal_links_function_full\", LIBRARY.GSTREAMER);
802 	Linker.link(gst_pad_iterate_internal_links, \"gst_pad_iterate_internal_links\", LIBRARY.GSTREAMER);
803 	Linker.link(gst_pad_iterate_internal_links_default, \"gst_pad_iterate_internal_links_default\", LIBRARY.GSTREAMER);
804 	Linker.link(gst_pad_set_element_private, \"gst_pad_set_element_private\", LIBRARY.GSTREAMER);
805 	Linker.link(gst_pad_get_element_private, \"gst_pad_get_element_private\", LIBRARY.GSTREAMER);
806 	Linker.link(gst_pad_create_stream_id, \"gst_pad_create_stream_id\", LIBRARY.GSTREAMER);
807 	Linker.link(gst_pad_create_stream_id_printf, \"gst_pad_create_stream_id_printf\", LIBRARY.GSTREAMER);
808 	Linker.link(gst_pad_create_stream_id_printf_valist, \"gst_pad_create_stream_id_printf_valist\", LIBRARY.GSTREAMER);
809 	Linker.link(gst_pad_get_stream_id, \"gst_pad_get_stream_id\", LIBRARY.GSTREAMER);
810 	Linker.link(gst_pad_forward, \"gst_pad_forward\", LIBRARY.GSTREAMER);
811 	Linker.link(gst_pad_chain, \"gst_pad_chain\", LIBRARY.GSTREAMER);
812 	Linker.link(gst_pad_chain_list, \"gst_pad_chain_list\", LIBRARY.GSTREAMER);
813 	Linker.link(gst_pad_start_task, \"gst_pad_start_task\", LIBRARY.GSTREAMER);
814 	Linker.link(gst_pad_pause_task, \"gst_pad_pause_task\", LIBRARY.GSTREAMER);
815 	Linker.link(gst_pad_stop_task, \"gst_pad_stop_task\", LIBRARY.GSTREAMER);
816 	Linker.link(gst_pad_set_active, \"gst_pad_set_active\", LIBRARY.GSTREAMER);
817 
818 	// gstreamer.PadTemplate
819 
820 	Linker.link(gst_static_pad_template_get, \"gst_static_pad_template_get\", LIBRARY.GSTREAMER);
821 	Linker.link(gst_static_pad_template_get_caps, \"gst_static_pad_template_get_caps\", LIBRARY.GSTREAMER);
822 	Linker.link(gst_pad_template_new, \"gst_pad_template_new\", LIBRARY.GSTREAMER);
823 	Linker.link(gst_pad_template_get_caps, \"gst_pad_template_get_caps\", LIBRARY.GSTREAMER);
824 
825 	// gstreamer.ParamSpecFraction
826 
827 	Linker.link(gst_param_spec_fraction, \"gst_param_spec_fraction\", LIBRARY.GSTREAMER);
828 
829 	// gstreamer.Parse
830 
831 	Linker.link(gst_parse_error_quark, \"gst_parse_error_quark\", LIBRARY.GSTREAMER);
832 	Linker.link(gst_parse_launch, \"gst_parse_launch\", LIBRARY.GSTREAMER);
833 	Linker.link(gst_parse_launch_full, \"gst_parse_launch_full\", LIBRARY.GSTREAMER);
834 	Linker.link(gst_parse_launchv, \"gst_parse_launchv\", LIBRARY.GSTREAMER);
835 	Linker.link(gst_parse_launchv_full, \"gst_parse_launchv_full\", LIBRARY.GSTREAMER);
836 	Linker.link(gst_parse_bin_from_description, \"gst_parse_bin_from_description\", LIBRARY.GSTREAMER);
837 	Linker.link(gst_parse_bin_from_description_full, \"gst_parse_bin_from_description_full\", LIBRARY.GSTREAMER);
838 
839 	// gstreamer.ParseContext
840 
841 	Linker.link(gst_parse_context_new, \"gst_parse_context_new\", LIBRARY.GSTREAMER);
842 	Linker.link(gst_parse_context_free, \"gst_parse_context_free\", LIBRARY.GSTREAMER);
843 	Linker.link(gst_parse_context_get_missing_elements, \"gst_parse_context_get_missing_elements\", LIBRARY.GSTREAMER);
844 
845 	// gstreamer.Pipeline
846 
847 	Linker.link(gst_pipeline_new, \"gst_pipeline_new\", LIBRARY.GSTREAMER);
848 	Linker.link(gst_pipeline_get_bus, \"gst_pipeline_get_bus\", LIBRARY.GSTREAMER);
849 	Linker.link(gst_pipeline_set_clock, \"gst_pipeline_set_clock\", LIBRARY.GSTREAMER);
850 	Linker.link(gst_pipeline_get_clock, \"gst_pipeline_get_clock\", LIBRARY.GSTREAMER);
851 	Linker.link(gst_pipeline_use_clock, \"gst_pipeline_use_clock\", LIBRARY.GSTREAMER);
852 	Linker.link(gst_pipeline_auto_clock, \"gst_pipeline_auto_clock\", LIBRARY.GSTREAMER);
853 	Linker.link(gst_pipeline_set_auto_flush_bus, \"gst_pipeline_set_auto_flush_bus\", LIBRARY.GSTREAMER);
854 	Linker.link(gst_pipeline_get_auto_flush_bus, \"gst_pipeline_get_auto_flush_bus\", LIBRARY.GSTREAMER);
855 	Linker.link(gst_pipeline_set_delay, \"gst_pipeline_set_delay\", LIBRARY.GSTREAMER);
856 	Linker.link(gst_pipeline_get_delay, \"gst_pipeline_get_delay\", LIBRARY.GSTREAMER);
857 
858 	// gstreamer.Plugin
859 
860 	Linker.link(gst_plugin_error_quark, \"gst_plugin_error_quark\", LIBRARY.GSTREAMER);
861 	Linker.link(gst_plugin_get_name, \"gst_plugin_get_name\", LIBRARY.GSTREAMER);
862 	Linker.link(gst_plugin_get_description, \"gst_plugin_get_description\", LIBRARY.GSTREAMER);
863 	Linker.link(gst_plugin_get_filename, \"gst_plugin_get_filename\", LIBRARY.GSTREAMER);
864 	Linker.link(gst_plugin_get_license, \"gst_plugin_get_license\", LIBRARY.GSTREAMER);
865 	Linker.link(gst_plugin_get_package, \"gst_plugin_get_package\", LIBRARY.GSTREAMER);
866 	Linker.link(gst_plugin_get_origin, \"gst_plugin_get_origin\", LIBRARY.GSTREAMER);
867 	Linker.link(gst_plugin_get_source, \"gst_plugin_get_source\", LIBRARY.GSTREAMER);
868 	Linker.link(gst_plugin_get_version, \"gst_plugin_get_version\", LIBRARY.GSTREAMER);
869 	Linker.link(gst_plugin_get_release_date_string, \"gst_plugin_get_release_date_string\", LIBRARY.GSTREAMER);
870 	Linker.link(gst_plugin_is_loaded, \"gst_plugin_is_loaded\", LIBRARY.GSTREAMER);
871 	Linker.link(gst_plugin_get_cache_data, \"gst_plugin_get_cache_data\", LIBRARY.GSTREAMER);
872 	Linker.link(gst_plugin_set_cache_data, \"gst_plugin_set_cache_data\", LIBRARY.GSTREAMER);
873 	Linker.link(gst_plugin_load_file, \"gst_plugin_load_file\", LIBRARY.GSTREAMER);
874 	Linker.link(gst_plugin_load, \"gst_plugin_load\", LIBRARY.GSTREAMER);
875 	Linker.link(gst_plugin_load_by_name, \"gst_plugin_load_by_name\", LIBRARY.GSTREAMER);
876 	Linker.link(gst_plugin_list_free, \"gst_plugin_list_free\", LIBRARY.GSTREAMER);
877 	Linker.link(gst_plugin_register_static, \"gst_plugin_register_static\", LIBRARY.GSTREAMER);
878 	Linker.link(gst_plugin_register_static_full, \"gst_plugin_register_static_full\", LIBRARY.GSTREAMER);
879 	Linker.link(gst_plugin_add_dependency, \"gst_plugin_add_dependency\", LIBRARY.GSTREAMER);
880 	Linker.link(gst_plugin_add_dependency_simple, \"gst_plugin_add_dependency_simple\", LIBRARY.GSTREAMER);
881 
882 	// gstreamer.PluginFeature
883 
884 	Linker.link(gst_plugin_feature_set_rank, \"gst_plugin_feature_set_rank\", LIBRARY.GSTREAMER);
885 	Linker.link(gst_plugin_feature_get_rank, \"gst_plugin_feature_get_rank\", LIBRARY.GSTREAMER);
886 	Linker.link(gst_plugin_feature_get_plugin, \"gst_plugin_feature_get_plugin\", LIBRARY.GSTREAMER);
887 	Linker.link(gst_plugin_feature_get_plugin_name, \"gst_plugin_feature_get_plugin_name\", LIBRARY.GSTREAMER);
888 	Linker.link(gst_plugin_feature_load, \"gst_plugin_feature_load\", LIBRARY.GSTREAMER);
889 	Linker.link(gst_plugin_feature_list_copy, \"gst_plugin_feature_list_copy\", LIBRARY.GSTREAMER);
890 	Linker.link(gst_plugin_feature_list_free, \"gst_plugin_feature_list_free\", LIBRARY.GSTREAMER);
891 	Linker.link(gst_plugin_feature_check_version, \"gst_plugin_feature_check_version\", LIBRARY.GSTREAMER);
892 	Linker.link(gst_plugin_feature_rank_compare_func, \"gst_plugin_feature_rank_compare_func\", LIBRARY.GSTREAMER);
893 
894 	// gstreamer.Poll
895 
896 	Linker.link(gst_poll_add_fd, \"gst_poll_add_fd\", LIBRARY.GSTREAMER);
897 	Linker.link(gst_poll_fd_can_read, \"gst_poll_fd_can_read\", LIBRARY.GSTREAMER);
898 	Linker.link(gst_poll_fd_can_write, \"gst_poll_fd_can_write\", LIBRARY.GSTREAMER);
899 	Linker.link(gst_poll_fd_ctl_read, \"gst_poll_fd_ctl_read\", LIBRARY.GSTREAMER);
900 	Linker.link(gst_poll_fd_ctl_write, \"gst_poll_fd_ctl_write\", LIBRARY.GSTREAMER);
901 	Linker.link(gst_poll_fd_has_closed, \"gst_poll_fd_has_closed\", LIBRARY.GSTREAMER);
902 	Linker.link(gst_poll_fd_has_error, \"gst_poll_fd_has_error\", LIBRARY.GSTREAMER);
903 	Linker.link(gst_poll_fd_ignored, \"gst_poll_fd_ignored\", LIBRARY.GSTREAMER);
904 	Linker.link(gst_poll_fd_init, \"gst_poll_fd_init\", LIBRARY.GSTREAMER);
905 	Linker.link(gst_poll_free, \"gst_poll_free\", LIBRARY.GSTREAMER);
906 	Linker.link(gst_poll_new, \"gst_poll_new\", LIBRARY.GSTREAMER);
907 	Linker.link(gst_poll_new_timer, \"gst_poll_new_timer\", LIBRARY.GSTREAMER);
908 	Linker.link(gst_poll_get_read_gpollfd, \"gst_poll_get_read_gpollfd\", LIBRARY.GSTREAMER);
909 	Linker.link(gst_poll_remove_fd, \"gst_poll_remove_fd\", LIBRARY.GSTREAMER);
910 	Linker.link(gst_poll_restart, \"gst_poll_restart\", LIBRARY.GSTREAMER);
911 	Linker.link(gst_poll_set_controllable, \"gst_poll_set_controllable\", LIBRARY.GSTREAMER);
912 	Linker.link(gst_poll_set_flushing, \"gst_poll_set_flushing\", LIBRARY.GSTREAMER);
913 	Linker.link(gst_poll_wait, \"gst_poll_wait\", LIBRARY.GSTREAMER);
914 	Linker.link(gst_poll_read_control, \"gst_poll_read_control\", LIBRARY.GSTREAMER);
915 	Linker.link(gst_poll_write_control, \"gst_poll_write_control\", LIBRARY.GSTREAMER);
916 
917 	// gstreamer.PresetT
918 
919 
920 	// gstreamer.PresetT
921 
922 	Linker.link(gst_preset_get_preset_names, \"gst_preset_get_preset_names\", LIBRARY.GSTREAMER);
923 	Linker.link(gst_preset_get_property_names, \"gst_preset_get_property_names\", LIBRARY.GSTREAMER);
924 	Linker.link(gst_preset_load_preset, \"gst_preset_load_preset\", LIBRARY.GSTREAMER);
925 	Linker.link(gst_preset_save_preset, \"gst_preset_save_preset\", LIBRARY.GSTREAMER);
926 	Linker.link(gst_preset_rename_preset, \"gst_preset_rename_preset\", LIBRARY.GSTREAMER);
927 	Linker.link(gst_preset_delete_preset, \"gst_preset_delete_preset\", LIBRARY.GSTREAMER);
928 	Linker.link(gst_preset_set_meta, \"gst_preset_set_meta\", LIBRARY.GSTREAMER);
929 	Linker.link(gst_preset_get_meta, \"gst_preset_get_meta\", LIBRARY.GSTREAMER);
930 	Linker.link(gst_preset_set_app_dir, \"gst_preset_set_app_dir\", LIBRARY.GSTREAMER);
931 	Linker.link(gst_preset_get_app_dir, \"gst_preset_get_app_dir\", LIBRARY.GSTREAMER);
932 
933 	// gstreamer.Query
934 
935 	Linker.link(gst_query_type_get_flags, \"gst_query_type_get_flags\", LIBRARY.GSTREAMER);
936 	Linker.link(gst_query_type_get_name, \"gst_query_type_get_name\", LIBRARY.GSTREAMER);
937 	Linker.link(gst_query_type_to_quark, \"gst_query_type_to_quark\", LIBRARY.GSTREAMER);
938 	Linker.link(gst_query_ref, \"gst_query_ref\", LIBRARY.GSTREAMER);
939 	Linker.link(gst_query_unref, \"gst_query_unref\", LIBRARY.GSTREAMER);
940 	Linker.link(gst_query_copy, \"gst_query_copy\", LIBRARY.GSTREAMER);
941 	Linker.link(gst_query_replace, \"gst_query_replace\", LIBRARY.GSTREAMER);
942 	Linker.link(gst_query_writable_structure, \"gst_query_writable_structure\", LIBRARY.GSTREAMER);
943 	Linker.link(gst_query_new_custom, \"gst_query_new_custom\", LIBRARY.GSTREAMER);
944 	Linker.link(gst_query_get_structure, \"gst_query_get_structure\", LIBRARY.GSTREAMER);
945 	Linker.link(gst_query_new_convert, \"gst_query_new_convert\", LIBRARY.GSTREAMER);
946 	Linker.link(gst_query_set_convert, \"gst_query_set_convert\", LIBRARY.GSTREAMER);
947 	Linker.link(gst_query_parse_convert, \"gst_query_parse_convert\", LIBRARY.GSTREAMER);
948 	Linker.link(gst_query_new_position, \"gst_query_new_position\", LIBRARY.GSTREAMER);
949 	Linker.link(gst_query_set_position, \"gst_query_set_position\", LIBRARY.GSTREAMER);
950 	Linker.link(gst_query_parse_position, \"gst_query_parse_position\", LIBRARY.GSTREAMER);
951 	Linker.link(gst_query_new_duration, \"gst_query_new_duration\", LIBRARY.GSTREAMER);
952 	Linker.link(gst_query_set_duration, \"gst_query_set_duration\", LIBRARY.GSTREAMER);
953 	Linker.link(gst_query_parse_duration, \"gst_query_parse_duration\", LIBRARY.GSTREAMER);
954 	Linker.link(gst_query_new_latency, \"gst_query_new_latency\", LIBRARY.GSTREAMER);
955 	Linker.link(gst_query_parse_latency, \"gst_query_parse_latency\", LIBRARY.GSTREAMER);
956 	Linker.link(gst_query_set_latency, \"gst_query_set_latency\", LIBRARY.GSTREAMER);
957 	Linker.link(gst_query_new_seeking, \"gst_query_new_seeking\", LIBRARY.GSTREAMER);
958 	Linker.link(gst_query_set_seeking, \"gst_query_set_seeking\", LIBRARY.GSTREAMER);
959 	Linker.link(gst_query_parse_seeking, \"gst_query_parse_seeking\", LIBRARY.GSTREAMER);
960 	Linker.link(gst_query_new_formats, \"gst_query_new_formats\", LIBRARY.GSTREAMER);
961 	Linker.link(gst_query_set_formats, \"gst_query_set_formats\", LIBRARY.GSTREAMER);
962 	Linker.link(gst_query_set_formatsv, \"gst_query_set_formatsv\", LIBRARY.GSTREAMER);
963 	Linker.link(gst_query_parse_n_formats, \"gst_query_parse_n_formats\", LIBRARY.GSTREAMER);
964 	Linker.link(gst_query_parse_nth_format, \"gst_query_parse_nth_format\", LIBRARY.GSTREAMER);
965 	Linker.link(gst_query_new_segment, \"gst_query_new_segment\", LIBRARY.GSTREAMER);
966 	Linker.link(gst_query_set_segment, \"gst_query_set_segment\", LIBRARY.GSTREAMER);
967 	Linker.link(gst_query_parse_segment, \"gst_query_parse_segment\", LIBRARY.GSTREAMER);
968 	Linker.link(gst_query_new_caps, \"gst_query_new_caps\", LIBRARY.GSTREAMER);
969 	Linker.link(gst_query_parse_caps, \"gst_query_parse_caps\", LIBRARY.GSTREAMER);
970 	Linker.link(gst_query_set_caps_result, \"gst_query_set_caps_result\", LIBRARY.GSTREAMER);
971 	Linker.link(gst_query_parse_caps_result, \"gst_query_parse_caps_result\", LIBRARY.GSTREAMER);
972 	Linker.link(gst_query_new_accept_caps, \"gst_query_new_accept_caps\", LIBRARY.GSTREAMER);
973 	Linker.link(gst_query_parse_accept_caps, \"gst_query_parse_accept_caps\", LIBRARY.GSTREAMER);
974 	Linker.link(gst_query_set_accept_caps_result, \"gst_query_set_accept_caps_result\", LIBRARY.GSTREAMER);
975 	Linker.link(gst_query_parse_accept_caps_result, \"gst_query_parse_accept_caps_result\", LIBRARY.GSTREAMER);
976 	Linker.link(gst_query_new_buffering, \"gst_query_new_buffering\", LIBRARY.GSTREAMER);
977 	Linker.link(gst_query_set_buffering_percent, \"gst_query_set_buffering_percent\", LIBRARY.GSTREAMER);
978 	Linker.link(gst_query_parse_buffering_percent, \"gst_query_parse_buffering_percent\", LIBRARY.GSTREAMER);
979 	Linker.link(gst_query_set_buffering_stats, \"gst_query_set_buffering_stats\", LIBRARY.GSTREAMER);
980 	Linker.link(gst_query_parse_buffering_stats, \"gst_query_parse_buffering_stats\", LIBRARY.GSTREAMER);
981 	Linker.link(gst_query_set_buffering_range, \"gst_query_set_buffering_range\", LIBRARY.GSTREAMER);
982 	Linker.link(gst_query_parse_buffering_range, \"gst_query_parse_buffering_range\", LIBRARY.GSTREAMER);
983 	Linker.link(gst_query_add_buffering_range, \"gst_query_add_buffering_range\", LIBRARY.GSTREAMER);
984 	Linker.link(gst_query_get_n_buffering_ranges, \"gst_query_get_n_buffering_ranges\", LIBRARY.GSTREAMER);
985 	Linker.link(gst_query_parse_nth_buffering_range, \"gst_query_parse_nth_buffering_range\", LIBRARY.GSTREAMER);
986 	Linker.link(gst_query_new_uri, \"gst_query_new_uri\", LIBRARY.GSTREAMER);
987 	Linker.link(gst_query_parse_uri, \"gst_query_parse_uri\", LIBRARY.GSTREAMER);
988 	Linker.link(gst_query_set_uri, \"gst_query_set_uri\", LIBRARY.GSTREAMER);
989 	Linker.link(gst_query_new_allocation, \"gst_query_new_allocation\", LIBRARY.GSTREAMER);
990 	Linker.link(gst_query_parse_allocation, \"gst_query_parse_allocation\", LIBRARY.GSTREAMER);
991 	Linker.link(gst_query_add_allocation_pool, \"gst_query_add_allocation_pool\", LIBRARY.GSTREAMER);
992 	Linker.link(gst_query_get_n_allocation_pools, \"gst_query_get_n_allocation_pools\", LIBRARY.GSTREAMER);
993 	Linker.link(gst_query_parse_nth_allocation_pool, \"gst_query_parse_nth_allocation_pool\", LIBRARY.GSTREAMER);
994 	Linker.link(gst_query_set_nth_allocation_pool, \"gst_query_set_nth_allocation_pool\", LIBRARY.GSTREAMER);
995 	Linker.link(gst_query_remove_nth_allocation_pool, \"gst_query_remove_nth_allocation_pool\", LIBRARY.GSTREAMER);
996 	Linker.link(gst_query_add_allocation_param, \"gst_query_add_allocation_param\", LIBRARY.GSTREAMER);
997 	Linker.link(gst_query_get_n_allocation_params, \"gst_query_get_n_allocation_params\", LIBRARY.GSTREAMER);
998 	Linker.link(gst_query_parse_nth_allocation_param, \"gst_query_parse_nth_allocation_param\", LIBRARY.GSTREAMER);
999 	Linker.link(gst_query_set_nth_allocation_param, \"gst_query_set_nth_allocation_param\", LIBRARY.GSTREAMER);
1000 	Linker.link(gst_query_remove_nth_allocation_param, \"gst_query_remove_nth_allocation_param\", LIBRARY.GSTREAMER);
1001 	Linker.link(gst_query_add_allocation_meta, \"gst_query_add_allocation_meta\", LIBRARY.GSTREAMER);
1002 	Linker.link(gst_query_get_n_allocation_metas, \"gst_query_get_n_allocation_metas\", LIBRARY.GSTREAMER);
1003 	Linker.link(gst_query_parse_nth_allocation_meta, \"gst_query_parse_nth_allocation_meta\", LIBRARY.GSTREAMER);
1004 	Linker.link(gst_query_remove_nth_allocation_meta, \"gst_query_remove_nth_allocation_meta\", LIBRARY.GSTREAMER);
1005 	Linker.link(gst_query_find_allocation_meta, \"gst_query_find_allocation_meta\", LIBRARY.GSTREAMER);
1006 	Linker.link(gst_query_new_scheduling, \"gst_query_new_scheduling\", LIBRARY.GSTREAMER);
1007 	Linker.link(gst_query_parse_scheduling, \"gst_query_parse_scheduling\", LIBRARY.GSTREAMER);
1008 	Linker.link(gst_query_set_scheduling, \"gst_query_set_scheduling\", LIBRARY.GSTREAMER);
1009 	Linker.link(gst_query_add_scheduling_mode, \"gst_query_add_scheduling_mode\", LIBRARY.GSTREAMER);
1010 	Linker.link(gst_query_get_n_scheduling_modes, \"gst_query_get_n_scheduling_modes\", LIBRARY.GSTREAMER);
1011 	Linker.link(gst_query_parse_nth_scheduling_mode, \"gst_query_parse_nth_scheduling_mode\", LIBRARY.GSTREAMER);
1012 	Linker.link(gst_query_has_scheduling_mode, \"gst_query_has_scheduling_mode\", LIBRARY.GSTREAMER);
1013 	Linker.link(gst_query_has_scheduling_mode_with_flags, \"gst_query_has_scheduling_mode_with_flags\", LIBRARY.GSTREAMER);
1014 	Linker.link(gst_query_new_drain, \"gst_query_new_drain\", LIBRARY.GSTREAMER);
1015 	Linker.link(gst_query_new_context, \"gst_query_new_context\", LIBRARY.GSTREAMER);
1016 	Linker.link(gst_query_set_context, \"gst_query_set_context\", LIBRARY.GSTREAMER);
1017 	Linker.link(gst_query_parse_context, \"gst_query_parse_context\", LIBRARY.GSTREAMER);
1018 	Linker.link(gst_query_parse_context_type, \"gst_query_parse_context_type\", LIBRARY.GSTREAMER);
1019 
1020 	// gstreamer.Registry
1021 
1022 	Linker.link(gst_registry_get, \"gst_registry_get\", LIBRARY.GSTREAMER);
1023 	Linker.link(gst_registry_get_feature_list, \"gst_registry_get_feature_list\", LIBRARY.GSTREAMER);
1024 	Linker.link(gst_registry_get_feature_list_cookie, \"gst_registry_get_feature_list_cookie\", LIBRARY.GSTREAMER);
1025 	Linker.link(gst_registry_get_feature_list_by_plugin, \"gst_registry_get_feature_list_by_plugin\", LIBRARY.GSTREAMER);
1026 	Linker.link(gst_registry_get_plugin_list, \"gst_registry_get_plugin_list\", LIBRARY.GSTREAMER);
1027 	Linker.link(gst_registry_add_plugin, \"gst_registry_add_plugin\", LIBRARY.GSTREAMER);
1028 	Linker.link(gst_registry_remove_plugin, \"gst_registry_remove_plugin\", LIBRARY.GSTREAMER);
1029 	Linker.link(gst_registry_plugin_filter, \"gst_registry_plugin_filter\", LIBRARY.GSTREAMER);
1030 	Linker.link(gst_registry_feature_filter, \"gst_registry_feature_filter\", LIBRARY.GSTREAMER);
1031 	Linker.link(gst_registry_find_plugin, \"gst_registry_find_plugin\", LIBRARY.GSTREAMER);
1032 	Linker.link(gst_registry_find_feature, \"gst_registry_find_feature\", LIBRARY.GSTREAMER);
1033 	Linker.link(gst_registry_lookup_feature, \"gst_registry_lookup_feature\", LIBRARY.GSTREAMER);
1034 	Linker.link(gst_registry_scan_path, \"gst_registry_scan_path\", LIBRARY.GSTREAMER);
1035 	Linker.link(gst_registry_lookup, \"gst_registry_lookup\", LIBRARY.GSTREAMER);
1036 	Linker.link(gst_registry_remove_feature, \"gst_registry_remove_feature\", LIBRARY.GSTREAMER);
1037 	Linker.link(gst_registry_add_feature, \"gst_registry_add_feature\", LIBRARY.GSTREAMER);
1038 	Linker.link(gst_registry_check_feature_version, \"gst_registry_check_feature_version\", LIBRARY.GSTREAMER);
1039 
1040 	// gstreamer.Segment
1041 
1042 	Linker.link(gst_segment_clip, \"gst_segment_clip\", LIBRARY.GSTREAMER);
1043 	Linker.link(gst_segment_init, \"gst_segment_init\", LIBRARY.GSTREAMER);
1044 	Linker.link(gst_segment_new, \"gst_segment_new\", LIBRARY.GSTREAMER);
1045 	Linker.link(gst_segment_copy, \"gst_segment_copy\", LIBRARY.GSTREAMER);
1046 	Linker.link(gst_segment_free, \"gst_segment_free\", LIBRARY.GSTREAMER);
1047 	Linker.link(gst_segment_do_seek, \"gst_segment_do_seek\", LIBRARY.GSTREAMER);
1048 	Linker.link(gst_segment_to_running_time, \"gst_segment_to_running_time\", LIBRARY.GSTREAMER);
1049 	Linker.link(gst_segment_to_stream_time, \"gst_segment_to_stream_time\", LIBRARY.GSTREAMER);
1050 	Linker.link(gst_segment_to_position, \"gst_segment_to_position\", LIBRARY.GSTREAMER);
1051 	Linker.link(gst_segment_set_running_time, \"gst_segment_set_running_time\", LIBRARY.GSTREAMER);
1052 	Linker.link(gst_segment_copy_into, \"gst_segment_copy_into\", LIBRARY.GSTREAMER);
1053 
1054 	// gstreamer.Structure
1055 
1056 	Linker.link(gst_structure_new_empty, \"gst_structure_new_empty\", LIBRARY.GSTREAMER);
1057 	Linker.link(gst_structure_new_id_empty, \"gst_structure_new_id_empty\", LIBRARY.GSTREAMER);
1058 	Linker.link(gst_structure_new, \"gst_structure_new\", LIBRARY.GSTREAMER);
1059 	Linker.link(gst_structure_new_valist, \"gst_structure_new_valist\", LIBRARY.GSTREAMER);
1060 	Linker.link(gst_structure_new_id, \"gst_structure_new_id\", LIBRARY.GSTREAMER);
1061 	Linker.link(gst_structure_new_from_string, \"gst_structure_new_from_string\", LIBRARY.GSTREAMER);
1062 	Linker.link(gst_structure_copy, \"gst_structure_copy\", LIBRARY.GSTREAMER);
1063 	Linker.link(gst_structure_free, \"gst_structure_free\", LIBRARY.GSTREAMER);
1064 	Linker.link(gst_structure_get_name, \"gst_structure_get_name\", LIBRARY.GSTREAMER);
1065 	Linker.link(gst_structure_has_name, \"gst_structure_has_name\", LIBRARY.GSTREAMER);
1066 	Linker.link(gst_structure_set_name, \"gst_structure_set_name\", LIBRARY.GSTREAMER);
1067 	Linker.link(gst_structure_get_name_id, \"gst_structure_get_name_id\", LIBRARY.GSTREAMER);
1068 	Linker.link(gst_structure_id_get, \"gst_structure_id_get\", LIBRARY.GSTREAMER);
1069 	Linker.link(gst_structure_id_get_valist, \"gst_structure_id_get_valist\", LIBRARY.GSTREAMER);
1070 	Linker.link(gst_structure_id_get_value, \"gst_structure_id_get_value\", LIBRARY.GSTREAMER);
1071 	Linker.link(gst_structure_id_set_value, \"gst_structure_id_set_value\", LIBRARY.GSTREAMER);
1072 	Linker.link(gst_structure_id_take_value, \"gst_structure_id_take_value\", LIBRARY.GSTREAMER);
1073 	Linker.link(gst_structure_get, \"gst_structure_get\", LIBRARY.GSTREAMER);
1074 	Linker.link(gst_structure_get_valist, \"gst_structure_get_valist\", LIBRARY.GSTREAMER);
1075 	Linker.link(gst_structure_get_value, \"gst_structure_get_value\", LIBRARY.GSTREAMER);
1076 	Linker.link(gst_structure_set_value, \"gst_structure_set_value\", LIBRARY.GSTREAMER);
1077 	Linker.link(gst_structure_take_value, \"gst_structure_take_value\", LIBRARY.GSTREAMER);
1078 	Linker.link(gst_structure_set, \"gst_structure_set\", LIBRARY.GSTREAMER);
1079 	Linker.link(gst_structure_set_valist, \"gst_structure_set_valist\", LIBRARY.GSTREAMER);
1080 	Linker.link(gst_structure_id_set, \"gst_structure_id_set\", LIBRARY.GSTREAMER);
1081 	Linker.link(gst_structure_id_set_valist, \"gst_structure_id_set_valist\", LIBRARY.GSTREAMER);
1082 	Linker.link(gst_structure_remove_field, \"gst_structure_remove_field\", LIBRARY.GSTREAMER);
1083 	Linker.link(gst_structure_remove_fields, \"gst_structure_remove_fields\", LIBRARY.GSTREAMER);
1084 	Linker.link(gst_structure_remove_fields_valist, \"gst_structure_remove_fields_valist\", LIBRARY.GSTREAMER);
1085 	Linker.link(gst_structure_remove_all_fields, \"gst_structure_remove_all_fields\", LIBRARY.GSTREAMER);
1086 	Linker.link(gst_structure_get_field_type, \"gst_structure_get_field_type\", LIBRARY.GSTREAMER);
1087 	Linker.link(gst_structure_foreach, \"gst_structure_foreach\", LIBRARY.GSTREAMER);
1088 	Linker.link(gst_structure_n_fields, \"gst_structure_n_fields\", LIBRARY.GSTREAMER);
1089 	Linker.link(gst_structure_has_field, \"gst_structure_has_field\", LIBRARY.GSTREAMER);
1090 	Linker.link(gst_structure_has_field_typed, \"gst_structure_has_field_typed\", LIBRARY.GSTREAMER);
1091 	Linker.link(gst_structure_is_equal, \"gst_structure_is_equal\", LIBRARY.GSTREAMER);
1092 	Linker.link(gst_structure_is_subset, \"gst_structure_is_subset\", LIBRARY.GSTREAMER);
1093 	Linker.link(gst_structure_can_intersect, \"gst_structure_can_intersect\", LIBRARY.GSTREAMER);
1094 	Linker.link(gst_structure_intersect, \"gst_structure_intersect\", LIBRARY.GSTREAMER);
1095 	Linker.link(gst_structure_id_has_field, \"gst_structure_id_has_field\", LIBRARY.GSTREAMER);
1096 	Linker.link(gst_structure_id_has_field_typed, \"gst_structure_id_has_field_typed\", LIBRARY.GSTREAMER);
1097 	Linker.link(gst_structure_get_boolean, \"gst_structure_get_boolean\", LIBRARY.GSTREAMER);
1098 	Linker.link(gst_structure_get_int, \"gst_structure_get_int\", LIBRARY.GSTREAMER);
1099 	Linker.link(gst_structure_get_uint, \"gst_structure_get_uint\", LIBRARY.GSTREAMER);
1100 	Linker.link(gst_structure_get_double, \"gst_structure_get_double\", LIBRARY.GSTREAMER);
1101 	Linker.link(gst_structure_get_string, \"gst_structure_get_string\", LIBRARY.GSTREAMER);
1102 	Linker.link(gst_structure_get_date, \"gst_structure_get_date\", LIBRARY.GSTREAMER);
1103 	Linker.link(gst_structure_get_date_time, \"gst_structure_get_date_time\", LIBRARY.GSTREAMER);
1104 	Linker.link(gst_structure_get_clock_time, \"gst_structure_get_clock_time\", LIBRARY.GSTREAMER);
1105 	Linker.link(gst_structure_get_enum, \"gst_structure_get_enum\", LIBRARY.GSTREAMER);
1106 	Linker.link(gst_structure_get_fraction, \"gst_structure_get_fraction\", LIBRARY.GSTREAMER);
1107 	Linker.link(gst_structure_map_in_place, \"gst_structure_map_in_place\", LIBRARY.GSTREAMER);
1108 	Linker.link(gst_structure_nth_field_name, \"gst_structure_nth_field_name\", LIBRARY.GSTREAMER);
1109 	Linker.link(gst_structure_set_parent_refcount, \"gst_structure_set_parent_refcount\", LIBRARY.GSTREAMER);
1110 	Linker.link(gst_structure_to_string, \"gst_structure_to_string\", LIBRARY.GSTREAMER);
1111 	Linker.link(gst_structure_from_string, \"gst_structure_from_string\", LIBRARY.GSTREAMER);
1112 	Linker.link(gst_structure_fixate, \"gst_structure_fixate\", LIBRARY.GSTREAMER);
1113 	Linker.link(gst_structure_fixate_field, \"gst_structure_fixate_field\", LIBRARY.GSTREAMER);
1114 	Linker.link(gst_structure_fixate_field_nearest_int, \"gst_structure_fixate_field_nearest_int\", LIBRARY.GSTREAMER);
1115 	Linker.link(gst_structure_fixate_field_nearest_double, \"gst_structure_fixate_field_nearest_double\", LIBRARY.GSTREAMER);
1116 	Linker.link(gst_structure_fixate_field_nearest_fraction, \"gst_structure_fixate_field_nearest_fraction\", LIBRARY.GSTREAMER);
1117 	Linker.link(gst_structure_fixate_field_boolean, \"gst_structure_fixate_field_boolean\", LIBRARY.GSTREAMER);
1118 	Linker.link(gst_structure_fixate_field_string, \"gst_structure_fixate_field_string\", LIBRARY.GSTREAMER);
1119 
1120 	// gstreamer.SystemClock
1121 
1122 	Linker.link(gst_system_clock_obtain, \"gst_system_clock_obtain\", LIBRARY.GSTREAMER);
1123 
1124 	// gstreamer.TagList
1125 
1126 	Linker.link(gst_tag_register, \"gst_tag_register\", LIBRARY.GSTREAMER);
1127 	Linker.link(gst_tag_register_static, \"gst_tag_register_static\", LIBRARY.GSTREAMER);
1128 	Linker.link(gst_tag_merge_use_first, \"gst_tag_merge_use_first\", LIBRARY.GSTREAMER);
1129 	Linker.link(gst_tag_merge_strings_with_comma, \"gst_tag_merge_strings_with_comma\", LIBRARY.GSTREAMER);
1130 	Linker.link(gst_tag_exists, \"gst_tag_exists\", LIBRARY.GSTREAMER);
1131 	Linker.link(gst_tag_get_type, \"gst_tag_get_type\", LIBRARY.GSTREAMER);
1132 	Linker.link(gst_tag_get_nick, \"gst_tag_get_nick\", LIBRARY.GSTREAMER);
1133 	Linker.link(gst_tag_get_description, \"gst_tag_get_description\", LIBRARY.GSTREAMER);
1134 	Linker.link(gst_tag_get_flag, \"gst_tag_get_flag\", LIBRARY.GSTREAMER);
1135 	Linker.link(gst_tag_is_fixed, \"gst_tag_is_fixed\", LIBRARY.GSTREAMER);
1136 	Linker.link(gst_tag_list_new, \"gst_tag_list_new\", LIBRARY.GSTREAMER);
1137 	Linker.link(gst_tag_list_new_empty, \"gst_tag_list_new_empty\", LIBRARY.GSTREAMER);
1138 	Linker.link(gst_tag_list_new_valist, \"gst_tag_list_new_valist\", LIBRARY.GSTREAMER);
1139 	Linker.link(gst_tag_list_new_from_string, \"gst_tag_list_new_from_string\", LIBRARY.GSTREAMER);
1140 	Linker.link(gst_tag_list_get_scope, \"gst_tag_list_get_scope\", LIBRARY.GSTREAMER);
1141 	Linker.link(gst_tag_list_set_scope, \"gst_tag_list_set_scope\", LIBRARY.GSTREAMER);
1142 	Linker.link(gst_tag_list_to_string, \"gst_tag_list_to_string\", LIBRARY.GSTREAMER);
1143 	Linker.link(gst_tag_list_is_empty, \"gst_tag_list_is_empty\", LIBRARY.GSTREAMER);
1144 	Linker.link(gst_tag_list_is_equal, \"gst_tag_list_is_equal\", LIBRARY.GSTREAMER);
1145 	Linker.link(gst_tag_list_copy, \"gst_tag_list_copy\", LIBRARY.GSTREAMER);
1146 	Linker.link(gst_tag_list_ref, \"gst_tag_list_ref\", LIBRARY.GSTREAMER);
1147 	Linker.link(gst_tag_list_unref, \"gst_tag_list_unref\", LIBRARY.GSTREAMER);
1148 	Linker.link(gst_tag_list_insert, \"gst_tag_list_insert\", LIBRARY.GSTREAMER);
1149 	Linker.link(gst_tag_list_merge, \"gst_tag_list_merge\", LIBRARY.GSTREAMER);
1150 	Linker.link(gst_tag_list_get_tag_size, \"gst_tag_list_get_tag_size\", LIBRARY.GSTREAMER);
1151 	Linker.link(gst_tag_list_n_tags, \"gst_tag_list_n_tags\", LIBRARY.GSTREAMER);
1152 	Linker.link(gst_tag_list_nth_tag_name, \"gst_tag_list_nth_tag_name\", LIBRARY.GSTREAMER);
1153 	Linker.link(gst_tag_list_add, \"gst_tag_list_add\", LIBRARY.GSTREAMER);
1154 	Linker.link(gst_tag_list_add_value, \"gst_tag_list_add_value\", LIBRARY.GSTREAMER);
1155 	Linker.link(gst_tag_list_add_values, \"gst_tag_list_add_values\", LIBRARY.GSTREAMER);
1156 	Linker.link(gst_tag_list_add_valist, \"gst_tag_list_add_valist\", LIBRARY.GSTREAMER);
1157 	Linker.link(gst_tag_list_add_valist_values, \"gst_tag_list_add_valist_values\", LIBRARY.GSTREAMER);
1158 	Linker.link(gst_tag_list_remove_tag, \"gst_tag_list_remove_tag\", LIBRARY.GSTREAMER);
1159 	Linker.link(gst_tag_list_foreach, \"gst_tag_list_foreach\", LIBRARY.GSTREAMER);
1160 	Linker.link(gst_tag_list_get_value_index, \"gst_tag_list_get_value_index\", LIBRARY.GSTREAMER);
1161 	Linker.link(gst_tag_list_copy_value, \"gst_tag_list_copy_value\", LIBRARY.GSTREAMER);
1162 	Linker.link(gst_tag_list_get_boolean, \"gst_tag_list_get_boolean\", LIBRARY.GSTREAMER);
1163 	Linker.link(gst_tag_list_get_boolean_index, \"gst_tag_list_get_boolean_index\", LIBRARY.GSTREAMER);
1164 	Linker.link(gst_tag_list_get_int, \"gst_tag_list_get_int\", LIBRARY.GSTREAMER);
1165 	Linker.link(gst_tag_list_get_int_index, \"gst_tag_list_get_int_index\", LIBRARY.GSTREAMER);
1166 	Linker.link(gst_tag_list_get_uint, \"gst_tag_list_get_uint\", LIBRARY.GSTREAMER);
1167 	Linker.link(gst_tag_list_get_uint_index, \"gst_tag_list_get_uint_index\", LIBRARY.GSTREAMER);
1168 	Linker.link(gst_tag_list_get_int64, \"gst_tag_list_get_int64\", LIBRARY.GSTREAMER);
1169 	Linker.link(gst_tag_list_get_int64_index, \"gst_tag_list_get_int64_index\", LIBRARY.GSTREAMER);
1170 	Linker.link(gst_tag_list_get_uint64, \"gst_tag_list_get_uint64\", LIBRARY.GSTREAMER);
1171 	Linker.link(gst_tag_list_get_uint64_index, \"gst_tag_list_get_uint64_index\", LIBRARY.GSTREAMER);
1172 	Linker.link(gst_tag_list_get_float, \"gst_tag_list_get_float\", LIBRARY.GSTREAMER);
1173 	Linker.link(gst_tag_list_get_float_index, \"gst_tag_list_get_float_index\", LIBRARY.GSTREAMER);
1174 	Linker.link(gst_tag_list_get_double, \"gst_tag_list_get_double\", LIBRARY.GSTREAMER);
1175 	Linker.link(gst_tag_list_get_double_index, \"gst_tag_list_get_double_index\", LIBRARY.GSTREAMER);
1176 	Linker.link(gst_tag_list_get_string, \"gst_tag_list_get_string\", LIBRARY.GSTREAMER);
1177 	Linker.link(gst_tag_list_get_string_index, \"gst_tag_list_get_string_index\", LIBRARY.GSTREAMER);
1178 	Linker.link(gst_tag_list_peek_string_index, \"gst_tag_list_peek_string_index\", LIBRARY.GSTREAMER);
1179 	Linker.link(gst_tag_list_get_pointer, \"gst_tag_list_get_pointer\", LIBRARY.GSTREAMER);
1180 	Linker.link(gst_tag_list_get_pointer_index, \"gst_tag_list_get_pointer_index\", LIBRARY.GSTREAMER);
1181 	Linker.link(gst_tag_list_get_date, \"gst_tag_list_get_date\", LIBRARY.GSTREAMER);
1182 	Linker.link(gst_tag_list_get_date_index, \"gst_tag_list_get_date_index\", LIBRARY.GSTREAMER);
1183 	Linker.link(gst_tag_list_get_date_time, \"gst_tag_list_get_date_time\", LIBRARY.GSTREAMER);
1184 	Linker.link(gst_tag_list_get_date_time_index, \"gst_tag_list_get_date_time_index\", LIBRARY.GSTREAMER);
1185 	Linker.link(gst_tag_list_get_sample, \"gst_tag_list_get_sample\", LIBRARY.GSTREAMER);
1186 	Linker.link(gst_tag_list_get_sample_index, \"gst_tag_list_get_sample_index\", LIBRARY.GSTREAMER);
1187 
1188 	// gstreamer.TagSetterT
1189 
1190 
1191 	// gstreamer.TagSetterT
1192 
1193 	Linker.link(gst_tag_setter_reset_tags, \"gst_tag_setter_reset_tags\", LIBRARY.GSTREAMER);
1194 	Linker.link(gst_tag_setter_merge_tags, \"gst_tag_setter_merge_tags\", LIBRARY.GSTREAMER);
1195 	Linker.link(gst_tag_setter_add_tags, \"gst_tag_setter_add_tags\", LIBRARY.GSTREAMER);
1196 	Linker.link(gst_tag_setter_add_tag_value, \"gst_tag_setter_add_tag_value\", LIBRARY.GSTREAMER);
1197 	Linker.link(gst_tag_setter_add_tag_values, \"gst_tag_setter_add_tag_values\", LIBRARY.GSTREAMER);
1198 	Linker.link(gst_tag_setter_add_tag_valist, \"gst_tag_setter_add_tag_valist\", LIBRARY.GSTREAMER);
1199 	Linker.link(gst_tag_setter_add_tag_valist_values, \"gst_tag_setter_add_tag_valist_values\", LIBRARY.GSTREAMER);
1200 	Linker.link(gst_tag_setter_get_tag_list, \"gst_tag_setter_get_tag_list\", LIBRARY.GSTREAMER);
1201 	Linker.link(gst_tag_setter_set_tag_merge_mode, \"gst_tag_setter_set_tag_merge_mode\", LIBRARY.GSTREAMER);
1202 	Linker.link(gst_tag_setter_get_tag_merge_mode, \"gst_tag_setter_get_tag_merge_mode\", LIBRARY.GSTREAMER);
1203 
1204 	// gstreamer.Task
1205 
1206 	Linker.link(gst_task_new, \"gst_task_new\", LIBRARY.GSTREAMER);
1207 	Linker.link(gst_task_set_lock, \"gst_task_set_lock\", LIBRARY.GSTREAMER);
1208 	Linker.link(gst_task_set_pool, \"gst_task_set_pool\", LIBRARY.GSTREAMER);
1209 	Linker.link(gst_task_get_pool, \"gst_task_get_pool\", LIBRARY.GSTREAMER);
1210 	Linker.link(gst_task_set_enter_callback, \"gst_task_set_enter_callback\", LIBRARY.GSTREAMER);
1211 	Linker.link(gst_task_set_leave_callback, \"gst_task_set_leave_callback\", LIBRARY.GSTREAMER);
1212 	Linker.link(gst_task_get_state, \"gst_task_get_state\", LIBRARY.GSTREAMER);
1213 	Linker.link(gst_task_set_state, \"gst_task_set_state\", LIBRARY.GSTREAMER);
1214 	Linker.link(gst_task_pause, \"gst_task_pause\", LIBRARY.GSTREAMER);
1215 	Linker.link(gst_task_start, \"gst_task_start\", LIBRARY.GSTREAMER);
1216 	Linker.link(gst_task_stop, \"gst_task_stop\", LIBRARY.GSTREAMER);
1217 	Linker.link(gst_task_join, \"gst_task_join\", LIBRARY.GSTREAMER);
1218 	Linker.link(gst_task_cleanup_all, \"gst_task_cleanup_all\", LIBRARY.GSTREAMER);
1219 
1220 	// gstreamer.TaskPool
1221 
1222 	Linker.link(gst_task_pool_new, \"gst_task_pool_new\", LIBRARY.GSTREAMER);
1223 	Linker.link(gst_task_pool_prepare, \"gst_task_pool_prepare\", LIBRARY.GSTREAMER);
1224 	Linker.link(gst_task_pool_push, \"gst_task_pool_push\", LIBRARY.GSTREAMER);
1225 	Linker.link(gst_task_pool_join, \"gst_task_pool_join\", LIBRARY.GSTREAMER);
1226 	Linker.link(gst_task_pool_cleanup, \"gst_task_pool_cleanup\", LIBRARY.GSTREAMER);
1227 
1228 	// gstreamer.Toc
1229 
1230 	Linker.link(gst_toc_new, \"gst_toc_new\", LIBRARY.GSTREAMER);
1231 	Linker.link(gst_toc_get_scope, \"gst_toc_get_scope\", LIBRARY.GSTREAMER);
1232 	Linker.link(gst_toc_get_entries, \"gst_toc_get_entries\", LIBRARY.GSTREAMER);
1233 	Linker.link(gst_toc_append_entry, \"gst_toc_append_entry\", LIBRARY.GSTREAMER);
1234 	Linker.link(gst_toc_get_tags, \"gst_toc_get_tags\", LIBRARY.GSTREAMER);
1235 	Linker.link(gst_toc_merge_tags, \"gst_toc_merge_tags\", LIBRARY.GSTREAMER);
1236 	Linker.link(gst_toc_set_tags, \"gst_toc_set_tags\", LIBRARY.GSTREAMER);
1237 	Linker.link(gst_toc_dump, \"gst_toc_dump\", LIBRARY.GSTREAMER);
1238 	Linker.link(gst_toc_find_entry, \"gst_toc_find_entry\", LIBRARY.GSTREAMER);
1239 
1240 	// gstreamer.TocEntry
1241 
1242 	Linker.link(gst_toc_entry_new, \"gst_toc_entry_new\", LIBRARY.GSTREAMER);
1243 	Linker.link(gst_toc_entry_get_toc, \"gst_toc_entry_get_toc\", LIBRARY.GSTREAMER);
1244 	Linker.link(gst_toc_entry_get_uid, \"gst_toc_entry_get_uid\", LIBRARY.GSTREAMER);
1245 	Linker.link(gst_toc_entry_get_parent, \"gst_toc_entry_get_parent\", LIBRARY.GSTREAMER);
1246 	Linker.link(gst_toc_entry_get_sub_entries, \"gst_toc_entry_get_sub_entries\", LIBRARY.GSTREAMER);
1247 	Linker.link(gst_toc_entry_append_sub_entry, \"gst_toc_entry_append_sub_entry\", LIBRARY.GSTREAMER);
1248 	Linker.link(gst_toc_entry_get_start_stop_times, \"gst_toc_entry_get_start_stop_times\", LIBRARY.GSTREAMER);
1249 	Linker.link(gst_toc_entry_set_start_stop_times, \"gst_toc_entry_set_start_stop_times\", LIBRARY.GSTREAMER);
1250 	Linker.link(gst_toc_entry_get_tags, \"gst_toc_entry_get_tags\", LIBRARY.GSTREAMER);
1251 	Linker.link(gst_toc_entry_merge_tags, \"gst_toc_entry_merge_tags\", LIBRARY.GSTREAMER);
1252 	Linker.link(gst_toc_entry_set_tags, \"gst_toc_entry_set_tags\", LIBRARY.GSTREAMER);
1253 	Linker.link(gst_toc_entry_type_get_nick, \"gst_toc_entry_type_get_nick\", LIBRARY.GSTREAMER);
1254 	Linker.link(gst_toc_entry_get_entry_type, \"gst_toc_entry_get_entry_type\", LIBRARY.GSTREAMER);
1255 	Linker.link(gst_toc_entry_is_alternative, \"gst_toc_entry_is_alternative\", LIBRARY.GSTREAMER);
1256 	Linker.link(gst_toc_entry_is_sequence, \"gst_toc_entry_is_sequence\", LIBRARY.GSTREAMER);
1257 
1258 	// gstreamer.TocSetterT
1259 
1260 
1261 	// gstreamer.TocSetterT
1262 
1263 	Linker.link(gst_toc_setter_set_toc, \"gst_toc_setter_set_toc\", LIBRARY.GSTREAMER);
1264 	Linker.link(gst_toc_setter_get_toc, \"gst_toc_setter_get_toc\", LIBRARY.GSTREAMER);
1265 	Linker.link(gst_toc_setter_reset, \"gst_toc_setter_reset\", LIBRARY.GSTREAMER);
1266 
1267 	// gstreamer.TypeFind
1268 
1269 	Linker.link(gst_type_find_peek, \"gst_type_find_peek\", LIBRARY.GSTREAMER);
1270 	Linker.link(gst_type_find_suggest, \"gst_type_find_suggest\", LIBRARY.GSTREAMER);
1271 	Linker.link(gst_type_find_suggest_simple, \"gst_type_find_suggest_simple\", LIBRARY.GSTREAMER);
1272 	Linker.link(gst_type_find_get_length, \"gst_type_find_get_length\", LIBRARY.GSTREAMER);
1273 	Linker.link(gst_type_find_register, \"gst_type_find_register\", LIBRARY.GSTREAMER);
1274 
1275 	// gstreamer.TypeFindFactory
1276 
1277 	Linker.link(gst_type_find_factory_get_list, \"gst_type_find_factory_get_list\", LIBRARY.GSTREAMER);
1278 	Linker.link(gst_type_find_factory_get_extensions, \"gst_type_find_factory_get_extensions\", LIBRARY.GSTREAMER);
1279 	Linker.link(gst_type_find_factory_get_caps, \"gst_type_find_factory_get_caps\", LIBRARY.GSTREAMER);
1280 	Linker.link(gst_type_find_factory_has_function, \"gst_type_find_factory_has_function\", LIBRARY.GSTREAMER);
1281 	Linker.link(gst_type_find_factory_call_function, \"gst_type_find_factory_call_function\", LIBRARY.GSTREAMER);
1282 
1283 	// gstreamer.UriHandlerT
1284 
1285 
1286 	// gstreamer.UriHandlerT
1287 
1288 	Linker.link(gst_uri_error_quark, \"gst_uri_error_quark\", LIBRARY.GSTREAMER);
1289 	Linker.link(gst_uri_protocol_is_valid, \"gst_uri_protocol_is_valid\", LIBRARY.GSTREAMER);
1290 	Linker.link(gst_uri_protocol_is_supported, \"gst_uri_protocol_is_supported\", LIBRARY.GSTREAMER);
1291 	Linker.link(gst_uri_is_valid, \"gst_uri_is_valid\", LIBRARY.GSTREAMER);
1292 	Linker.link(gst_uri_has_protocol, \"gst_uri_has_protocol\", LIBRARY.GSTREAMER);
1293 	Linker.link(gst_uri_get_protocol, \"gst_uri_get_protocol\", LIBRARY.GSTREAMER);
1294 	Linker.link(gst_uri_get_location, \"gst_uri_get_location\", LIBRARY.GSTREAMER);
1295 	Linker.link(gst_uri_construct, \"gst_uri_construct\", LIBRARY.GSTREAMER);
1296 	Linker.link(gst_filename_to_uri, \"gst_filename_to_uri\", LIBRARY.GSTREAMER);
1297 	Linker.link(gst_element_make_from_uri, \"gst_element_make_from_uri\", LIBRARY.GSTREAMER);
1298 	Linker.link(gst_uri_handler_get_uri_type, \"gst_uri_handler_get_uri_type\", LIBRARY.GSTREAMER);
1299 	Linker.link(gst_uri_handler_get_protocols, \"gst_uri_handler_get_protocols\", LIBRARY.GSTREAMER);
1300 	Linker.link(gst_uri_handler_get_uri, \"gst_uri_handler_get_uri\", LIBRARY.GSTREAMER);
1301 	Linker.link(gst_uri_handler_set_uri, \"gst_uri_handler_set_uri\", LIBRARY.GSTREAMER);
1302 
1303 	// gstreamer.Utils
1304 
1305 	Linker.link(GST_READ_FLOAT_LE, \"GST_READ_FLOAT_LE\", LIBRARY.GSTREAMER);
1306 	Linker.link(GST_READ_FLOAT_BE, \"GST_READ_FLOAT_BE\", LIBRARY.GSTREAMER);
1307 	Linker.link(GST_READ_DOUBLE_LE, \"GST_READ_DOUBLE_LE\", LIBRARY.GSTREAMER);
1308 	Linker.link(GST_READ_DOUBLE_BE, \"GST_READ_DOUBLE_BE\", LIBRARY.GSTREAMER);
1309 	Linker.link(GST_WRITE_FLOAT_LE, \"GST_WRITE_FLOAT_LE\", LIBRARY.GSTREAMER);
1310 	Linker.link(GST_WRITE_FLOAT_BE, \"GST_WRITE_FLOAT_BE\", LIBRARY.GSTREAMER);
1311 	Linker.link(GST_WRITE_DOUBLE_LE, \"GST_WRITE_DOUBLE_LE\", LIBRARY.GSTREAMER);
1312 	Linker.link(GST_WRITE_DOUBLE_BE, \"GST_WRITE_DOUBLE_BE\", LIBRARY.GSTREAMER);
1313 	Linker.link(GDOUBLE_SWAP_LE_BE, \"GDOUBLE_SWAP_LE_BE\", LIBRARY.GSTREAMER);
1314 	Linker.link(GFLOAT_SWAP_LE_BE, \"GFLOAT_SWAP_LE_BE\", LIBRARY.GSTREAMER);
1315 	Linker.link(gst_util_dump_mem, \"gst_util_dump_mem\", LIBRARY.GSTREAMER);
1316 	Linker.link(gst_util_uint64_scale, \"gst_util_uint64_scale\", LIBRARY.GSTREAMER);
1317 	Linker.link(gst_util_uint64_scale_round, \"gst_util_uint64_scale_round\", LIBRARY.GSTREAMER);
1318 	Linker.link(gst_util_uint64_scale_ceil, \"gst_util_uint64_scale_ceil\", LIBRARY.GSTREAMER);
1319 	Linker.link(gst_util_uint64_scale_int, \"gst_util_uint64_scale_int\", LIBRARY.GSTREAMER);
1320 	Linker.link(gst_util_uint64_scale_int_round, \"gst_util_uint64_scale_int_round\", LIBRARY.GSTREAMER);
1321 	Linker.link(gst_util_uint64_scale_int_ceil, \"gst_util_uint64_scale_int_ceil\", LIBRARY.GSTREAMER);
1322 	Linker.link(gst_util_greatest_common_divisor, \"gst_util_greatest_common_divisor\", LIBRARY.GSTREAMER);
1323 	Linker.link(gst_util_greatest_common_divisor_int64, \"gst_util_greatest_common_divisor_int64\", LIBRARY.GSTREAMER);
1324 	Linker.link(gst_util_fraction_to_double, \"gst_util_fraction_to_double\", LIBRARY.GSTREAMER);
1325 	Linker.link(gst_util_double_to_fraction, \"gst_util_double_to_fraction\", LIBRARY.GSTREAMER);
1326 	Linker.link(gst_util_fraction_multiply, \"gst_util_fraction_multiply\", LIBRARY.GSTREAMER);
1327 	Linker.link(gst_util_fraction_add, \"gst_util_fraction_add\", LIBRARY.GSTREAMER);
1328 	Linker.link(gst_util_fraction_compare, \"gst_util_fraction_compare\", LIBRARY.GSTREAMER);
1329 	Linker.link(gst_util_seqnum_next, \"gst_util_seqnum_next\", LIBRARY.GSTREAMER);
1330 	Linker.link(gst_util_seqnum_compare, \"gst_util_seqnum_compare\", LIBRARY.GSTREAMER);
1331 	Linker.link(gst_util_group_id_next, \"gst_util_group_id_next\", LIBRARY.GSTREAMER);
1332 	Linker.link(gst_util_set_object_arg, \"gst_util_set_object_arg\", LIBRARY.GSTREAMER);
1333 	Linker.link(gst_util_set_value_from_string, \"gst_util_set_value_from_string\", LIBRARY.GSTREAMER);
1334 	Linker.link(gst_util_get_timestamp, \"gst_util_get_timestamp\", LIBRARY.GSTREAMER);
1335 	Linker.link(gst_util_array_binary_search, \"gst_util_array_binary_search\", LIBRARY.GSTREAMER);
1336 
1337 	// gstreamer.ValueGst
1338 
1339 	Linker.link(gst_value_set_int_range, \"gst_value_set_int_range\", LIBRARY.GSTREAMER);
1340 	Linker.link(gst_value_get_int_range_min, \"gst_value_get_int_range_min\", LIBRARY.GSTREAMER);
1341 	Linker.link(gst_value_get_int_range_max, \"gst_value_get_int_range_max\", LIBRARY.GSTREAMER);
1342 	Linker.link(gst_value_set_int_range_step, \"gst_value_set_int_range_step\", LIBRARY.GSTREAMER);
1343 	Linker.link(gst_value_get_int_range_step, \"gst_value_get_int_range_step\", LIBRARY.GSTREAMER);
1344 	Linker.link(gst_value_set_bitmask, \"gst_value_set_bitmask\", LIBRARY.GSTREAMER);
1345 	Linker.link(gst_value_get_bitmask, \"gst_value_get_bitmask\", LIBRARY.GSTREAMER);
1346 	Linker.link(gst_value_set_int64_range, \"gst_value_set_int64_range\", LIBRARY.GSTREAMER);
1347 	Linker.link(gst_value_get_int64_range_min, \"gst_value_get_int64_range_min\", LIBRARY.GSTREAMER);
1348 	Linker.link(gst_value_get_int64_range_max, \"gst_value_get_int64_range_max\", LIBRARY.GSTREAMER);
1349 	Linker.link(gst_value_set_int64_range_step, \"gst_value_set_int64_range_step\", LIBRARY.GSTREAMER);
1350 	Linker.link(gst_value_get_int64_range_step, \"gst_value_get_int64_range_step\", LIBRARY.GSTREAMER);
1351 	Linker.link(gst_value_set_double_range, \"gst_value_set_double_range\", LIBRARY.GSTREAMER);
1352 	Linker.link(gst_value_get_double_range_min, \"gst_value_get_double_range_min\", LIBRARY.GSTREAMER);
1353 	Linker.link(gst_value_get_double_range_max, \"gst_value_get_double_range_max\", LIBRARY.GSTREAMER);
1354 	Linker.link(gst_value_list_append_value, \"gst_value_list_append_value\", LIBRARY.GSTREAMER);
1355 	Linker.link(gst_value_list_prepend_value, \"gst_value_list_prepend_value\", LIBRARY.GSTREAMER);
1356 	Linker.link(gst_value_list_concat, \"gst_value_list_concat\", LIBRARY.GSTREAMER);
1357 	Linker.link(gst_value_list_merge, \"gst_value_list_merge\", LIBRARY.GSTREAMER);
1358 	Linker.link(gst_value_list_get_size, \"gst_value_list_get_size\", LIBRARY.GSTREAMER);
1359 	Linker.link(gst_value_list_get_value, \"gst_value_list_get_value\", LIBRARY.GSTREAMER);
1360 	Linker.link(gst_value_set_fraction, \"gst_value_set_fraction\", LIBRARY.GSTREAMER);
1361 	Linker.link(gst_value_get_fraction_numerator, \"gst_value_get_fraction_numerator\", LIBRARY.GSTREAMER);
1362 	Linker.link(gst_value_get_fraction_denominator, \"gst_value_get_fraction_denominator\", LIBRARY.GSTREAMER);
1363 	Linker.link(gst_value_fraction_multiply, \"gst_value_fraction_multiply\", LIBRARY.GSTREAMER);
1364 	Linker.link(gst_value_fraction_subtract, \"gst_value_fraction_subtract\", LIBRARY.GSTREAMER);
1365 	Linker.link(gst_value_set_fraction_range, \"gst_value_set_fraction_range\", LIBRARY.GSTREAMER);
1366 	Linker.link(gst_value_get_fraction_range_min, \"gst_value_get_fraction_range_min\", LIBRARY.GSTREAMER);
1367 	Linker.link(gst_value_get_fraction_range_max, \"gst_value_get_fraction_range_max\", LIBRARY.GSTREAMER);
1368 	Linker.link(gst_value_set_fraction_range_full, \"gst_value_set_fraction_range_full\", LIBRARY.GSTREAMER);
1369 	Linker.link(gst_value_set_caps, \"gst_value_set_caps\", LIBRARY.GSTREAMER);
1370 	Linker.link(gst_value_get_caps, \"gst_value_get_caps\", LIBRARY.GSTREAMER);
1371 	Linker.link(gst_value_set_caps_features, \"gst_value_set_caps_features\", LIBRARY.GSTREAMER);
1372 	Linker.link(gst_value_get_caps_features, \"gst_value_get_caps_features\", LIBRARY.GSTREAMER);
1373 	Linker.link(gst_value_set_structure, \"gst_value_set_structure\", LIBRARY.GSTREAMER);
1374 	Linker.link(gst_value_get_structure, \"gst_value_get_structure\", LIBRARY.GSTREAMER);
1375 	Linker.link(gst_value_is_fixed, \"gst_value_is_fixed\", LIBRARY.GSTREAMER);
1376 	Linker.link(gst_value_register, \"gst_value_register\", LIBRARY.GSTREAMER);
1377 	Linker.link(gst_value_init_and_copy, \"gst_value_init_and_copy\", LIBRARY.GSTREAMER);
1378 	Linker.link(gst_value_serialize, \"gst_value_serialize\", LIBRARY.GSTREAMER);
1379 	Linker.link(gst_value_deserialize, \"gst_value_deserialize\", LIBRARY.GSTREAMER);
1380 	Linker.link(gst_value_compare, \"gst_value_compare\", LIBRARY.GSTREAMER);
1381 	Linker.link(gst_value_can_compare, \"gst_value_can_compare\", LIBRARY.GSTREAMER);
1382 	Linker.link(gst_value_union, \"gst_value_union\", LIBRARY.GSTREAMER);
1383 	Linker.link(gst_value_can_union, \"gst_value_can_union\", LIBRARY.GSTREAMER);
1384 	Linker.link(gst_value_subtract, \"gst_value_subtract\", LIBRARY.GSTREAMER);
1385 	Linker.link(gst_value_can_subtract, \"gst_value_can_subtract\", LIBRARY.GSTREAMER);
1386 	Linker.link(gst_value_intersect, \"gst_value_intersect\", LIBRARY.GSTREAMER);
1387 	Linker.link(gst_value_can_intersect, \"gst_value_can_intersect\", LIBRARY.GSTREAMER);
1388 	Linker.link(gst_value_is_subset, \"gst_value_is_subset\", LIBRARY.GSTREAMER);
1389 	Linker.link(gst_value_array_append_value, \"gst_value_array_append_value\", LIBRARY.GSTREAMER);
1390 	Linker.link(gst_value_array_get_size, \"gst_value_array_get_size\", LIBRARY.GSTREAMER);
1391 	Linker.link(gst_value_array_get_value, \"gst_value_array_get_value\", LIBRARY.GSTREAMER);
1392 	Linker.link(gst_value_array_prepend_value, \"gst_value_array_prepend_value\", LIBRARY.GSTREAMER);
1393 	Linker.link(gst_value_fixate, \"gst_value_fixate\", LIBRARY.GSTREAMER);
1394 }");
1395 
1396 mixin( gshared ~"extern(C)
1397 {
1398 	// gstreamer.GStreamer
1399 
1400 	void function(int* argc, char*** argv) c_gst_init;
1401 	gboolean function(int* argc, char*** argv, GError** err) c_gst_init_check;
1402 	GOptionGroup* function() c_gst_init_get_option_group;
1403 	gboolean function() c_gst_is_initialized;
1404 	void function() c_gst_deinit;
1405 	void function(guint* major, guint* minor, guint* micro, guint* nano) c_gst_version;
1406 	gchar* function() c_gst_version_string;
1407 	gboolean function() c_gst_segtrap_is_enabled;
1408 	void function(gboolean enabled) c_gst_segtrap_set_enabled;
1409 	gboolean function() c_gst_registry_fork_is_enabled;
1410 	void function(gboolean enabled) c_gst_registry_fork_set_enabled;
1411 	gboolean function() c_gst_update_registry;
1412 
1413 	// gstreamer.Allocator
1414 
1415 	GstAllocator* function(gchar* name) c_gst_allocator_find;
1416 	void function(gchar* name, GstAllocator* allocator) c_gst_allocator_register;
1417 	void function(GstAllocator* allocator) c_gst_allocator_set_default;
1418 	void function(GstAllocationParams* params) c_gst_allocation_params_init;
1419 	GstAllocationParams* function(GstAllocationParams* params) c_gst_allocation_params_copy;
1420 	void function(GstAllocationParams* params) c_gst_allocation_params_free;
1421 	GstMemory* function(GstAllocator* allocator, gsize size, GstAllocationParams* params) c_gst_allocator_alloc;
1422 	void function(GstAllocator* allocator, GstMemory* memory) c_gst_allocator_free;
1423 	GstMemory* function(GstMemoryFlags flags, void* data, gsize maxsize, gsize offset, gsize size, void* userData, GDestroyNotify notify) c_gst_memory_new_wrapped;
1424 
1425 	// gstreamer.AtomicQueue
1426 
1427 	GstAtomicQueue* function(guint initialSize) c_gst_atomic_queue_new;
1428 	void function(GstAtomicQueue* queue) c_gst_atomic_queue_ref;
1429 	void function(GstAtomicQueue* queue) c_gst_atomic_queue_unref;
1430 	void function(GstAtomicQueue* queue, void* data) c_gst_atomic_queue_push;
1431 	gpointer function(GstAtomicQueue* queue) c_gst_atomic_queue_peek;
1432 	gpointer function(GstAtomicQueue* queue) c_gst_atomic_queue_pop;
1433 	guint function(GstAtomicQueue* queue) c_gst_atomic_queue_length;
1434 
1435 	// gstreamer.Bin
1436 
1437 	GstElement* function(gchar* name) c_gst_bin_new;
1438 	gboolean function(GstBin* bin, GstElement* element) c_gst_bin_add;
1439 	gboolean function(GstBin* bin, GstElement* element) c_gst_bin_remove;
1440 	GstElement* function(GstBin* bin, gchar* name) c_gst_bin_get_by_name;
1441 	GstElement* function(GstBin* bin, gchar* name) c_gst_bin_get_by_name_recurse_up;
1442 	GstElement* function(GstBin* bin, GType iface) c_gst_bin_get_by_interface;
1443 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_elements;
1444 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_recurse;
1445 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sinks;
1446 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sorted;
1447 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sources;
1448 	GstIterator* function(GstBin* bin, GType iface) c_gst_bin_iterate_all_by_interface;
1449 	gboolean function(GstBin* bin) c_gst_bin_recalculate_latency;
1450 	void function(GstBin* bin, GstElement* element1, ... ) c_gst_bin_add_many;
1451 	void function(GstBin* bin, GstElement* element1, ... ) c_gst_bin_remove_many;
1452 	GstPad* function(GstBin* bin, GstPadDirection direction) c_gst_bin_find_unlinked_pad;
1453 
1454 	// gstreamer.Buffer
1455 
1456 	GstBuffer* function() c_gst_buffer_new;
1457 	GstBuffer* function(GstAllocator* allocator, gsize size, GstAllocationParams* params) c_gst_buffer_new_allocate;
1458 	GstBuffer* function(void* data, gsize size) c_gst_buffer_new_wrapped;
1459 	GstBuffer* function(GstMemoryFlags flags, void* data, gsize maxsize, gsize offset, gsize size, void* userData, GDestroyNotify notify) c_gst_buffer_new_wrapped_full;
1460 	GstBuffer* function(GstBuffer* buf) c_gst_buffer_ref;
1461 	void function(GstBuffer* buf) c_gst_buffer_unref;
1462 	gsize function(GstBuffer* buffer, gsize* offset, gsize* maxsize) c_gst_buffer_get_sizes;
1463 	gsize function(GstBuffer* buffer) c_gst_buffer_get_size;
1464 	gsize function(GstBuffer* buffer, guint idx, gint length, gsize* offset, gsize* maxsize) c_gst_buffer_get_sizes_range;
1465 	gboolean function(GstBuffer* buffer, guint idx, gint length, gssize offset, gssize size) c_gst_buffer_resize_range;
1466 	void function(GstBuffer* buffer, gssize offset, gssize size) c_gst_buffer_resize;
1467 	void function(GstBuffer* buffer, gssize size) c_gst_buffer_set_size;
1468 	GstMemory* function(GstBuffer* buffer, guint idx) c_gst_buffer_peek_memory;
1469 	guint function(GstBuffer* buffer) c_gst_buffer_n_memory;
1470 	void function(GstBuffer* buffer, gint idx, GstMemory* mem) c_gst_buffer_insert_memory;
1471 	void function(GstBuffer* buffer, guint idx, gint length, GstMemory* mem) c_gst_buffer_replace_memory_range;
1472 	GstMemory* function(GstBuffer* buffer, guint idx, gint length) c_gst_buffer_get_memory_range;
1473 	void function(GstBuffer* buffer, guint idx, gint length) c_gst_buffer_remove_memory_range;
1474 	gboolean function(GstBuffer* buffer, gsize offset, gsize size, guint* idx, guint* length, gsize* skip) c_gst_buffer_find_memory;
1475 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_prepend_memory;
1476 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_append_memory;
1477 	void function(GstBuffer* buffer, guint idx, GstMemory* mem) c_gst_buffer_replace_memory;
1478 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_replace_all_memory;
1479 	GstMemory* function(GstBuffer* buffer, guint idx) c_gst_buffer_get_memory;
1480 	GstMemory* function(GstBuffer* buffer) c_gst_buffer_get_all_memory;
1481 	void function(GstBuffer* buffer, guint idx) c_gst_buffer_remove_memory;
1482 	void function(GstBuffer* buffer) c_gst_buffer_remove_all_memory;
1483 	gboolean function(GstBuffer* buffer, GstMapInfo* info, GstMapFlags flags) c_gst_buffer_map;
1484 	gboolean function(GstBuffer* buffer, guint idx, gint length, GstMapInfo* info, GstMapFlags flags) c_gst_buffer_map_range;
1485 	void function(GstBuffer* buffer, GstMapInfo* info) c_gst_buffer_unmap;
1486 	gint function(GstBuffer* buffer, gsize offset, void* mem, gsize size) c_gst_buffer_memcmp;
1487 	gsize function(GstBuffer* buffer, gsize offset, void* dest, gsize size) c_gst_buffer_extract;
1488 	void function(GstBuffer* buffer, gsize offset, gsize size, void** dest, gsize* destSize) c_gst_buffer_extract_dup;
1489 	gsize function(GstBuffer* buffer, gsize offset, void* src, gsize size) c_gst_buffer_fill;
1490 	gsize function(GstBuffer* buffer, gsize offset, guint8 val, gsize size) c_gst_buffer_memset;
1491 	GstBuffer* function(GstBuffer* buf) c_gst_buffer_copy;
1492 	gboolean function(GstBuffer* dest, GstBuffer* src, GstBufferCopyFlags flags, gsize offset, gsize size) c_gst_buffer_copy_into;
1493 	GstBuffer* function(GstBuffer* parent, GstBufferCopyFlags flags, gsize offset, gsize size) c_gst_buffer_copy_region;
1494 	gboolean function(GstBuffer** obuf, GstBuffer* nbuf) c_gst_buffer_replace;
1495 	GstBuffer* function(GstBuffer* buf1, GstBuffer* buf2) c_gst_buffer_append;
1496 	GstBuffer* function(GstBuffer* buf1, GstBuffer* buf2, gssize offset, gssize size) c_gst_buffer_append_region;
1497 	GstMeta* function(GstBuffer* buffer, GType api) c_gst_buffer_get_meta;
1498 	GstMeta* function(GstBuffer* buffer, GstMetaInfo* info, void* params) c_gst_buffer_add_meta;
1499 	gboolean function(GstBuffer* buffer, GstMeta* meta) c_gst_buffer_remove_meta;
1500 	GstMeta* function(GstBuffer* buffer, void** state) c_gst_buffer_iterate_meta;
1501 	gboolean function(GstBuffer* buffer, GstBufferForeachMetaFunc func, void* userData) c_gst_buffer_foreach_meta;
1502 
1503 	// gstreamer.BufferList
1504 
1505 	GstBufferList* function() c_gst_buffer_list_new;
1506 	GstBufferList* function(guint size) c_gst_buffer_list_new_sized;
1507 	guint function(GstBufferList* list) c_gst_buffer_list_length;
1508 	void function(GstBufferList* list, gint idx, GstBuffer* buffer) c_gst_buffer_list_insert;
1509 	void function(GstBufferList* list, guint idx, guint length) c_gst_buffer_list_remove;
1510 	GstBufferList* function(GstBufferList* list) c_gst_buffer_list_ref;
1511 	void function(GstBufferList* list) c_gst_buffer_list_unref;
1512 	GstBufferList* function(GstBufferList* list) c_gst_buffer_list_copy;
1513 	gboolean function(GstBufferList* list, GstBufferListFunc func, void* userData) c_gst_buffer_list_foreach;
1514 	GstBuffer* function(GstBufferList* list, guint idx) c_gst_buffer_list_get;
1515 
1516 	// gstreamer.BufferPool
1517 
1518 	GstBufferPool* function() c_gst_buffer_pool_new;
1519 	gboolean function(GstStructure* config, GstCaps** caps, guint* size, guint* minBuffers, guint* maxBuffers) c_gst_buffer_pool_config_get_params;
1520 	void function(GstStructure* config, GstCaps* caps, guint size, guint minBuffers, guint maxBuffers) c_gst_buffer_pool_config_set_params;
1521 	gboolean function(GstStructure* config, GstAllocator** allocator, GstAllocationParams* params) c_gst_buffer_pool_config_get_allocator;
1522 	void function(GstStructure* config, GstAllocator* allocator, GstAllocationParams* params) c_gst_buffer_pool_config_set_allocator;
1523 	guint function(GstStructure* config) c_gst_buffer_pool_config_n_options;
1524 	void function(GstStructure* config, gchar* option) c_gst_buffer_pool_config_add_option;
1525 	gchar* function(GstStructure* config, guint index) c_gst_buffer_pool_config_get_option;
1526 	gboolean function(GstStructure* config, gchar* option) c_gst_buffer_pool_config_has_option;
1527 	gchar** function(GstBufferPool* pool) c_gst_buffer_pool_get_options;
1528 	gboolean function(GstBufferPool* pool, gchar* option) c_gst_buffer_pool_has_option;
1529 	GstStructure* function(GstBufferPool* pool) c_gst_buffer_pool_get_config;
1530 	gboolean function(GstBufferPool* pool, GstStructure* config) c_gst_buffer_pool_set_config;
1531 	gboolean function(GstBufferPool* pool, gboolean active) c_gst_buffer_pool_set_active;
1532 	gboolean function(GstBufferPool* pool) c_gst_buffer_pool_is_active;
1533 	GstFlowReturn function(GstBufferPool* pool, GstBuffer** buffer, GstBufferPoolAcquireParams* params) c_gst_buffer_pool_acquire_buffer;
1534 	void function(GstBufferPool* pool, GstBuffer* buffer) c_gst_buffer_pool_release_buffer;
1535 
1536 	// gstreamer.Bus
1537 
1538 	GstBus* function() c_gst_bus_new;
1539 	gboolean function(GstBus* bus, GstMessage* message) c_gst_bus_post;
1540 	gboolean function(GstBus* bus) c_gst_bus_have_pending;
1541 	GstMessage* function(GstBus* bus) c_gst_bus_peek;
1542 	GstMessage* function(GstBus* bus) c_gst_bus_pop;
1543 	GstMessage* function(GstBus* bus, GstMessageType types) c_gst_bus_pop_filtered;
1544 	GstMessage* function(GstBus* bus, GstClockTime timeout) c_gst_bus_timed_pop;
1545 	GstMessage* function(GstBus* bus, GstClockTime timeout, GstMessageType types) c_gst_bus_timed_pop_filtered;
1546 	void function(GstBus* bus, gboolean flushing) c_gst_bus_set_flushing;
1547 	void function(GstBus* bus, GstBusSyncHandler func, void* userData, GDestroyNotify notify) c_gst_bus_set_sync_handler;
1548 	GstBusSyncReply function(GstBus* bus, GstMessage* message, void* data) c_gst_bus_sync_signal_handler;
1549 	GSource* function(GstBus* bus) c_gst_bus_create_watch;
1550 	guint function(GstBus* bus, gint priority, GstBusFunc func, void* userData, GDestroyNotify notify) c_gst_bus_add_watch_full;
1551 	guint function(GstBus* bus, GstBusFunc func, void* userData) c_gst_bus_add_watch;
1552 	void function(GstBus* bus) c_gst_bus_disable_sync_message_emission;
1553 	void function(GstBus* bus) c_gst_bus_enable_sync_message_emission;
1554 	gboolean function(GstBus* bus, GstMessage* message, void* data) c_gst_bus_async_signal_func;
1555 	void function(GstBus* bus) c_gst_bus_add_signal_watch;
1556 	void function(GstBus* bus, gint priority) c_gst_bus_add_signal_watch_full;
1557 	void function(GstBus* bus) c_gst_bus_remove_signal_watch;
1558 	GstMessage* function(GstBus* bus, GstMessageType events, GstClockTime timeout) c_gst_bus_poll;
1559 
1560 	// gstreamer.Caps
1561 
1562 	GstCaps* function() c_gst_caps_new_empty;
1563 	GstCaps* function(char* mediaType) c_gst_caps_new_empty_simple;
1564 	GstCaps* function() c_gst_caps_new_any;
1565 	GstCaps* function(char* mediaType, char* fieldname, ... ) c_gst_caps_new_simple;
1566 	GstCaps* function(GstStructure* struct1, ... ) c_gst_caps_new_full;
1567 	GstCaps* function(GstStructure* structure, va_list varArgs) c_gst_caps_new_full_valist;
1568 	GstCaps* function(GstCaps* caps) c_gst_caps_copy;
1569 	GstCaps* function(GstCaps* caps, guint nth) c_gst_caps_copy_nth;
1570 	GstCaps* function(GstStaticCaps* staticCaps) c_gst_static_caps_get;
1571 	void function(GstStaticCaps* staticCaps) c_gst_static_caps_cleanup;
1572 	void function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_append;
1573 	GstCaps* function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_merge;
1574 	void function(GstCaps* caps, GstStructure* structure) c_gst_caps_append_structure;
1575 	void function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_append_structure_full;
1576 	void function(GstCaps* caps, guint idx) c_gst_caps_remove_structure;
1577 	GstStructure* function(GstCaps* caps, guint index) c_gst_caps_steal_structure;
1578 	GstCaps* function(GstCaps* caps, GstStructure* structure) c_gst_caps_merge_structure;
1579 	GstCaps* function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_merge_structure_full;
1580 	guint function(GstCaps* caps) c_gst_caps_get_size;
1581 	GstStructure* function(GstCaps* caps, guint index) c_gst_caps_get_structure;
1582 	GstCapsFeatures* function(GstCaps* caps, guint index) c_gst_caps_get_features;
1583 	void function(GstCaps* caps, guint index, GstCapsFeatures* features) c_gst_caps_set_features;
1584 	void function(GstCaps* caps, char* field, GValue* value) c_gst_caps_set_value;
1585 	void function(GstCaps* caps, char* field, ... ) c_gst_caps_set_simple;
1586 	void function(GstCaps* caps, char* field, va_list varargs) c_gst_caps_set_simple_valist;
1587 	gboolean function(GstCaps* caps) c_gst_caps_is_any;
1588 	gboolean function(GstCaps* caps) c_gst_caps_is_empty;
1589 	gboolean function(GstCaps* caps) c_gst_caps_is_fixed;
1590 	gboolean function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_equal;
1591 	gboolean function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_equal_fixed;
1592 	gboolean function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_strictly_equal;
1593 	gboolean function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_always_compatible;
1594 	gboolean function(GstCaps* subset, GstCaps* superset) c_gst_caps_is_subset;
1595 	gboolean function(GstCaps* caps, GstStructure* structure) c_gst_caps_is_subset_structure;
1596 	gboolean function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_is_subset_structure_full;
1597 	gboolean function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_can_intersect;
1598 	GstCaps* function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_intersect;
1599 	GstCaps* function(GstCaps* caps1, GstCaps* caps2, GstCapsIntersectMode mode) c_gst_caps_intersect_full;
1600 	GstCaps* function(GstCaps* caps) c_gst_caps_normalize;
1601 	GstCaps* function(GstCaps* caps) c_gst_caps_simplify;
1602 	gboolean function(GstCaps** oldCaps, GstCaps* newCaps) c_gst_caps_replace;
1603 	gboolean function(GstCaps** oldCaps, GstCaps* newCaps) c_gst_caps_take;
1604 	gchar* function(GstCaps* caps) c_gst_caps_to_string;
1605 	GstCaps* function(gchar* string) c_gst_caps_from_string;
1606 	GstCaps* function(GstCaps* minuend, GstCaps* subtrahend) c_gst_caps_subtract;
1607 	GstCaps* function(GstCaps* caps) c_gst_caps_truncate;
1608 	GstCaps* function(GstCaps* caps) c_gst_caps_fixate;
1609 	GstCaps* function(GstCaps* caps) c_gst_caps_ref;
1610 	void function(GstCaps* caps) c_gst_caps_unref;
1611 
1612 	// gstreamer.CapsFeatures
1613 
1614 	GstCapsFeatures* function(gchar* feature1, ... ) c_gst_caps_features_new;
1615 	GstCapsFeatures* function() c_gst_caps_features_new_empty;
1616 	GstCapsFeatures* function() c_gst_caps_features_new_any;
1617 	GstCapsFeatures* function(GQuark feature1, ... ) c_gst_caps_features_new_id;
1618 	GstCapsFeatures* function(GQuark feature1, va_list varargs) c_gst_caps_features_new_id_valist;
1619 	GstCapsFeatures* function(gchar* feature1, va_list varargs) c_gst_caps_features_new_valist;
1620 	GstCapsFeatures* function(GstCapsFeatures* features) c_gst_caps_features_copy;
1621 	void function(GstCapsFeatures* features) c_gst_caps_features_free;
1622 	GstCapsFeatures* function(gchar* features) c_gst_caps_features_from_string;
1623 	gchar* function(GstCapsFeatures* features) c_gst_caps_features_to_string;
1624 	gboolean function(GstCapsFeatures* features, gint* refcount) c_gst_caps_features_set_parent_refcount;
1625 	gboolean function(GstCapsFeatures* features1, GstCapsFeatures* features2) c_gst_caps_features_is_equal;
1626 	gboolean function(GstCapsFeatures* features) c_gst_caps_features_is_any;
1627 	gboolean function(GstCapsFeatures* features, gchar* feature) c_gst_caps_features_contains;
1628 	gboolean function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_contains_id;
1629 	guint function(GstCapsFeatures* features) c_gst_caps_features_get_size;
1630 	gchar* function(GstCapsFeatures* features, guint i) c_gst_caps_features_get_nth;
1631 	GQuark function(GstCapsFeatures* features, guint i) c_gst_caps_features_get_nth_id;
1632 	void function(GstCapsFeatures* features, gchar* feature) c_gst_caps_features_add;
1633 	void function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_add_id;
1634 	void function(GstCapsFeatures* features, gchar* feature) c_gst_caps_features_remove;
1635 	void function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_remove_id;
1636 
1637 	// gstreamer.Sample
1638 
1639 	GstBuffer* function(GstSample* sample) c_gst_sample_get_buffer;
1640 	GstCaps* function(GstSample* sample) c_gst_sample_get_caps;
1641 	GstStructure* function(GstSample* sample) c_gst_sample_get_info;
1642 	GstSegment* function(GstSample* sample) c_gst_sample_get_segment;
1643 	GstSample* function(GstBuffer* buffer, GstCaps* caps, GstSegment* segment, GstStructure* info) c_gst_sample_new;
1644 	GstSample* function(GstSample* sample) c_gst_sample_ref;
1645 	void function(GstSample* sample) c_gst_sample_unref;
1646 
1647 	// gstreamer.ChildProxyT
1648 
1649 
1650 	// gstreamer.ChildProxyT
1651 
1652 	guint function(GstChildProxy* parent) c_gst_child_proxy_get_children_count;
1653 	GObject* function(GstChildProxy* parent, gchar* name) c_gst_child_proxy_get_child_by_name;
1654 	GObject* function(GstChildProxy* parent, guint index) c_gst_child_proxy_get_child_by_index;
1655 	gboolean function(GstChildProxy* object, gchar* name, GObject** target, GParamSpec** pspec) c_gst_child_proxy_lookup;
1656 	void function(GstChildProxy* object, gchar* name, GValue* value) c_gst_child_proxy_get_property;
1657 	void function(GstChildProxy* object, gchar* firstPropertyName, va_list varArgs) c_gst_child_proxy_get_valist;
1658 	void function(GstChildProxy* object, gchar* firstPropertyName, ... ) c_gst_child_proxy_get;
1659 	void function(GstChildProxy* object, gchar* name, GValue* value) c_gst_child_proxy_set_property;
1660 	void function(GstChildProxy* object, gchar* firstPropertyName, va_list varArgs) c_gst_child_proxy_set_valist;
1661 	void function(GstChildProxy* object, gchar* firstPropertyName, ... ) c_gst_child_proxy_set;
1662 	void function(GstChildProxy* parent, GObject* child, gchar* name) c_gst_child_proxy_child_added;
1663 	void function(GstChildProxy* parent, GObject* child, gchar* name) c_gst_child_proxy_child_removed;
1664 
1665 	// gstreamer.Clock
1666 
1667 	gboolean function(GstClock* clock, GstClockTime slave, GstClockTime master, gdouble* rSquared) c_gst_clock_add_observation;
1668 	gboolean function(GstClock* clock, GstClock* master) c_gst_clock_set_master;
1669 	GstClock* function(GstClock* clock) c_gst_clock_get_master;
1670 	GstClockTime function(GstClock* clock, GstClockTime resolution) c_gst_clock_set_resolution;
1671 	GstClockTime function(GstClock* clock) c_gst_clock_get_resolution;
1672 	GstClockTime function(GstClock* clock) c_gst_clock_get_time;
1673 	GstClockID function(GstClock* clock, GstClockTime time) c_gst_clock_new_single_shot_id;
1674 	GstClockID function(GstClock* clock, GstClockTime startTime, GstClockTime interval) c_gst_clock_new_periodic_id;
1675 	gboolean function(GstClock* clock, GstClockID id, GstClockTime time) c_gst_clock_single_shot_id_reinit;
1676 	gboolean function(GstClock* clock, GstClockID id, GstClockTime startTime, GstClockTime interval) c_gst_clock_periodic_id_reinit;
1677 	GstClockTime function(GstClock* clock) c_gst_clock_get_internal_time;
1678 	GstClockTime function(GstClock* clock, GstClockTime internal) c_gst_clock_adjust_unlocked;
1679 	GstClockTime function(GstClock* clock, GstClockTime external) c_gst_clock_unadjust_unlocked;
1680 	void function(GstClock* clock, GstClockTime* internal, GstClockTime* external, GstClockTime* rateNum, GstClockTime* rateDenom) c_gst_clock_get_calibration;
1681 	void function(GstClock* clock, GstClockTime internal, GstClockTime external, GstClockTime rateNum, GstClockTime rateDenom) c_gst_clock_set_calibration;
1682 	GstClockTime function(GstClock* clock) c_gst_clock_get_timeout;
1683 	void function(GstClock* clock, GstClockTime timeout) c_gst_clock_set_timeout;
1684 	GstClockTime function(GstClockID id) c_gst_clock_id_get_time;
1685 	GstClockReturn function(GstClockID id, GstClockTimeDiff* jitter) c_gst_clock_id_wait;
1686 	GstClockReturn function(GstClockID id, GstClockCallback func, void* userData, GDestroyNotify destroyData) c_gst_clock_id_wait_async;
1687 	void function(GstClockID id) c_gst_clock_id_unschedule;
1688 	gint function(void* id1, void* id2) c_gst_clock_id_compare_func;
1689 	GstClockID function(GstClockID id) c_gst_clock_id_ref;
1690 	void function(GstClockID id) c_gst_clock_id_unref;
1691 
1692 	// gstreamer.Context
1693 
1694 	GstContext* function(gchar* contextType, gboolean persistent) c_gst_context_new;
1695 	GstContext* function(GstContext* context) c_gst_context_ref;
1696 	void function(GstContext* context) c_gst_context_unref;
1697 	GstContext* function(GstContext* context) c_gst_context_copy;
1698 	gchar* function(GstContext* context) c_gst_context_get_context_type;
1699 	gboolean function(GstContext* context, gchar* contextType) c_gst_context_has_context_type;
1700 	gboolean function(GstContext* context) c_gst_context_is_persistent;
1701 	GstStructure* function(GstContext* context) c_gst_context_get_structure;
1702 	GstStructure* function(GstContext* context) c_gst_context_writable_structure;
1703 	gboolean function(GstContext** oldContext, GstContext* newContext) c_gst_context_replace;
1704 
1705 	// gstreamer.ControlBinding
1706 
1707 	gboolean function(GstControlBinding* binding, GstObject* object, GstClockTime timestamp, GstClockTime lastSync) c_gst_control_binding_sync_values;
1708 	GValue* function(GstControlBinding* binding, GstClockTime timestamp) c_gst_control_binding_get_value;
1709 	gboolean function(GstControlBinding* binding, GstClockTime timestamp, GstClockTime interval, guint nValues, void* values) c_gst_control_binding_get_value_array;
1710 	gboolean function(GstControlBinding* binding, GstClockTime timestamp, GstClockTime interval, guint nValues, GValue* values) c_gst_control_binding_get_g_value_array;
1711 	void function(GstControlBinding* binding, gboolean disabled) c_gst_control_binding_set_disabled;
1712 	gboolean function(GstControlBinding* binding) c_gst_control_binding_is_disabled;
1713 
1714 	// gstreamer.ControlSource
1715 
1716 	gboolean function(GstControlSource* self, GstClockTime timestamp, gdouble* value) c_gst_control_source_get_value;
1717 	gboolean function(GstControlSource* self, GstClockTime timestamp, GstClockTime interval, guint nValues, gdouble* values) c_gst_control_source_get_value_array;
1718 
1719 	// gstreamer.DateTime
1720 
1721 	gint function(GstDateTime* datetime) c_gst_date_time_get_day;
1722 	gint function(GstDateTime* datetime) c_gst_date_time_get_month;
1723 	gint function(GstDateTime* datetime) c_gst_date_time_get_hour;
1724 	gint function(GstDateTime* datetime) c_gst_date_time_get_microsecond;
1725 	gint function(GstDateTime* datetime) c_gst_date_time_get_minute;
1726 	gfloat function(GstDateTime* datetime) c_gst_date_time_get_time_zone_offset;
1727 	gint function(GstDateTime* datetime) c_gst_date_time_get_second;
1728 	gint function(GstDateTime* datetime) c_gst_date_time_get_year;
1729 	GstDateTime* function(gfloat tzoffset, gint year, gint month, gint day, gint hour, gint minute, gdouble seconds) c_gst_date_time_new;
1730 	GstDateTime* function(gint year, gint month, gint day) c_gst_date_time_new_ymd;
1731 	GstDateTime* function(gint year, gint month) c_gst_date_time_new_ym;
1732 	GstDateTime* function(gint year) c_gst_date_time_new_y;
1733 	GstDateTime* function(gint64 secs) c_gst_date_time_new_from_unix_epoch_local_time;
1734 	GstDateTime* function(gint64 secs) c_gst_date_time_new_from_unix_epoch_utc;
1735 	GstDateTime* function(gint year, gint month, gint day, gint hour, gint minute, gdouble seconds) c_gst_date_time_new_local_time;
1736 	GstDateTime* function() c_gst_date_time_new_now_local_time;
1737 	GstDateTime* function() c_gst_date_time_new_now_utc;
1738 	GstDateTime* function(GstDateTime* datetime) c_gst_date_time_ref;
1739 	void function(GstDateTime* datetime) c_gst_date_time_unref;
1740 	gboolean function(GstDateTime* datetime) c_gst_date_time_has_day;
1741 	gboolean function(GstDateTime* datetime) c_gst_date_time_has_month;
1742 	gboolean function(GstDateTime* datetime) c_gst_date_time_has_second;
1743 	gboolean function(GstDateTime* datetime) c_gst_date_time_has_time;
1744 	gboolean function(GstDateTime* datetime) c_gst_date_time_has_year;
1745 	GstDateTime* function(gchar* string) c_gst_date_time_new_from_iso8601_string;
1746 	gchar* function(GstDateTime* datetime) c_gst_date_time_to_iso8601_string;
1747 	GstDateTime* function(GDateTime* dt) c_gst_date_time_new_from_g_date_time;
1748 	GDateTime* function(GstDateTime* datetime) c_gst_date_time_to_g_date_time;
1749 
1750 	// gstreamer.Element
1751 
1752 	void function(GstElementClass* klass, GstPadTemplate* templ) c_gst_element_class_add_pad_template;
1753 	GstPadTemplate* function(GstElementClass* elementClass, gchar* name) c_gst_element_class_get_pad_template;
1754 	GList* function(GstElementClass* elementClass) c_gst_element_class_get_pad_template_list;
1755 	void function(GstElementClass* klass, gchar* longname, gchar* classification, gchar* description, gchar* author) c_gst_element_class_set_metadata;
1756 	void function(GstElementClass* klass, gchar* longname, gchar* classification, gchar* description, gchar* author) c_gst_element_class_set_static_metadata;
1757 	void function(GstElementClass* klass, gchar* key, gchar* value) c_gst_element_class_add_metadata;
1758 	void function(GstElementClass* klass, gchar* key, gchar* value) c_gst_element_class_add_static_metadata;
1759 	gboolean function(GstElement* element, GstPad* pad) c_gst_element_add_pad;
1760 	void function(GstElement* element) c_gst_element_create_all_pads;
1761 	GstPad* function(GstElement* element, GstPad* pad, GstCaps* caps) c_gst_element_get_compatible_pad;
1762 	GstPadTemplate* function(GstElement* element, GstPadTemplate* compattempl) c_gst_element_get_compatible_pad_template;
1763 	GstPad* function(GstElement* element, gchar* name) c_gst_element_get_request_pad;
1764 	GstPad* function(GstElement* element, gchar* name) c_gst_element_get_static_pad;
1765 	GstPad* function(GstElement* element, GstPadTemplate* templ, gchar* name, GstCaps* caps) c_gst_element_request_pad;
1766 	void function(GstElement* element) c_gst_element_no_more_pads;
1767 	void function(GstElement* element, GstPad* pad) c_gst_element_release_request_pad;
1768 	gboolean function(GstElement* element, GstPad* pad) c_gst_element_remove_pad;
1769 	GstIterator* function(GstElement* element) c_gst_element_iterate_pads;
1770 	GstIterator* function(GstElement* element) c_gst_element_iterate_sink_pads;
1771 	GstIterator* function(GstElement* element) c_gst_element_iterate_src_pads;
1772 	gboolean function(GstElement* src, GstElement* dest) c_gst_element_link;
1773 	void function(GstElement* src, GstElement* dest) c_gst_element_unlink;
1774 	gboolean function(GstElement* element1, GstElement* element2, ... ) c_gst_element_link_many;
1775 	void function(GstElement* element1, GstElement* element2, ... ) c_gst_element_unlink_many;
1776 	gboolean function(GstElement* src, gchar* srcpadname, GstElement* dest, gchar* destpadname) c_gst_element_link_pads;
1777 	gboolean function(GstElement* src, gchar* srcpadname, GstElement* dest, gchar* destpadname, GstPadLinkCheck flags) c_gst_element_link_pads_full;
1778 	void function(GstElement* src, gchar* srcpadname, GstElement* dest, gchar* destpadname) c_gst_element_unlink_pads;
1779 	gboolean function(GstElement* src, gchar* srcpadname, GstElement* dest, gchar* destpadname, GstCaps* filter) c_gst_element_link_pads_filtered;
1780 	gboolean function(GstElement* src, GstElement* dest, GstCaps* filter) c_gst_element_link_filtered;
1781 	gchar* function(GstElementClass* klass, gchar* key) c_gst_element_class_get_metadata;
1782 	void function(GstElement* element, GstClockTime time) c_gst_element_set_base_time;
1783 	GstClockTime function(GstElement* element) c_gst_element_get_base_time;
1784 	void function(GstElement* element, GstClockTime time) c_gst_element_set_start_time;
1785 	GstClockTime function(GstElement* element) c_gst_element_get_start_time;
1786 	void function(GstElement* element, GstBus* bus) c_gst_element_set_bus;
1787 	GstBus* function(GstElement* element) c_gst_element_get_bus;
1788 	void function(GstElement* element, GstContext* context) c_gst_element_set_context;
1789 	GstElementFactory* function(GstElement* element) c_gst_element_get_factory;
1790 	gboolean function(GstElement* element, GstClock* clock) c_gst_element_set_clock;
1791 	GstClock* function(GstElement* element) c_gst_element_get_clock;
1792 	GstClock* function(GstElement* element) c_gst_element_provide_clock;
1793 	GstStateChangeReturn function(GstElement* element, GstState state) c_gst_element_set_state;
1794 	GstStateChangeReturn function(GstElement* element, GstState* state, GstState* pending, GstClockTime timeout) c_gst_element_get_state;
1795 	gboolean function(GstElement* element, gboolean lockedState) c_gst_element_set_locked_state;
1796 	gboolean function(GstElement* element) c_gst_element_is_locked_state;
1797 	void function(GstElement* element) c_gst_element_abort_state;
1798 	GstStateChangeReturn function(GstElement* element, GstStateChangeReturn ret) c_gst_element_continue_state;
1799 	void function(GstElement* element) c_gst_element_lost_state;
1800 	gchar* function(GstState state) c_gst_element_state_get_name;
1801 	gchar* function(GstStateChangeReturn stateRet) c_gst_element_state_change_return_get_name;
1802 	gboolean function(GstElement* element) c_gst_element_sync_state_with_parent;
1803 	GstStateChangeReturn function(GstElement* element, GstStateChange transition) c_gst_element_change_state;
1804 	void function(GstElement* element, GstMessageType type, GQuark domain, gint code, gchar* text, gchar* dbug, gchar* file, gchar* funct, gint line) c_gst_element_message_full;
1805 	gboolean function(GstElement* element, GstMessage* message) c_gst_element_post_message;
1806 	gboolean function(GstElement* element, GstQuery* query) c_gst_element_query;
1807 	gboolean function(GstElement* element, GstFormat srcFormat, gint64 srcVal, GstFormat destFormat, gint64* destVal) c_gst_element_query_convert;
1808 	gboolean function(GstElement* element, GstFormat format, gint64* cur) c_gst_element_query_position;
1809 	gboolean function(GstElement* element, GstFormat format, gint64* duration) c_gst_element_query_duration;
1810 	gboolean function(GstElement* element, GstEvent* event) c_gst_element_send_event;
1811 	gboolean function(GstElement* element, GstFormat format, GstSeekFlags seekFlags, gint64 seekPos) c_gst_element_seek_simple;
1812 	gboolean function(GstElement* element, gdouble rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, gint64 start, GstSeekType stopType, gint64 stop) c_gst_element_seek;
1813 
1814 	// gstreamer.ElementFactory
1815 
1816 	gboolean function(GstPlugin* plugin, gchar* name, guint rank, GType type) c_gst_element_register;
1817 	GstElementFactory* function(gchar* name) c_gst_element_factory_find;
1818 	GType function(GstElementFactory* factory) c_gst_element_factory_get_element_type;
1819 	gchar* function(GstElementFactory* factory, gchar* key) c_gst_element_factory_get_metadata;
1820 	gchar** function(GstElementFactory* factory) c_gst_element_factory_get_metadata_keys;
1821 	guint function(GstElementFactory* factory) c_gst_element_factory_get_num_pad_templates;
1822 	GstURIType function(GstElementFactory* factory) c_gst_element_factory_get_uri_type;
1823 	gchar** function(GstElementFactory* factory) c_gst_element_factory_get_uri_protocols;
1824 	gboolean function(GstElementFactory* factory, gchar* interfacename) c_gst_element_factory_has_interface;
1825 	GstElement* function(GstElementFactory* factory, gchar* name) c_gst_element_factory_create;
1826 	GstElement* function(gchar* factoryname, gchar* name) c_gst_element_factory_make;
1827 	gboolean function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_sink_all_caps;
1828 	gboolean function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_src_all_caps;
1829 	gboolean function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_sink_any_caps;
1830 	gboolean function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_src_any_caps;
1831 	GList* function(GstElementFactory* factory) c_gst_element_factory_get_static_pad_templates;
1832 	GList* function(GList* list, GstCaps* caps, GstPadDirection direction, gboolean subsetonly) c_gst_element_factory_list_filter;
1833 	GList* function(GstElementFactoryListType type, GstRank minrank) c_gst_element_factory_list_get_elements;
1834 	gboolean function(GstElementFactory* factory, GstElementFactoryListType type) c_gst_element_factory_list_is_type;
1835 
1836 	// gstreamer.
1837 
1838 	gchar* function(GQuark domain, gint code) c_gst_error_get_message;
1839 
1840 	// gstreamer.Event
1841 
1842 	GstEventTypeFlags function(GstEventType type) c_gst_event_type_get_flags;
1843 	gchar* function(GstEventType type) c_gst_event_type_get_name;
1844 	GQuark function(GstEventType type) c_gst_event_type_to_quark;
1845 	GstEvent* function(GstEvent* event) c_gst_event_ref;
1846 	void function(GstEvent* event) c_gst_event_unref;
1847 	gboolean function(GstEvent** oldEvent, GstEvent* newEvent) c_gst_event_replace;
1848 	GstEvent* function(GstEvent* event) c_gst_event_copy;
1849 	GstEvent* function(GstEvent** oldEvent) c_gst_event_steal;
1850 	gboolean function(GstEvent** oldEvent, GstEvent* newEvent) c_gst_event_take;
1851 	GstStructure* function(GstEvent* event) c_gst_event_writable_structure;
1852 	GstEvent* function(GstEventType type, GstStructure* structure) c_gst_event_new_custom;
1853 	GstStructure* function(GstEvent* event) c_gst_event_get_structure;
1854 	gboolean function(GstEvent* event, gchar* name) c_gst_event_has_name;
1855 	guint32 function(GstEvent* event) c_gst_event_get_seqnum;
1856 	void function(GstEvent* event, guint32 seqnum) c_gst_event_set_seqnum;
1857 	GstEvent* function() c_gst_event_new_flush_start;
1858 	GstEvent* function(gboolean resetTime) c_gst_event_new_flush_stop;
1859 	void function(GstEvent* event, gboolean* resetTime) c_gst_event_parse_flush_stop;
1860 	GstEvent* function() c_gst_event_new_eos;
1861 	GstEvent* function(GstClockTime timestamp, GstClockTime duration) c_gst_event_new_gap;
1862 	void function(GstEvent* event, GstClockTime* timestamp, GstClockTime* duration) c_gst_event_parse_gap;
1863 	GstEvent* function(gchar* streamId) c_gst_event_new_stream_start;
1864 	void function(GstEvent* event, gchar** streamId) c_gst_event_parse_stream_start;
1865 	void function(GstEvent* event, GstStreamFlags flags) c_gst_event_set_stream_flags;
1866 	void function(GstEvent* event, GstStreamFlags* flags) c_gst_event_parse_stream_flags;
1867 	void function(GstEvent* event, guint groupId) c_gst_event_set_group_id;
1868 	gboolean function(GstEvent* event, guint* groupId) c_gst_event_parse_group_id;
1869 	GstEvent* function(GstSegment* segment) c_gst_event_new_segment;
1870 	void function(GstEvent* event, GstSegment** segment) c_gst_event_parse_segment;
1871 	void function(GstEvent* event, GstSegment* segment) c_gst_event_copy_segment;
1872 	GstEvent* function(GstTagList* taglist) c_gst_event_new_tag;
1873 	void function(GstEvent* event, GstTagList** taglist) c_gst_event_parse_tag;
1874 	GstEvent* function(GstFormat format, gint64 minsize, gint64 maxsize, gboolean async) c_gst_event_new_buffer_size;
1875 	void function(GstEvent* event, GstFormat* format, gint64* minsize, gint64* maxsize, gboolean* async) c_gst_event_parse_buffer_size;
1876 	GstEvent* function(GstQOSType type, gdouble proportion, GstClockTimeDiff diff, GstClockTime timestamp) c_gst_event_new_qos;
1877 	void function(GstEvent* event, GstQOSType* type, gdouble* proportion, GstClockTimeDiff* diff, GstClockTime* timestamp) c_gst_event_parse_qos;
1878 	GstEvent* function(gdouble rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, gint64 start, GstSeekType stopType, gint64 stop) c_gst_event_new_seek;
1879 	void function(GstEvent* event, gdouble* rate, GstFormat* format, GstSeekFlags* flags, GstSeekType* startType, gint64* start, GstSeekType* stopType, gint64* stop) c_gst_event_parse_seek;
1880 	GstEvent* function(GstStructure* structure) c_gst_event_new_navigation;
1881 	GstEvent* function(GstClockTime latency) c_gst_event_new_latency;
1882 	void function(GstEvent* event, GstClockTime* latency) c_gst_event_parse_latency;
1883 	GstEvent* function(GstFormat format, guint64 amount, gdouble rate, gboolean flush, gboolean intermediate) c_gst_event_new_step;
1884 	void function(GstEvent* event, GstFormat* format, guint64* amount, gdouble* rate, gboolean* flush, gboolean* intermediate) c_gst_event_parse_step;
1885 	GstEvent* function(gchar* name, GstMessage* msg) c_gst_event_new_sink_message;
1886 	void function(GstEvent* event, GstMessage** msg) c_gst_event_parse_sink_message;
1887 	GstEvent* function() c_gst_event_new_reconfigure;
1888 	GstEvent* function(GstCaps* caps) c_gst_event_new_caps;
1889 	void function(GstEvent* event, GstCaps** caps) c_gst_event_parse_caps;
1890 	GstEvent* function(GstToc* toc, gboolean updated) c_gst_event_new_toc;
1891 	void function(GstEvent* event, GstToc** toc, gboolean* updated) c_gst_event_parse_toc;
1892 	GstEvent* function(gchar* uid) c_gst_event_new_toc_select;
1893 	void function(GstEvent* event, gchar** uid) c_gst_event_parse_toc_select;
1894 	GstEvent* function(GstFormat format, gint64 position) c_gst_event_new_segment_done;
1895 	void function(GstEvent* event, GstFormat* format, gint64* position) c_gst_event_parse_segment_done;
1896 
1897 	// gstreamer.
1898 
1899 	gchar* function(GstFormat format) c_gst_format_get_name;
1900 	GQuark function(GstFormat format) c_gst_format_to_quark;
1901 	GstFormat function(gchar* nick, gchar* description) c_gst_format_register;
1902 	GstFormat function(gchar* nick) c_gst_format_get_by_nick;
1903 	gboolean function(GstFormat* formats, GstFormat format) c_gst_formats_contains;
1904 	GstFormatDefinition* function(GstFormat format) c_gst_format_get_details;
1905 	GstIterator* function() c_gst_format_iterate_definitions;
1906 
1907 	// gstreamer.GhostPad
1908 
1909 	GstPad* function(gchar* name, GstPad* target) c_gst_ghost_pad_new;
1910 	GstPad* function(gchar* name, GstPadDirection dir) c_gst_ghost_pad_new_no_target;
1911 	GstPad* function(gchar* name, GstPad* target, GstPadTemplate* templ) c_gst_ghost_pad_new_from_template;
1912 	GstPad* function(gchar* name, GstPadTemplate* templ) c_gst_ghost_pad_new_no_target_from_template;
1913 	gboolean function(GstGhostPad* gpad, GstPad* newtarget) c_gst_ghost_pad_set_target;
1914 	GstPad* function(GstGhostPad* gpad) c_gst_ghost_pad_get_target;
1915 	gboolean function(GstGhostPad* gpad) c_gst_ghost_pad_construct;
1916 	gboolean function(GstPad* pad, GstObject* parent, GstPadMode mode, gboolean active) c_gst_ghost_pad_activate_mode_default;
1917 	gboolean function(GstPad* pad, GstObject* parent, GstPadMode mode, gboolean active) c_gst_ghost_pad_internal_activate_mode_default;
1918 
1919 	// gstreamer.ProxyPad
1920 
1921 	GstProxyPad* function(GstProxyPad* pad) c_gst_proxy_pad_get_internal;
1922 	GstIterator* function(GstPad* pad, GstObject* parent) c_gst_proxy_pad_iterate_internal_links_default;
1923 	GstFlowReturn function(GstPad* pad, GstObject* parent, GstBuffer* buffer) c_gst_proxy_pad_chain_default;
1924 	GstFlowReturn function(GstPad* pad, GstObject* parent, GstBufferList* list) c_gst_proxy_pad_chain_list_default;
1925 	GstFlowReturn function(GstPad* pad, GstObject* parent, guint64 offset, guint size, GstBuffer** buffer) c_gst_proxy_pad_getrange_default;
1926 
1927 	// gstreamer.Iterator
1928 
1929 	GstIterator* function(guint size, GType type, GMutex* lock, guint32* masterCookie, GstIteratorCopyFunction copy, GstIteratorNextFunction next, GstIteratorItemFunction item, GstIteratorResyncFunction resync, GstIteratorFreeFunction free) c_gst_iterator_new;
1930 	GstIterator* function(GType type, GMutex* lock, guint32* masterCookie, GList** list, GObject* owner, GstIteratorItemFunction item) c_gst_iterator_new_list;
1931 	GstIterator* function(GType type, GValue* object) c_gst_iterator_new_single;
1932 	GstIterator* function(GstIterator* it) c_gst_iterator_copy;
1933 	void function(GstIterator* it) c_gst_iterator_free;
1934 	GstIteratorResult function(GstIterator* it, GValue* elem) c_gst_iterator_next;
1935 	void function(GstIterator* it) c_gst_iterator_resync;
1936 	void function(GstIterator* it, GstIterator* other) c_gst_iterator_push;
1937 	GstIterator* function(GstIterator* it, GCompareFunc func, GValue* userData) c_gst_iterator_filter;
1938 	GstIteratorResult function(GstIterator* it, GstIteratorFoldFunction func, GValue* ret, void* userData) c_gst_iterator_fold;
1939 	GstIteratorResult function(GstIterator* it, GstIteratorForeachFunction func, void* userData) c_gst_iterator_foreach;
1940 	gboolean function(GstIterator* it, GCompareFunc func, GValue* elem, void* userData) c_gst_iterator_find_custom;
1941 
1942 	// gstreamer.Memory
1943 
1944 	void function(GstMemory* mem, GstMemoryFlags flags, GstAllocator* allocator, GstMemory* parent, gsize maxsize, gsize alig, gsize offset, gsize size) c_gst_memory_init;
1945 	gboolean function(GstMemory* mem, gchar* memType) c_gst_memory_is_type;
1946 	GstMemory* function(GstMemory* memory) c_gst_memory_ref;
1947 	void function(GstMemory* memory) c_gst_memory_unref;
1948 	gsize function(GstMemory* mem, gsize* offset, gsize* maxsize) c_gst_memory_get_sizes;
1949 	void function(GstMemory* mem, gssize offset, gsize size) c_gst_memory_resize;
1950 	GstMemory* function(GstMemory* mem, GstMapInfo* info, GstMapFlags flags) c_gst_memory_make_mapped;
1951 	gboolean function(GstMemory* mem, GstMapInfo* info, GstMapFlags flags) c_gst_memory_map;
1952 	void function(GstMemory* mem, GstMapInfo* info) c_gst_memory_unmap;
1953 	GstMemory* function(GstMemory* mem, gssize offset, gssize size) c_gst_memory_copy;
1954 	GstMemory* function(GstMemory* mem, gssize offset, gssize size) c_gst_memory_share;
1955 	gboolean function(GstMemory* mem1, GstMemory* mem2, gsize* offset) c_gst_memory_is_span;
1956 
1957 	// gstreamer.Message
1958 
1959 	GQuark function(GstMessageType type) c_gst_message_type_to_quark;
1960 	gchar* function(GstMessageType type) c_gst_message_type_get_name;
1961 	GstMessage* function(GstMessage* msg) c_gst_message_ref;
1962 	void function(GstMessage* msg) c_gst_message_unref;
1963 	GstMessage* function(GstMessage* msg) c_gst_message_copy;
1964 	GstStructure* function(GstMessage* message) c_gst_message_get_structure;
1965 	guint32 function(GstMessage* message) c_gst_message_get_seqnum;
1966 	void function(GstMessage* message, guint32 seqnum) c_gst_message_set_seqnum;
1967 	gboolean function(GstMessage* message, gchar* name) c_gst_message_has_name;
1968 	gboolean function(GstMessage** oldMessage, GstMessage* newMessage) c_gst_message_replace;
1969 	GstMessage* function(GstObject* src) c_gst_message_new_eos;
1970 	GstMessage* function(GstObject* src, GError* error, gchar* dbug) c_gst_message_new_error;
1971 	void function(GstMessage* message, GError** gerror, gchar** dbug) c_gst_message_parse_error;
1972 	GstMessage* function(GstObject* src, GError* error, gchar* dbug) c_gst_message_new_warning;
1973 	void function(GstMessage* message, GError** gerror, gchar** dbug) c_gst_message_parse_warning;
1974 	GstMessage* function(GstObject* src, GError* error, gchar* dbug) c_gst_message_new_info;
1975 	void function(GstMessage* message, GError** gerror, gchar** dbug) c_gst_message_parse_info;
1976 	GstMessage* function(GstObject* src, GstTagList* tagList) c_gst_message_new_tag;
1977 	void function(GstMessage* message, GstTagList** tagList) c_gst_message_parse_tag;
1978 	GstMessage* function(GstObject* src, gint percent) c_gst_message_new_buffering;
1979 	void function(GstMessage* message, gint* percent) c_gst_message_parse_buffering;
1980 	void function(GstMessage* message, GstBufferingMode mode, gint avgIn, gint avgOut, gint64 bufferingLeft) c_gst_message_set_buffering_stats;
1981 	void function(GstMessage* message, GstBufferingMode* mode, gint* avgIn, gint* avgOut, gint64* bufferingLeft) c_gst_message_parse_buffering_stats;
1982 	GstMessage* function(GstObject* src, GstState oldstate, GstState newstate, GstState pending) c_gst_message_new_state_changed;
1983 	void function(GstMessage* message, GstState* oldstate, GstState* newstate, GstState* pending) c_gst_message_parse_state_changed;
1984 	GstMessage* function(GstObject* src) c_gst_message_new_state_dirty;
1985 	GstMessage* function(GstObject* src, GstFormat format, guint64 amount, gdouble rate, gboolean flush, gboolean intermediate, guint64 duration, gboolean eos) c_gst_message_new_step_done;
1986 	void function(GstMessage* message, GstFormat* format, guint64* amount, gdouble* rate, gboolean* flush, gboolean* intermediate, guint64* duration, gboolean* eos) c_gst_message_parse_step_done;
1987 	GstMessage* function(GstObject* src, GstClock* clock, gboolean ready) c_gst_message_new_clock_provide;
1988 	void function(GstMessage* message, GstClock** clock, gboolean* ready) c_gst_message_parse_clock_provide;
1989 	GstMessage* function(GstObject* src, GstClock* clock) c_gst_message_new_clock_lost;
1990 	void function(GstMessage* message, GstClock** clock) c_gst_message_parse_clock_lost;
1991 	GstMessage* function(GstObject* src, GstClock* clock) c_gst_message_new_new_clock;
1992 	void function(GstMessage* message, GstClock** clock) c_gst_message_parse_new_clock;
1993 	GstMessage* function(GstObject* src, GstStructure* structure) c_gst_message_new_application;
1994 	GstMessage* function(GstObject* src, GstStructure* structure) c_gst_message_new_element;
1995 	GstMessage* function(GstMessageType type, GstObject* src, GstStructure* structure) c_gst_message_new_custom;
1996 	GstMessage* function(GstObject* src, GstFormat format, gint64 position) c_gst_message_new_segment_start;
1997 	void function(GstMessage* message, GstFormat* format, gint64* position) c_gst_message_parse_segment_start;
1998 	GstMessage* function(GstObject* src, GstFormat format, gint64 position) c_gst_message_new_segment_done;
1999 	void function(GstMessage* message, GstFormat* format, gint64* position) c_gst_message_parse_segment_done;
2000 	GstMessage* function(GstObject* src) c_gst_message_new_duration_changed;
2001 	GstMessage* function(GstObject* src) c_gst_message_new_latency;
2002 	GstMessage* function(GstObject* src) c_gst_message_new_async_start;
2003 	GstMessage* function(GstObject* src, GstClockTime runningTime) c_gst_message_new_async_done;
2004 	void function(GstMessage* message, GstClockTime* runningTime) c_gst_message_parse_async_done;
2005 	GstMessage* function(GstObject* src, gboolean active, GstFormat format, guint64 amount, gdouble rate, gboolean flush, gboolean intermediate) c_gst_message_new_step_start;
2006 	void function(GstMessage* message, gboolean* active, GstFormat* format, guint64* amount, gdouble* rate, gboolean* flush, gboolean* intermediate) c_gst_message_parse_step_start;
2007 	GstMessage* function(GstObject* src, gboolean live, guint64 runningTime, guint64 streamTime, guint64 timestamp, guint64 duration) c_gst_message_new_qos;
2008 	void function(GstMessage* message, gint64 jitter, gdouble proportion, gint quality) c_gst_message_set_qos_values;
2009 	void function(GstMessage* message, GstFormat format, guint64 processed, guint64 dropped) c_gst_message_set_qos_stats;
2010 	void function(GstMessage* message, gboolean* live, guint64* runningTime, guint64* streamTime, guint64* timestamp, guint64* duration) c_gst_message_parse_qos;
2011 	void function(GstMessage* message, gint64* jitter, gdouble* proportion, gint* quality) c_gst_message_parse_qos_values;
2012 	void function(GstMessage* message, GstFormat* format, guint64* processed, guint64* dropped) c_gst_message_parse_qos_stats;
2013 	GstMessage* function(GstObject* src, GstToc* toc, gboolean updated) c_gst_message_new_toc;
2014 	void function(GstMessage* message, GstToc** toc, gboolean* updated) c_gst_message_parse_toc;
2015 	GstMessage* function(GstObject* src, GstClockTime runningTime) c_gst_message_new_reset_time;
2016 	void function(GstMessage* message, GstClockTime* runningTime) c_gst_message_parse_reset_time;
2017 	GstMessage* function(GstObject* src) c_gst_message_new_stream_start;
2018 	void function(GstMessage* message, guint groupId) c_gst_message_set_group_id;
2019 	gboolean function(GstMessage* message, guint* groupId) c_gst_message_parse_group_id;
2020 	GstMessage* function(GstObject* src, GstStructureChangeType type, GstElement* owner, gboolean busy) c_gst_message_new_structure_change;
2021 	void function(GstMessage* message, GstStructureChangeType* type, GstElement** owner, gboolean* busy) c_gst_message_parse_structure_change;
2022 	GstMessage* function(GstObject* src, GstState state) c_gst_message_new_request_state;
2023 	void function(GstMessage* message, GstState* state) c_gst_message_parse_request_state;
2024 	GstMessage* function(GstObject* src, GstStreamStatusType type, GstElement* owner) c_gst_message_new_stream_status;
2025 	void function(GstMessage* message, GstStreamStatusType* type, GstElement** owner) c_gst_message_parse_stream_status;
2026 	void function(GstMessage* message, GValue* object) c_gst_message_set_stream_status_object;
2027 	GValue* function(GstMessage* message) c_gst_message_get_stream_status_object;
2028 	GstMessage* function(GstObject* src, GstProgressType type, gchar* code, gchar* text) c_gst_message_new_progress;
2029 	void function(GstMessage* message, GstProgressType* type, gchar** code, gchar** text) c_gst_message_parse_progress;
2030 	GstMessage* function(GstObject* src, gchar* contextType) c_gst_message_new_need_context;
2031 	gboolean function(GstMessage* message, gchar** contextType) c_gst_message_parse_context_type;
2032 	GstMessage* function(GstObject* src, GstContext* context) c_gst_message_new_have_context;
2033 	void function(GstMessage* message, GstContext** context) c_gst_message_parse_have_context;
2034 
2035 	// gstreamer.Meta
2036 
2037 	GType function(gchar* api, gchar** tags) c_gst_meta_api_type_register;
2038 	gboolean function(GType api, GQuark tag) c_gst_meta_api_type_has_tag;
2039 	GstMetaInfo* function(GType api, gchar* impl, gsize size, GstMetaInitFunction initFunc, GstMetaFreeFunction freeFunc, GstMetaTransformFunction transformFunc) c_gst_meta_register;
2040 	GstMetaInfo* function(gchar* impl) c_gst_meta_get_info;
2041 
2042 	// gstreamer.MiniObject
2043 
2044 	void function(GstMiniObject* miniObject, guint flags, GType type, GstMiniObjectCopyFunction copyFunc, GstMiniObjectDisposeFunction disposeFunc, GstMiniObjectFreeFunction freeFunc) c_gst_mini_object_init;
2045 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_ref;
2046 	void function(GstMiniObject* miniObject) c_gst_mini_object_unref;
2047 	void function(GstMiniObject* object, GstMiniObjectNotify notify, void* data) c_gst_mini_object_weak_ref;
2048 	void function(GstMiniObject* object, GstMiniObjectNotify notify, void* data) c_gst_mini_object_weak_unref;
2049 	gboolean function(GstMiniObject* object, GstLockFlags flags) c_gst_mini_object_lock;
2050 	void function(GstMiniObject* object, GstLockFlags flags) c_gst_mini_object_unlock;
2051 	gboolean function(GstMiniObject* miniObject) c_gst_mini_object_is_writable;
2052 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_make_writable;
2053 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_copy;
2054 	void function(GstMiniObject* object, GQuark quark, void* data, GDestroyNotify destroy) c_gst_mini_object_set_qdata;
2055 	gpointer function(GstMiniObject* object, GQuark quark) c_gst_mini_object_get_qdata;
2056 	gpointer function(GstMiniObject* object, GQuark quark) c_gst_mini_object_steal_qdata;
2057 	gboolean function(GstMiniObject** olddata, GstMiniObject* newdata) c_gst_mini_object_replace;
2058 	gboolean function(GstMiniObject** olddata, GstMiniObject* newdata) c_gst_mini_object_take;
2059 	GstMiniObject* function(GstMiniObject** olddata) c_gst_mini_object_steal;
2060 
2061 	// gstreamer.ObjectGst
2062 
2063 	gboolean function(GstObject* object, gchar* name) c_gst_object_set_name;
2064 	gchar* function(GstObject* object) c_gst_object_get_name;
2065 	gboolean function(GstObject* object, GstObject* parent) c_gst_object_set_parent;
2066 	GstObject* function(GstObject* object) c_gst_object_get_parent;
2067 	void function(GstObject* object) c_gst_object_unparent;
2068 	void function(GObject* object, GstObject* orig, GParamSpec* pspec, gchar** excludedProps) c_gst_object_default_deep_notify;
2069 	void function(GstObject* source, GError* error, gchar* dbug) c_gst_object_default_error;
2070 	gboolean function(GList* list, gchar* name) c_gst_object_check_uniqueness;
2071 	gboolean function(GstObject* object, GstObject* ancestor) c_gst_object_has_ancestor;
2072 	gpointer function(void* object) c_gst_object_ref;
2073 	void function(void* object) c_gst_object_unref;
2074 	gpointer function(void* object) c_gst_object_ref_sink;
2075 	gboolean function(GstObject** oldobj, GstObject* newobj) c_gst_object_replace;
2076 	gchar* function(GstObject* object) c_gst_object_get_path_string;
2077 	GstClockTime function(GstObject* object) c_gst_object_suggest_next_sync;
2078 	gboolean function(GstObject* object, GstClockTime timestamp) c_gst_object_sync_values;
2079 	gboolean function(GstObject* object) c_gst_object_has_active_control_bindings;
2080 	void function(GstObject* object, gboolean disabled) c_gst_object_set_control_bindings_disabled;
2081 	void function(GstObject* object, gchar* propertyName, gboolean disabled) c_gst_object_set_control_binding_disabled;
2082 	gboolean function(GstObject* object, GstControlBinding* binding) c_gst_object_add_control_binding;
2083 	GstControlBinding* function(GstObject* object, gchar* propertyName) c_gst_object_get_control_binding;
2084 	gboolean function(GstObject* object, GstControlBinding* binding) c_gst_object_remove_control_binding;
2085 	GValue* function(GstObject* object, gchar* propertyName, GstClockTime timestamp) c_gst_object_get_value;
2086 	gboolean function(GstObject* object, gchar* propertyName, GstClockTime timestamp, GstClockTime interval, guint nValues, void* values) c_gst_object_get_value_array;
2087 	gboolean function(GstObject* object, gchar* propertyName, GstClockTime timestamp, GstClockTime interval, guint nValues, GValue* values) c_gst_object_get_g_value_array;
2088 	GstClockTime function(GstObject* object) c_gst_object_get_control_rate;
2089 	void function(GstObject* object, GstClockTime controlRate) c_gst_object_set_control_rate;
2090 
2091 	// gstreamer.Pad
2092 
2093 	gchar* function(GstFlowReturn ret) c_gst_flow_get_name;
2094 	GQuark function(GstFlowReturn ret) c_gst_flow_to_quark;
2095 	gchar* function(GstPadMode mode) c_gst_pad_mode_get_name;
2096 	GstPadDirection function(GstPad* pad) c_gst_pad_get_direction;
2097 	GstElement* function(GstPad* pad) c_gst_pad_get_parent_element;
2098 	GstPadTemplate* function(GstPad* pad) c_gst_pad_get_pad_template;
2099 	GstPadLinkReturn function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_link;
2100 	GstPadLinkReturn function(GstPad* srcpad, GstPad* sinkpad, GstPadLinkCheck flags) c_gst_pad_link_full;
2101 	gboolean function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_unlink;
2102 	gboolean function(GstPad* pad) c_gst_pad_is_linked;
2103 	gboolean function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_can_link;
2104 	GstCaps* function(GstPad* pad) c_gst_pad_get_allowed_caps;
2105 	GstCaps* function(GstPad* pad) c_gst_pad_get_current_caps;
2106 	GstCaps* function(GstPad* pad) c_gst_pad_get_pad_template_caps;
2107 	GstPad* function(GstPad* pad) c_gst_pad_get_peer;
2108 	void function(GstPad* pad) c_gst_pad_use_fixed_caps;
2109 	gboolean function(GstPad* pad) c_gst_pad_has_current_caps;
2110 	GstEvent* function(GstPad* pad, GstEventType eventType, guint idx) c_gst_pad_get_sticky_event;
2111 	void function(GstPad* pad, GstPadStickyEventsForeachFunction foreachFunc, void* userData) c_gst_pad_sticky_events_foreach;
2112 	gboolean function(GstPad* pad) c_gst_pad_is_active;
2113 	GstBuffer* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_buffer;
2114 	GstBufferList* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_buffer_list;
2115 	GstEvent* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_event;
2116 	GstQuery* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_query;
2117 	gulong function(GstPad* pad, GstPadProbeType mask, GstPadProbeCallback callback, void* userData, GDestroyNotify destroyData) c_gst_pad_add_probe;
2118 	void function(GstPad* pad, gulong id) c_gst_pad_remove_probe;
2119 	gboolean function(GstPad* pad) c_gst_pad_is_blocked;
2120 	gboolean function(GstPad* pad) c_gst_pad_is_blocking;
2121 	gint64 function(GstPad* pad) c_gst_pad_get_offset;
2122 	void function(GstPad* pad, gint64 offset) c_gst_pad_set_offset;
2123 	GstPad* function(gchar* name, GstPadDirection direction) c_gst_pad_new;
2124 	GstPad* function(GstPadTemplate* templ, gchar* name) c_gst_pad_new_from_template;
2125 	GstPad* function(GstStaticPadTemplate* templ, gchar* name) c_gst_pad_new_from_static_template;
2126 	void function(GstPad* pad, GstPadChainFunction chain, void* userData, GDestroyNotify notify) c_gst_pad_set_chain_function_full;
2127 	void function(GstPad* pad, GstPadChainListFunction chainlist, void* userData, GDestroyNotify notify) c_gst_pad_set_chain_list_function_full;
2128 	GstFlowReturn function(GstPad* pad, guint64 offset, guint size, GstBuffer** buffer) c_gst_pad_get_range;
2129 	void function(GstPad* pad, GstPadGetRangeFunction get, void* userData, GDestroyNotify notify) c_gst_pad_set_getrange_function_full;
2130 	void function(GstPad* pad, GstPadEventFunction event, void* userData, GDestroyNotify notify) c_gst_pad_set_event_function_full;
2131 	void function(GstPad* pad, GstPadLinkFunction link, void* userData, GDestroyNotify notify) c_gst_pad_set_link_function_full;
2132 	void function(GstPad* pad, GstPadUnlinkFunction unlink, void* userData, GDestroyNotify notify) c_gst_pad_set_unlink_function_full;
2133 	gboolean function(GstPad* pad, GstQuery* query) c_gst_pad_proxy_query_caps;
2134 	gboolean function(GstPad* pad, GstQuery* query) c_gst_pad_proxy_query_accept_caps;
2135 	void function(GstPad* pad, GstPadActivateFunction activate, void* userData, GDestroyNotify notify) c_gst_pad_set_activate_function_full;
2136 	void function(GstPad* pad, GstPadActivateModeFunction activatemode, void* userData, GDestroyNotify notify) c_gst_pad_set_activatemode_function_full;
2137 	gboolean function(GstPad* pad) c_gst_pad_needs_reconfigure;
2138 	gboolean function(GstPad* pad) c_gst_pad_check_reconfigure;
2139 	void function(GstPad* pad) c_gst_pad_mark_reconfigure;
2140 	GstFlowReturn function(GstPad* pad, GstBuffer* buffer) c_gst_pad_push;
2141 	gboolean function(GstPad* pad, GstEvent* event) c_gst_pad_push_event;
2142 	GstFlowReturn function(GstPad* pad, GstBufferList* list) c_gst_pad_push_list;
2143 	GstFlowReturn function(GstPad* pad, guint64 offset, guint size, GstBuffer** buffer) c_gst_pad_pull_range;
2144 	gboolean function(GstPad* pad, GstPadMode mode, gboolean active) c_gst_pad_activate_mode;
2145 	gboolean function(GstPad* pad, GstEvent* event) c_gst_pad_send_event;
2146 	gboolean function(GstPad* pad, GstObject* parent, GstEvent* event) c_gst_pad_event_default;
2147 	gboolean function(GstPad* pad, GstQuery* query) c_gst_pad_query;
2148 	gboolean function(GstPad* pad, GstQuery* query) c_gst_pad_peer_query;
2149 	gboolean function(GstPad* pad, GstObject* parent, GstQuery* query) c_gst_pad_query_default;
2150 	gboolean function(GstPad* pad, GstFormat format, gint64* cur) c_gst_pad_query_position;
2151 	gboolean function(GstPad* pad, GstFormat format, gint64* duration) c_gst_pad_query_duration;
2152 	gboolean function(GstPad* pad, GstFormat srcFormat, gint64 srcVal, GstFormat destFormat, gint64* destVal) c_gst_pad_query_convert;
2153 	gboolean function(GstPad* pad, GstCaps* caps) c_gst_pad_query_accept_caps;
2154 	GstCaps* function(GstPad* pad, GstCaps* filter) c_gst_pad_query_caps;
2155 	gboolean function(GstPad* pad, GstFormat format, gint64* cur) c_gst_pad_peer_query_position;
2156 	gboolean function(GstPad* pad, GstFormat format, gint64* duration) c_gst_pad_peer_query_duration;
2157 	gboolean function(GstPad* pad, GstFormat srcFormat, gint64 srcVal, GstFormat destFormat, gint64* destVal) c_gst_pad_peer_query_convert;
2158 	gboolean function(GstPad* pad, GstCaps* caps) c_gst_pad_peer_query_accept_caps;
2159 	GstCaps* function(GstPad* pad, GstCaps* filter) c_gst_pad_peer_query_caps;
2160 	void function(GstPad* pad, GstPadQueryFunction query, void* userData, GDestroyNotify notify) c_gst_pad_set_query_function_full;
2161 	void function(GstPad* pad, GstPadIterIntLinkFunction iterintlink, void* userData, GDestroyNotify notify) c_gst_pad_set_iterate_internal_links_function_full;
2162 	GstIterator* function(GstPad* pad) c_gst_pad_iterate_internal_links;
2163 	GstIterator* function(GstPad* pad, GstObject* parent) c_gst_pad_iterate_internal_links_default;
2164 	void function(GstPad* pad, void* priv) c_gst_pad_set_element_private;
2165 	gpointer function(GstPad* pad) c_gst_pad_get_element_private;
2166 	gchar* function(GstPad* pad, GstElement* parent, gchar* streamId) c_gst_pad_create_stream_id;
2167 	gchar* function(GstPad* pad, GstElement* parent, gchar* streamId, ... ) c_gst_pad_create_stream_id_printf;
2168 	gchar* function(GstPad* pad, GstElement* parent, gchar* streamId, va_list varArgs) c_gst_pad_create_stream_id_printf_valist;
2169 	gchar* function(GstPad* pad) c_gst_pad_get_stream_id;
2170 	gboolean function(GstPad* pad, GstPadForwardFunction forward, void* userData) c_gst_pad_forward;
2171 	GstFlowReturn function(GstPad* pad, GstBuffer* buffer) c_gst_pad_chain;
2172 	GstFlowReturn function(GstPad* pad, GstBufferList* list) c_gst_pad_chain_list;
2173 	gboolean function(GstPad* pad, GstTaskFunction func, void* userData, GDestroyNotify notify) c_gst_pad_start_task;
2174 	gboolean function(GstPad* pad) c_gst_pad_pause_task;
2175 	gboolean function(GstPad* pad) c_gst_pad_stop_task;
2176 	gboolean function(GstPad* pad, gboolean active) c_gst_pad_set_active;
2177 
2178 	// gstreamer.PadTemplate
2179 
2180 	GstPadTemplate* function(GstStaticPadTemplate* padTemplate) c_gst_static_pad_template_get;
2181 	GstCaps* function(GstStaticPadTemplate* templ) c_gst_static_pad_template_get_caps;
2182 	GstPadTemplate* function(gchar* nameTemplate, GstPadDirection direction, GstPadPresence presence, GstCaps* caps) c_gst_pad_template_new;
2183 	GstCaps* function(GstPadTemplate* templ) c_gst_pad_template_get_caps;
2184 
2185 	// gstreamer.ParamSpecFraction
2186 
2187 	GParamSpec* function(gchar* name, gchar* nick, gchar* blurb, gint minNum, gint minDenom, gint maxNum, gint maxDenom, gint defaultNum, gint defaultDenom, GParamFlags flags) c_gst_param_spec_fraction;
2188 
2189 	// gstreamer.Parse
2190 
2191 	GQuark function() c_gst_parse_error_quark;
2192 	GstElement* function(gchar* pipelineDescription, GError** error) c_gst_parse_launch;
2193 	GstElement* function(gchar* pipelineDescription, GstParseContext* context, GstParseFlags flags, GError** error) c_gst_parse_launch_full;
2194 	GstElement* function(gchar** argv, GError** error) c_gst_parse_launchv;
2195 	GstElement* function(gchar** argv, GstParseContext* context, GstParseFlags flags, GError** error) c_gst_parse_launchv_full;
2196 	GstElement* function(gchar* binDescription, gboolean ghostUnlinkedPads, GError** err) c_gst_parse_bin_from_description;
2197 	GstElement* function(gchar* binDescription, gboolean ghostUnlinkedPads, GstParseContext* context, GstParseFlags flags, GError** err) c_gst_parse_bin_from_description_full;
2198 
2199 	// gstreamer.ParseContext
2200 
2201 	GstParseContext* function() c_gst_parse_context_new;
2202 	void function(GstParseContext* context) c_gst_parse_context_free;
2203 	gchar** function(GstParseContext* context) c_gst_parse_context_get_missing_elements;
2204 
2205 	// gstreamer.Pipeline
2206 
2207 	GstElement* function(gchar* name) c_gst_pipeline_new;
2208 	GstBus* function(GstPipeline* pipeline) c_gst_pipeline_get_bus;
2209 	gboolean function(GstPipeline* pipeline, GstClock* clock) c_gst_pipeline_set_clock;
2210 	GstClock* function(GstPipeline* pipeline) c_gst_pipeline_get_clock;
2211 	void function(GstPipeline* pipeline, GstClock* clock) c_gst_pipeline_use_clock;
2212 	void function(GstPipeline* pipeline) c_gst_pipeline_auto_clock;
2213 	void function(GstPipeline* pipeline, gboolean autoFlush) c_gst_pipeline_set_auto_flush_bus;
2214 	gboolean function(GstPipeline* pipeline) c_gst_pipeline_get_auto_flush_bus;
2215 	void function(GstPipeline* pipeline, GstClockTime delay) c_gst_pipeline_set_delay;
2216 	GstClockTime function(GstPipeline* pipeline) c_gst_pipeline_get_delay;
2217 
2218 	// gstreamer.Plugin
2219 
2220 	GQuark function() c_gst_plugin_error_quark;
2221 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_name;
2222 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_description;
2223 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_filename;
2224 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_license;
2225 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_package;
2226 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_origin;
2227 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_source;
2228 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_version;
2229 	gchar* function(GstPlugin* plugin) c_gst_plugin_get_release_date_string;
2230 	gboolean function(GstPlugin* plugin) c_gst_plugin_is_loaded;
2231 	GstStructure* function(GstPlugin* plugin) c_gst_plugin_get_cache_data;
2232 	void function(GstPlugin* plugin, GstStructure* cacheData) c_gst_plugin_set_cache_data;
2233 	GstPlugin* function(gchar* filename, GError** error) c_gst_plugin_load_file;
2234 	GstPlugin* function(GstPlugin* plugin) c_gst_plugin_load;
2235 	GstPlugin* function(gchar* name) c_gst_plugin_load_by_name;
2236 	void function(GList* list) c_gst_plugin_list_free;
2237 	gboolean function(gint majorVersion, gint minorVersion, gchar* name, gchar* description, GstPluginInitFunc initFunc, gchar* versio, gchar* license, gchar* source, gchar* p, gchar* origin) c_gst_plugin_register_static;
2238 	gboolean function(gint majorVersion, gint minorVersion, gchar* name, gchar* description, GstPluginInitFullFunc initFullFunc, gchar* versio, gchar* license, gchar* source, gchar* p, gchar* origin, void* userData) c_gst_plugin_register_static_full;
2239 	void function(GstPlugin* plugin, gchar** envVars, gchar** paths, gchar** names, GstPluginDependencyFlags flags) c_gst_plugin_add_dependency;
2240 	void function(GstPlugin* plugin, gchar* envVars, gchar* paths, gchar* names, GstPluginDependencyFlags flags) c_gst_plugin_add_dependency_simple;
2241 
2242 	// gstreamer.PluginFeature
2243 
2244 	void function(GstPluginFeature* feature, guint rank) c_gst_plugin_feature_set_rank;
2245 	guint function(GstPluginFeature* feature) c_gst_plugin_feature_get_rank;
2246 	GstPlugin* function(GstPluginFeature* feature) c_gst_plugin_feature_get_plugin;
2247 	gchar* function(GstPluginFeature* feature) c_gst_plugin_feature_get_plugin_name;
2248 	GstPluginFeature* function(GstPluginFeature* feature) c_gst_plugin_feature_load;
2249 	GList* function(GList* list) c_gst_plugin_feature_list_copy;
2250 	void function(GList* list) c_gst_plugin_feature_list_free;
2251 	gboolean function(GstPluginFeature* feature, guint minMajor, guint minMinor, guint minMicro) c_gst_plugin_feature_check_version;
2252 	gint function(void* p1, void* p2) c_gst_plugin_feature_rank_compare_func;
2253 
2254 	// gstreamer.Poll
2255 
2256 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_add_fd;
2257 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_can_read;
2258 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_can_write;
2259 	gboolean function(GstPoll* set, GstPollFD* fd, gboolean active) c_gst_poll_fd_ctl_read;
2260 	gboolean function(GstPoll* set, GstPollFD* fd, gboolean active) c_gst_poll_fd_ctl_write;
2261 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_has_closed;
2262 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_has_error;
2263 	void function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_ignored;
2264 	void function(GstPollFD* fd) c_gst_poll_fd_init;
2265 	void function(GstPoll* set) c_gst_poll_free;
2266 	GstPoll* function(gboolean controllable) c_gst_poll_new;
2267 	GstPoll* function() c_gst_poll_new_timer;
2268 	void function(GstPoll* set, GPollFD* fd) c_gst_poll_get_read_gpollfd;
2269 	gboolean function(GstPoll* set, GstPollFD* fd) c_gst_poll_remove_fd;
2270 	void function(GstPoll* set) c_gst_poll_restart;
2271 	gboolean function(GstPoll* set, gboolean controllable) c_gst_poll_set_controllable;
2272 	void function(GstPoll* set, gboolean flushing) c_gst_poll_set_flushing;
2273 	gint function(GstPoll* set, GstClockTime timeout) c_gst_poll_wait;
2274 	gboolean function(GstPoll* set) c_gst_poll_read_control;
2275 	gboolean function(GstPoll* set) c_gst_poll_write_control;
2276 
2277 	// gstreamer.PresetT
2278 
2279 
2280 	// gstreamer.PresetT
2281 
2282 	gchar** function(GstPreset* preset) c_gst_preset_get_preset_names;
2283 	gchar** function(GstPreset* preset) c_gst_preset_get_property_names;
2284 	gboolean function(GstPreset* preset, gchar* name) c_gst_preset_load_preset;
2285 	gboolean function(GstPreset* preset, gchar* name) c_gst_preset_save_preset;
2286 	gboolean function(GstPreset* preset, gchar* oldName, gchar* newName) c_gst_preset_rename_preset;
2287 	gboolean function(GstPreset* preset, gchar* name) c_gst_preset_delete_preset;
2288 	gboolean function(GstPreset* preset, gchar* name, gchar* tag, gchar* value) c_gst_preset_set_meta;
2289 	gboolean function(GstPreset* preset, gchar* name, gchar* tag, gchar** value) c_gst_preset_get_meta;
2290 	gboolean function(gchar* appDir) c_gst_preset_set_app_dir;
2291 	gchar* function() c_gst_preset_get_app_dir;
2292 
2293 	// gstreamer.Query
2294 
2295 	GstQueryTypeFlags function(GstQueryType type) c_gst_query_type_get_flags;
2296 	gchar* function(GstQueryType type) c_gst_query_type_get_name;
2297 	GQuark function(GstQueryType type) c_gst_query_type_to_quark;
2298 	GstQuery* function(GstQuery* q) c_gst_query_ref;
2299 	void function(GstQuery* q) c_gst_query_unref;
2300 	GstQuery* function(GstQuery* q) c_gst_query_copy;
2301 	gboolean function(GstQuery** oldQuery, GstQuery* newQuery) c_gst_query_replace;
2302 	GstStructure* function(GstQuery* query) c_gst_query_writable_structure;
2303 	GstQuery* function(GstQueryType type, GstStructure* structure) c_gst_query_new_custom;
2304 	GstStructure* function(GstQuery* query) c_gst_query_get_structure;
2305 	GstQuery* function(GstFormat srcFormat, gint64 value, GstFormat destFormat) c_gst_query_new_convert;
2306 	void function(GstQuery* query, GstFormat srcFormat, gint64 srcValue, GstFormat destFormat, gint64 destValue) c_gst_query_set_convert;
2307 	void function(GstQuery* query, GstFormat* srcFormat, gint64* srcValue, GstFormat* destFormat, gint64* destValue) c_gst_query_parse_convert;
2308 	GstQuery* function(GstFormat format) c_gst_query_new_position;
2309 	void function(GstQuery* query, GstFormat format, gint64 cur) c_gst_query_set_position;
2310 	void function(GstQuery* query, GstFormat* format, gint64* cur) c_gst_query_parse_position;
2311 	GstQuery* function(GstFormat format) c_gst_query_new_duration;
2312 	void function(GstQuery* query, GstFormat format, gint64 duration) c_gst_query_set_duration;
2313 	void function(GstQuery* query, GstFormat* format, gint64* duration) c_gst_query_parse_duration;
2314 	GstQuery* function() c_gst_query_new_latency;
2315 	void function(GstQuery* query, gboolean* live, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_query_parse_latency;
2316 	void function(GstQuery* query, gboolean live, GstClockTime minLatency, GstClockTime maxLatency) c_gst_query_set_latency;
2317 	GstQuery* function(GstFormat format) c_gst_query_new_seeking;
2318 	void function(GstQuery* query, GstFormat format, gboolean seekable, gint64 segmentStart, gint64 segmentEnd) c_gst_query_set_seeking;
2319 	void function(GstQuery* query, GstFormat* format, gboolean* seekable, gint64* segmentStart, gint64* segmentEnd) c_gst_query_parse_seeking;
2320 	GstQuery* function() c_gst_query_new_formats;
2321 	void function(GstQuery* query, gint nFormats, ... ) c_gst_query_set_formats;
2322 	void function(GstQuery* query, gint nFormats, GstFormat* formats) c_gst_query_set_formatsv;
2323 	void function(GstQuery* query, guint* nFormats) c_gst_query_parse_n_formats;
2324 	void function(GstQuery* query, guint nth, GstFormat* format) c_gst_query_parse_nth_format;
2325 	GstQuery* function(GstFormat format) c_gst_query_new_segment;
2326 	void function(GstQuery* query, gdouble rate, GstFormat format, gint64 startValue, gint64 stopValue) c_gst_query_set_segment;
2327 	void function(GstQuery* query, gdouble* rate, GstFormat* format, gint64* startValue, gint64* stopValue) c_gst_query_parse_segment;
2328 	GstQuery* function(GstCaps* filter) c_gst_query_new_caps;
2329 	void function(GstQuery* query, GstCaps** filter) c_gst_query_parse_caps;
2330 	void function(GstQuery* query, GstCaps* caps) c_gst_query_set_caps_result;
2331 	void function(GstQuery* query, GstCaps** caps) c_gst_query_parse_caps_result;
2332 	GstQuery* function(GstCaps* caps) c_gst_query_new_accept_caps;
2333 	void function(GstQuery* query, GstCaps** caps) c_gst_query_parse_accept_caps;
2334 	void function(GstQuery* query, gboolean result) c_gst_query_set_accept_caps_result;
2335 	void function(GstQuery* query, gboolean* result) c_gst_query_parse_accept_caps_result;
2336 	GstQuery* function(GstFormat format) c_gst_query_new_buffering;
2337 	void function(GstQuery* query, gboolean busy, gint percent) c_gst_query_set_buffering_percent;
2338 	void function(GstQuery* query, gboolean* busy, gint* percent) c_gst_query_parse_buffering_percent;
2339 	void function(GstQuery* query, GstBufferingMode mode, gint avgIn, gint avgOut, gint64 bufferingLeft) c_gst_query_set_buffering_stats;
2340 	void function(GstQuery* query, GstBufferingMode* mode, gint* avgIn, gint* avgOut, gint64* bufferingLeft) c_gst_query_parse_buffering_stats;
2341 	void function(GstQuery* query, GstFormat format, gint64 start, gint64 stop, gint64 estimatedTotal) c_gst_query_set_buffering_range;
2342 	void function(GstQuery* query, GstFormat* format, gint64* start, gint64* stop, gint64* estimatedTotal) c_gst_query_parse_buffering_range;
2343 	gboolean function(GstQuery* query, gint64 start, gint64 stop) c_gst_query_add_buffering_range;
2344 	guint function(GstQuery* query) c_gst_query_get_n_buffering_ranges;
2345 	gboolean function(GstQuery* query, guint index, gint64* start, gint64* stop) c_gst_query_parse_nth_buffering_range;
2346 	GstQuery* function() c_gst_query_new_uri;
2347 	void function(GstQuery* query, gchar** uri) c_gst_query_parse_uri;
2348 	void function(GstQuery* query, gchar* uri) c_gst_query_set_uri;
2349 	GstQuery* function(GstCaps* caps, gboolean needPool) c_gst_query_new_allocation;
2350 	void function(GstQuery* query, GstCaps** caps, gboolean* needPool) c_gst_query_parse_allocation;
2351 	void function(GstQuery* query, GstBufferPool* pool, guint size, guint minBuffers, guint maxBuffers) c_gst_query_add_allocation_pool;
2352 	guint function(GstQuery* query) c_gst_query_get_n_allocation_pools;
2353 	void function(GstQuery* query, guint index, GstBufferPool** pool, guint* size, guint* minBuffers, guint* maxBuffers) c_gst_query_parse_nth_allocation_pool;
2354 	void function(GstQuery* query, guint index, GstBufferPool* pool, guint size, guint minBuffers, guint maxBuffers) c_gst_query_set_nth_allocation_pool;
2355 	void function(GstQuery* query, guint index) c_gst_query_remove_nth_allocation_pool;
2356 	void function(GstQuery* query, GstAllocator* allocator, GstAllocationParams* params) c_gst_query_add_allocation_param;
2357 	guint function(GstQuery* query) c_gst_query_get_n_allocation_params;
2358 	void function(GstQuery* query, guint index, GstAllocator** allocator, GstAllocationParams* params) c_gst_query_parse_nth_allocation_param;
2359 	void function(GstQuery* query, guint index, GstAllocator* allocator, GstAllocationParams* params) c_gst_query_set_nth_allocation_param;
2360 	void function(GstQuery* query, guint index) c_gst_query_remove_nth_allocation_param;
2361 	void function(GstQuery* query, GType api, GstStructure* params) c_gst_query_add_allocation_meta;
2362 	guint function(GstQuery* query) c_gst_query_get_n_allocation_metas;
2363 	GType function(GstQuery* query, guint index, GstStructure** params) c_gst_query_parse_nth_allocation_meta;
2364 	void function(GstQuery* query, guint index) c_gst_query_remove_nth_allocation_meta;
2365 	gboolean function(GstQuery* query, GType api, guint* index) c_gst_query_find_allocation_meta;
2366 	GstQuery* function() c_gst_query_new_scheduling;
2367 	void function(GstQuery* query, GstSchedulingFlags* flags, gint* minsize, gint* maxsize, gint* alig) c_gst_query_parse_scheduling;
2368 	void function(GstQuery* query, GstSchedulingFlags flags, gint minsize, gint maxsize, gint alig) c_gst_query_set_scheduling;
2369 	void function(GstQuery* query, GstPadMode mode) c_gst_query_add_scheduling_mode;
2370 	guint function(GstQuery* query) c_gst_query_get_n_scheduling_modes;
2371 	GstPadMode function(GstQuery* query, guint index) c_gst_query_parse_nth_scheduling_mode;
2372 	gboolean function(GstQuery* query, GstPadMode mode) c_gst_query_has_scheduling_mode;
2373 	gboolean function(GstQuery* query, GstPadMode mode, GstSchedulingFlags flags) c_gst_query_has_scheduling_mode_with_flags;
2374 	GstQuery* function() c_gst_query_new_drain;
2375 	GstQuery* function(gchar* contextType) c_gst_query_new_context;
2376 	void function(GstQuery* query, GstContext* context) c_gst_query_set_context;
2377 	void function(GstQuery* query, GstContext** context) c_gst_query_parse_context;
2378 	gboolean function(GstQuery* query, gchar** contextType) c_gst_query_parse_context_type;
2379 
2380 	// gstreamer.Registry
2381 
2382 	GstRegistry* function() c_gst_registry_get;
2383 	GList* function(GstRegistry* registry, GType type) c_gst_registry_get_feature_list;
2384 	guint32 function(GstRegistry* registry) c_gst_registry_get_feature_list_cookie;
2385 	GList* function(GstRegistry* registry, gchar* name) c_gst_registry_get_feature_list_by_plugin;
2386 	GList* function(GstRegistry* registry) c_gst_registry_get_plugin_list;
2387 	gboolean function(GstRegistry* registry, GstPlugin* plugin) c_gst_registry_add_plugin;
2388 	void function(GstRegistry* registry, GstPlugin* plugin) c_gst_registry_remove_plugin;
2389 	GList* function(GstRegistry* registry, GstPluginFilter filter, gboolean first, void* userData) c_gst_registry_plugin_filter;
2390 	GList* function(GstRegistry* registry, GstPluginFeatureFilter filter, gboolean first, void* userData) c_gst_registry_feature_filter;
2391 	GstPlugin* function(GstRegistry* registry, gchar* name) c_gst_registry_find_plugin;
2392 	GstPluginFeature* function(GstRegistry* registry, gchar* name, GType type) c_gst_registry_find_feature;
2393 	GstPluginFeature* function(GstRegistry* registry, char* name) c_gst_registry_lookup_feature;
2394 	gboolean function(GstRegistry* registry, gchar* path) c_gst_registry_scan_path;
2395 	GstPlugin* function(GstRegistry* registry, char* filename) c_gst_registry_lookup;
2396 	void function(GstRegistry* registry, GstPluginFeature* feature) c_gst_registry_remove_feature;
2397 	gboolean function(GstRegistry* registry, GstPluginFeature* feature) c_gst_registry_add_feature;
2398 	gboolean function(GstRegistry* registry, gchar* featureName, guint minMajor, guint minMinor, guint minMicro) c_gst_registry_check_feature_version;
2399 
2400 	// gstreamer.Segment
2401 
2402 	gboolean function(GstSegment* segment, GstFormat format, guint64 start, guint64 stop, guint64* clipStart, guint64* clipStop) c_gst_segment_clip;
2403 	void function(GstSegment* segment, GstFormat format) c_gst_segment_init;
2404 	GstSegment* function() c_gst_segment_new;
2405 	GstSegment* function(GstSegment* segment) c_gst_segment_copy;
2406 	void function(GstSegment* segment) c_gst_segment_free;
2407 	gboolean function(GstSegment* segment, gdouble rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, guint64 start, GstSeekType stopType, guint64 stop, gboolean* update) c_gst_segment_do_seek;
2408 	guint64 function(GstSegment* segment, GstFormat format, guint64 position) c_gst_segment_to_running_time;
2409 	guint64 function(GstSegment* segment, GstFormat format, guint64 position) c_gst_segment_to_stream_time;
2410 	guint64 function(GstSegment* segment, GstFormat format, guint64 runningTime) c_gst_segment_to_position;
2411 	gboolean function(GstSegment* segment, GstFormat format, guint64 runningTime) c_gst_segment_set_running_time;
2412 	void function(GstSegment* src, GstSegment* dest) c_gst_segment_copy_into;
2413 
2414 	// gstreamer.Structure
2415 
2416 	GstStructure* function(gchar* name) c_gst_structure_new_empty;
2417 	GstStructure* function(GQuark quark) c_gst_structure_new_id_empty;
2418 	GstStructure* function(gchar* name, gchar* firstfield, ... ) c_gst_structure_new;
2419 	GstStructure* function(gchar* name, gchar* firstfield, va_list varargs) c_gst_structure_new_valist;
2420 	GstStructure* function(GQuark nameQuark, GQuark fieldQuark, ... ) c_gst_structure_new_id;
2421 	GstStructure* function(gchar* string) c_gst_structure_new_from_string;
2422 	GstStructure* function(GstStructure* structure) c_gst_structure_copy;
2423 	void function(GstStructure* structure) c_gst_structure_free;
2424 	gchar* function(GstStructure* structure) c_gst_structure_get_name;
2425 	gboolean function(GstStructure* structure, gchar* name) c_gst_structure_has_name;
2426 	void function(GstStructure* structure, gchar* name) c_gst_structure_set_name;
2427 	GQuark function(GstStructure* structure) c_gst_structure_get_name_id;
2428 	gboolean function(GstStructure* structure, GQuark firstFieldId, ... ) c_gst_structure_id_get;
2429 	gboolean function(GstStructure* structure, GQuark firstFieldId, va_list args) c_gst_structure_id_get_valist;
2430 	GValue* function(GstStructure* structure, GQuark field) c_gst_structure_id_get_value;
2431 	void function(GstStructure* structure, GQuark field, GValue* value) c_gst_structure_id_set_value;
2432 	void function(GstStructure* structure, GQuark field, GValue* value) c_gst_structure_id_take_value;
2433 	gboolean function(GstStructure* structure, char* firstFieldname, ... ) c_gst_structure_get;
2434 	gboolean function(GstStructure* structure, char* firstFieldname, va_list args) c_gst_structure_get_valist;
2435 	GValue* function(GstStructure* structure, gchar* fieldname) c_gst_structure_get_value;
2436 	void function(GstStructure* structure, gchar* fieldname, GValue* value) c_gst_structure_set_value;
2437 	void function(GstStructure* structure, gchar* fieldname, GValue* value) c_gst_structure_take_value;
2438 	void function(GstStructure* structure, gchar* fieldname, ... ) c_gst_structure_set;
2439 	void function(GstStructure* structure, gchar* fieldname, va_list varargs) c_gst_structure_set_valist;
2440 	void function(GstStructure* structure, GQuark fieldname, ... ) c_gst_structure_id_set;
2441 	void function(GstStructure* structure, GQuark fieldname, va_list varargs) c_gst_structure_id_set_valist;
2442 	void function(GstStructure* structure, gchar* fieldname) c_gst_structure_remove_field;
2443 	void function(GstStructure* structure, gchar* fieldname, ... ) c_gst_structure_remove_fields;
2444 	void function(GstStructure* structure, gchar* fieldname, va_list varargs) c_gst_structure_remove_fields_valist;
2445 	void function(GstStructure* structure) c_gst_structure_remove_all_fields;
2446 	GType function(GstStructure* structure, gchar* fieldname) c_gst_structure_get_field_type;
2447 	gboolean function(GstStructure* structure, GstStructureForeachFunc func, void* userData) c_gst_structure_foreach;
2448 	gint function(GstStructure* structure) c_gst_structure_n_fields;
2449 	gboolean function(GstStructure* structure, gchar* fieldname) c_gst_structure_has_field;
2450 	gboolean function(GstStructure* structure, gchar* fieldname, GType type) c_gst_structure_has_field_typed;
2451 	gboolean function(GstStructure* structure1, GstStructure* structure2) c_gst_structure_is_equal;
2452 	gboolean function(GstStructure* subset, GstStructure* superset) c_gst_structure_is_subset;
2453 	gboolean function(GstStructure* struct1, GstStructure* struct2) c_gst_structure_can_intersect;
2454 	GstStructure* function(GstStructure* struct1, GstStructure* struct2) c_gst_structure_intersect;
2455 	gboolean function(GstStructure* structure, GQuark field) c_gst_structure_id_has_field;
2456 	gboolean function(GstStructure* structure, GQuark field, GType type) c_gst_structure_id_has_field_typed;
2457 	gboolean function(GstStructure* structure, gchar* fieldname, gboolean* value) c_gst_structure_get_boolean;
2458 	gboolean function(GstStructure* structure, gchar* fieldname, gint* value) c_gst_structure_get_int;
2459 	gboolean function(GstStructure* structure, gchar* fieldname, guint* value) c_gst_structure_get_uint;
2460 	gboolean function(GstStructure* structure, gchar* fieldname, gdouble* value) c_gst_structure_get_double;
2461 	gchar* function(GstStructure* structure, gchar* fieldname) c_gst_structure_get_string;
2462 	gboolean function(GstStructure* structure, gchar* fieldname, GDate** value) c_gst_structure_get_date;
2463 	gboolean function(GstStructure* structure, gchar* fieldname, GstDateTime** value) c_gst_structure_get_date_time;
2464 	gboolean function(GstStructure* structure, gchar* fieldname, GstClockTime* value) c_gst_structure_get_clock_time;
2465 	gboolean function(GstStructure* structure, gchar* fieldname, GType enumtype, gint* value) c_gst_structure_get_enum;
2466 	gboolean function(GstStructure* structure, gchar* fieldname, gint* valueNumerator, gint* valueDenominator) c_gst_structure_get_fraction;
2467 	gboolean function(GstStructure* structure, GstStructureMapFunc func, void* userData) c_gst_structure_map_in_place;
2468 	gchar* function(GstStructure* structure, guint index) c_gst_structure_nth_field_name;
2469 	gboolean function(GstStructure* structure, gint* refcount) c_gst_structure_set_parent_refcount;
2470 	gchar* function(GstStructure* structure) c_gst_structure_to_string;
2471 	GstStructure* function(gchar* string, gchar** end) c_gst_structure_from_string;
2472 	void function(GstStructure* structure) c_gst_structure_fixate;
2473 	gboolean function(GstStructure* structure, char* fieldName) c_gst_structure_fixate_field;
2474 	gboolean function(GstStructure* structure, char* fieldName, int target) c_gst_structure_fixate_field_nearest_int;
2475 	gboolean function(GstStructure* structure, char* fieldName, double target) c_gst_structure_fixate_field_nearest_double;
2476 	gboolean function(GstStructure* structure, char* fieldName, gint targetNumerator, gint targetDenominator) c_gst_structure_fixate_field_nearest_fraction;
2477 	gboolean function(GstStructure* structure, char* fieldName, gboolean target) c_gst_structure_fixate_field_boolean;
2478 	gboolean function(GstStructure* structure, char* fieldName, gchar* target) c_gst_structure_fixate_field_string;
2479 
2480 	// gstreamer.SystemClock
2481 
2482 	GstClock* function() c_gst_system_clock_obtain;
2483 
2484 	// gstreamer.TagList
2485 
2486 	void function(gchar* name, GstTagFlag flag, GType type, gchar* nick, gchar* blurb, GstTagMergeFunc func) c_gst_tag_register;
2487 	void function(gchar* name, GstTagFlag flag, GType type, gchar* nick, gchar* blurb, GstTagMergeFunc func) c_gst_tag_register_static;
2488 	void function(GValue* dest, GValue* src) c_gst_tag_merge_use_first;
2489 	void function(GValue* dest, GValue* src) c_gst_tag_merge_strings_with_comma;
2490 	gboolean function(gchar* tag) c_gst_tag_exists;
2491 	GType function(gchar* tag) c_gst_tag_get_type;
2492 	gchar* function(gchar* tag) c_gst_tag_get_nick;
2493 	gchar* function(gchar* tag) c_gst_tag_get_description;
2494 	GstTagFlag function(gchar* tag) c_gst_tag_get_flag;
2495 	gboolean function(gchar* tag) c_gst_tag_is_fixed;
2496 	GstTagList* function(gchar* tag, ... ) c_gst_tag_list_new;
2497 	GstTagList* function() c_gst_tag_list_new_empty;
2498 	GstTagList* function(va_list varArgs) c_gst_tag_list_new_valist;
2499 	GstTagList* function(gchar* str) c_gst_tag_list_new_from_string;
2500 	GstTagScope function(GstTagList* list) c_gst_tag_list_get_scope;
2501 	void function(GstTagList* list, GstTagScope scop) c_gst_tag_list_set_scope;
2502 	gchar* function(GstTagList* list) c_gst_tag_list_to_string;
2503 	gboolean function(GstTagList* list) c_gst_tag_list_is_empty;
2504 	gboolean function(GstTagList* list1, GstTagList* list2) c_gst_tag_list_is_equal;
2505 	GstTagList* function(GstTagList* taglist) c_gst_tag_list_copy;
2506 	GstTagList* function(GstTagList* taglist) c_gst_tag_list_ref;
2507 	void function(GstTagList* taglist) c_gst_tag_list_unref;
2508 	void function(GstTagList* into, GstTagList* from, GstTagMergeMode mode) c_gst_tag_list_insert;
2509 	GstTagList* function(GstTagList* list1, GstTagList* list2, GstTagMergeMode mode) c_gst_tag_list_merge;
2510 	guint function(GstTagList* list, gchar* tag) c_gst_tag_list_get_tag_size;
2511 	gint function(GstTagList* list) c_gst_tag_list_n_tags;
2512 	gchar* function(GstTagList* list, guint index) c_gst_tag_list_nth_tag_name;
2513 	void function(GstTagList* list, GstTagMergeMode mode, gchar* tag, ... ) c_gst_tag_list_add;
2514 	void function(GstTagList* list, GstTagMergeMode mode, gchar* tag, GValue* value) c_gst_tag_list_add_value;
2515 	void function(GstTagList* list, GstTagMergeMode mode, gchar* tag, ... ) c_gst_tag_list_add_values;
2516 	void function(GstTagList* list, GstTagMergeMode mode, gchar* tag, va_list varArgs) c_gst_tag_list_add_valist;
2517 	void function(GstTagList* list, GstTagMergeMode mode, gchar* tag, va_list varArgs) c_gst_tag_list_add_valist_values;
2518 	void function(GstTagList* list, gchar* tag) c_gst_tag_list_remove_tag;
2519 	void function(GstTagList* list, GstTagForeachFunc func, void* userData) c_gst_tag_list_foreach;
2520 	GValue* function(GstTagList* list, gchar* tag, guint index) c_gst_tag_list_get_value_index;
2521 	gboolean function(GValue* dest, GstTagList* list, gchar* tag) c_gst_tag_list_copy_value;
2522 	gboolean function(GstTagList* list, gchar* tag, gboolean* value) c_gst_tag_list_get_boolean;
2523 	gboolean function(GstTagList* list, gchar* tag, guint index, gboolean* value) c_gst_tag_list_get_boolean_index;
2524 	gboolean function(GstTagList* list, gchar* tag, gint* value) c_gst_tag_list_get_int;
2525 	gboolean function(GstTagList* list, gchar* tag, guint index, gint* value) c_gst_tag_list_get_int_index;
2526 	gboolean function(GstTagList* list, gchar* tag, guint* value) c_gst_tag_list_get_uint;
2527 	gboolean function(GstTagList* list, gchar* tag, guint index, guint* value) c_gst_tag_list_get_uint_index;
2528 	gboolean function(GstTagList* list, gchar* tag, gint64* value) c_gst_tag_list_get_int64;
2529 	gboolean function(GstTagList* list, gchar* tag, guint index, gint64* value) c_gst_tag_list_get_int64_index;
2530 	gboolean function(GstTagList* list, gchar* tag, guint64* value) c_gst_tag_list_get_uint64;
2531 	gboolean function(GstTagList* list, gchar* tag, guint index, guint64* value) c_gst_tag_list_get_uint64_index;
2532 	gboolean function(GstTagList* list, gchar* tag, gfloat* value) c_gst_tag_list_get_float;
2533 	gboolean function(GstTagList* list, gchar* tag, guint index, gfloat* value) c_gst_tag_list_get_float_index;
2534 	gboolean function(GstTagList* list, gchar* tag, gdouble* value) c_gst_tag_list_get_double;
2535 	gboolean function(GstTagList* list, gchar* tag, guint index, gdouble* value) c_gst_tag_list_get_double_index;
2536 	gboolean function(GstTagList* list, gchar* tag, gchar** value) c_gst_tag_list_get_string;
2537 	gboolean function(GstTagList* list, gchar* tag, guint index, gchar** value) c_gst_tag_list_get_string_index;
2538 	gboolean function(GstTagList* list, gchar* tag, guint index, gchar** value) c_gst_tag_list_peek_string_index;
2539 	gboolean function(GstTagList* list, gchar* tag, void** value) c_gst_tag_list_get_pointer;
2540 	gboolean function(GstTagList* list, gchar* tag, guint index, void** value) c_gst_tag_list_get_pointer_index;
2541 	gboolean function(GstTagList* list, gchar* tag, GDate** value) c_gst_tag_list_get_date;
2542 	gboolean function(GstTagList* list, gchar* tag, guint index, GDate** value) c_gst_tag_list_get_date_index;
2543 	gboolean function(GstTagList* list, gchar* tag, GstDateTime** value) c_gst_tag_list_get_date_time;
2544 	gboolean function(GstTagList* list, gchar* tag, guint index, GstDateTime** value) c_gst_tag_list_get_date_time_index;
2545 	gboolean function(GstTagList* list, gchar* tag, GstSample** sample) c_gst_tag_list_get_sample;
2546 	gboolean function(GstTagList* list, gchar* tag, guint index, GstSample** sample) c_gst_tag_list_get_sample_index;
2547 
2548 	// gstreamer.TagSetterT
2549 
2550 
2551 	// gstreamer.TagSetterT
2552 
2553 	void function(GstTagSetter* setter) c_gst_tag_setter_reset_tags;
2554 	void function(GstTagSetter* setter, GstTagList* list, GstTagMergeMode mode) c_gst_tag_setter_merge_tags;
2555 	void function(GstTagSetter* setter, GstTagMergeMode mode, gchar* tag, ... ) c_gst_tag_setter_add_tags;
2556 	void function(GstTagSetter* setter, GstTagMergeMode mode, gchar* tag, GValue* value) c_gst_tag_setter_add_tag_value;
2557 	void function(GstTagSetter* setter, GstTagMergeMode mode, gchar* tag, ... ) c_gst_tag_setter_add_tag_values;
2558 	void function(GstTagSetter* setter, GstTagMergeMode mode, gchar* tag, va_list varArgs) c_gst_tag_setter_add_tag_valist;
2559 	void function(GstTagSetter* setter, GstTagMergeMode mode, gchar* tag, va_list varArgs) c_gst_tag_setter_add_tag_valist_values;
2560 	GstTagList* function(GstTagSetter* setter) c_gst_tag_setter_get_tag_list;
2561 	void function(GstTagSetter* setter, GstTagMergeMode mode) c_gst_tag_setter_set_tag_merge_mode;
2562 	GstTagMergeMode function(GstTagSetter* setter) c_gst_tag_setter_get_tag_merge_mode;
2563 
2564 	// gstreamer.Task
2565 
2566 	GstTask* function(GstTaskFunction func, void* userData, GDestroyNotify notify) c_gst_task_new;
2567 	void function(GstTask* task, GRecMutex* mutex) c_gst_task_set_lock;
2568 	void function(GstTask* task, GstTaskPool* pool) c_gst_task_set_pool;
2569 	GstTaskPool* function(GstTask* task) c_gst_task_get_pool;
2570 	void function(GstTask* task, GstTaskThreadFunc enterFunc, void* userData, GDestroyNotify notify) c_gst_task_set_enter_callback;
2571 	void function(GstTask* task, GstTaskThreadFunc leaveFunc, void* userData, GDestroyNotify notify) c_gst_task_set_leave_callback;
2572 	GstTaskState function(GstTask* task) c_gst_task_get_state;
2573 	gboolean function(GstTask* task, GstTaskState state) c_gst_task_set_state;
2574 	gboolean function(GstTask* task) c_gst_task_pause;
2575 	gboolean function(GstTask* task) c_gst_task_start;
2576 	gboolean function(GstTask* task) c_gst_task_stop;
2577 	gboolean function(GstTask* task) c_gst_task_join;
2578 	void function() c_gst_task_cleanup_all;
2579 
2580 	// gstreamer.TaskPool
2581 
2582 	GstTaskPool* function() c_gst_task_pool_new;
2583 	void function(GstTaskPool* pool, GError** error) c_gst_task_pool_prepare;
2584 	gpointer function(GstTaskPool* pool, GstTaskPoolFunction func, void* userData, GError** error) c_gst_task_pool_push;
2585 	void function(GstTaskPool* pool, void* id) c_gst_task_pool_join;
2586 	void function(GstTaskPool* pool) c_gst_task_pool_cleanup;
2587 
2588 	// gstreamer.Toc
2589 
2590 	GstToc* function(GstTocScope scop) c_gst_toc_new;
2591 	GstTocScope function(GstToc* toc) c_gst_toc_get_scope;
2592 	GList* function(GstToc* toc) c_gst_toc_get_entries;
2593 	void function(GstToc* toc, GstTocEntry* entry) c_gst_toc_append_entry;
2594 	GstTagList* function(GstToc* toc) c_gst_toc_get_tags;
2595 	void function(GstToc* toc, GstTagList* tags, GstTagMergeMode mode) c_gst_toc_merge_tags;
2596 	void function(GstToc* toc, GstTagList* tags) c_gst_toc_set_tags;
2597 	void function(GstToc* toc) c_gst_toc_dump;
2598 	GstTocEntry* function(GstToc* toc, gchar* uid) c_gst_toc_find_entry;
2599 
2600 	// gstreamer.TocEntry
2601 
2602 	GstTocEntry* function(GstTocEntryType type, gchar* uid) c_gst_toc_entry_new;
2603 	GstToc* function(GstTocEntry* entry) c_gst_toc_entry_get_toc;
2604 	gchar* function(GstTocEntry* entry) c_gst_toc_entry_get_uid;
2605 	GstTocEntry* function(GstTocEntry* entry) c_gst_toc_entry_get_parent;
2606 	GList* function(GstTocEntry* entry) c_gst_toc_entry_get_sub_entries;
2607 	void function(GstTocEntry* entry, GstTocEntry* subentry) c_gst_toc_entry_append_sub_entry;
2608 	gboolean function(GstTocEntry* entry, gint64* start, gint64* stop) c_gst_toc_entry_get_start_stop_times;
2609 	void function(GstTocEntry* entry, gint64 start, gint64 stop) c_gst_toc_entry_set_start_stop_times;
2610 	GstTagList* function(GstTocEntry* entry) c_gst_toc_entry_get_tags;
2611 	void function(GstTocEntry* entry, GstTagList* tags, GstTagMergeMode mode) c_gst_toc_entry_merge_tags;
2612 	void function(GstTocEntry* entry, GstTagList* tags) c_gst_toc_entry_set_tags;
2613 	gchar* function(GstTocEntryType type) c_gst_toc_entry_type_get_nick;
2614 	GstTocEntryType function(GstTocEntry* entry) c_gst_toc_entry_get_entry_type;
2615 	gboolean function(GstTocEntry* entry) c_gst_toc_entry_is_alternative;
2616 	gboolean function(GstTocEntry* entry) c_gst_toc_entry_is_sequence;
2617 
2618 	// gstreamer.TocSetterT
2619 
2620 
2621 	// gstreamer.TocSetterT
2622 
2623 	void function(GstTocSetter* setter, GstToc* toc) c_gst_toc_setter_set_toc;
2624 	GstToc* function(GstTocSetter* setter) c_gst_toc_setter_get_toc;
2625 	void function(GstTocSetter* setter) c_gst_toc_setter_reset;
2626 
2627 	// gstreamer.TypeFind
2628 
2629 	guint8* function(GstTypeFind* find, gint64 offset, guint size) c_gst_type_find_peek;
2630 	void function(GstTypeFind* find, guint probability, GstCaps* caps) c_gst_type_find_suggest;
2631 	void function(GstTypeFind* find, guint probability, char* mediaType, char* fieldname, ... ) c_gst_type_find_suggest_simple;
2632 	guint64 function(GstTypeFind* find) c_gst_type_find_get_length;
2633 	gboolean function(GstPlugin* plugin, gchar* name, guint rank, GstTypeFindFunction func, gchar* extensions, GstCaps* possibleCaps, void* data, GDestroyNotify dataNotify) c_gst_type_find_register;
2634 
2635 	// gstreamer.TypeFindFactory
2636 
2637 	GList* function() c_gst_type_find_factory_get_list;
2638 	gchar** function(GstTypeFindFactory* factory) c_gst_type_find_factory_get_extensions;
2639 	GstCaps* function(GstTypeFindFactory* factory) c_gst_type_find_factory_get_caps;
2640 	gboolean function(GstTypeFindFactory* factory) c_gst_type_find_factory_has_function;
2641 	void function(GstTypeFindFactory* factory, GstTypeFind* find) c_gst_type_find_factory_call_function;
2642 
2643 	// gstreamer.UriHandlerT
2644 
2645 
2646 	// gstreamer.UriHandlerT
2647 
2648 	GQuark function() c_gst_uri_error_quark;
2649 	gboolean function(gchar* protocol) c_gst_uri_protocol_is_valid;
2650 	gboolean function(GstURIType type, gchar* protocol) c_gst_uri_protocol_is_supported;
2651 	gboolean function(gchar* uri) c_gst_uri_is_valid;
2652 	gboolean function(gchar* uri, gchar* protocol) c_gst_uri_has_protocol;
2653 	gchar* function(gchar* uri) c_gst_uri_get_protocol;
2654 	gchar* function(gchar* uri) c_gst_uri_get_location;
2655 	gchar* function(gchar* protocol, gchar* location) c_gst_uri_construct;
2656 	gchar* function(gchar* filename, GError** error) c_gst_filename_to_uri;
2657 	GstElement* function(GstURIType type, gchar* uri, gchar* elementname, GError** error) c_gst_element_make_from_uri;
2658 	GstURIType function(GstURIHandler* handler) c_gst_uri_handler_get_uri_type;
2659 	gchar** function(GstURIHandler* handler) c_gst_uri_handler_get_protocols;
2660 	gchar* function(GstURIHandler* handler) c_gst_uri_handler_get_uri;
2661 	gboolean function(GstURIHandler* handler, gchar* uri, GError** error) c_gst_uri_handler_set_uri;
2662 
2663 	// gstreamer.Utils
2664 
2665 	gfloat function(guint8* data) c_GST_READ_FLOAT_LE;
2666 	gfloat function(guint8* data) c_GST_READ_FLOAT_BE;
2667 	gdouble function(guint8* data) c_GST_READ_DOUBLE_LE;
2668 	gdouble function(guint8* data) c_GST_READ_DOUBLE_BE;
2669 	void function(guint8* data, gfloat num) c_GST_WRITE_FLOAT_LE;
2670 	void function(guint8* data, gfloat num) c_GST_WRITE_FLOAT_BE;
2671 	void function(guint8* data, gdouble num) c_GST_WRITE_DOUBLE_LE;
2672 	void function(guint8* data, gdouble num) c_GST_WRITE_DOUBLE_BE;
2673 	gdouble function(gdouble inn) c_GDOUBLE_SWAP_LE_BE;
2674 	gfloat function(gfloat inn) c_GFLOAT_SWAP_LE_BE;
2675 	void function(guchar* mem, guint size) c_gst_util_dump_mem;
2676 	guint64 function(guint64 val, guint64 num, guint64 denom) c_gst_util_uint64_scale;
2677 	guint64 function(guint64 val, guint64 num, guint64 denom) c_gst_util_uint64_scale_round;
2678 	guint64 function(guint64 val, guint64 num, guint64 denom) c_gst_util_uint64_scale_ceil;
2679 	guint64 function(guint64 val, gint num, gint denom) c_gst_util_uint64_scale_int;
2680 	guint64 function(guint64 val, gint num, gint denom) c_gst_util_uint64_scale_int_round;
2681 	guint64 function(guint64 val, gint num, gint denom) c_gst_util_uint64_scale_int_ceil;
2682 	gint function(gint a, gint b) c_gst_util_greatest_common_divisor;
2683 	gint64 function(gint64 a, gint64 b) c_gst_util_greatest_common_divisor_int64;
2684 	void function(gint srcN, gint srcD, gdouble* dest) c_gst_util_fraction_to_double;
2685 	void function(gdouble src, gint* destN, gint* destD) c_gst_util_double_to_fraction;
2686 	gboolean function(gint aN, gint aD, gint bN, gint bD, gint* resN, gint* resD) c_gst_util_fraction_multiply;
2687 	gboolean function(gint aN, gint aD, gint bN, gint bD, gint* resN, gint* resD) c_gst_util_fraction_add;
2688 	gint function(gint aN, gint aD, gint bN, gint bD) c_gst_util_fraction_compare;
2689 	guint32 function() c_gst_util_seqnum_next;
2690 	gint32 function(guint32 s1, guint32 s2) c_gst_util_seqnum_compare;
2691 	guint function() c_gst_util_group_id_next;
2692 	void function(GObject* object, gchar* name, gchar* value) c_gst_util_set_object_arg;
2693 	void function(GValue* value, gchar* valueStr) c_gst_util_set_value_from_string;
2694 	GstClockTime function() c_gst_util_get_timestamp;
2695 	gpointer function(void* array, guint numElements, gsize elementSize, GCompareDataFunc searchFunc, GstSearchMode mode, void* searchData, void* userData) c_gst_util_array_binary_search;
2696 
2697 	// gstreamer.ValueGst
2698 
2699 	void function(GValue* value, gint start, gint end) c_gst_value_set_int_range;
2700 	gint function(GValue* value) c_gst_value_get_int_range_min;
2701 	gint function(GValue* value) c_gst_value_get_int_range_max;
2702 	void function(GValue* value, gint start, gint end, gint step) c_gst_value_set_int_range_step;
2703 	gint function(GValue* value) c_gst_value_get_int_range_step;
2704 	void function(GValue* value, guint64 bitmask) c_gst_value_set_bitmask;
2705 	guint64 function(GValue* value) c_gst_value_get_bitmask;
2706 	void function(GValue* value, gint64 start, gint64 end) c_gst_value_set_int64_range;
2707 	gint64 function(GValue* value) c_gst_value_get_int64_range_min;
2708 	gint64 function(GValue* value) c_gst_value_get_int64_range_max;
2709 	void function(GValue* value, gint64 start, gint64 end, gint64 step) c_gst_value_set_int64_range_step;
2710 	gint64 function(GValue* value) c_gst_value_get_int64_range_step;
2711 	void function(GValue* value, gdouble start, gdouble end) c_gst_value_set_double_range;
2712 	gdouble function(GValue* value) c_gst_value_get_double_range_min;
2713 	gdouble function(GValue* value) c_gst_value_get_double_range_max;
2714 	void function(GValue* value, GValue* appendValue) c_gst_value_list_append_value;
2715 	void function(GValue* value, GValue* prependValue) c_gst_value_list_prepend_value;
2716 	void function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_list_concat;
2717 	void function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_list_merge;
2718 	guint function(GValue* value) c_gst_value_list_get_size;
2719 	GValue* function(GValue* value, guint index) c_gst_value_list_get_value;
2720 	void function(GValue* value, gint numerator, gint denominator) c_gst_value_set_fraction;
2721 	gint function(GValue* value) c_gst_value_get_fraction_numerator;
2722 	gint function(GValue* value) c_gst_value_get_fraction_denominator;
2723 	gboolean function(GValue* product, GValue* factor1, GValue* factor2) c_gst_value_fraction_multiply;
2724 	gboolean function(GValue* dest, GValue* minuend, GValue* subtrahend) c_gst_value_fraction_subtract;
2725 	void function(GValue* value, GValue* start, GValue* end) c_gst_value_set_fraction_range;
2726 	GValue* function(GValue* value) c_gst_value_get_fraction_range_min;
2727 	GValue* function(GValue* value) c_gst_value_get_fraction_range_max;
2728 	void function(GValue* value, gint numeratorStart, gint denominatorStart, gint numeratorEnd, gint denominatorEnd) c_gst_value_set_fraction_range_full;
2729 	void function(GValue* value, GstCaps* caps) c_gst_value_set_caps;
2730 	GstCaps* function(GValue* value) c_gst_value_get_caps;
2731 	void function(GValue* value, GstCapsFeatures* features) c_gst_value_set_caps_features;
2732 	GstCapsFeatures* function(GValue* value) c_gst_value_get_caps_features;
2733 	void function(GValue* value, GstStructure* structure) c_gst_value_set_structure;
2734 	GstStructure* function(GValue* value) c_gst_value_get_structure;
2735 	gboolean function(GValue* value) c_gst_value_is_fixed;
2736 	void function(GstValueTable* table) c_gst_value_register;
2737 	void function(GValue* dest, GValue* src) c_gst_value_init_and_copy;
2738 	gchar* function(GValue* value) c_gst_value_serialize;
2739 	gboolean function(GValue* dest, gchar* src) c_gst_value_deserialize;
2740 	gint function(GValue* value1, GValue* value2) c_gst_value_compare;
2741 	gboolean function(GValue* value1, GValue* value2) c_gst_value_can_compare;
2742 	gboolean function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_union;
2743 	gboolean function(GValue* value1, GValue* value2) c_gst_value_can_union;
2744 	gboolean function(GValue* dest, GValue* minuend, GValue* subtrahend) c_gst_value_subtract;
2745 	gboolean function(GValue* minuend, GValue* subtrahend) c_gst_value_can_subtract;
2746 	gboolean function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_intersect;
2747 	gboolean function(GValue* value1, GValue* value2) c_gst_value_can_intersect;
2748 	gboolean function(GValue* value1, GValue* value2) c_gst_value_is_subset;
2749 	void function(GValue* value, GValue* appendValue) c_gst_value_array_append_value;
2750 	guint function(GValue* value) c_gst_value_array_get_size;
2751 	GValue* function(GValue* value, guint index) c_gst_value_array_get_value;
2752 	void function(GValue* value, GValue* prependValue) c_gst_value_array_prepend_value;
2753 	gboolean function(GValue* dest, GValue* src) c_gst_value_fixate;
2754 }");
2755 
2756 // gstreamer.GStreamer
2757 
2758 alias c_gst_init  gst_init;
2759 alias c_gst_init_check  gst_init_check;
2760 alias c_gst_init_get_option_group  gst_init_get_option_group;
2761 alias c_gst_is_initialized  gst_is_initialized;
2762 alias c_gst_deinit  gst_deinit;
2763 alias c_gst_version  gst_version;
2764 alias c_gst_version_string  gst_version_string;
2765 alias c_gst_segtrap_is_enabled  gst_segtrap_is_enabled;
2766 alias c_gst_segtrap_set_enabled  gst_segtrap_set_enabled;
2767 alias c_gst_registry_fork_is_enabled  gst_registry_fork_is_enabled;
2768 alias c_gst_registry_fork_set_enabled  gst_registry_fork_set_enabled;
2769 alias c_gst_update_registry  gst_update_registry;
2770 
2771 // gstreamer.Allocator
2772 
2773 alias c_gst_allocator_find  gst_allocator_find;
2774 alias c_gst_allocator_register  gst_allocator_register;
2775 alias c_gst_allocator_set_default  gst_allocator_set_default;
2776 alias c_gst_allocation_params_init  gst_allocation_params_init;
2777 alias c_gst_allocation_params_copy  gst_allocation_params_copy;
2778 alias c_gst_allocation_params_free  gst_allocation_params_free;
2779 alias c_gst_allocator_alloc  gst_allocator_alloc;
2780 alias c_gst_allocator_free  gst_allocator_free;
2781 alias c_gst_memory_new_wrapped  gst_memory_new_wrapped;
2782 
2783 // gstreamer.AtomicQueue
2784 
2785 alias c_gst_atomic_queue_new  gst_atomic_queue_new;
2786 alias c_gst_atomic_queue_ref  gst_atomic_queue_ref;
2787 alias c_gst_atomic_queue_unref  gst_atomic_queue_unref;
2788 alias c_gst_atomic_queue_push  gst_atomic_queue_push;
2789 alias c_gst_atomic_queue_peek  gst_atomic_queue_peek;
2790 alias c_gst_atomic_queue_pop  gst_atomic_queue_pop;
2791 alias c_gst_atomic_queue_length  gst_atomic_queue_length;
2792 
2793 // gstreamer.Bin
2794 
2795 alias c_gst_bin_new  gst_bin_new;
2796 alias c_gst_bin_add  gst_bin_add;
2797 alias c_gst_bin_remove  gst_bin_remove;
2798 alias c_gst_bin_get_by_name  gst_bin_get_by_name;
2799 alias c_gst_bin_get_by_name_recurse_up  gst_bin_get_by_name_recurse_up;
2800 alias c_gst_bin_get_by_interface  gst_bin_get_by_interface;
2801 alias c_gst_bin_iterate_elements  gst_bin_iterate_elements;
2802 alias c_gst_bin_iterate_recurse  gst_bin_iterate_recurse;
2803 alias c_gst_bin_iterate_sinks  gst_bin_iterate_sinks;
2804 alias c_gst_bin_iterate_sorted  gst_bin_iterate_sorted;
2805 alias c_gst_bin_iterate_sources  gst_bin_iterate_sources;
2806 alias c_gst_bin_iterate_all_by_interface  gst_bin_iterate_all_by_interface;
2807 alias c_gst_bin_recalculate_latency  gst_bin_recalculate_latency;
2808 alias c_gst_bin_add_many  gst_bin_add_many;
2809 alias c_gst_bin_remove_many  gst_bin_remove_many;
2810 alias c_gst_bin_find_unlinked_pad  gst_bin_find_unlinked_pad;
2811 
2812 // gstreamer.Buffer
2813 
2814 alias c_gst_buffer_new  gst_buffer_new;
2815 alias c_gst_buffer_new_allocate  gst_buffer_new_allocate;
2816 alias c_gst_buffer_new_wrapped  gst_buffer_new_wrapped;
2817 alias c_gst_buffer_new_wrapped_full  gst_buffer_new_wrapped_full;
2818 alias c_gst_buffer_ref  gst_buffer_ref;
2819 alias c_gst_buffer_unref  gst_buffer_unref;
2820 alias c_gst_buffer_get_sizes  gst_buffer_get_sizes;
2821 alias c_gst_buffer_get_size  gst_buffer_get_size;
2822 alias c_gst_buffer_get_sizes_range  gst_buffer_get_sizes_range;
2823 alias c_gst_buffer_resize_range  gst_buffer_resize_range;
2824 alias c_gst_buffer_resize  gst_buffer_resize;
2825 alias c_gst_buffer_set_size  gst_buffer_set_size;
2826 alias c_gst_buffer_peek_memory  gst_buffer_peek_memory;
2827 alias c_gst_buffer_n_memory  gst_buffer_n_memory;
2828 alias c_gst_buffer_insert_memory  gst_buffer_insert_memory;
2829 alias c_gst_buffer_replace_memory_range  gst_buffer_replace_memory_range;
2830 alias c_gst_buffer_get_memory_range  gst_buffer_get_memory_range;
2831 alias c_gst_buffer_remove_memory_range  gst_buffer_remove_memory_range;
2832 alias c_gst_buffer_find_memory  gst_buffer_find_memory;
2833 alias c_gst_buffer_prepend_memory  gst_buffer_prepend_memory;
2834 alias c_gst_buffer_append_memory  gst_buffer_append_memory;
2835 alias c_gst_buffer_replace_memory  gst_buffer_replace_memory;
2836 alias c_gst_buffer_replace_all_memory  gst_buffer_replace_all_memory;
2837 alias c_gst_buffer_get_memory  gst_buffer_get_memory;
2838 alias c_gst_buffer_get_all_memory  gst_buffer_get_all_memory;
2839 alias c_gst_buffer_remove_memory  gst_buffer_remove_memory;
2840 alias c_gst_buffer_remove_all_memory  gst_buffer_remove_all_memory;
2841 alias c_gst_buffer_map  gst_buffer_map;
2842 alias c_gst_buffer_map_range  gst_buffer_map_range;
2843 alias c_gst_buffer_unmap  gst_buffer_unmap;
2844 alias c_gst_buffer_memcmp  gst_buffer_memcmp;
2845 alias c_gst_buffer_extract  gst_buffer_extract;
2846 alias c_gst_buffer_extract_dup  gst_buffer_extract_dup;
2847 alias c_gst_buffer_fill  gst_buffer_fill;
2848 alias c_gst_buffer_memset  gst_buffer_memset;
2849 alias c_gst_buffer_copy  gst_buffer_copy;
2850 alias c_gst_buffer_copy_into  gst_buffer_copy_into;
2851 alias c_gst_buffer_copy_region  gst_buffer_copy_region;
2852 alias c_gst_buffer_replace  gst_buffer_replace;
2853 alias c_gst_buffer_append  gst_buffer_append;
2854 alias c_gst_buffer_append_region  gst_buffer_append_region;
2855 alias c_gst_buffer_get_meta  gst_buffer_get_meta;
2856 alias c_gst_buffer_add_meta  gst_buffer_add_meta;
2857 alias c_gst_buffer_remove_meta  gst_buffer_remove_meta;
2858 alias c_gst_buffer_iterate_meta  gst_buffer_iterate_meta;
2859 alias c_gst_buffer_foreach_meta  gst_buffer_foreach_meta;
2860 
2861 // gstreamer.BufferList
2862 
2863 alias c_gst_buffer_list_new  gst_buffer_list_new;
2864 alias c_gst_buffer_list_new_sized  gst_buffer_list_new_sized;
2865 alias c_gst_buffer_list_length  gst_buffer_list_length;
2866 alias c_gst_buffer_list_insert  gst_buffer_list_insert;
2867 alias c_gst_buffer_list_remove  gst_buffer_list_remove;
2868 alias c_gst_buffer_list_ref  gst_buffer_list_ref;
2869 alias c_gst_buffer_list_unref  gst_buffer_list_unref;
2870 alias c_gst_buffer_list_copy  gst_buffer_list_copy;
2871 alias c_gst_buffer_list_foreach  gst_buffer_list_foreach;
2872 alias c_gst_buffer_list_get  gst_buffer_list_get;
2873 
2874 // gstreamer.BufferPool
2875 
2876 alias c_gst_buffer_pool_new  gst_buffer_pool_new;
2877 alias c_gst_buffer_pool_config_get_params  gst_buffer_pool_config_get_params;
2878 alias c_gst_buffer_pool_config_set_params  gst_buffer_pool_config_set_params;
2879 alias c_gst_buffer_pool_config_get_allocator  gst_buffer_pool_config_get_allocator;
2880 alias c_gst_buffer_pool_config_set_allocator  gst_buffer_pool_config_set_allocator;
2881 alias c_gst_buffer_pool_config_n_options  gst_buffer_pool_config_n_options;
2882 alias c_gst_buffer_pool_config_add_option  gst_buffer_pool_config_add_option;
2883 alias c_gst_buffer_pool_config_get_option  gst_buffer_pool_config_get_option;
2884 alias c_gst_buffer_pool_config_has_option  gst_buffer_pool_config_has_option;
2885 alias c_gst_buffer_pool_get_options  gst_buffer_pool_get_options;
2886 alias c_gst_buffer_pool_has_option  gst_buffer_pool_has_option;
2887 alias c_gst_buffer_pool_get_config  gst_buffer_pool_get_config;
2888 alias c_gst_buffer_pool_set_config  gst_buffer_pool_set_config;
2889 alias c_gst_buffer_pool_set_active  gst_buffer_pool_set_active;
2890 alias c_gst_buffer_pool_is_active  gst_buffer_pool_is_active;
2891 alias c_gst_buffer_pool_acquire_buffer  gst_buffer_pool_acquire_buffer;
2892 alias c_gst_buffer_pool_release_buffer  gst_buffer_pool_release_buffer;
2893 
2894 // gstreamer.Bus
2895 
2896 alias c_gst_bus_new  gst_bus_new;
2897 alias c_gst_bus_post  gst_bus_post;
2898 alias c_gst_bus_have_pending  gst_bus_have_pending;
2899 alias c_gst_bus_peek  gst_bus_peek;
2900 alias c_gst_bus_pop  gst_bus_pop;
2901 alias c_gst_bus_pop_filtered  gst_bus_pop_filtered;
2902 alias c_gst_bus_timed_pop  gst_bus_timed_pop;
2903 alias c_gst_bus_timed_pop_filtered  gst_bus_timed_pop_filtered;
2904 alias c_gst_bus_set_flushing  gst_bus_set_flushing;
2905 alias c_gst_bus_set_sync_handler  gst_bus_set_sync_handler;
2906 alias c_gst_bus_sync_signal_handler  gst_bus_sync_signal_handler;
2907 alias c_gst_bus_create_watch  gst_bus_create_watch;
2908 alias c_gst_bus_add_watch_full  gst_bus_add_watch_full;
2909 alias c_gst_bus_add_watch  gst_bus_add_watch;
2910 alias c_gst_bus_disable_sync_message_emission  gst_bus_disable_sync_message_emission;
2911 alias c_gst_bus_enable_sync_message_emission  gst_bus_enable_sync_message_emission;
2912 alias c_gst_bus_async_signal_func  gst_bus_async_signal_func;
2913 alias c_gst_bus_add_signal_watch  gst_bus_add_signal_watch;
2914 alias c_gst_bus_add_signal_watch_full  gst_bus_add_signal_watch_full;
2915 alias c_gst_bus_remove_signal_watch  gst_bus_remove_signal_watch;
2916 alias c_gst_bus_poll  gst_bus_poll;
2917 
2918 // gstreamer.Caps
2919 
2920 alias c_gst_caps_new_empty  gst_caps_new_empty;
2921 alias c_gst_caps_new_empty_simple  gst_caps_new_empty_simple;
2922 alias c_gst_caps_new_any  gst_caps_new_any;
2923 alias c_gst_caps_new_simple  gst_caps_new_simple;
2924 alias c_gst_caps_new_full  gst_caps_new_full;
2925 alias c_gst_caps_new_full_valist  gst_caps_new_full_valist;
2926 alias c_gst_caps_copy  gst_caps_copy;
2927 alias c_gst_caps_copy_nth  gst_caps_copy_nth;
2928 alias c_gst_static_caps_get  gst_static_caps_get;
2929 alias c_gst_static_caps_cleanup  gst_static_caps_cleanup;
2930 alias c_gst_caps_append  gst_caps_append;
2931 alias c_gst_caps_merge  gst_caps_merge;
2932 alias c_gst_caps_append_structure  gst_caps_append_structure;
2933 alias c_gst_caps_append_structure_full  gst_caps_append_structure_full;
2934 alias c_gst_caps_remove_structure  gst_caps_remove_structure;
2935 alias c_gst_caps_steal_structure  gst_caps_steal_structure;
2936 alias c_gst_caps_merge_structure  gst_caps_merge_structure;
2937 alias c_gst_caps_merge_structure_full  gst_caps_merge_structure_full;
2938 alias c_gst_caps_get_size  gst_caps_get_size;
2939 alias c_gst_caps_get_structure  gst_caps_get_structure;
2940 alias c_gst_caps_get_features  gst_caps_get_features;
2941 alias c_gst_caps_set_features  gst_caps_set_features;
2942 alias c_gst_caps_set_value  gst_caps_set_value;
2943 alias c_gst_caps_set_simple  gst_caps_set_simple;
2944 alias c_gst_caps_set_simple_valist  gst_caps_set_simple_valist;
2945 alias c_gst_caps_is_any  gst_caps_is_any;
2946 alias c_gst_caps_is_empty  gst_caps_is_empty;
2947 alias c_gst_caps_is_fixed  gst_caps_is_fixed;
2948 alias c_gst_caps_is_equal  gst_caps_is_equal;
2949 alias c_gst_caps_is_equal_fixed  gst_caps_is_equal_fixed;
2950 alias c_gst_caps_is_strictly_equal  gst_caps_is_strictly_equal;
2951 alias c_gst_caps_is_always_compatible  gst_caps_is_always_compatible;
2952 alias c_gst_caps_is_subset  gst_caps_is_subset;
2953 alias c_gst_caps_is_subset_structure  gst_caps_is_subset_structure;
2954 alias c_gst_caps_is_subset_structure_full  gst_caps_is_subset_structure_full;
2955 alias c_gst_caps_can_intersect  gst_caps_can_intersect;
2956 alias c_gst_caps_intersect  gst_caps_intersect;
2957 alias c_gst_caps_intersect_full  gst_caps_intersect_full;
2958 alias c_gst_caps_normalize  gst_caps_normalize;
2959 alias c_gst_caps_simplify  gst_caps_simplify;
2960 alias c_gst_caps_replace  gst_caps_replace;
2961 alias c_gst_caps_take  gst_caps_take;
2962 alias c_gst_caps_to_string  gst_caps_to_string;
2963 alias c_gst_caps_from_string  gst_caps_from_string;
2964 alias c_gst_caps_subtract  gst_caps_subtract;
2965 alias c_gst_caps_truncate  gst_caps_truncate;
2966 alias c_gst_caps_fixate  gst_caps_fixate;
2967 alias c_gst_caps_ref  gst_caps_ref;
2968 alias c_gst_caps_unref  gst_caps_unref;
2969 
2970 // gstreamer.CapsFeatures
2971 
2972 alias c_gst_caps_features_new  gst_caps_features_new;
2973 alias c_gst_caps_features_new_empty  gst_caps_features_new_empty;
2974 alias c_gst_caps_features_new_any  gst_caps_features_new_any;
2975 alias c_gst_caps_features_new_id  gst_caps_features_new_id;
2976 alias c_gst_caps_features_new_id_valist  gst_caps_features_new_id_valist;
2977 alias c_gst_caps_features_new_valist  gst_caps_features_new_valist;
2978 alias c_gst_caps_features_copy  gst_caps_features_copy;
2979 alias c_gst_caps_features_free  gst_caps_features_free;
2980 alias c_gst_caps_features_from_string  gst_caps_features_from_string;
2981 alias c_gst_caps_features_to_string  gst_caps_features_to_string;
2982 alias c_gst_caps_features_set_parent_refcount  gst_caps_features_set_parent_refcount;
2983 alias c_gst_caps_features_is_equal  gst_caps_features_is_equal;
2984 alias c_gst_caps_features_is_any  gst_caps_features_is_any;
2985 alias c_gst_caps_features_contains  gst_caps_features_contains;
2986 alias c_gst_caps_features_contains_id  gst_caps_features_contains_id;
2987 alias c_gst_caps_features_get_size  gst_caps_features_get_size;
2988 alias c_gst_caps_features_get_nth  gst_caps_features_get_nth;
2989 alias c_gst_caps_features_get_nth_id  gst_caps_features_get_nth_id;
2990 alias c_gst_caps_features_add  gst_caps_features_add;
2991 alias c_gst_caps_features_add_id  gst_caps_features_add_id;
2992 alias c_gst_caps_features_remove  gst_caps_features_remove;
2993 alias c_gst_caps_features_remove_id  gst_caps_features_remove_id;
2994 
2995 // gstreamer.Sample
2996 
2997 alias c_gst_sample_get_buffer  gst_sample_get_buffer;
2998 alias c_gst_sample_get_caps  gst_sample_get_caps;
2999 alias c_gst_sample_get_info  gst_sample_get_info;
3000 alias c_gst_sample_get_segment  gst_sample_get_segment;
3001 alias c_gst_sample_new  gst_sample_new;
3002 alias c_gst_sample_ref  gst_sample_ref;
3003 alias c_gst_sample_unref  gst_sample_unref;
3004 
3005 // gstreamer.ChildProxyT
3006 
3007 
3008 // gstreamer.ChildProxyT
3009 
3010 alias c_gst_child_proxy_get_children_count  gst_child_proxy_get_children_count;
3011 alias c_gst_child_proxy_get_child_by_name  gst_child_proxy_get_child_by_name;
3012 alias c_gst_child_proxy_get_child_by_index  gst_child_proxy_get_child_by_index;
3013 alias c_gst_child_proxy_lookup  gst_child_proxy_lookup;
3014 alias c_gst_child_proxy_get_property  gst_child_proxy_get_property;
3015 alias c_gst_child_proxy_get_valist  gst_child_proxy_get_valist;
3016 alias c_gst_child_proxy_get  gst_child_proxy_get;
3017 alias c_gst_child_proxy_set_property  gst_child_proxy_set_property;
3018 alias c_gst_child_proxy_set_valist  gst_child_proxy_set_valist;
3019 alias c_gst_child_proxy_set  gst_child_proxy_set;
3020 alias c_gst_child_proxy_child_added  gst_child_proxy_child_added;
3021 alias c_gst_child_proxy_child_removed  gst_child_proxy_child_removed;
3022 
3023 // gstreamer.Clock
3024 
3025 alias c_gst_clock_add_observation  gst_clock_add_observation;
3026 alias c_gst_clock_set_master  gst_clock_set_master;
3027 alias c_gst_clock_get_master  gst_clock_get_master;
3028 alias c_gst_clock_set_resolution  gst_clock_set_resolution;
3029 alias c_gst_clock_get_resolution  gst_clock_get_resolution;
3030 alias c_gst_clock_get_time  gst_clock_get_time;
3031 alias c_gst_clock_new_single_shot_id  gst_clock_new_single_shot_id;
3032 alias c_gst_clock_new_periodic_id  gst_clock_new_periodic_id;
3033 alias c_gst_clock_single_shot_id_reinit  gst_clock_single_shot_id_reinit;
3034 alias c_gst_clock_periodic_id_reinit  gst_clock_periodic_id_reinit;
3035 alias c_gst_clock_get_internal_time  gst_clock_get_internal_time;
3036 alias c_gst_clock_adjust_unlocked  gst_clock_adjust_unlocked;
3037 alias c_gst_clock_unadjust_unlocked  gst_clock_unadjust_unlocked;
3038 alias c_gst_clock_get_calibration  gst_clock_get_calibration;
3039 alias c_gst_clock_set_calibration  gst_clock_set_calibration;
3040 alias c_gst_clock_get_timeout  gst_clock_get_timeout;
3041 alias c_gst_clock_set_timeout  gst_clock_set_timeout;
3042 alias c_gst_clock_id_get_time  gst_clock_id_get_time;
3043 alias c_gst_clock_id_wait  gst_clock_id_wait;
3044 alias c_gst_clock_id_wait_async  gst_clock_id_wait_async;
3045 alias c_gst_clock_id_unschedule  gst_clock_id_unschedule;
3046 alias c_gst_clock_id_compare_func  gst_clock_id_compare_func;
3047 alias c_gst_clock_id_ref  gst_clock_id_ref;
3048 alias c_gst_clock_id_unref  gst_clock_id_unref;
3049 
3050 // gstreamer.Context
3051 
3052 alias c_gst_context_new  gst_context_new;
3053 alias c_gst_context_ref  gst_context_ref;
3054 alias c_gst_context_unref  gst_context_unref;
3055 alias c_gst_context_copy  gst_context_copy;
3056 alias c_gst_context_get_context_type  gst_context_get_context_type;
3057 alias c_gst_context_has_context_type  gst_context_has_context_type;
3058 alias c_gst_context_is_persistent  gst_context_is_persistent;
3059 alias c_gst_context_get_structure  gst_context_get_structure;
3060 alias c_gst_context_writable_structure  gst_context_writable_structure;
3061 alias c_gst_context_replace  gst_context_replace;
3062 
3063 // gstreamer.ControlBinding
3064 
3065 alias c_gst_control_binding_sync_values  gst_control_binding_sync_values;
3066 alias c_gst_control_binding_get_value  gst_control_binding_get_value;
3067 alias c_gst_control_binding_get_value_array  gst_control_binding_get_value_array;
3068 alias c_gst_control_binding_get_g_value_array  gst_control_binding_get_g_value_array;
3069 alias c_gst_control_binding_set_disabled  gst_control_binding_set_disabled;
3070 alias c_gst_control_binding_is_disabled  gst_control_binding_is_disabled;
3071 
3072 // gstreamer.ControlSource
3073 
3074 alias c_gst_control_source_get_value  gst_control_source_get_value;
3075 alias c_gst_control_source_get_value_array  gst_control_source_get_value_array;
3076 
3077 // gstreamer.DateTime
3078 
3079 alias c_gst_date_time_get_day  gst_date_time_get_day;
3080 alias c_gst_date_time_get_month  gst_date_time_get_month;
3081 alias c_gst_date_time_get_hour  gst_date_time_get_hour;
3082 alias c_gst_date_time_get_microsecond  gst_date_time_get_microsecond;
3083 alias c_gst_date_time_get_minute  gst_date_time_get_minute;
3084 alias c_gst_date_time_get_time_zone_offset  gst_date_time_get_time_zone_offset;
3085 alias c_gst_date_time_get_second  gst_date_time_get_second;
3086 alias c_gst_date_time_get_year  gst_date_time_get_year;
3087 alias c_gst_date_time_new  gst_date_time_new;
3088 alias c_gst_date_time_new_ymd  gst_date_time_new_ymd;
3089 alias c_gst_date_time_new_ym  gst_date_time_new_ym;
3090 alias c_gst_date_time_new_y  gst_date_time_new_y;
3091 alias c_gst_date_time_new_from_unix_epoch_local_time  gst_date_time_new_from_unix_epoch_local_time;
3092 alias c_gst_date_time_new_from_unix_epoch_utc  gst_date_time_new_from_unix_epoch_utc;
3093 alias c_gst_date_time_new_local_time  gst_date_time_new_local_time;
3094 alias c_gst_date_time_new_now_local_time  gst_date_time_new_now_local_time;
3095 alias c_gst_date_time_new_now_utc  gst_date_time_new_now_utc;
3096 alias c_gst_date_time_ref  gst_date_time_ref;
3097 alias c_gst_date_time_unref  gst_date_time_unref;
3098 alias c_gst_date_time_has_day  gst_date_time_has_day;
3099 alias c_gst_date_time_has_month  gst_date_time_has_month;
3100 alias c_gst_date_time_has_second  gst_date_time_has_second;
3101 alias c_gst_date_time_has_time  gst_date_time_has_time;
3102 alias c_gst_date_time_has_year  gst_date_time_has_year;
3103 alias c_gst_date_time_new_from_iso8601_string  gst_date_time_new_from_iso8601_string;
3104 alias c_gst_date_time_to_iso8601_string  gst_date_time_to_iso8601_string;
3105 alias c_gst_date_time_new_from_g_date_time  gst_date_time_new_from_g_date_time;
3106 alias c_gst_date_time_to_g_date_time  gst_date_time_to_g_date_time;
3107 
3108 // gstreamer.Element
3109 
3110 alias c_gst_element_class_add_pad_template  gst_element_class_add_pad_template;
3111 alias c_gst_element_class_get_pad_template  gst_element_class_get_pad_template;
3112 alias c_gst_element_class_get_pad_template_list  gst_element_class_get_pad_template_list;
3113 alias c_gst_element_class_set_metadata  gst_element_class_set_metadata;
3114 alias c_gst_element_class_set_static_metadata  gst_element_class_set_static_metadata;
3115 alias c_gst_element_class_add_metadata  gst_element_class_add_metadata;
3116 alias c_gst_element_class_add_static_metadata  gst_element_class_add_static_metadata;
3117 alias c_gst_element_add_pad  gst_element_add_pad;
3118 alias c_gst_element_create_all_pads  gst_element_create_all_pads;
3119 alias c_gst_element_get_compatible_pad  gst_element_get_compatible_pad;
3120 alias c_gst_element_get_compatible_pad_template  gst_element_get_compatible_pad_template;
3121 alias c_gst_element_get_request_pad  gst_element_get_request_pad;
3122 alias c_gst_element_get_static_pad  gst_element_get_static_pad;
3123 alias c_gst_element_request_pad  gst_element_request_pad;
3124 alias c_gst_element_no_more_pads  gst_element_no_more_pads;
3125 alias c_gst_element_release_request_pad  gst_element_release_request_pad;
3126 alias c_gst_element_remove_pad  gst_element_remove_pad;
3127 alias c_gst_element_iterate_pads  gst_element_iterate_pads;
3128 alias c_gst_element_iterate_sink_pads  gst_element_iterate_sink_pads;
3129 alias c_gst_element_iterate_src_pads  gst_element_iterate_src_pads;
3130 alias c_gst_element_link  gst_element_link;
3131 alias c_gst_element_unlink  gst_element_unlink;
3132 alias c_gst_element_link_many  gst_element_link_many;
3133 alias c_gst_element_unlink_many  gst_element_unlink_many;
3134 alias c_gst_element_link_pads  gst_element_link_pads;
3135 alias c_gst_element_link_pads_full  gst_element_link_pads_full;
3136 alias c_gst_element_unlink_pads  gst_element_unlink_pads;
3137 alias c_gst_element_link_pads_filtered  gst_element_link_pads_filtered;
3138 alias c_gst_element_link_filtered  gst_element_link_filtered;
3139 alias c_gst_element_class_get_metadata  gst_element_class_get_metadata;
3140 alias c_gst_element_set_base_time  gst_element_set_base_time;
3141 alias c_gst_element_get_base_time  gst_element_get_base_time;
3142 alias c_gst_element_set_start_time  gst_element_set_start_time;
3143 alias c_gst_element_get_start_time  gst_element_get_start_time;
3144 alias c_gst_element_set_bus  gst_element_set_bus;
3145 alias c_gst_element_get_bus  gst_element_get_bus;
3146 alias c_gst_element_set_context  gst_element_set_context;
3147 alias c_gst_element_get_factory  gst_element_get_factory;
3148 alias c_gst_element_set_clock  gst_element_set_clock;
3149 alias c_gst_element_get_clock  gst_element_get_clock;
3150 alias c_gst_element_provide_clock  gst_element_provide_clock;
3151 alias c_gst_element_set_state  gst_element_set_state;
3152 alias c_gst_element_get_state  gst_element_get_state;
3153 alias c_gst_element_set_locked_state  gst_element_set_locked_state;
3154 alias c_gst_element_is_locked_state  gst_element_is_locked_state;
3155 alias c_gst_element_abort_state  gst_element_abort_state;
3156 alias c_gst_element_continue_state  gst_element_continue_state;
3157 alias c_gst_element_lost_state  gst_element_lost_state;
3158 alias c_gst_element_state_get_name  gst_element_state_get_name;
3159 alias c_gst_element_state_change_return_get_name  gst_element_state_change_return_get_name;
3160 alias c_gst_element_sync_state_with_parent  gst_element_sync_state_with_parent;
3161 alias c_gst_element_change_state  gst_element_change_state;
3162 alias c_gst_element_message_full  gst_element_message_full;
3163 alias c_gst_element_post_message  gst_element_post_message;
3164 alias c_gst_element_query  gst_element_query;
3165 alias c_gst_element_query_convert  gst_element_query_convert;
3166 alias c_gst_element_query_position  gst_element_query_position;
3167 alias c_gst_element_query_duration  gst_element_query_duration;
3168 alias c_gst_element_send_event  gst_element_send_event;
3169 alias c_gst_element_seek_simple  gst_element_seek_simple;
3170 alias c_gst_element_seek  gst_element_seek;
3171 
3172 // gstreamer.ElementFactory
3173 
3174 alias c_gst_element_register  gst_element_register;
3175 alias c_gst_element_factory_find  gst_element_factory_find;
3176 alias c_gst_element_factory_get_element_type  gst_element_factory_get_element_type;
3177 alias c_gst_element_factory_get_metadata  gst_element_factory_get_metadata;
3178 alias c_gst_element_factory_get_metadata_keys  gst_element_factory_get_metadata_keys;
3179 alias c_gst_element_factory_get_num_pad_templates  gst_element_factory_get_num_pad_templates;
3180 alias c_gst_element_factory_get_uri_type  gst_element_factory_get_uri_type;
3181 alias c_gst_element_factory_get_uri_protocols  gst_element_factory_get_uri_protocols;
3182 alias c_gst_element_factory_has_interface  gst_element_factory_has_interface;
3183 alias c_gst_element_factory_create  gst_element_factory_create;
3184 alias c_gst_element_factory_make  gst_element_factory_make;
3185 alias c_gst_element_factory_can_sink_all_caps  gst_element_factory_can_sink_all_caps;
3186 alias c_gst_element_factory_can_src_all_caps  gst_element_factory_can_src_all_caps;
3187 alias c_gst_element_factory_can_sink_any_caps  gst_element_factory_can_sink_any_caps;
3188 alias c_gst_element_factory_can_src_any_caps  gst_element_factory_can_src_any_caps;
3189 alias c_gst_element_factory_get_static_pad_templates  gst_element_factory_get_static_pad_templates;
3190 alias c_gst_element_factory_list_filter  gst_element_factory_list_filter;
3191 alias c_gst_element_factory_list_get_elements  gst_element_factory_list_get_elements;
3192 alias c_gst_element_factory_list_is_type  gst_element_factory_list_is_type;
3193 
3194 // gstreamer.
3195 
3196 alias c_gst_error_get_message  gst_error_get_message;
3197 
3198 // gstreamer.Event
3199 
3200 alias c_gst_event_type_get_flags  gst_event_type_get_flags;
3201 alias c_gst_event_type_get_name  gst_event_type_get_name;
3202 alias c_gst_event_type_to_quark  gst_event_type_to_quark;
3203 alias c_gst_event_ref  gst_event_ref;
3204 alias c_gst_event_unref  gst_event_unref;
3205 alias c_gst_event_replace  gst_event_replace;
3206 alias c_gst_event_copy  gst_event_copy;
3207 alias c_gst_event_steal  gst_event_steal;
3208 alias c_gst_event_take  gst_event_take;
3209 alias c_gst_event_writable_structure  gst_event_writable_structure;
3210 alias c_gst_event_new_custom  gst_event_new_custom;
3211 alias c_gst_event_get_structure  gst_event_get_structure;
3212 alias c_gst_event_has_name  gst_event_has_name;
3213 alias c_gst_event_get_seqnum  gst_event_get_seqnum;
3214 alias c_gst_event_set_seqnum  gst_event_set_seqnum;
3215 alias c_gst_event_new_flush_start  gst_event_new_flush_start;
3216 alias c_gst_event_new_flush_stop  gst_event_new_flush_stop;
3217 alias c_gst_event_parse_flush_stop  gst_event_parse_flush_stop;
3218 alias c_gst_event_new_eos  gst_event_new_eos;
3219 alias c_gst_event_new_gap  gst_event_new_gap;
3220 alias c_gst_event_parse_gap  gst_event_parse_gap;
3221 alias c_gst_event_new_stream_start  gst_event_new_stream_start;
3222 alias c_gst_event_parse_stream_start  gst_event_parse_stream_start;
3223 alias c_gst_event_set_stream_flags  gst_event_set_stream_flags;
3224 alias c_gst_event_parse_stream_flags  gst_event_parse_stream_flags;
3225 alias c_gst_event_set_group_id  gst_event_set_group_id;
3226 alias c_gst_event_parse_group_id  gst_event_parse_group_id;
3227 alias c_gst_event_new_segment  gst_event_new_segment;
3228 alias c_gst_event_parse_segment  gst_event_parse_segment;
3229 alias c_gst_event_copy_segment  gst_event_copy_segment;
3230 alias c_gst_event_new_tag  gst_event_new_tag;
3231 alias c_gst_event_parse_tag  gst_event_parse_tag;
3232 alias c_gst_event_new_buffer_size  gst_event_new_buffer_size;
3233 alias c_gst_event_parse_buffer_size  gst_event_parse_buffer_size;
3234 alias c_gst_event_new_qos  gst_event_new_qos;
3235 alias c_gst_event_parse_qos  gst_event_parse_qos;
3236 alias c_gst_event_new_seek  gst_event_new_seek;
3237 alias c_gst_event_parse_seek  gst_event_parse_seek;
3238 alias c_gst_event_new_navigation  gst_event_new_navigation;
3239 alias c_gst_event_new_latency  gst_event_new_latency;
3240 alias c_gst_event_parse_latency  gst_event_parse_latency;
3241 alias c_gst_event_new_step  gst_event_new_step;
3242 alias c_gst_event_parse_step  gst_event_parse_step;
3243 alias c_gst_event_new_sink_message  gst_event_new_sink_message;
3244 alias c_gst_event_parse_sink_message  gst_event_parse_sink_message;
3245 alias c_gst_event_new_reconfigure  gst_event_new_reconfigure;
3246 alias c_gst_event_new_caps  gst_event_new_caps;
3247 alias c_gst_event_parse_caps  gst_event_parse_caps;
3248 alias c_gst_event_new_toc  gst_event_new_toc;
3249 alias c_gst_event_parse_toc  gst_event_parse_toc;
3250 alias c_gst_event_new_toc_select  gst_event_new_toc_select;
3251 alias c_gst_event_parse_toc_select  gst_event_parse_toc_select;
3252 alias c_gst_event_new_segment_done  gst_event_new_segment_done;
3253 alias c_gst_event_parse_segment_done  gst_event_parse_segment_done;
3254 
3255 // gstreamer.
3256 
3257 alias c_gst_format_get_name  gst_format_get_name;
3258 alias c_gst_format_to_quark  gst_format_to_quark;
3259 alias c_gst_format_register  gst_format_register;
3260 alias c_gst_format_get_by_nick  gst_format_get_by_nick;
3261 alias c_gst_formats_contains  gst_formats_contains;
3262 alias c_gst_format_get_details  gst_format_get_details;
3263 alias c_gst_format_iterate_definitions  gst_format_iterate_definitions;
3264 
3265 // gstreamer.GhostPad
3266 
3267 alias c_gst_ghost_pad_new  gst_ghost_pad_new;
3268 alias c_gst_ghost_pad_new_no_target  gst_ghost_pad_new_no_target;
3269 alias c_gst_ghost_pad_new_from_template  gst_ghost_pad_new_from_template;
3270 alias c_gst_ghost_pad_new_no_target_from_template  gst_ghost_pad_new_no_target_from_template;
3271 alias c_gst_ghost_pad_set_target  gst_ghost_pad_set_target;
3272 alias c_gst_ghost_pad_get_target  gst_ghost_pad_get_target;
3273 alias c_gst_ghost_pad_construct  gst_ghost_pad_construct;
3274 alias c_gst_ghost_pad_activate_mode_default  gst_ghost_pad_activate_mode_default;
3275 alias c_gst_ghost_pad_internal_activate_mode_default  gst_ghost_pad_internal_activate_mode_default;
3276 
3277 // gstreamer.ProxyPad
3278 
3279 alias c_gst_proxy_pad_get_internal  gst_proxy_pad_get_internal;
3280 alias c_gst_proxy_pad_iterate_internal_links_default  gst_proxy_pad_iterate_internal_links_default;
3281 alias c_gst_proxy_pad_chain_default  gst_proxy_pad_chain_default;
3282 alias c_gst_proxy_pad_chain_list_default  gst_proxy_pad_chain_list_default;
3283 alias c_gst_proxy_pad_getrange_default  gst_proxy_pad_getrange_default;
3284 
3285 // gstreamer.Iterator
3286 
3287 alias c_gst_iterator_new  gst_iterator_new;
3288 alias c_gst_iterator_new_list  gst_iterator_new_list;
3289 alias c_gst_iterator_new_single  gst_iterator_new_single;
3290 alias c_gst_iterator_copy  gst_iterator_copy;
3291 alias c_gst_iterator_free  gst_iterator_free;
3292 alias c_gst_iterator_next  gst_iterator_next;
3293 alias c_gst_iterator_resync  gst_iterator_resync;
3294 alias c_gst_iterator_push  gst_iterator_push;
3295 alias c_gst_iterator_filter  gst_iterator_filter;
3296 alias c_gst_iterator_fold  gst_iterator_fold;
3297 alias c_gst_iterator_foreach  gst_iterator_foreach;
3298 alias c_gst_iterator_find_custom  gst_iterator_find_custom;
3299 
3300 // gstreamer.Memory
3301 
3302 alias c_gst_memory_init  gst_memory_init;
3303 alias c_gst_memory_is_type  gst_memory_is_type;
3304 alias c_gst_memory_ref  gst_memory_ref;
3305 alias c_gst_memory_unref  gst_memory_unref;
3306 alias c_gst_memory_get_sizes  gst_memory_get_sizes;
3307 alias c_gst_memory_resize  gst_memory_resize;
3308 alias c_gst_memory_make_mapped  gst_memory_make_mapped;
3309 alias c_gst_memory_map  gst_memory_map;
3310 alias c_gst_memory_unmap  gst_memory_unmap;
3311 alias c_gst_memory_copy  gst_memory_copy;
3312 alias c_gst_memory_share  gst_memory_share;
3313 alias c_gst_memory_is_span  gst_memory_is_span;
3314 
3315 // gstreamer.Message
3316 
3317 alias c_gst_message_type_to_quark  gst_message_type_to_quark;
3318 alias c_gst_message_type_get_name  gst_message_type_get_name;
3319 alias c_gst_message_ref  gst_message_ref;
3320 alias c_gst_message_unref  gst_message_unref;
3321 alias c_gst_message_copy  gst_message_copy;
3322 alias c_gst_message_get_structure  gst_message_get_structure;
3323 alias c_gst_message_get_seqnum  gst_message_get_seqnum;
3324 alias c_gst_message_set_seqnum  gst_message_set_seqnum;
3325 alias c_gst_message_has_name  gst_message_has_name;
3326 alias c_gst_message_replace  gst_message_replace;
3327 alias c_gst_message_new_eos  gst_message_new_eos;
3328 alias c_gst_message_new_error  gst_message_new_error;
3329 alias c_gst_message_parse_error  gst_message_parse_error;
3330 alias c_gst_message_new_warning  gst_message_new_warning;
3331 alias c_gst_message_parse_warning  gst_message_parse_warning;
3332 alias c_gst_message_new_info  gst_message_new_info;
3333 alias c_gst_message_parse_info  gst_message_parse_info;
3334 alias c_gst_message_new_tag  gst_message_new_tag;
3335 alias c_gst_message_parse_tag  gst_message_parse_tag;
3336 alias c_gst_message_new_buffering  gst_message_new_buffering;
3337 alias c_gst_message_parse_buffering  gst_message_parse_buffering;
3338 alias c_gst_message_set_buffering_stats  gst_message_set_buffering_stats;
3339 alias c_gst_message_parse_buffering_stats  gst_message_parse_buffering_stats;
3340 alias c_gst_message_new_state_changed  gst_message_new_state_changed;
3341 alias c_gst_message_parse_state_changed  gst_message_parse_state_changed;
3342 alias c_gst_message_new_state_dirty  gst_message_new_state_dirty;
3343 alias c_gst_message_new_step_done  gst_message_new_step_done;
3344 alias c_gst_message_parse_step_done  gst_message_parse_step_done;
3345 alias c_gst_message_new_clock_provide  gst_message_new_clock_provide;
3346 alias c_gst_message_parse_clock_provide  gst_message_parse_clock_provide;
3347 alias c_gst_message_new_clock_lost  gst_message_new_clock_lost;
3348 alias c_gst_message_parse_clock_lost  gst_message_parse_clock_lost;
3349 alias c_gst_message_new_new_clock  gst_message_new_new_clock;
3350 alias c_gst_message_parse_new_clock  gst_message_parse_new_clock;
3351 alias c_gst_message_new_application  gst_message_new_application;
3352 alias c_gst_message_new_element  gst_message_new_element;
3353 alias c_gst_message_new_custom  gst_message_new_custom;
3354 alias c_gst_message_new_segment_start  gst_message_new_segment_start;
3355 alias c_gst_message_parse_segment_start  gst_message_parse_segment_start;
3356 alias c_gst_message_new_segment_done  gst_message_new_segment_done;
3357 alias c_gst_message_parse_segment_done  gst_message_parse_segment_done;
3358 alias c_gst_message_new_duration_changed  gst_message_new_duration_changed;
3359 alias c_gst_message_new_latency  gst_message_new_latency;
3360 alias c_gst_message_new_async_start  gst_message_new_async_start;
3361 alias c_gst_message_new_async_done  gst_message_new_async_done;
3362 alias c_gst_message_parse_async_done  gst_message_parse_async_done;
3363 alias c_gst_message_new_step_start  gst_message_new_step_start;
3364 alias c_gst_message_parse_step_start  gst_message_parse_step_start;
3365 alias c_gst_message_new_qos  gst_message_new_qos;
3366 alias c_gst_message_set_qos_values  gst_message_set_qos_values;
3367 alias c_gst_message_set_qos_stats  gst_message_set_qos_stats;
3368 alias c_gst_message_parse_qos  gst_message_parse_qos;
3369 alias c_gst_message_parse_qos_values  gst_message_parse_qos_values;
3370 alias c_gst_message_parse_qos_stats  gst_message_parse_qos_stats;
3371 alias c_gst_message_new_toc  gst_message_new_toc;
3372 alias c_gst_message_parse_toc  gst_message_parse_toc;
3373 alias c_gst_message_new_reset_time  gst_message_new_reset_time;
3374 alias c_gst_message_parse_reset_time  gst_message_parse_reset_time;
3375 alias c_gst_message_new_stream_start  gst_message_new_stream_start;
3376 alias c_gst_message_set_group_id  gst_message_set_group_id;
3377 alias c_gst_message_parse_group_id  gst_message_parse_group_id;
3378 alias c_gst_message_new_structure_change  gst_message_new_structure_change;
3379 alias c_gst_message_parse_structure_change  gst_message_parse_structure_change;
3380 alias c_gst_message_new_request_state  gst_message_new_request_state;
3381 alias c_gst_message_parse_request_state  gst_message_parse_request_state;
3382 alias c_gst_message_new_stream_status  gst_message_new_stream_status;
3383 alias c_gst_message_parse_stream_status  gst_message_parse_stream_status;
3384 alias c_gst_message_set_stream_status_object  gst_message_set_stream_status_object;
3385 alias c_gst_message_get_stream_status_object  gst_message_get_stream_status_object;
3386 alias c_gst_message_new_progress  gst_message_new_progress;
3387 alias c_gst_message_parse_progress  gst_message_parse_progress;
3388 alias c_gst_message_new_need_context  gst_message_new_need_context;
3389 alias c_gst_message_parse_context_type  gst_message_parse_context_type;
3390 alias c_gst_message_new_have_context  gst_message_new_have_context;
3391 alias c_gst_message_parse_have_context  gst_message_parse_have_context;
3392 
3393 // gstreamer.Meta
3394 
3395 alias c_gst_meta_api_type_register  gst_meta_api_type_register;
3396 alias c_gst_meta_api_type_has_tag  gst_meta_api_type_has_tag;
3397 alias c_gst_meta_register  gst_meta_register;
3398 alias c_gst_meta_get_info  gst_meta_get_info;
3399 
3400 // gstreamer.MiniObject
3401 
3402 alias c_gst_mini_object_init  gst_mini_object_init;
3403 alias c_gst_mini_object_ref  gst_mini_object_ref;
3404 alias c_gst_mini_object_unref  gst_mini_object_unref;
3405 alias c_gst_mini_object_weak_ref  gst_mini_object_weak_ref;
3406 alias c_gst_mini_object_weak_unref  gst_mini_object_weak_unref;
3407 alias c_gst_mini_object_lock  gst_mini_object_lock;
3408 alias c_gst_mini_object_unlock  gst_mini_object_unlock;
3409 alias c_gst_mini_object_is_writable  gst_mini_object_is_writable;
3410 alias c_gst_mini_object_make_writable  gst_mini_object_make_writable;
3411 alias c_gst_mini_object_copy  gst_mini_object_copy;
3412 alias c_gst_mini_object_set_qdata  gst_mini_object_set_qdata;
3413 alias c_gst_mini_object_get_qdata  gst_mini_object_get_qdata;
3414 alias c_gst_mini_object_steal_qdata  gst_mini_object_steal_qdata;
3415 alias c_gst_mini_object_replace  gst_mini_object_replace;
3416 alias c_gst_mini_object_take  gst_mini_object_take;
3417 alias c_gst_mini_object_steal  gst_mini_object_steal;
3418 
3419 // gstreamer.ObjectGst
3420 
3421 alias c_gst_object_set_name  gst_object_set_name;
3422 alias c_gst_object_get_name  gst_object_get_name;
3423 alias c_gst_object_set_parent  gst_object_set_parent;
3424 alias c_gst_object_get_parent  gst_object_get_parent;
3425 alias c_gst_object_unparent  gst_object_unparent;
3426 alias c_gst_object_default_deep_notify  gst_object_default_deep_notify;
3427 alias c_gst_object_default_error  gst_object_default_error;
3428 alias c_gst_object_check_uniqueness  gst_object_check_uniqueness;
3429 alias c_gst_object_has_ancestor  gst_object_has_ancestor;
3430 alias c_gst_object_ref  gst_object_ref;
3431 alias c_gst_object_unref  gst_object_unref;
3432 alias c_gst_object_ref_sink  gst_object_ref_sink;
3433 alias c_gst_object_replace  gst_object_replace;
3434 alias c_gst_object_get_path_string  gst_object_get_path_string;
3435 alias c_gst_object_suggest_next_sync  gst_object_suggest_next_sync;
3436 alias c_gst_object_sync_values  gst_object_sync_values;
3437 alias c_gst_object_has_active_control_bindings  gst_object_has_active_control_bindings;
3438 alias c_gst_object_set_control_bindings_disabled  gst_object_set_control_bindings_disabled;
3439 alias c_gst_object_set_control_binding_disabled  gst_object_set_control_binding_disabled;
3440 alias c_gst_object_add_control_binding  gst_object_add_control_binding;
3441 alias c_gst_object_get_control_binding  gst_object_get_control_binding;
3442 alias c_gst_object_remove_control_binding  gst_object_remove_control_binding;
3443 alias c_gst_object_get_value  gst_object_get_value;
3444 alias c_gst_object_get_value_array  gst_object_get_value_array;
3445 alias c_gst_object_get_g_value_array  gst_object_get_g_value_array;
3446 alias c_gst_object_get_control_rate  gst_object_get_control_rate;
3447 alias c_gst_object_set_control_rate  gst_object_set_control_rate;
3448 
3449 // gstreamer.Pad
3450 
3451 alias c_gst_flow_get_name  gst_flow_get_name;
3452 alias c_gst_flow_to_quark  gst_flow_to_quark;
3453 alias c_gst_pad_mode_get_name  gst_pad_mode_get_name;
3454 alias c_gst_pad_get_direction  gst_pad_get_direction;
3455 alias c_gst_pad_get_parent_element  gst_pad_get_parent_element;
3456 alias c_gst_pad_get_pad_template  gst_pad_get_pad_template;
3457 alias c_gst_pad_link  gst_pad_link;
3458 alias c_gst_pad_link_full  gst_pad_link_full;
3459 alias c_gst_pad_unlink  gst_pad_unlink;
3460 alias c_gst_pad_is_linked  gst_pad_is_linked;
3461 alias c_gst_pad_can_link  gst_pad_can_link;
3462 alias c_gst_pad_get_allowed_caps  gst_pad_get_allowed_caps;
3463 alias c_gst_pad_get_current_caps  gst_pad_get_current_caps;
3464 alias c_gst_pad_get_pad_template_caps  gst_pad_get_pad_template_caps;
3465 alias c_gst_pad_get_peer  gst_pad_get_peer;
3466 alias c_gst_pad_use_fixed_caps  gst_pad_use_fixed_caps;
3467 alias c_gst_pad_has_current_caps  gst_pad_has_current_caps;
3468 alias c_gst_pad_get_sticky_event  gst_pad_get_sticky_event;
3469 alias c_gst_pad_sticky_events_foreach  gst_pad_sticky_events_foreach;
3470 alias c_gst_pad_is_active  gst_pad_is_active;
3471 alias c_gst_pad_probe_info_get_buffer  gst_pad_probe_info_get_buffer;
3472 alias c_gst_pad_probe_info_get_buffer_list  gst_pad_probe_info_get_buffer_list;
3473 alias c_gst_pad_probe_info_get_event  gst_pad_probe_info_get_event;
3474 alias c_gst_pad_probe_info_get_query  gst_pad_probe_info_get_query;
3475 alias c_gst_pad_add_probe  gst_pad_add_probe;
3476 alias c_gst_pad_remove_probe  gst_pad_remove_probe;
3477 alias c_gst_pad_is_blocked  gst_pad_is_blocked;
3478 alias c_gst_pad_is_blocking  gst_pad_is_blocking;
3479 alias c_gst_pad_get_offset  gst_pad_get_offset;
3480 alias c_gst_pad_set_offset  gst_pad_set_offset;
3481 alias c_gst_pad_new  gst_pad_new;
3482 alias c_gst_pad_new_from_template  gst_pad_new_from_template;
3483 alias c_gst_pad_new_from_static_template  gst_pad_new_from_static_template;
3484 alias c_gst_pad_set_chain_function_full  gst_pad_set_chain_function_full;
3485 alias c_gst_pad_set_chain_list_function_full  gst_pad_set_chain_list_function_full;
3486 alias c_gst_pad_get_range  gst_pad_get_range;
3487 alias c_gst_pad_set_getrange_function_full  gst_pad_set_getrange_function_full;
3488 alias c_gst_pad_set_event_function_full  gst_pad_set_event_function_full;
3489 alias c_gst_pad_set_link_function_full  gst_pad_set_link_function_full;
3490 alias c_gst_pad_set_unlink_function_full  gst_pad_set_unlink_function_full;
3491 alias c_gst_pad_proxy_query_caps  gst_pad_proxy_query_caps;
3492 alias c_gst_pad_proxy_query_accept_caps  gst_pad_proxy_query_accept_caps;
3493 alias c_gst_pad_set_activate_function_full  gst_pad_set_activate_function_full;
3494 alias c_gst_pad_set_activatemode_function_full  gst_pad_set_activatemode_function_full;
3495 alias c_gst_pad_needs_reconfigure  gst_pad_needs_reconfigure;
3496 alias c_gst_pad_check_reconfigure  gst_pad_check_reconfigure;
3497 alias c_gst_pad_mark_reconfigure  gst_pad_mark_reconfigure;
3498 alias c_gst_pad_push  gst_pad_push;
3499 alias c_gst_pad_push_event  gst_pad_push_event;
3500 alias c_gst_pad_push_list  gst_pad_push_list;
3501 alias c_gst_pad_pull_range  gst_pad_pull_range;
3502 alias c_gst_pad_activate_mode  gst_pad_activate_mode;
3503 alias c_gst_pad_send_event  gst_pad_send_event;
3504 alias c_gst_pad_event_default  gst_pad_event_default;
3505 alias c_gst_pad_query  gst_pad_query;
3506 alias c_gst_pad_peer_query  gst_pad_peer_query;
3507 alias c_gst_pad_query_default  gst_pad_query_default;
3508 alias c_gst_pad_query_position  gst_pad_query_position;
3509 alias c_gst_pad_query_duration  gst_pad_query_duration;
3510 alias c_gst_pad_query_convert  gst_pad_query_convert;
3511 alias c_gst_pad_query_accept_caps  gst_pad_query_accept_caps;
3512 alias c_gst_pad_query_caps  gst_pad_query_caps;
3513 alias c_gst_pad_peer_query_position  gst_pad_peer_query_position;
3514 alias c_gst_pad_peer_query_duration  gst_pad_peer_query_duration;
3515 alias c_gst_pad_peer_query_convert  gst_pad_peer_query_convert;
3516 alias c_gst_pad_peer_query_accept_caps  gst_pad_peer_query_accept_caps;
3517 alias c_gst_pad_peer_query_caps  gst_pad_peer_query_caps;
3518 alias c_gst_pad_set_query_function_full  gst_pad_set_query_function_full;
3519 alias c_gst_pad_set_iterate_internal_links_function_full  gst_pad_set_iterate_internal_links_function_full;
3520 alias c_gst_pad_iterate_internal_links  gst_pad_iterate_internal_links;
3521 alias c_gst_pad_iterate_internal_links_default  gst_pad_iterate_internal_links_default;
3522 alias c_gst_pad_set_element_private  gst_pad_set_element_private;
3523 alias c_gst_pad_get_element_private  gst_pad_get_element_private;
3524 alias c_gst_pad_create_stream_id  gst_pad_create_stream_id;
3525 alias c_gst_pad_create_stream_id_printf  gst_pad_create_stream_id_printf;
3526 alias c_gst_pad_create_stream_id_printf_valist  gst_pad_create_stream_id_printf_valist;
3527 alias c_gst_pad_get_stream_id  gst_pad_get_stream_id;
3528 alias c_gst_pad_forward  gst_pad_forward;
3529 alias c_gst_pad_chain  gst_pad_chain;
3530 alias c_gst_pad_chain_list  gst_pad_chain_list;
3531 alias c_gst_pad_start_task  gst_pad_start_task;
3532 alias c_gst_pad_pause_task  gst_pad_pause_task;
3533 alias c_gst_pad_stop_task  gst_pad_stop_task;
3534 alias c_gst_pad_set_active  gst_pad_set_active;
3535 
3536 // gstreamer.PadTemplate
3537 
3538 alias c_gst_static_pad_template_get  gst_static_pad_template_get;
3539 alias c_gst_static_pad_template_get_caps  gst_static_pad_template_get_caps;
3540 alias c_gst_pad_template_new  gst_pad_template_new;
3541 alias c_gst_pad_template_get_caps  gst_pad_template_get_caps;
3542 
3543 // gstreamer.ParamSpecFraction
3544 
3545 alias c_gst_param_spec_fraction  gst_param_spec_fraction;
3546 
3547 // gstreamer.Parse
3548 
3549 alias c_gst_parse_error_quark  gst_parse_error_quark;
3550 alias c_gst_parse_launch  gst_parse_launch;
3551 alias c_gst_parse_launch_full  gst_parse_launch_full;
3552 alias c_gst_parse_launchv  gst_parse_launchv;
3553 alias c_gst_parse_launchv_full  gst_parse_launchv_full;
3554 alias c_gst_parse_bin_from_description  gst_parse_bin_from_description;
3555 alias c_gst_parse_bin_from_description_full  gst_parse_bin_from_description_full;
3556 
3557 // gstreamer.ParseContext
3558 
3559 alias c_gst_parse_context_new  gst_parse_context_new;
3560 alias c_gst_parse_context_free  gst_parse_context_free;
3561 alias c_gst_parse_context_get_missing_elements  gst_parse_context_get_missing_elements;
3562 
3563 // gstreamer.Pipeline
3564 
3565 alias c_gst_pipeline_new  gst_pipeline_new;
3566 alias c_gst_pipeline_get_bus  gst_pipeline_get_bus;
3567 alias c_gst_pipeline_set_clock  gst_pipeline_set_clock;
3568 alias c_gst_pipeline_get_clock  gst_pipeline_get_clock;
3569 alias c_gst_pipeline_use_clock  gst_pipeline_use_clock;
3570 alias c_gst_pipeline_auto_clock  gst_pipeline_auto_clock;
3571 alias c_gst_pipeline_set_auto_flush_bus  gst_pipeline_set_auto_flush_bus;
3572 alias c_gst_pipeline_get_auto_flush_bus  gst_pipeline_get_auto_flush_bus;
3573 alias c_gst_pipeline_set_delay  gst_pipeline_set_delay;
3574 alias c_gst_pipeline_get_delay  gst_pipeline_get_delay;
3575 
3576 // gstreamer.Plugin
3577 
3578 alias c_gst_plugin_error_quark  gst_plugin_error_quark;
3579 alias c_gst_plugin_get_name  gst_plugin_get_name;
3580 alias c_gst_plugin_get_description  gst_plugin_get_description;
3581 alias c_gst_plugin_get_filename  gst_plugin_get_filename;
3582 alias c_gst_plugin_get_license  gst_plugin_get_license;
3583 alias c_gst_plugin_get_package  gst_plugin_get_package;
3584 alias c_gst_plugin_get_origin  gst_plugin_get_origin;
3585 alias c_gst_plugin_get_source  gst_plugin_get_source;
3586 alias c_gst_plugin_get_version  gst_plugin_get_version;
3587 alias c_gst_plugin_get_release_date_string  gst_plugin_get_release_date_string;
3588 alias c_gst_plugin_is_loaded  gst_plugin_is_loaded;
3589 alias c_gst_plugin_get_cache_data  gst_plugin_get_cache_data;
3590 alias c_gst_plugin_set_cache_data  gst_plugin_set_cache_data;
3591 alias c_gst_plugin_load_file  gst_plugin_load_file;
3592 alias c_gst_plugin_load  gst_plugin_load;
3593 alias c_gst_plugin_load_by_name  gst_plugin_load_by_name;
3594 alias c_gst_plugin_list_free  gst_plugin_list_free;
3595 alias c_gst_plugin_register_static  gst_plugin_register_static;
3596 alias c_gst_plugin_register_static_full  gst_plugin_register_static_full;
3597 alias c_gst_plugin_add_dependency  gst_plugin_add_dependency;
3598 alias c_gst_plugin_add_dependency_simple  gst_plugin_add_dependency_simple;
3599 
3600 // gstreamer.PluginFeature
3601 
3602 alias c_gst_plugin_feature_set_rank  gst_plugin_feature_set_rank;
3603 alias c_gst_plugin_feature_get_rank  gst_plugin_feature_get_rank;
3604 alias c_gst_plugin_feature_get_plugin  gst_plugin_feature_get_plugin;
3605 alias c_gst_plugin_feature_get_plugin_name  gst_plugin_feature_get_plugin_name;
3606 alias c_gst_plugin_feature_load  gst_plugin_feature_load;
3607 alias c_gst_plugin_feature_list_copy  gst_plugin_feature_list_copy;
3608 alias c_gst_plugin_feature_list_free  gst_plugin_feature_list_free;
3609 alias c_gst_plugin_feature_check_version  gst_plugin_feature_check_version;
3610 alias c_gst_plugin_feature_rank_compare_func  gst_plugin_feature_rank_compare_func;
3611 
3612 // gstreamer.Poll
3613 
3614 alias c_gst_poll_add_fd  gst_poll_add_fd;
3615 alias c_gst_poll_fd_can_read  gst_poll_fd_can_read;
3616 alias c_gst_poll_fd_can_write  gst_poll_fd_can_write;
3617 alias c_gst_poll_fd_ctl_read  gst_poll_fd_ctl_read;
3618 alias c_gst_poll_fd_ctl_write  gst_poll_fd_ctl_write;
3619 alias c_gst_poll_fd_has_closed  gst_poll_fd_has_closed;
3620 alias c_gst_poll_fd_has_error  gst_poll_fd_has_error;
3621 alias c_gst_poll_fd_ignored  gst_poll_fd_ignored;
3622 alias c_gst_poll_fd_init  gst_poll_fd_init;
3623 alias c_gst_poll_free  gst_poll_free;
3624 alias c_gst_poll_new  gst_poll_new;
3625 alias c_gst_poll_new_timer  gst_poll_new_timer;
3626 alias c_gst_poll_get_read_gpollfd  gst_poll_get_read_gpollfd;
3627 alias c_gst_poll_remove_fd  gst_poll_remove_fd;
3628 alias c_gst_poll_restart  gst_poll_restart;
3629 alias c_gst_poll_set_controllable  gst_poll_set_controllable;
3630 alias c_gst_poll_set_flushing  gst_poll_set_flushing;
3631 alias c_gst_poll_wait  gst_poll_wait;
3632 alias c_gst_poll_read_control  gst_poll_read_control;
3633 alias c_gst_poll_write_control  gst_poll_write_control;
3634 
3635 // gstreamer.PresetT
3636 
3637 
3638 // gstreamer.PresetT
3639 
3640 alias c_gst_preset_get_preset_names  gst_preset_get_preset_names;
3641 alias c_gst_preset_get_property_names  gst_preset_get_property_names;
3642 alias c_gst_preset_load_preset  gst_preset_load_preset;
3643 alias c_gst_preset_save_preset  gst_preset_save_preset;
3644 alias c_gst_preset_rename_preset  gst_preset_rename_preset;
3645 alias c_gst_preset_delete_preset  gst_preset_delete_preset;
3646 alias c_gst_preset_set_meta  gst_preset_set_meta;
3647 alias c_gst_preset_get_meta  gst_preset_get_meta;
3648 alias c_gst_preset_set_app_dir  gst_preset_set_app_dir;
3649 alias c_gst_preset_get_app_dir  gst_preset_get_app_dir;
3650 
3651 // gstreamer.Query
3652 
3653 alias c_gst_query_type_get_flags  gst_query_type_get_flags;
3654 alias c_gst_query_type_get_name  gst_query_type_get_name;
3655 alias c_gst_query_type_to_quark  gst_query_type_to_quark;
3656 alias c_gst_query_ref  gst_query_ref;
3657 alias c_gst_query_unref  gst_query_unref;
3658 alias c_gst_query_copy  gst_query_copy;
3659 alias c_gst_query_replace  gst_query_replace;
3660 alias c_gst_query_writable_structure  gst_query_writable_structure;
3661 alias c_gst_query_new_custom  gst_query_new_custom;
3662 alias c_gst_query_get_structure  gst_query_get_structure;
3663 alias c_gst_query_new_convert  gst_query_new_convert;
3664 alias c_gst_query_set_convert  gst_query_set_convert;
3665 alias c_gst_query_parse_convert  gst_query_parse_convert;
3666 alias c_gst_query_new_position  gst_query_new_position;
3667 alias c_gst_query_set_position  gst_query_set_position;
3668 alias c_gst_query_parse_position  gst_query_parse_position;
3669 alias c_gst_query_new_duration  gst_query_new_duration;
3670 alias c_gst_query_set_duration  gst_query_set_duration;
3671 alias c_gst_query_parse_duration  gst_query_parse_duration;
3672 alias c_gst_query_new_latency  gst_query_new_latency;
3673 alias c_gst_query_parse_latency  gst_query_parse_latency;
3674 alias c_gst_query_set_latency  gst_query_set_latency;
3675 alias c_gst_query_new_seeking  gst_query_new_seeking;
3676 alias c_gst_query_set_seeking  gst_query_set_seeking;
3677 alias c_gst_query_parse_seeking  gst_query_parse_seeking;
3678 alias c_gst_query_new_formats  gst_query_new_formats;
3679 alias c_gst_query_set_formats  gst_query_set_formats;
3680 alias c_gst_query_set_formatsv  gst_query_set_formatsv;
3681 alias c_gst_query_parse_n_formats  gst_query_parse_n_formats;
3682 alias c_gst_query_parse_nth_format  gst_query_parse_nth_format;
3683 alias c_gst_query_new_segment  gst_query_new_segment;
3684 alias c_gst_query_set_segment  gst_query_set_segment;
3685 alias c_gst_query_parse_segment  gst_query_parse_segment;
3686 alias c_gst_query_new_caps  gst_query_new_caps;
3687 alias c_gst_query_parse_caps  gst_query_parse_caps;
3688 alias c_gst_query_set_caps_result  gst_query_set_caps_result;
3689 alias c_gst_query_parse_caps_result  gst_query_parse_caps_result;
3690 alias c_gst_query_new_accept_caps  gst_query_new_accept_caps;
3691 alias c_gst_query_parse_accept_caps  gst_query_parse_accept_caps;
3692 alias c_gst_query_set_accept_caps_result  gst_query_set_accept_caps_result;
3693 alias c_gst_query_parse_accept_caps_result  gst_query_parse_accept_caps_result;
3694 alias c_gst_query_new_buffering  gst_query_new_buffering;
3695 alias c_gst_query_set_buffering_percent  gst_query_set_buffering_percent;
3696 alias c_gst_query_parse_buffering_percent  gst_query_parse_buffering_percent;
3697 alias c_gst_query_set_buffering_stats  gst_query_set_buffering_stats;
3698 alias c_gst_query_parse_buffering_stats  gst_query_parse_buffering_stats;
3699 alias c_gst_query_set_buffering_range  gst_query_set_buffering_range;
3700 alias c_gst_query_parse_buffering_range  gst_query_parse_buffering_range;
3701 alias c_gst_query_add_buffering_range  gst_query_add_buffering_range;
3702 alias c_gst_query_get_n_buffering_ranges  gst_query_get_n_buffering_ranges;
3703 alias c_gst_query_parse_nth_buffering_range  gst_query_parse_nth_buffering_range;
3704 alias c_gst_query_new_uri  gst_query_new_uri;
3705 alias c_gst_query_parse_uri  gst_query_parse_uri;
3706 alias c_gst_query_set_uri  gst_query_set_uri;
3707 alias c_gst_query_new_allocation  gst_query_new_allocation;
3708 alias c_gst_query_parse_allocation  gst_query_parse_allocation;
3709 alias c_gst_query_add_allocation_pool  gst_query_add_allocation_pool;
3710 alias c_gst_query_get_n_allocation_pools  gst_query_get_n_allocation_pools;
3711 alias c_gst_query_parse_nth_allocation_pool  gst_query_parse_nth_allocation_pool;
3712 alias c_gst_query_set_nth_allocation_pool  gst_query_set_nth_allocation_pool;
3713 alias c_gst_query_remove_nth_allocation_pool  gst_query_remove_nth_allocation_pool;
3714 alias c_gst_query_add_allocation_param  gst_query_add_allocation_param;
3715 alias c_gst_query_get_n_allocation_params  gst_query_get_n_allocation_params;
3716 alias c_gst_query_parse_nth_allocation_param  gst_query_parse_nth_allocation_param;
3717 alias c_gst_query_set_nth_allocation_param  gst_query_set_nth_allocation_param;
3718 alias c_gst_query_remove_nth_allocation_param  gst_query_remove_nth_allocation_param;
3719 alias c_gst_query_add_allocation_meta  gst_query_add_allocation_meta;
3720 alias c_gst_query_get_n_allocation_metas  gst_query_get_n_allocation_metas;
3721 alias c_gst_query_parse_nth_allocation_meta  gst_query_parse_nth_allocation_meta;
3722 alias c_gst_query_remove_nth_allocation_meta  gst_query_remove_nth_allocation_meta;
3723 alias c_gst_query_find_allocation_meta  gst_query_find_allocation_meta;
3724 alias c_gst_query_new_scheduling  gst_query_new_scheduling;
3725 alias c_gst_query_parse_scheduling  gst_query_parse_scheduling;
3726 alias c_gst_query_set_scheduling  gst_query_set_scheduling;
3727 alias c_gst_query_add_scheduling_mode  gst_query_add_scheduling_mode;
3728 alias c_gst_query_get_n_scheduling_modes  gst_query_get_n_scheduling_modes;
3729 alias c_gst_query_parse_nth_scheduling_mode  gst_query_parse_nth_scheduling_mode;
3730 alias c_gst_query_has_scheduling_mode  gst_query_has_scheduling_mode;
3731 alias c_gst_query_has_scheduling_mode_with_flags  gst_query_has_scheduling_mode_with_flags;
3732 alias c_gst_query_new_drain  gst_query_new_drain;
3733 alias c_gst_query_new_context  gst_query_new_context;
3734 alias c_gst_query_set_context  gst_query_set_context;
3735 alias c_gst_query_parse_context  gst_query_parse_context;
3736 alias c_gst_query_parse_context_type  gst_query_parse_context_type;
3737 
3738 // gstreamer.Registry
3739 
3740 alias c_gst_registry_get  gst_registry_get;
3741 alias c_gst_registry_get_feature_list  gst_registry_get_feature_list;
3742 alias c_gst_registry_get_feature_list_cookie  gst_registry_get_feature_list_cookie;
3743 alias c_gst_registry_get_feature_list_by_plugin  gst_registry_get_feature_list_by_plugin;
3744 alias c_gst_registry_get_plugin_list  gst_registry_get_plugin_list;
3745 alias c_gst_registry_add_plugin  gst_registry_add_plugin;
3746 alias c_gst_registry_remove_plugin  gst_registry_remove_plugin;
3747 alias c_gst_registry_plugin_filter  gst_registry_plugin_filter;
3748 alias c_gst_registry_feature_filter  gst_registry_feature_filter;
3749 alias c_gst_registry_find_plugin  gst_registry_find_plugin;
3750 alias c_gst_registry_find_feature  gst_registry_find_feature;
3751 alias c_gst_registry_lookup_feature  gst_registry_lookup_feature;
3752 alias c_gst_registry_scan_path  gst_registry_scan_path;
3753 alias c_gst_registry_lookup  gst_registry_lookup;
3754 alias c_gst_registry_remove_feature  gst_registry_remove_feature;
3755 alias c_gst_registry_add_feature  gst_registry_add_feature;
3756 alias c_gst_registry_check_feature_version  gst_registry_check_feature_version;
3757 
3758 // gstreamer.Segment
3759 
3760 alias c_gst_segment_clip  gst_segment_clip;
3761 alias c_gst_segment_init  gst_segment_init;
3762 alias c_gst_segment_new  gst_segment_new;
3763 alias c_gst_segment_copy  gst_segment_copy;
3764 alias c_gst_segment_free  gst_segment_free;
3765 alias c_gst_segment_do_seek  gst_segment_do_seek;
3766 alias c_gst_segment_to_running_time  gst_segment_to_running_time;
3767 alias c_gst_segment_to_stream_time  gst_segment_to_stream_time;
3768 alias c_gst_segment_to_position  gst_segment_to_position;
3769 alias c_gst_segment_set_running_time  gst_segment_set_running_time;
3770 alias c_gst_segment_copy_into  gst_segment_copy_into;
3771 
3772 // gstreamer.Structure
3773 
3774 alias c_gst_structure_new_empty  gst_structure_new_empty;
3775 alias c_gst_structure_new_id_empty  gst_structure_new_id_empty;
3776 alias c_gst_structure_new  gst_structure_new;
3777 alias c_gst_structure_new_valist  gst_structure_new_valist;
3778 alias c_gst_structure_new_id  gst_structure_new_id;
3779 alias c_gst_structure_new_from_string  gst_structure_new_from_string;
3780 alias c_gst_structure_copy  gst_structure_copy;
3781 alias c_gst_structure_free  gst_structure_free;
3782 alias c_gst_structure_get_name  gst_structure_get_name;
3783 alias c_gst_structure_has_name  gst_structure_has_name;
3784 alias c_gst_structure_set_name  gst_structure_set_name;
3785 alias c_gst_structure_get_name_id  gst_structure_get_name_id;
3786 alias c_gst_structure_id_get  gst_structure_id_get;
3787 alias c_gst_structure_id_get_valist  gst_structure_id_get_valist;
3788 alias c_gst_structure_id_get_value  gst_structure_id_get_value;
3789 alias c_gst_structure_id_set_value  gst_structure_id_set_value;
3790 alias c_gst_structure_id_take_value  gst_structure_id_take_value;
3791 alias c_gst_structure_get  gst_structure_get;
3792 alias c_gst_structure_get_valist  gst_structure_get_valist;
3793 alias c_gst_structure_get_value  gst_structure_get_value;
3794 alias c_gst_structure_set_value  gst_structure_set_value;
3795 alias c_gst_structure_take_value  gst_structure_take_value;
3796 alias c_gst_structure_set  gst_structure_set;
3797 alias c_gst_structure_set_valist  gst_structure_set_valist;
3798 alias c_gst_structure_id_set  gst_structure_id_set;
3799 alias c_gst_structure_id_set_valist  gst_structure_id_set_valist;
3800 alias c_gst_structure_remove_field  gst_structure_remove_field;
3801 alias c_gst_structure_remove_fields  gst_structure_remove_fields;
3802 alias c_gst_structure_remove_fields_valist  gst_structure_remove_fields_valist;
3803 alias c_gst_structure_remove_all_fields  gst_structure_remove_all_fields;
3804 alias c_gst_structure_get_field_type  gst_structure_get_field_type;
3805 alias c_gst_structure_foreach  gst_structure_foreach;
3806 alias c_gst_structure_n_fields  gst_structure_n_fields;
3807 alias c_gst_structure_has_field  gst_structure_has_field;
3808 alias c_gst_structure_has_field_typed  gst_structure_has_field_typed;
3809 alias c_gst_structure_is_equal  gst_structure_is_equal;
3810 alias c_gst_structure_is_subset  gst_structure_is_subset;
3811 alias c_gst_structure_can_intersect  gst_structure_can_intersect;
3812 alias c_gst_structure_intersect  gst_structure_intersect;
3813 alias c_gst_structure_id_has_field  gst_structure_id_has_field;
3814 alias c_gst_structure_id_has_field_typed  gst_structure_id_has_field_typed;
3815 alias c_gst_structure_get_boolean  gst_structure_get_boolean;
3816 alias c_gst_structure_get_int  gst_structure_get_int;
3817 alias c_gst_structure_get_uint  gst_structure_get_uint;
3818 alias c_gst_structure_get_double  gst_structure_get_double;
3819 alias c_gst_structure_get_string  gst_structure_get_string;
3820 alias c_gst_structure_get_date  gst_structure_get_date;
3821 alias c_gst_structure_get_date_time  gst_structure_get_date_time;
3822 alias c_gst_structure_get_clock_time  gst_structure_get_clock_time;
3823 alias c_gst_structure_get_enum  gst_structure_get_enum;
3824 alias c_gst_structure_get_fraction  gst_structure_get_fraction;
3825 alias c_gst_structure_map_in_place  gst_structure_map_in_place;
3826 alias c_gst_structure_nth_field_name  gst_structure_nth_field_name;
3827 alias c_gst_structure_set_parent_refcount  gst_structure_set_parent_refcount;
3828 alias c_gst_structure_to_string  gst_structure_to_string;
3829 alias c_gst_structure_from_string  gst_structure_from_string;
3830 alias c_gst_structure_fixate  gst_structure_fixate;
3831 alias c_gst_structure_fixate_field  gst_structure_fixate_field;
3832 alias c_gst_structure_fixate_field_nearest_int  gst_structure_fixate_field_nearest_int;
3833 alias c_gst_structure_fixate_field_nearest_double  gst_structure_fixate_field_nearest_double;
3834 alias c_gst_structure_fixate_field_nearest_fraction  gst_structure_fixate_field_nearest_fraction;
3835 alias c_gst_structure_fixate_field_boolean  gst_structure_fixate_field_boolean;
3836 alias c_gst_structure_fixate_field_string  gst_structure_fixate_field_string;
3837 
3838 // gstreamer.SystemClock
3839 
3840 alias c_gst_system_clock_obtain  gst_system_clock_obtain;
3841 
3842 // gstreamer.TagList
3843 
3844 alias c_gst_tag_register  gst_tag_register;
3845 alias c_gst_tag_register_static  gst_tag_register_static;
3846 alias c_gst_tag_merge_use_first  gst_tag_merge_use_first;
3847 alias c_gst_tag_merge_strings_with_comma  gst_tag_merge_strings_with_comma;
3848 alias c_gst_tag_exists  gst_tag_exists;
3849 alias c_gst_tag_get_type  gst_tag_get_type;
3850 alias c_gst_tag_get_nick  gst_tag_get_nick;
3851 alias c_gst_tag_get_description  gst_tag_get_description;
3852 alias c_gst_tag_get_flag  gst_tag_get_flag;
3853 alias c_gst_tag_is_fixed  gst_tag_is_fixed;
3854 alias c_gst_tag_list_new  gst_tag_list_new;
3855 alias c_gst_tag_list_new_empty  gst_tag_list_new_empty;
3856 alias c_gst_tag_list_new_valist  gst_tag_list_new_valist;
3857 alias c_gst_tag_list_new_from_string  gst_tag_list_new_from_string;
3858 alias c_gst_tag_list_get_scope  gst_tag_list_get_scope;
3859 alias c_gst_tag_list_set_scope  gst_tag_list_set_scope;
3860 alias c_gst_tag_list_to_string  gst_tag_list_to_string;
3861 alias c_gst_tag_list_is_empty  gst_tag_list_is_empty;
3862 alias c_gst_tag_list_is_equal  gst_tag_list_is_equal;
3863 alias c_gst_tag_list_copy  gst_tag_list_copy;
3864 alias c_gst_tag_list_ref  gst_tag_list_ref;
3865 alias c_gst_tag_list_unref  gst_tag_list_unref;
3866 alias c_gst_tag_list_insert  gst_tag_list_insert;
3867 alias c_gst_tag_list_merge  gst_tag_list_merge;
3868 alias c_gst_tag_list_get_tag_size  gst_tag_list_get_tag_size;
3869 alias c_gst_tag_list_n_tags  gst_tag_list_n_tags;
3870 alias c_gst_tag_list_nth_tag_name  gst_tag_list_nth_tag_name;
3871 alias c_gst_tag_list_add  gst_tag_list_add;
3872 alias c_gst_tag_list_add_value  gst_tag_list_add_value;
3873 alias c_gst_tag_list_add_values  gst_tag_list_add_values;
3874 alias c_gst_tag_list_add_valist  gst_tag_list_add_valist;
3875 alias c_gst_tag_list_add_valist_values  gst_tag_list_add_valist_values;
3876 alias c_gst_tag_list_remove_tag  gst_tag_list_remove_tag;
3877 alias c_gst_tag_list_foreach  gst_tag_list_foreach;
3878 alias c_gst_tag_list_get_value_index  gst_tag_list_get_value_index;
3879 alias c_gst_tag_list_copy_value  gst_tag_list_copy_value;
3880 alias c_gst_tag_list_get_boolean  gst_tag_list_get_boolean;
3881 alias c_gst_tag_list_get_boolean_index  gst_tag_list_get_boolean_index;
3882 alias c_gst_tag_list_get_int  gst_tag_list_get_int;
3883 alias c_gst_tag_list_get_int_index  gst_tag_list_get_int_index;
3884 alias c_gst_tag_list_get_uint  gst_tag_list_get_uint;
3885 alias c_gst_tag_list_get_uint_index  gst_tag_list_get_uint_index;
3886 alias c_gst_tag_list_get_int64  gst_tag_list_get_int64;
3887 alias c_gst_tag_list_get_int64_index  gst_tag_list_get_int64_index;
3888 alias c_gst_tag_list_get_uint64  gst_tag_list_get_uint64;
3889 alias c_gst_tag_list_get_uint64_index  gst_tag_list_get_uint64_index;
3890 alias c_gst_tag_list_get_float  gst_tag_list_get_float;
3891 alias c_gst_tag_list_get_float_index  gst_tag_list_get_float_index;
3892 alias c_gst_tag_list_get_double  gst_tag_list_get_double;
3893 alias c_gst_tag_list_get_double_index  gst_tag_list_get_double_index;
3894 alias c_gst_tag_list_get_string  gst_tag_list_get_string;
3895 alias c_gst_tag_list_get_string_index  gst_tag_list_get_string_index;
3896 alias c_gst_tag_list_peek_string_index  gst_tag_list_peek_string_index;
3897 alias c_gst_tag_list_get_pointer  gst_tag_list_get_pointer;
3898 alias c_gst_tag_list_get_pointer_index  gst_tag_list_get_pointer_index;
3899 alias c_gst_tag_list_get_date  gst_tag_list_get_date;
3900 alias c_gst_tag_list_get_date_index  gst_tag_list_get_date_index;
3901 alias c_gst_tag_list_get_date_time  gst_tag_list_get_date_time;
3902 alias c_gst_tag_list_get_date_time_index  gst_tag_list_get_date_time_index;
3903 alias c_gst_tag_list_get_sample  gst_tag_list_get_sample;
3904 alias c_gst_tag_list_get_sample_index  gst_tag_list_get_sample_index;
3905 
3906 // gstreamer.TagSetterT
3907 
3908 
3909 // gstreamer.TagSetterT
3910 
3911 alias c_gst_tag_setter_reset_tags  gst_tag_setter_reset_tags;
3912 alias c_gst_tag_setter_merge_tags  gst_tag_setter_merge_tags;
3913 alias c_gst_tag_setter_add_tags  gst_tag_setter_add_tags;
3914 alias c_gst_tag_setter_add_tag_value  gst_tag_setter_add_tag_value;
3915 alias c_gst_tag_setter_add_tag_values  gst_tag_setter_add_tag_values;
3916 alias c_gst_tag_setter_add_tag_valist  gst_tag_setter_add_tag_valist;
3917 alias c_gst_tag_setter_add_tag_valist_values  gst_tag_setter_add_tag_valist_values;
3918 alias c_gst_tag_setter_get_tag_list  gst_tag_setter_get_tag_list;
3919 alias c_gst_tag_setter_set_tag_merge_mode  gst_tag_setter_set_tag_merge_mode;
3920 alias c_gst_tag_setter_get_tag_merge_mode  gst_tag_setter_get_tag_merge_mode;
3921 
3922 // gstreamer.Task
3923 
3924 alias c_gst_task_new  gst_task_new;
3925 alias c_gst_task_set_lock  gst_task_set_lock;
3926 alias c_gst_task_set_pool  gst_task_set_pool;
3927 alias c_gst_task_get_pool  gst_task_get_pool;
3928 alias c_gst_task_set_enter_callback  gst_task_set_enter_callback;
3929 alias c_gst_task_set_leave_callback  gst_task_set_leave_callback;
3930 alias c_gst_task_get_state  gst_task_get_state;
3931 alias c_gst_task_set_state  gst_task_set_state;
3932 alias c_gst_task_pause  gst_task_pause;
3933 alias c_gst_task_start  gst_task_start;
3934 alias c_gst_task_stop  gst_task_stop;
3935 alias c_gst_task_join  gst_task_join;
3936 alias c_gst_task_cleanup_all  gst_task_cleanup_all;
3937 
3938 // gstreamer.TaskPool
3939 
3940 alias c_gst_task_pool_new  gst_task_pool_new;
3941 alias c_gst_task_pool_prepare  gst_task_pool_prepare;
3942 alias c_gst_task_pool_push  gst_task_pool_push;
3943 alias c_gst_task_pool_join  gst_task_pool_join;
3944 alias c_gst_task_pool_cleanup  gst_task_pool_cleanup;
3945 
3946 // gstreamer.Toc
3947 
3948 alias c_gst_toc_new  gst_toc_new;
3949 alias c_gst_toc_get_scope  gst_toc_get_scope;
3950 alias c_gst_toc_get_entries  gst_toc_get_entries;
3951 alias c_gst_toc_append_entry  gst_toc_append_entry;
3952 alias c_gst_toc_get_tags  gst_toc_get_tags;
3953 alias c_gst_toc_merge_tags  gst_toc_merge_tags;
3954 alias c_gst_toc_set_tags  gst_toc_set_tags;
3955 alias c_gst_toc_dump  gst_toc_dump;
3956 alias c_gst_toc_find_entry  gst_toc_find_entry;
3957 
3958 // gstreamer.TocEntry
3959 
3960 alias c_gst_toc_entry_new  gst_toc_entry_new;
3961 alias c_gst_toc_entry_get_toc  gst_toc_entry_get_toc;
3962 alias c_gst_toc_entry_get_uid  gst_toc_entry_get_uid;
3963 alias c_gst_toc_entry_get_parent  gst_toc_entry_get_parent;
3964 alias c_gst_toc_entry_get_sub_entries  gst_toc_entry_get_sub_entries;
3965 alias c_gst_toc_entry_append_sub_entry  gst_toc_entry_append_sub_entry;
3966 alias c_gst_toc_entry_get_start_stop_times  gst_toc_entry_get_start_stop_times;
3967 alias c_gst_toc_entry_set_start_stop_times  gst_toc_entry_set_start_stop_times;
3968 alias c_gst_toc_entry_get_tags  gst_toc_entry_get_tags;
3969 alias c_gst_toc_entry_merge_tags  gst_toc_entry_merge_tags;
3970 alias c_gst_toc_entry_set_tags  gst_toc_entry_set_tags;
3971 alias c_gst_toc_entry_type_get_nick  gst_toc_entry_type_get_nick;
3972 alias c_gst_toc_entry_get_entry_type  gst_toc_entry_get_entry_type;
3973 alias c_gst_toc_entry_is_alternative  gst_toc_entry_is_alternative;
3974 alias c_gst_toc_entry_is_sequence  gst_toc_entry_is_sequence;
3975 
3976 // gstreamer.TocSetterT
3977 
3978 
3979 // gstreamer.TocSetterT
3980 
3981 alias c_gst_toc_setter_set_toc  gst_toc_setter_set_toc;
3982 alias c_gst_toc_setter_get_toc  gst_toc_setter_get_toc;
3983 alias c_gst_toc_setter_reset  gst_toc_setter_reset;
3984 
3985 // gstreamer.TypeFind
3986 
3987 alias c_gst_type_find_peek  gst_type_find_peek;
3988 alias c_gst_type_find_suggest  gst_type_find_suggest;
3989 alias c_gst_type_find_suggest_simple  gst_type_find_suggest_simple;
3990 alias c_gst_type_find_get_length  gst_type_find_get_length;
3991 alias c_gst_type_find_register  gst_type_find_register;
3992 
3993 // gstreamer.TypeFindFactory
3994 
3995 alias c_gst_type_find_factory_get_list  gst_type_find_factory_get_list;
3996 alias c_gst_type_find_factory_get_extensions  gst_type_find_factory_get_extensions;
3997 alias c_gst_type_find_factory_get_caps  gst_type_find_factory_get_caps;
3998 alias c_gst_type_find_factory_has_function  gst_type_find_factory_has_function;
3999 alias c_gst_type_find_factory_call_function  gst_type_find_factory_call_function;
4000 
4001 // gstreamer.UriHandlerT
4002 
4003 
4004 // gstreamer.UriHandlerT
4005 
4006 alias c_gst_uri_error_quark  gst_uri_error_quark;
4007 alias c_gst_uri_protocol_is_valid  gst_uri_protocol_is_valid;
4008 alias c_gst_uri_protocol_is_supported  gst_uri_protocol_is_supported;
4009 alias c_gst_uri_is_valid  gst_uri_is_valid;
4010 alias c_gst_uri_has_protocol  gst_uri_has_protocol;
4011 alias c_gst_uri_get_protocol  gst_uri_get_protocol;
4012 alias c_gst_uri_get_location  gst_uri_get_location;
4013 alias c_gst_uri_construct  gst_uri_construct;
4014 alias c_gst_filename_to_uri  gst_filename_to_uri;
4015 alias c_gst_element_make_from_uri  gst_element_make_from_uri;
4016 alias c_gst_uri_handler_get_uri_type  gst_uri_handler_get_uri_type;
4017 alias c_gst_uri_handler_get_protocols  gst_uri_handler_get_protocols;
4018 alias c_gst_uri_handler_get_uri  gst_uri_handler_get_uri;
4019 alias c_gst_uri_handler_set_uri  gst_uri_handler_set_uri;
4020 
4021 // gstreamer.Utils
4022 
4023 alias c_GST_READ_FLOAT_LE  GST_READ_FLOAT_LE;
4024 alias c_GST_READ_FLOAT_BE  GST_READ_FLOAT_BE;
4025 alias c_GST_READ_DOUBLE_LE  GST_READ_DOUBLE_LE;
4026 alias c_GST_READ_DOUBLE_BE  GST_READ_DOUBLE_BE;
4027 alias c_GST_WRITE_FLOAT_LE  GST_WRITE_FLOAT_LE;
4028 alias c_GST_WRITE_FLOAT_BE  GST_WRITE_FLOAT_BE;
4029 alias c_GST_WRITE_DOUBLE_LE  GST_WRITE_DOUBLE_LE;
4030 alias c_GST_WRITE_DOUBLE_BE  GST_WRITE_DOUBLE_BE;
4031 alias c_GDOUBLE_SWAP_LE_BE  GDOUBLE_SWAP_LE_BE;
4032 alias c_GFLOAT_SWAP_LE_BE  GFLOAT_SWAP_LE_BE;
4033 alias c_gst_util_dump_mem  gst_util_dump_mem;
4034 alias c_gst_util_uint64_scale  gst_util_uint64_scale;
4035 alias c_gst_util_uint64_scale_round  gst_util_uint64_scale_round;
4036 alias c_gst_util_uint64_scale_ceil  gst_util_uint64_scale_ceil;
4037 alias c_gst_util_uint64_scale_int  gst_util_uint64_scale_int;
4038 alias c_gst_util_uint64_scale_int_round  gst_util_uint64_scale_int_round;
4039 alias c_gst_util_uint64_scale_int_ceil  gst_util_uint64_scale_int_ceil;
4040 alias c_gst_util_greatest_common_divisor  gst_util_greatest_common_divisor;
4041 alias c_gst_util_greatest_common_divisor_int64  gst_util_greatest_common_divisor_int64;
4042 alias c_gst_util_fraction_to_double  gst_util_fraction_to_double;
4043 alias c_gst_util_double_to_fraction  gst_util_double_to_fraction;
4044 alias c_gst_util_fraction_multiply  gst_util_fraction_multiply;
4045 alias c_gst_util_fraction_add  gst_util_fraction_add;
4046 alias c_gst_util_fraction_compare  gst_util_fraction_compare;
4047 alias c_gst_util_seqnum_next  gst_util_seqnum_next;
4048 alias c_gst_util_seqnum_compare  gst_util_seqnum_compare;
4049 alias c_gst_util_group_id_next  gst_util_group_id_next;
4050 alias c_gst_util_set_object_arg  gst_util_set_object_arg;
4051 alias c_gst_util_set_value_from_string  gst_util_set_value_from_string;
4052 alias c_gst_util_get_timestamp  gst_util_get_timestamp;
4053 alias c_gst_util_array_binary_search  gst_util_array_binary_search;
4054 
4055 // gstreamer.ValueGst
4056 
4057 alias c_gst_value_set_int_range  gst_value_set_int_range;
4058 alias c_gst_value_get_int_range_min  gst_value_get_int_range_min;
4059 alias c_gst_value_get_int_range_max  gst_value_get_int_range_max;
4060 alias c_gst_value_set_int_range_step  gst_value_set_int_range_step;
4061 alias c_gst_value_get_int_range_step  gst_value_get_int_range_step;
4062 alias c_gst_value_set_bitmask  gst_value_set_bitmask;
4063 alias c_gst_value_get_bitmask  gst_value_get_bitmask;
4064 alias c_gst_value_set_int64_range  gst_value_set_int64_range;
4065 alias c_gst_value_get_int64_range_min  gst_value_get_int64_range_min;
4066 alias c_gst_value_get_int64_range_max  gst_value_get_int64_range_max;
4067 alias c_gst_value_set_int64_range_step  gst_value_set_int64_range_step;
4068 alias c_gst_value_get_int64_range_step  gst_value_get_int64_range_step;
4069 alias c_gst_value_set_double_range  gst_value_set_double_range;
4070 alias c_gst_value_get_double_range_min  gst_value_get_double_range_min;
4071 alias c_gst_value_get_double_range_max  gst_value_get_double_range_max;
4072 alias c_gst_value_list_append_value  gst_value_list_append_value;
4073 alias c_gst_value_list_prepend_value  gst_value_list_prepend_value;
4074 alias c_gst_value_list_concat  gst_value_list_concat;
4075 alias c_gst_value_list_merge  gst_value_list_merge;
4076 alias c_gst_value_list_get_size  gst_value_list_get_size;
4077 alias c_gst_value_list_get_value  gst_value_list_get_value;
4078 alias c_gst_value_set_fraction  gst_value_set_fraction;
4079 alias c_gst_value_get_fraction_numerator  gst_value_get_fraction_numerator;
4080 alias c_gst_value_get_fraction_denominator  gst_value_get_fraction_denominator;
4081 alias c_gst_value_fraction_multiply  gst_value_fraction_multiply;
4082 alias c_gst_value_fraction_subtract  gst_value_fraction_subtract;
4083 alias c_gst_value_set_fraction_range  gst_value_set_fraction_range;
4084 alias c_gst_value_get_fraction_range_min  gst_value_get_fraction_range_min;
4085 alias c_gst_value_get_fraction_range_max  gst_value_get_fraction_range_max;
4086 alias c_gst_value_set_fraction_range_full  gst_value_set_fraction_range_full;
4087 alias c_gst_value_set_caps  gst_value_set_caps;
4088 alias c_gst_value_get_caps  gst_value_get_caps;
4089 alias c_gst_value_set_caps_features  gst_value_set_caps_features;
4090 alias c_gst_value_get_caps_features  gst_value_get_caps_features;
4091 alias c_gst_value_set_structure  gst_value_set_structure;
4092 alias c_gst_value_get_structure  gst_value_get_structure;
4093 alias c_gst_value_is_fixed  gst_value_is_fixed;
4094 alias c_gst_value_register  gst_value_register;
4095 alias c_gst_value_init_and_copy  gst_value_init_and_copy;
4096 alias c_gst_value_serialize  gst_value_serialize;
4097 alias c_gst_value_deserialize  gst_value_deserialize;
4098 alias c_gst_value_compare  gst_value_compare;
4099 alias c_gst_value_can_compare  gst_value_can_compare;
4100 alias c_gst_value_union  gst_value_union;
4101 alias c_gst_value_can_union  gst_value_can_union;
4102 alias c_gst_value_subtract  gst_value_subtract;
4103 alias c_gst_value_can_subtract  gst_value_can_subtract;
4104 alias c_gst_value_intersect  gst_value_intersect;
4105 alias c_gst_value_can_intersect  gst_value_can_intersect;
4106 alias c_gst_value_is_subset  gst_value_is_subset;
4107 alias c_gst_value_array_append_value  gst_value_array_append_value;
4108 alias c_gst_value_array_get_size  gst_value_array_get_size;
4109 alias c_gst_value_array_get_value  gst_value_array_get_value;
4110 alias c_gst_value_array_prepend_value  gst_value_array_prepend_value;
4111 alias c_gst_value_fixate  gst_value_fixate;