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 import std.stdio;
28 import gstreamerc.gstreamertypes;
29 import gtkd.Loader;
30 import gtkd.paths;
31 
32 shared static this()
33 {
34 	// gstreamer.AllocationParams
35 
36 	Linker.link(gst_allocation_params_get_type, "gst_allocation_params_get_type", LIBRARY.GSTREAMER);
37 	Linker.link(gst_allocation_params_copy, "gst_allocation_params_copy", LIBRARY.GSTREAMER);
38 	Linker.link(gst_allocation_params_free, "gst_allocation_params_free", LIBRARY.GSTREAMER);
39 	Linker.link(gst_allocation_params_init, "gst_allocation_params_init", LIBRARY.GSTREAMER);
40 
41 	// gstreamer.Allocator
42 
43 	Linker.link(gst_allocator_get_type, "gst_allocator_get_type", LIBRARY.GSTREAMER);
44 	Linker.link(gst_allocator_find, "gst_allocator_find", LIBRARY.GSTREAMER);
45 	Linker.link(gst_allocator_register, "gst_allocator_register", LIBRARY.GSTREAMER);
46 	Linker.link(gst_allocator_alloc, "gst_allocator_alloc", LIBRARY.GSTREAMER);
47 	Linker.link(gst_allocator_free, "gst_allocator_free", LIBRARY.GSTREAMER);
48 	Linker.link(gst_allocator_set_default, "gst_allocator_set_default", LIBRARY.GSTREAMER);
49 
50 	// gstreamer.AtomicQueue
51 
52 	Linker.link(gst_atomic_queue_get_type, "gst_atomic_queue_get_type", LIBRARY.GSTREAMER);
53 	Linker.link(gst_atomic_queue_new, "gst_atomic_queue_new", LIBRARY.GSTREAMER);
54 	Linker.link(gst_atomic_queue_length, "gst_atomic_queue_length", LIBRARY.GSTREAMER);
55 	Linker.link(gst_atomic_queue_peek, "gst_atomic_queue_peek", LIBRARY.GSTREAMER);
56 	Linker.link(gst_atomic_queue_pop, "gst_atomic_queue_pop", LIBRARY.GSTREAMER);
57 	Linker.link(gst_atomic_queue_push, "gst_atomic_queue_push", LIBRARY.GSTREAMER);
58 	Linker.link(gst_atomic_queue_ref, "gst_atomic_queue_ref", LIBRARY.GSTREAMER);
59 	Linker.link(gst_atomic_queue_unref, "gst_atomic_queue_unref", LIBRARY.GSTREAMER);
60 
61 	// gstreamer.Bin
62 
63 	Linker.link(gst_bin_get_type, "gst_bin_get_type", LIBRARY.GSTREAMER);
64 	Linker.link(gst_bin_new, "gst_bin_new", LIBRARY.GSTREAMER);
65 	Linker.link(gst_bin_add, "gst_bin_add", LIBRARY.GSTREAMER);
66 	Linker.link(gst_bin_add_many, "gst_bin_add_many", LIBRARY.GSTREAMER);
67 	Linker.link(gst_bin_find_unlinked_pad, "gst_bin_find_unlinked_pad", LIBRARY.GSTREAMER);
68 	Linker.link(gst_bin_get_by_interface, "gst_bin_get_by_interface", LIBRARY.GSTREAMER);
69 	Linker.link(gst_bin_get_by_name, "gst_bin_get_by_name", LIBRARY.GSTREAMER);
70 	Linker.link(gst_bin_get_by_name_recurse_up, "gst_bin_get_by_name_recurse_up", LIBRARY.GSTREAMER);
71 	Linker.link(gst_bin_get_suppressed_flags, "gst_bin_get_suppressed_flags", LIBRARY.GSTREAMER);
72 	Linker.link(gst_bin_iterate_all_by_interface, "gst_bin_iterate_all_by_interface", LIBRARY.GSTREAMER);
73 	Linker.link(gst_bin_iterate_elements, "gst_bin_iterate_elements", LIBRARY.GSTREAMER);
74 	Linker.link(gst_bin_iterate_recurse, "gst_bin_iterate_recurse", LIBRARY.GSTREAMER);
75 	Linker.link(gst_bin_iterate_sinks, "gst_bin_iterate_sinks", LIBRARY.GSTREAMER);
76 	Linker.link(gst_bin_iterate_sorted, "gst_bin_iterate_sorted", LIBRARY.GSTREAMER);
77 	Linker.link(gst_bin_iterate_sources, "gst_bin_iterate_sources", LIBRARY.GSTREAMER);
78 	Linker.link(gst_bin_recalculate_latency, "gst_bin_recalculate_latency", LIBRARY.GSTREAMER);
79 	Linker.link(gst_bin_remove, "gst_bin_remove", LIBRARY.GSTREAMER);
80 	Linker.link(gst_bin_remove_many, "gst_bin_remove_many", LIBRARY.GSTREAMER);
81 	Linker.link(gst_bin_set_suppressed_flags, "gst_bin_set_suppressed_flags", LIBRARY.GSTREAMER);
82 	Linker.link(gst_bin_sync_children_states, "gst_bin_sync_children_states", LIBRARY.GSTREAMER);
83 
84 	// gstreamer.Bitmask
85 
86 	Linker.link(gst_bitmask_get_type, "gst_bitmask_get_type", LIBRARY.GSTREAMER);
87 
88 	// gstreamer.Buffer
89 
90 	Linker.link(gst_buffer_get_type, "gst_buffer_get_type", LIBRARY.GSTREAMER);
91 	Linker.link(gst_buffer_new, "gst_buffer_new", LIBRARY.GSTREAMER);
92 	Linker.link(gst_buffer_new_allocate, "gst_buffer_new_allocate", LIBRARY.GSTREAMER);
93 	Linker.link(gst_buffer_new_wrapped, "gst_buffer_new_wrapped", LIBRARY.GSTREAMER);
94 	Linker.link(gst_buffer_new_wrapped_full, "gst_buffer_new_wrapped_full", LIBRARY.GSTREAMER);
95 	Linker.link(gst_buffer_add_meta, "gst_buffer_add_meta", LIBRARY.GSTREAMER);
96 	Linker.link(gst_buffer_add_parent_buffer_meta, "gst_buffer_add_parent_buffer_meta", LIBRARY.GSTREAMER);
97 	Linker.link(gst_buffer_add_protection_meta, "gst_buffer_add_protection_meta", LIBRARY.GSTREAMER);
98 	Linker.link(gst_buffer_append, "gst_buffer_append", LIBRARY.GSTREAMER);
99 	Linker.link(gst_buffer_append_memory, "gst_buffer_append_memory", LIBRARY.GSTREAMER);
100 	Linker.link(gst_buffer_append_region, "gst_buffer_append_region", LIBRARY.GSTREAMER);
101 	Linker.link(gst_buffer_copy_deep, "gst_buffer_copy_deep", LIBRARY.GSTREAMER);
102 	Linker.link(gst_buffer_copy_into, "gst_buffer_copy_into", LIBRARY.GSTREAMER);
103 	Linker.link(gst_buffer_copy_region, "gst_buffer_copy_region", LIBRARY.GSTREAMER);
104 	Linker.link(gst_buffer_extract, "gst_buffer_extract", LIBRARY.GSTREAMER);
105 	Linker.link(gst_buffer_extract_dup, "gst_buffer_extract_dup", LIBRARY.GSTREAMER);
106 	Linker.link(gst_buffer_fill, "gst_buffer_fill", LIBRARY.GSTREAMER);
107 	Linker.link(gst_buffer_find_memory, "gst_buffer_find_memory", LIBRARY.GSTREAMER);
108 	Linker.link(gst_buffer_foreach_meta, "gst_buffer_foreach_meta", LIBRARY.GSTREAMER);
109 	Linker.link(gst_buffer_get_all_memory, "gst_buffer_get_all_memory", LIBRARY.GSTREAMER);
110 	Linker.link(gst_buffer_get_flags, "gst_buffer_get_flags", LIBRARY.GSTREAMER);
111 	Linker.link(gst_buffer_get_memory, "gst_buffer_get_memory", LIBRARY.GSTREAMER);
112 	Linker.link(gst_buffer_get_memory_range, "gst_buffer_get_memory_range", LIBRARY.GSTREAMER);
113 	Linker.link(gst_buffer_get_meta, "gst_buffer_get_meta", LIBRARY.GSTREAMER);
114 	Linker.link(gst_buffer_get_size, "gst_buffer_get_size", LIBRARY.GSTREAMER);
115 	Linker.link(gst_buffer_get_sizes, "gst_buffer_get_sizes", LIBRARY.GSTREAMER);
116 	Linker.link(gst_buffer_get_sizes_range, "gst_buffer_get_sizes_range", LIBRARY.GSTREAMER);
117 	Linker.link(gst_buffer_has_flags, "gst_buffer_has_flags", LIBRARY.GSTREAMER);
118 	Linker.link(gst_buffer_insert_memory, "gst_buffer_insert_memory", LIBRARY.GSTREAMER);
119 	Linker.link(gst_buffer_is_all_memory_writable, "gst_buffer_is_all_memory_writable", LIBRARY.GSTREAMER);
120 	Linker.link(gst_buffer_is_memory_range_writable, "gst_buffer_is_memory_range_writable", LIBRARY.GSTREAMER);
121 	Linker.link(gst_buffer_iterate_meta, "gst_buffer_iterate_meta", LIBRARY.GSTREAMER);
122 	Linker.link(gst_buffer_iterate_meta_filtered, "gst_buffer_iterate_meta_filtered", 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_memcmp, "gst_buffer_memcmp", LIBRARY.GSTREAMER);
126 	Linker.link(gst_buffer_memset, "gst_buffer_memset", LIBRARY.GSTREAMER);
127 	Linker.link(gst_buffer_n_memory, "gst_buffer_n_memory", LIBRARY.GSTREAMER);
128 	Linker.link(gst_buffer_peek_memory, "gst_buffer_peek_memory", LIBRARY.GSTREAMER);
129 	Linker.link(gst_buffer_prepend_memory, "gst_buffer_prepend_memory", LIBRARY.GSTREAMER);
130 	Linker.link(gst_buffer_remove_all_memory, "gst_buffer_remove_all_memory", LIBRARY.GSTREAMER);
131 	Linker.link(gst_buffer_remove_memory, "gst_buffer_remove_memory", LIBRARY.GSTREAMER);
132 	Linker.link(gst_buffer_remove_memory_range, "gst_buffer_remove_memory_range", LIBRARY.GSTREAMER);
133 	Linker.link(gst_buffer_remove_meta, "gst_buffer_remove_meta", LIBRARY.GSTREAMER);
134 	Linker.link(gst_buffer_replace_all_memory, "gst_buffer_replace_all_memory", LIBRARY.GSTREAMER);
135 	Linker.link(gst_buffer_replace_memory, "gst_buffer_replace_memory", LIBRARY.GSTREAMER);
136 	Linker.link(gst_buffer_replace_memory_range, "gst_buffer_replace_memory_range", LIBRARY.GSTREAMER);
137 	Linker.link(gst_buffer_resize, "gst_buffer_resize", LIBRARY.GSTREAMER);
138 	Linker.link(gst_buffer_resize_range, "gst_buffer_resize_range", LIBRARY.GSTREAMER);
139 	Linker.link(gst_buffer_set_flags, "gst_buffer_set_flags", LIBRARY.GSTREAMER);
140 	Linker.link(gst_buffer_set_size, "gst_buffer_set_size", LIBRARY.GSTREAMER);
141 	Linker.link(gst_buffer_unmap, "gst_buffer_unmap", LIBRARY.GSTREAMER);
142 	Linker.link(gst_buffer_unset_flags, "gst_buffer_unset_flags", LIBRARY.GSTREAMER);
143 	Linker.link(gst_buffer_get_max_memory, "gst_buffer_get_max_memory", LIBRARY.GSTREAMER);
144 
145 	// gstreamer.BufferList
146 
147 	Linker.link(gst_buffer_list_get_type, "gst_buffer_list_get_type", LIBRARY.GSTREAMER);
148 	Linker.link(gst_buffer_list_new, "gst_buffer_list_new", LIBRARY.GSTREAMER);
149 	Linker.link(gst_buffer_list_new_sized, "gst_buffer_list_new_sized", LIBRARY.GSTREAMER);
150 	Linker.link(gst_buffer_list_copy_deep, "gst_buffer_list_copy_deep", LIBRARY.GSTREAMER);
151 	Linker.link(gst_buffer_list_foreach, "gst_buffer_list_foreach", LIBRARY.GSTREAMER);
152 	Linker.link(gst_buffer_list_get, "gst_buffer_list_get", LIBRARY.GSTREAMER);
153 	Linker.link(gst_buffer_list_insert, "gst_buffer_list_insert", LIBRARY.GSTREAMER);
154 	Linker.link(gst_buffer_list_length, "gst_buffer_list_length", LIBRARY.GSTREAMER);
155 	Linker.link(gst_buffer_list_remove, "gst_buffer_list_remove", LIBRARY.GSTREAMER);
156 
157 	// gstreamer.BufferPool
158 
159 	Linker.link(gst_buffer_pool_get_type, "gst_buffer_pool_get_type", LIBRARY.GSTREAMER);
160 	Linker.link(gst_buffer_pool_new, "gst_buffer_pool_new", LIBRARY.GSTREAMER);
161 	Linker.link(gst_buffer_pool_config_add_option, "gst_buffer_pool_config_add_option", LIBRARY.GSTREAMER);
162 	Linker.link(gst_buffer_pool_config_get_allocator, "gst_buffer_pool_config_get_allocator", LIBRARY.GSTREAMER);
163 	Linker.link(gst_buffer_pool_config_get_option, "gst_buffer_pool_config_get_option", LIBRARY.GSTREAMER);
164 	Linker.link(gst_buffer_pool_config_get_params, "gst_buffer_pool_config_get_params", LIBRARY.GSTREAMER);
165 	Linker.link(gst_buffer_pool_config_has_option, "gst_buffer_pool_config_has_option", LIBRARY.GSTREAMER);
166 	Linker.link(gst_buffer_pool_config_n_options, "gst_buffer_pool_config_n_options", LIBRARY.GSTREAMER);
167 	Linker.link(gst_buffer_pool_config_set_allocator, "gst_buffer_pool_config_set_allocator", LIBRARY.GSTREAMER);
168 	Linker.link(gst_buffer_pool_config_set_params, "gst_buffer_pool_config_set_params", LIBRARY.GSTREAMER);
169 	Linker.link(gst_buffer_pool_config_validate_params, "gst_buffer_pool_config_validate_params", LIBRARY.GSTREAMER);
170 	Linker.link(gst_buffer_pool_acquire_buffer, "gst_buffer_pool_acquire_buffer", LIBRARY.GSTREAMER);
171 	Linker.link(gst_buffer_pool_get_config, "gst_buffer_pool_get_config", LIBRARY.GSTREAMER);
172 	Linker.link(gst_buffer_pool_get_options, "gst_buffer_pool_get_options", LIBRARY.GSTREAMER);
173 	Linker.link(gst_buffer_pool_has_option, "gst_buffer_pool_has_option", LIBRARY.GSTREAMER);
174 	Linker.link(gst_buffer_pool_is_active, "gst_buffer_pool_is_active", LIBRARY.GSTREAMER);
175 	Linker.link(gst_buffer_pool_release_buffer, "gst_buffer_pool_release_buffer", LIBRARY.GSTREAMER);
176 	Linker.link(gst_buffer_pool_set_active, "gst_buffer_pool_set_active", LIBRARY.GSTREAMER);
177 	Linker.link(gst_buffer_pool_set_config, "gst_buffer_pool_set_config", LIBRARY.GSTREAMER);
178 	Linker.link(gst_buffer_pool_set_flushing, "gst_buffer_pool_set_flushing", LIBRARY.GSTREAMER);
179 
180 	// gstreamer.Bus
181 
182 	Linker.link(gst_bus_get_type, "gst_bus_get_type", LIBRARY.GSTREAMER);
183 	Linker.link(gst_bus_new, "gst_bus_new", LIBRARY.GSTREAMER);
184 	Linker.link(gst_bus_add_signal_watch, "gst_bus_add_signal_watch", LIBRARY.GSTREAMER);
185 	Linker.link(gst_bus_add_signal_watch_full, "gst_bus_add_signal_watch_full", LIBRARY.GSTREAMER);
186 	Linker.link(gst_bus_add_watch, "gst_bus_add_watch", LIBRARY.GSTREAMER);
187 	Linker.link(gst_bus_add_watch_full, "gst_bus_add_watch_full", LIBRARY.GSTREAMER);
188 	Linker.link(gst_bus_async_signal_func, "gst_bus_async_signal_func", LIBRARY.GSTREAMER);
189 	Linker.link(gst_bus_create_watch, "gst_bus_create_watch", LIBRARY.GSTREAMER);
190 	Linker.link(gst_bus_disable_sync_message_emission, "gst_bus_disable_sync_message_emission", LIBRARY.GSTREAMER);
191 	Linker.link(gst_bus_enable_sync_message_emission, "gst_bus_enable_sync_message_emission", LIBRARY.GSTREAMER);
192 	Linker.link(gst_bus_have_pending, "gst_bus_have_pending", LIBRARY.GSTREAMER);
193 	Linker.link(gst_bus_peek, "gst_bus_peek", LIBRARY.GSTREAMER);
194 	Linker.link(gst_bus_poll, "gst_bus_poll", LIBRARY.GSTREAMER);
195 	Linker.link(gst_bus_pop, "gst_bus_pop", LIBRARY.GSTREAMER);
196 	Linker.link(gst_bus_pop_filtered, "gst_bus_pop_filtered", LIBRARY.GSTREAMER);
197 	Linker.link(gst_bus_post, "gst_bus_post", LIBRARY.GSTREAMER);
198 	Linker.link(gst_bus_remove_signal_watch, "gst_bus_remove_signal_watch", LIBRARY.GSTREAMER);
199 	Linker.link(gst_bus_remove_watch, "gst_bus_remove_watch", LIBRARY.GSTREAMER);
200 	Linker.link(gst_bus_set_flushing, "gst_bus_set_flushing", LIBRARY.GSTREAMER);
201 	Linker.link(gst_bus_set_sync_handler, "gst_bus_set_sync_handler", LIBRARY.GSTREAMER);
202 	Linker.link(gst_bus_sync_signal_handler, "gst_bus_sync_signal_handler", LIBRARY.GSTREAMER);
203 	Linker.link(gst_bus_timed_pop, "gst_bus_timed_pop", LIBRARY.GSTREAMER);
204 	Linker.link(gst_bus_timed_pop_filtered, "gst_bus_timed_pop_filtered", LIBRARY.GSTREAMER);
205 
206 	// gstreamer.Caps
207 
208 	Linker.link(gst_caps_get_type, "gst_caps_get_type", LIBRARY.GSTREAMER);
209 	Linker.link(gst_caps_new_any, "gst_caps_new_any", LIBRARY.GSTREAMER);
210 	Linker.link(gst_caps_new_empty, "gst_caps_new_empty", LIBRARY.GSTREAMER);
211 	Linker.link(gst_caps_new_empty_simple, "gst_caps_new_empty_simple", LIBRARY.GSTREAMER);
212 	Linker.link(gst_caps_new_full, "gst_caps_new_full", LIBRARY.GSTREAMER);
213 	Linker.link(gst_caps_new_full_valist, "gst_caps_new_full_valist", LIBRARY.GSTREAMER);
214 	Linker.link(gst_caps_new_simple, "gst_caps_new_simple", LIBRARY.GSTREAMER);
215 	Linker.link(gst_caps_append, "gst_caps_append", LIBRARY.GSTREAMER);
216 	Linker.link(gst_caps_append_structure, "gst_caps_append_structure", LIBRARY.GSTREAMER);
217 	Linker.link(gst_caps_append_structure_full, "gst_caps_append_structure_full", LIBRARY.GSTREAMER);
218 	Linker.link(gst_caps_can_intersect, "gst_caps_can_intersect", LIBRARY.GSTREAMER);
219 	Linker.link(gst_caps_copy_nth, "gst_caps_copy_nth", LIBRARY.GSTREAMER);
220 	Linker.link(gst_caps_filter_and_map_in_place, "gst_caps_filter_and_map_in_place", LIBRARY.GSTREAMER);
221 	Linker.link(gst_caps_fixate, "gst_caps_fixate", LIBRARY.GSTREAMER);
222 	Linker.link(gst_caps_foreach, "gst_caps_foreach", LIBRARY.GSTREAMER);
223 	Linker.link(gst_caps_get_features, "gst_caps_get_features", LIBRARY.GSTREAMER);
224 	Linker.link(gst_caps_get_size, "gst_caps_get_size", LIBRARY.GSTREAMER);
225 	Linker.link(gst_caps_get_structure, "gst_caps_get_structure", LIBRARY.GSTREAMER);
226 	Linker.link(gst_caps_intersect, "gst_caps_intersect", LIBRARY.GSTREAMER);
227 	Linker.link(gst_caps_intersect_full, "gst_caps_intersect_full", LIBRARY.GSTREAMER);
228 	Linker.link(gst_caps_is_always_compatible, "gst_caps_is_always_compatible", LIBRARY.GSTREAMER);
229 	Linker.link(gst_caps_is_any, "gst_caps_is_any", LIBRARY.GSTREAMER);
230 	Linker.link(gst_caps_is_empty, "gst_caps_is_empty", LIBRARY.GSTREAMER);
231 	Linker.link(gst_caps_is_equal, "gst_caps_is_equal", LIBRARY.GSTREAMER);
232 	Linker.link(gst_caps_is_equal_fixed, "gst_caps_is_equal_fixed", LIBRARY.GSTREAMER);
233 	Linker.link(gst_caps_is_fixed, "gst_caps_is_fixed", LIBRARY.GSTREAMER);
234 	Linker.link(gst_caps_is_strictly_equal, "gst_caps_is_strictly_equal", LIBRARY.GSTREAMER);
235 	Linker.link(gst_caps_is_subset, "gst_caps_is_subset", LIBRARY.GSTREAMER);
236 	Linker.link(gst_caps_is_subset_structure, "gst_caps_is_subset_structure", LIBRARY.GSTREAMER);
237 	Linker.link(gst_caps_is_subset_structure_full, "gst_caps_is_subset_structure_full", LIBRARY.GSTREAMER);
238 	Linker.link(gst_caps_map_in_place, "gst_caps_map_in_place", LIBRARY.GSTREAMER);
239 	Linker.link(gst_caps_merge, "gst_caps_merge", LIBRARY.GSTREAMER);
240 	Linker.link(gst_caps_merge_structure, "gst_caps_merge_structure", LIBRARY.GSTREAMER);
241 	Linker.link(gst_caps_merge_structure_full, "gst_caps_merge_structure_full", LIBRARY.GSTREAMER);
242 	Linker.link(gst_caps_normalize, "gst_caps_normalize", LIBRARY.GSTREAMER);
243 	Linker.link(gst_caps_remove_structure, "gst_caps_remove_structure", LIBRARY.GSTREAMER);
244 	Linker.link(gst_caps_set_features, "gst_caps_set_features", LIBRARY.GSTREAMER);
245 	Linker.link(gst_caps_set_simple, "gst_caps_set_simple", LIBRARY.GSTREAMER);
246 	Linker.link(gst_caps_set_simple_valist, "gst_caps_set_simple_valist", LIBRARY.GSTREAMER);
247 	Linker.link(gst_caps_set_value, "gst_caps_set_value", LIBRARY.GSTREAMER);
248 	Linker.link(gst_caps_simplify, "gst_caps_simplify", LIBRARY.GSTREAMER);
249 	Linker.link(gst_caps_steal_structure, "gst_caps_steal_structure", LIBRARY.GSTREAMER);
250 	Linker.link(gst_caps_subtract, "gst_caps_subtract", LIBRARY.GSTREAMER);
251 	Linker.link(gst_caps_to_string, "gst_caps_to_string", LIBRARY.GSTREAMER);
252 	Linker.link(gst_caps_truncate, "gst_caps_truncate", LIBRARY.GSTREAMER);
253 	Linker.link(gst_caps_from_string, "gst_caps_from_string", LIBRARY.GSTREAMER);
254 
255 	// gstreamer.CapsFeatures
256 
257 	Linker.link(gst_caps_features_get_type, "gst_caps_features_get_type", LIBRARY.GSTREAMER);
258 	Linker.link(gst_caps_features_new, "gst_caps_features_new", LIBRARY.GSTREAMER);
259 	Linker.link(gst_caps_features_new_any, "gst_caps_features_new_any", LIBRARY.GSTREAMER);
260 	Linker.link(gst_caps_features_new_empty, "gst_caps_features_new_empty", LIBRARY.GSTREAMER);
261 	Linker.link(gst_caps_features_new_id, "gst_caps_features_new_id", LIBRARY.GSTREAMER);
262 	Linker.link(gst_caps_features_new_id_valist, "gst_caps_features_new_id_valist", LIBRARY.GSTREAMER);
263 	Linker.link(gst_caps_features_new_valist, "gst_caps_features_new_valist", LIBRARY.GSTREAMER);
264 	Linker.link(gst_caps_features_add, "gst_caps_features_add", LIBRARY.GSTREAMER);
265 	Linker.link(gst_caps_features_add_id, "gst_caps_features_add_id", LIBRARY.GSTREAMER);
266 	Linker.link(gst_caps_features_contains, "gst_caps_features_contains", LIBRARY.GSTREAMER);
267 	Linker.link(gst_caps_features_contains_id, "gst_caps_features_contains_id", LIBRARY.GSTREAMER);
268 	Linker.link(gst_caps_features_copy, "gst_caps_features_copy", LIBRARY.GSTREAMER);
269 	Linker.link(gst_caps_features_free, "gst_caps_features_free", 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_get_size, "gst_caps_features_get_size", LIBRARY.GSTREAMER);
273 	Linker.link(gst_caps_features_is_any, "gst_caps_features_is_any", LIBRARY.GSTREAMER);
274 	Linker.link(gst_caps_features_is_equal, "gst_caps_features_is_equal", LIBRARY.GSTREAMER);
275 	Linker.link(gst_caps_features_remove, "gst_caps_features_remove", LIBRARY.GSTREAMER);
276 	Linker.link(gst_caps_features_remove_id, "gst_caps_features_remove_id", LIBRARY.GSTREAMER);
277 	Linker.link(gst_caps_features_set_parent_refcount, "gst_caps_features_set_parent_refcount", LIBRARY.GSTREAMER);
278 	Linker.link(gst_caps_features_to_string, "gst_caps_features_to_string", LIBRARY.GSTREAMER);
279 	Linker.link(gst_caps_features_from_string, "gst_caps_features_from_string", LIBRARY.GSTREAMER);
280 
281 	// gstreamer.ChildProxy
282 
283 	Linker.link(gst_child_proxy_get_type, "gst_child_proxy_get_type", LIBRARY.GSTREAMER);
284 	Linker.link(gst_child_proxy_child_added, "gst_child_proxy_child_added", LIBRARY.GSTREAMER);
285 	Linker.link(gst_child_proxy_child_removed, "gst_child_proxy_child_removed", LIBRARY.GSTREAMER);
286 	Linker.link(gst_child_proxy_get, "gst_child_proxy_get", LIBRARY.GSTREAMER);
287 	Linker.link(gst_child_proxy_get_child_by_index, "gst_child_proxy_get_child_by_index", LIBRARY.GSTREAMER);
288 	Linker.link(gst_child_proxy_get_child_by_name, "gst_child_proxy_get_child_by_name", LIBRARY.GSTREAMER);
289 	Linker.link(gst_child_proxy_get_children_count, "gst_child_proxy_get_children_count", LIBRARY.GSTREAMER);
290 	Linker.link(gst_child_proxy_get_property, "gst_child_proxy_get_property", LIBRARY.GSTREAMER);
291 	Linker.link(gst_child_proxy_get_valist, "gst_child_proxy_get_valist", LIBRARY.GSTREAMER);
292 	Linker.link(gst_child_proxy_lookup, "gst_child_proxy_lookup", LIBRARY.GSTREAMER);
293 	Linker.link(gst_child_proxy_set, "gst_child_proxy_set", LIBRARY.GSTREAMER);
294 	Linker.link(gst_child_proxy_set_property, "gst_child_proxy_set_property", LIBRARY.GSTREAMER);
295 	Linker.link(gst_child_proxy_set_valist, "gst_child_proxy_set_valist", LIBRARY.GSTREAMER);
296 
297 	// gstreamer.Clock
298 
299 	Linker.link(gst_clock_get_type, "gst_clock_get_type", LIBRARY.GSTREAMER);
300 	Linker.link(gst_clock_id_compare_func, "gst_clock_id_compare_func", LIBRARY.GSTREAMER);
301 	Linker.link(gst_clock_id_get_time, "gst_clock_id_get_time", LIBRARY.GSTREAMER);
302 	Linker.link(gst_clock_id_ref, "gst_clock_id_ref", LIBRARY.GSTREAMER);
303 	Linker.link(gst_clock_id_unref, "gst_clock_id_unref", LIBRARY.GSTREAMER);
304 	Linker.link(gst_clock_id_unschedule, "gst_clock_id_unschedule", LIBRARY.GSTREAMER);
305 	Linker.link(gst_clock_id_wait, "gst_clock_id_wait", LIBRARY.GSTREAMER);
306 	Linker.link(gst_clock_id_wait_async, "gst_clock_id_wait_async", LIBRARY.GSTREAMER);
307 	Linker.link(gst_clock_add_observation, "gst_clock_add_observation", LIBRARY.GSTREAMER);
308 	Linker.link(gst_clock_add_observation_unapplied, "gst_clock_add_observation_unapplied", LIBRARY.GSTREAMER);
309 	Linker.link(gst_clock_adjust_unlocked, "gst_clock_adjust_unlocked", LIBRARY.GSTREAMER);
310 	Linker.link(gst_clock_adjust_with_calibration, "gst_clock_adjust_with_calibration", LIBRARY.GSTREAMER);
311 	Linker.link(gst_clock_get_calibration, "gst_clock_get_calibration", LIBRARY.GSTREAMER);
312 	Linker.link(gst_clock_get_internal_time, "gst_clock_get_internal_time", LIBRARY.GSTREAMER);
313 	Linker.link(gst_clock_get_master, "gst_clock_get_master", LIBRARY.GSTREAMER);
314 	Linker.link(gst_clock_get_resolution, "gst_clock_get_resolution", LIBRARY.GSTREAMER);
315 	Linker.link(gst_clock_get_time, "gst_clock_get_time", LIBRARY.GSTREAMER);
316 	Linker.link(gst_clock_get_timeout, "gst_clock_get_timeout", LIBRARY.GSTREAMER);
317 	Linker.link(gst_clock_is_synced, "gst_clock_is_synced", LIBRARY.GSTREAMER);
318 	Linker.link(gst_clock_new_periodic_id, "gst_clock_new_periodic_id", LIBRARY.GSTREAMER);
319 	Linker.link(gst_clock_new_single_shot_id, "gst_clock_new_single_shot_id", LIBRARY.GSTREAMER);
320 	Linker.link(gst_clock_periodic_id_reinit, "gst_clock_periodic_id_reinit", LIBRARY.GSTREAMER);
321 	Linker.link(gst_clock_set_calibration, "gst_clock_set_calibration", LIBRARY.GSTREAMER);
322 	Linker.link(gst_clock_set_master, "gst_clock_set_master", LIBRARY.GSTREAMER);
323 	Linker.link(gst_clock_set_resolution, "gst_clock_set_resolution", LIBRARY.GSTREAMER);
324 	Linker.link(gst_clock_set_synced, "gst_clock_set_synced", LIBRARY.GSTREAMER);
325 	Linker.link(gst_clock_set_timeout, "gst_clock_set_timeout", LIBRARY.GSTREAMER);
326 	Linker.link(gst_clock_single_shot_id_reinit, "gst_clock_single_shot_id_reinit", LIBRARY.GSTREAMER);
327 	Linker.link(gst_clock_unadjust_unlocked, "gst_clock_unadjust_unlocked", LIBRARY.GSTREAMER);
328 	Linker.link(gst_clock_unadjust_with_calibration, "gst_clock_unadjust_with_calibration", LIBRARY.GSTREAMER);
329 	Linker.link(gst_clock_wait_for_sync, "gst_clock_wait_for_sync", LIBRARY.GSTREAMER);
330 
331 	// gstreamer.Context
332 
333 	Linker.link(gst_context_get_type, "gst_context_get_type", LIBRARY.GSTREAMER);
334 	Linker.link(gst_context_new, "gst_context_new", LIBRARY.GSTREAMER);
335 	Linker.link(gst_context_get_context_type, "gst_context_get_context_type", LIBRARY.GSTREAMER);
336 	Linker.link(gst_context_get_structure, "gst_context_get_structure", LIBRARY.GSTREAMER);
337 	Linker.link(gst_context_has_context_type, "gst_context_has_context_type", LIBRARY.GSTREAMER);
338 	Linker.link(gst_context_is_persistent, "gst_context_is_persistent", LIBRARY.GSTREAMER);
339 	Linker.link(gst_context_writable_structure, "gst_context_writable_structure", LIBRARY.GSTREAMER);
340 
341 	// gstreamer.ControlBinding
342 
343 	Linker.link(gst_control_binding_get_type, "gst_control_binding_get_type", LIBRARY.GSTREAMER);
344 	Linker.link(gst_control_binding_get_g_value_array, "gst_control_binding_get_g_value_array", LIBRARY.GSTREAMER);
345 	Linker.link(gst_control_binding_get_value, "gst_control_binding_get_value", LIBRARY.GSTREAMER);
346 	Linker.link(gst_control_binding_get_value_array, "gst_control_binding_get_value_array", LIBRARY.GSTREAMER);
347 	Linker.link(gst_control_binding_is_disabled, "gst_control_binding_is_disabled", LIBRARY.GSTREAMER);
348 	Linker.link(gst_control_binding_set_disabled, "gst_control_binding_set_disabled", LIBRARY.GSTREAMER);
349 	Linker.link(gst_control_binding_sync_values, "gst_control_binding_sync_values", LIBRARY.GSTREAMER);
350 
351 	// gstreamer.ControlSource
352 
353 	Linker.link(gst_control_source_get_type, "gst_control_source_get_type", LIBRARY.GSTREAMER);
354 	Linker.link(gst_control_source_get_value, "gst_control_source_get_value", LIBRARY.GSTREAMER);
355 	Linker.link(gst_control_source_get_value_array, "gst_control_source_get_value_array", LIBRARY.GSTREAMER);
356 
357 	// gstreamer.DateTime
358 
359 	Linker.link(gst_date_time_get_type, "gst_date_time_get_type", LIBRARY.GSTREAMER);
360 	Linker.link(gst_date_time_new, "gst_date_time_new", LIBRARY.GSTREAMER);
361 	Linker.link(gst_date_time_new_from_g_date_time, "gst_date_time_new_from_g_date_time", LIBRARY.GSTREAMER);
362 	Linker.link(gst_date_time_new_from_iso8601_string, "gst_date_time_new_from_iso8601_string", LIBRARY.GSTREAMER);
363 	Linker.link(gst_date_time_new_from_unix_epoch_local_time, "gst_date_time_new_from_unix_epoch_local_time", LIBRARY.GSTREAMER);
364 	Linker.link(gst_date_time_new_from_unix_epoch_utc, "gst_date_time_new_from_unix_epoch_utc", LIBRARY.GSTREAMER);
365 	Linker.link(gst_date_time_new_local_time, "gst_date_time_new_local_time", LIBRARY.GSTREAMER);
366 	Linker.link(gst_date_time_new_now_local_time, "gst_date_time_new_now_local_time", LIBRARY.GSTREAMER);
367 	Linker.link(gst_date_time_new_now_utc, "gst_date_time_new_now_utc", LIBRARY.GSTREAMER);
368 	Linker.link(gst_date_time_new_y, "gst_date_time_new_y", LIBRARY.GSTREAMER);
369 	Linker.link(gst_date_time_new_ym, "gst_date_time_new_ym", LIBRARY.GSTREAMER);
370 	Linker.link(gst_date_time_new_ymd, "gst_date_time_new_ymd", LIBRARY.GSTREAMER);
371 	Linker.link(gst_date_time_get_day, "gst_date_time_get_day", LIBRARY.GSTREAMER);
372 	Linker.link(gst_date_time_get_hour, "gst_date_time_get_hour", LIBRARY.GSTREAMER);
373 	Linker.link(gst_date_time_get_microsecond, "gst_date_time_get_microsecond", LIBRARY.GSTREAMER);
374 	Linker.link(gst_date_time_get_minute, "gst_date_time_get_minute", LIBRARY.GSTREAMER);
375 	Linker.link(gst_date_time_get_month, "gst_date_time_get_month", LIBRARY.GSTREAMER);
376 	Linker.link(gst_date_time_get_second, "gst_date_time_get_second", LIBRARY.GSTREAMER);
377 	Linker.link(gst_date_time_get_time_zone_offset, "gst_date_time_get_time_zone_offset", LIBRARY.GSTREAMER);
378 	Linker.link(gst_date_time_get_year, "gst_date_time_get_year", LIBRARY.GSTREAMER);
379 	Linker.link(gst_date_time_has_day, "gst_date_time_has_day", LIBRARY.GSTREAMER);
380 	Linker.link(gst_date_time_has_month, "gst_date_time_has_month", LIBRARY.GSTREAMER);
381 	Linker.link(gst_date_time_has_second, "gst_date_time_has_second", LIBRARY.GSTREAMER);
382 	Linker.link(gst_date_time_has_time, "gst_date_time_has_time", LIBRARY.GSTREAMER);
383 	Linker.link(gst_date_time_has_year, "gst_date_time_has_year", LIBRARY.GSTREAMER);
384 	Linker.link(gst_date_time_ref, "gst_date_time_ref", LIBRARY.GSTREAMER);
385 	Linker.link(gst_date_time_to_g_date_time, "gst_date_time_to_g_date_time", 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_unref, "gst_date_time_unref", LIBRARY.GSTREAMER);
388 
389 	// gstreamer.DebugCategory
390 
391 	Linker.link(gst_debug_category_free, "gst_debug_category_free", LIBRARY.GSTREAMER);
392 	Linker.link(gst_debug_category_get_color, "gst_debug_category_get_color", LIBRARY.GSTREAMER);
393 	Linker.link(gst_debug_category_get_description, "gst_debug_category_get_description", LIBRARY.GSTREAMER);
394 	Linker.link(gst_debug_category_get_name, "gst_debug_category_get_name", LIBRARY.GSTREAMER);
395 	Linker.link(gst_debug_category_get_threshold, "gst_debug_category_get_threshold", LIBRARY.GSTREAMER);
396 	Linker.link(gst_debug_category_reset_threshold, "gst_debug_category_reset_threshold", LIBRARY.GSTREAMER);
397 	Linker.link(gst_debug_category_set_threshold, "gst_debug_category_set_threshold", LIBRARY.GSTREAMER);
398 
399 	// gstreamer.DebugMessage
400 
401 	Linker.link(gst_debug_message_get, "gst_debug_message_get", LIBRARY.GSTREAMER);
402 
403 	// gstreamer.Device
404 
405 	Linker.link(gst_device_get_type, "gst_device_get_type", LIBRARY.GSTREAMER);
406 	Linker.link(gst_device_create_element, "gst_device_create_element", LIBRARY.GSTREAMER);
407 	Linker.link(gst_device_get_caps, "gst_device_get_caps", LIBRARY.GSTREAMER);
408 	Linker.link(gst_device_get_device_class, "gst_device_get_device_class", LIBRARY.GSTREAMER);
409 	Linker.link(gst_device_get_display_name, "gst_device_get_display_name", LIBRARY.GSTREAMER);
410 	Linker.link(gst_device_get_properties, "gst_device_get_properties", LIBRARY.GSTREAMER);
411 	Linker.link(gst_device_has_classes, "gst_device_has_classes", LIBRARY.GSTREAMER);
412 	Linker.link(gst_device_has_classesv, "gst_device_has_classesv", LIBRARY.GSTREAMER);
413 	Linker.link(gst_device_reconfigure_element, "gst_device_reconfigure_element", LIBRARY.GSTREAMER);
414 
415 	// gstreamer.DeviceMonitor
416 
417 	Linker.link(gst_device_monitor_get_type, "gst_device_monitor_get_type", LIBRARY.GSTREAMER);
418 	Linker.link(gst_device_monitor_new, "gst_device_monitor_new", LIBRARY.GSTREAMER);
419 	Linker.link(gst_device_monitor_add_filter, "gst_device_monitor_add_filter", LIBRARY.GSTREAMER);
420 	Linker.link(gst_device_monitor_get_bus, "gst_device_monitor_get_bus", LIBRARY.GSTREAMER);
421 	Linker.link(gst_device_monitor_get_devices, "gst_device_monitor_get_devices", LIBRARY.GSTREAMER);
422 	Linker.link(gst_device_monitor_get_providers, "gst_device_monitor_get_providers", LIBRARY.GSTREAMER);
423 	Linker.link(gst_device_monitor_get_show_all_devices, "gst_device_monitor_get_show_all_devices", LIBRARY.GSTREAMER);
424 	Linker.link(gst_device_monitor_remove_filter, "gst_device_monitor_remove_filter", LIBRARY.GSTREAMER);
425 	Linker.link(gst_device_monitor_set_show_all_devices, "gst_device_monitor_set_show_all_devices", LIBRARY.GSTREAMER);
426 	Linker.link(gst_device_monitor_start, "gst_device_monitor_start", LIBRARY.GSTREAMER);
427 	Linker.link(gst_device_monitor_stop, "gst_device_monitor_stop", LIBRARY.GSTREAMER);
428 
429 	// gstreamer.DeviceProvider
430 
431 	Linker.link(gst_device_provider_get_type, "gst_device_provider_get_type", LIBRARY.GSTREAMER);
432 	Linker.link(gst_device_provider_register, "gst_device_provider_register", LIBRARY.GSTREAMER);
433 	Linker.link(gst_device_provider_can_monitor, "gst_device_provider_can_monitor", LIBRARY.GSTREAMER);
434 	Linker.link(gst_device_provider_device_add, "gst_device_provider_device_add", LIBRARY.GSTREAMER);
435 	Linker.link(gst_device_provider_device_remove, "gst_device_provider_device_remove", LIBRARY.GSTREAMER);
436 	Linker.link(gst_device_provider_get_bus, "gst_device_provider_get_bus", LIBRARY.GSTREAMER);
437 	Linker.link(gst_device_provider_get_devices, "gst_device_provider_get_devices", LIBRARY.GSTREAMER);
438 	Linker.link(gst_device_provider_get_factory, "gst_device_provider_get_factory", LIBRARY.GSTREAMER);
439 	Linker.link(gst_device_provider_get_hidden_providers, "gst_device_provider_get_hidden_providers", LIBRARY.GSTREAMER);
440 	Linker.link(gst_device_provider_hide_provider, "gst_device_provider_hide_provider", LIBRARY.GSTREAMER);
441 	Linker.link(gst_device_provider_start, "gst_device_provider_start", LIBRARY.GSTREAMER);
442 	Linker.link(gst_device_provider_stop, "gst_device_provider_stop", LIBRARY.GSTREAMER);
443 	Linker.link(gst_device_provider_unhide_provider, "gst_device_provider_unhide_provider", LIBRARY.GSTREAMER);
444 
445 	// gstreamer.DeviceProviderClass
446 
447 	Linker.link(gst_device_provider_class_add_metadata, "gst_device_provider_class_add_metadata", LIBRARY.GSTREAMER);
448 	Linker.link(gst_device_provider_class_add_static_metadata, "gst_device_provider_class_add_static_metadata", LIBRARY.GSTREAMER);
449 	Linker.link(gst_device_provider_class_get_metadata, "gst_device_provider_class_get_metadata", LIBRARY.GSTREAMER);
450 	Linker.link(gst_device_provider_class_set_metadata, "gst_device_provider_class_set_metadata", LIBRARY.GSTREAMER);
451 	Linker.link(gst_device_provider_class_set_static_metadata, "gst_device_provider_class_set_static_metadata", LIBRARY.GSTREAMER);
452 
453 	// gstreamer.DeviceProviderFactory
454 
455 	Linker.link(gst_device_provider_factory_get_type, "gst_device_provider_factory_get_type", LIBRARY.GSTREAMER);
456 	Linker.link(gst_device_provider_factory_find, "gst_device_provider_factory_find", LIBRARY.GSTREAMER);
457 	Linker.link(gst_device_provider_factory_get_by_name, "gst_device_provider_factory_get_by_name", LIBRARY.GSTREAMER);
458 	Linker.link(gst_device_provider_factory_list_get_device_providers, "gst_device_provider_factory_list_get_device_providers", LIBRARY.GSTREAMER);
459 	Linker.link(gst_device_provider_factory_get, "gst_device_provider_factory_get", LIBRARY.GSTREAMER);
460 	Linker.link(gst_device_provider_factory_get_device_provider_type, "gst_device_provider_factory_get_device_provider_type", LIBRARY.GSTREAMER);
461 	Linker.link(gst_device_provider_factory_get_metadata, "gst_device_provider_factory_get_metadata", LIBRARY.GSTREAMER);
462 	Linker.link(gst_device_provider_factory_get_metadata_keys, "gst_device_provider_factory_get_metadata_keys", LIBRARY.GSTREAMER);
463 	Linker.link(gst_device_provider_factory_has_classes, "gst_device_provider_factory_has_classes", LIBRARY.GSTREAMER);
464 	Linker.link(gst_device_provider_factory_has_classesv, "gst_device_provider_factory_has_classesv", LIBRARY.GSTREAMER);
465 
466 	// gstreamer.DoubleRange
467 
468 	Linker.link(gst_double_range_get_type, "gst_double_range_get_type", LIBRARY.GSTREAMER);
469 
470 	// gstreamer.DynamicTypeFactory
471 
472 	Linker.link(gst_dynamic_type_factory_get_type, "gst_dynamic_type_factory_get_type", LIBRARY.GSTREAMER);
473 	Linker.link(gst_dynamic_type_factory_load, "gst_dynamic_type_factory_load", LIBRARY.GSTREAMER);
474 
475 	// gstreamer.Element
476 
477 	Linker.link(gst_element_get_type, "gst_element_get_type", LIBRARY.GSTREAMER);
478 	Linker.link(gst_element_make_from_uri, "gst_element_make_from_uri", LIBRARY.GSTREAMER);
479 	Linker.link(gst_element_register, "gst_element_register", LIBRARY.GSTREAMER);
480 	Linker.link(gst_element_state_change_return_get_name, "gst_element_state_change_return_get_name", LIBRARY.GSTREAMER);
481 	Linker.link(gst_element_state_get_name, "gst_element_state_get_name", LIBRARY.GSTREAMER);
482 	Linker.link(gst_element_abort_state, "gst_element_abort_state", LIBRARY.GSTREAMER);
483 	Linker.link(gst_element_add_pad, "gst_element_add_pad", LIBRARY.GSTREAMER);
484 	Linker.link(gst_element_add_property_deep_notify_watch, "gst_element_add_property_deep_notify_watch", LIBRARY.GSTREAMER);
485 	Linker.link(gst_element_add_property_notify_watch, "gst_element_add_property_notify_watch", LIBRARY.GSTREAMER);
486 	Linker.link(gst_element_call_async, "gst_element_call_async", LIBRARY.GSTREAMER);
487 	Linker.link(gst_element_change_state, "gst_element_change_state", LIBRARY.GSTREAMER);
488 	Linker.link(gst_element_continue_state, "gst_element_continue_state", LIBRARY.GSTREAMER);
489 	Linker.link(gst_element_create_all_pads, "gst_element_create_all_pads", LIBRARY.GSTREAMER);
490 	Linker.link(gst_element_get_base_time, "gst_element_get_base_time", LIBRARY.GSTREAMER);
491 	Linker.link(gst_element_get_bus, "gst_element_get_bus", LIBRARY.GSTREAMER);
492 	Linker.link(gst_element_get_clock, "gst_element_get_clock", LIBRARY.GSTREAMER);
493 	Linker.link(gst_element_get_compatible_pad, "gst_element_get_compatible_pad", LIBRARY.GSTREAMER);
494 	Linker.link(gst_element_get_compatible_pad_template, "gst_element_get_compatible_pad_template", LIBRARY.GSTREAMER);
495 	Linker.link(gst_element_get_context, "gst_element_get_context", LIBRARY.GSTREAMER);
496 	Linker.link(gst_element_get_context_unlocked, "gst_element_get_context_unlocked", LIBRARY.GSTREAMER);
497 	Linker.link(gst_element_get_contexts, "gst_element_get_contexts", LIBRARY.GSTREAMER);
498 	Linker.link(gst_element_get_factory, "gst_element_get_factory", LIBRARY.GSTREAMER);
499 	Linker.link(gst_element_get_request_pad, "gst_element_get_request_pad", LIBRARY.GSTREAMER);
500 	Linker.link(gst_element_get_start_time, "gst_element_get_start_time", LIBRARY.GSTREAMER);
501 	Linker.link(gst_element_get_state, "gst_element_get_state", LIBRARY.GSTREAMER);
502 	Linker.link(gst_element_get_static_pad, "gst_element_get_static_pad", LIBRARY.GSTREAMER);
503 	Linker.link(gst_element_is_locked_state, "gst_element_is_locked_state", LIBRARY.GSTREAMER);
504 	Linker.link(gst_element_iterate_pads, "gst_element_iterate_pads", LIBRARY.GSTREAMER);
505 	Linker.link(gst_element_iterate_sink_pads, "gst_element_iterate_sink_pads", LIBRARY.GSTREAMER);
506 	Linker.link(gst_element_iterate_src_pads, "gst_element_iterate_src_pads", LIBRARY.GSTREAMER);
507 	Linker.link(gst_element_link, "gst_element_link", LIBRARY.GSTREAMER);
508 	Linker.link(gst_element_link_filtered, "gst_element_link_filtered", LIBRARY.GSTREAMER);
509 	Linker.link(gst_element_link_many, "gst_element_link_many", LIBRARY.GSTREAMER);
510 	Linker.link(gst_element_link_pads, "gst_element_link_pads", LIBRARY.GSTREAMER);
511 	Linker.link(gst_element_link_pads_filtered, "gst_element_link_pads_filtered", LIBRARY.GSTREAMER);
512 	Linker.link(gst_element_link_pads_full, "gst_element_link_pads_full", LIBRARY.GSTREAMER);
513 	Linker.link(gst_element_lost_state, "gst_element_lost_state", LIBRARY.GSTREAMER);
514 	Linker.link(gst_element_message_full, "gst_element_message_full", LIBRARY.GSTREAMER);
515 	Linker.link(gst_element_message_full_with_details, "gst_element_message_full_with_details", LIBRARY.GSTREAMER);
516 	Linker.link(gst_element_no_more_pads, "gst_element_no_more_pads", LIBRARY.GSTREAMER);
517 	Linker.link(gst_element_post_message, "gst_element_post_message", LIBRARY.GSTREAMER);
518 	Linker.link(gst_element_provide_clock, "gst_element_provide_clock", LIBRARY.GSTREAMER);
519 	Linker.link(gst_element_query, "gst_element_query", LIBRARY.GSTREAMER);
520 	Linker.link(gst_element_query_convert, "gst_element_query_convert", LIBRARY.GSTREAMER);
521 	Linker.link(gst_element_query_duration, "gst_element_query_duration", LIBRARY.GSTREAMER);
522 	Linker.link(gst_element_query_position, "gst_element_query_position", LIBRARY.GSTREAMER);
523 	Linker.link(gst_element_release_request_pad, "gst_element_release_request_pad", LIBRARY.GSTREAMER);
524 	Linker.link(gst_element_remove_pad, "gst_element_remove_pad", LIBRARY.GSTREAMER);
525 	Linker.link(gst_element_remove_property_notify_watch, "gst_element_remove_property_notify_watch", LIBRARY.GSTREAMER);
526 	Linker.link(gst_element_request_pad, "gst_element_request_pad", LIBRARY.GSTREAMER);
527 	Linker.link(gst_element_seek, "gst_element_seek", LIBRARY.GSTREAMER);
528 	Linker.link(gst_element_seek_simple, "gst_element_seek_simple", LIBRARY.GSTREAMER);
529 	Linker.link(gst_element_send_event, "gst_element_send_event", LIBRARY.GSTREAMER);
530 	Linker.link(gst_element_set_base_time, "gst_element_set_base_time", LIBRARY.GSTREAMER);
531 	Linker.link(gst_element_set_bus, "gst_element_set_bus", LIBRARY.GSTREAMER);
532 	Linker.link(gst_element_set_clock, "gst_element_set_clock", LIBRARY.GSTREAMER);
533 	Linker.link(gst_element_set_context, "gst_element_set_context", LIBRARY.GSTREAMER);
534 	Linker.link(gst_element_set_locked_state, "gst_element_set_locked_state", LIBRARY.GSTREAMER);
535 	Linker.link(gst_element_set_start_time, "gst_element_set_start_time", LIBRARY.GSTREAMER);
536 	Linker.link(gst_element_set_state, "gst_element_set_state", LIBRARY.GSTREAMER);
537 	Linker.link(gst_element_sync_state_with_parent, "gst_element_sync_state_with_parent", LIBRARY.GSTREAMER);
538 	Linker.link(gst_element_unlink, "gst_element_unlink", LIBRARY.GSTREAMER);
539 	Linker.link(gst_element_unlink_many, "gst_element_unlink_many", LIBRARY.GSTREAMER);
540 	Linker.link(gst_element_unlink_pads, "gst_element_unlink_pads", LIBRARY.GSTREAMER);
541 
542 	// gstreamer.ElementClass
543 
544 	Linker.link(gst_element_class_add_metadata, "gst_element_class_add_metadata", LIBRARY.GSTREAMER);
545 	Linker.link(gst_element_class_add_pad_template, "gst_element_class_add_pad_template", LIBRARY.GSTREAMER);
546 	Linker.link(gst_element_class_add_static_metadata, "gst_element_class_add_static_metadata", LIBRARY.GSTREAMER);
547 	Linker.link(gst_element_class_add_static_pad_template, "gst_element_class_add_static_pad_template", LIBRARY.GSTREAMER);
548 	Linker.link(gst_element_class_get_metadata, "gst_element_class_get_metadata", LIBRARY.GSTREAMER);
549 	Linker.link(gst_element_class_get_pad_template, "gst_element_class_get_pad_template", LIBRARY.GSTREAMER);
550 	Linker.link(gst_element_class_get_pad_template_list, "gst_element_class_get_pad_template_list", LIBRARY.GSTREAMER);
551 	Linker.link(gst_element_class_set_metadata, "gst_element_class_set_metadata", LIBRARY.GSTREAMER);
552 	Linker.link(gst_element_class_set_static_metadata, "gst_element_class_set_static_metadata", LIBRARY.GSTREAMER);
553 
554 	// gstreamer.ElementFactory
555 
556 	Linker.link(gst_element_factory_get_type, "gst_element_factory_get_type", LIBRARY.GSTREAMER);
557 	Linker.link(gst_element_factory_find, "gst_element_factory_find", LIBRARY.GSTREAMER);
558 	Linker.link(gst_element_factory_list_filter, "gst_element_factory_list_filter", LIBRARY.GSTREAMER);
559 	Linker.link(gst_element_factory_list_get_elements, "gst_element_factory_list_get_elements", LIBRARY.GSTREAMER);
560 	Linker.link(gst_element_factory_make, "gst_element_factory_make", LIBRARY.GSTREAMER);
561 	Linker.link(gst_element_factory_can_sink_all_caps, "gst_element_factory_can_sink_all_caps", LIBRARY.GSTREAMER);
562 	Linker.link(gst_element_factory_can_sink_any_caps, "gst_element_factory_can_sink_any_caps", LIBRARY.GSTREAMER);
563 	Linker.link(gst_element_factory_can_src_all_caps, "gst_element_factory_can_src_all_caps", LIBRARY.GSTREAMER);
564 	Linker.link(gst_element_factory_can_src_any_caps, "gst_element_factory_can_src_any_caps", LIBRARY.GSTREAMER);
565 	Linker.link(gst_element_factory_create, "gst_element_factory_create", LIBRARY.GSTREAMER);
566 	Linker.link(gst_element_factory_get_element_type, "gst_element_factory_get_element_type", LIBRARY.GSTREAMER);
567 	Linker.link(gst_element_factory_get_metadata, "gst_element_factory_get_metadata", LIBRARY.GSTREAMER);
568 	Linker.link(gst_element_factory_get_metadata_keys, "gst_element_factory_get_metadata_keys", LIBRARY.GSTREAMER);
569 	Linker.link(gst_element_factory_get_num_pad_templates, "gst_element_factory_get_num_pad_templates", LIBRARY.GSTREAMER);
570 	Linker.link(gst_element_factory_get_static_pad_templates, "gst_element_factory_get_static_pad_templates", LIBRARY.GSTREAMER);
571 	Linker.link(gst_element_factory_get_uri_protocols, "gst_element_factory_get_uri_protocols", LIBRARY.GSTREAMER);
572 	Linker.link(gst_element_factory_get_uri_type, "gst_element_factory_get_uri_type", LIBRARY.GSTREAMER);
573 	Linker.link(gst_element_factory_has_interface, "gst_element_factory_has_interface", LIBRARY.GSTREAMER);
574 	Linker.link(gst_element_factory_list_is_type, "gst_element_factory_list_is_type", LIBRARY.GSTREAMER);
575 
576 	// gstreamer.Event
577 
578 	Linker.link(gst_event_get_type, "gst_event_get_type", LIBRARY.GSTREAMER);
579 	Linker.link(gst_event_new_buffer_size, "gst_event_new_buffer_size", LIBRARY.GSTREAMER);
580 	Linker.link(gst_event_new_caps, "gst_event_new_caps", LIBRARY.GSTREAMER);
581 	Linker.link(gst_event_new_custom, "gst_event_new_custom", LIBRARY.GSTREAMER);
582 	Linker.link(gst_event_new_eos, "gst_event_new_eos", LIBRARY.GSTREAMER);
583 	Linker.link(gst_event_new_flush_start, "gst_event_new_flush_start", LIBRARY.GSTREAMER);
584 	Linker.link(gst_event_new_flush_stop, "gst_event_new_flush_stop", LIBRARY.GSTREAMER);
585 	Linker.link(gst_event_new_gap, "gst_event_new_gap", LIBRARY.GSTREAMER);
586 	Linker.link(gst_event_new_latency, "gst_event_new_latency", LIBRARY.GSTREAMER);
587 	Linker.link(gst_event_new_navigation, "gst_event_new_navigation", LIBRARY.GSTREAMER);
588 	Linker.link(gst_event_new_protection, "gst_event_new_protection", LIBRARY.GSTREAMER);
589 	Linker.link(gst_event_new_qos, "gst_event_new_qos", LIBRARY.GSTREAMER);
590 	Linker.link(gst_event_new_reconfigure, "gst_event_new_reconfigure", LIBRARY.GSTREAMER);
591 	Linker.link(gst_event_new_seek, "gst_event_new_seek", LIBRARY.GSTREAMER);
592 	Linker.link(gst_event_new_segment, "gst_event_new_segment", LIBRARY.GSTREAMER);
593 	Linker.link(gst_event_new_segment_done, "gst_event_new_segment_done", LIBRARY.GSTREAMER);
594 	Linker.link(gst_event_new_select_streams, "gst_event_new_select_streams", LIBRARY.GSTREAMER);
595 	Linker.link(gst_event_new_sink_message, "gst_event_new_sink_message", LIBRARY.GSTREAMER);
596 	Linker.link(gst_event_new_step, "gst_event_new_step", LIBRARY.GSTREAMER);
597 	Linker.link(gst_event_new_stream_collection, "gst_event_new_stream_collection", LIBRARY.GSTREAMER);
598 	Linker.link(gst_event_new_stream_group_done, "gst_event_new_stream_group_done", LIBRARY.GSTREAMER);
599 	Linker.link(gst_event_new_stream_start, "gst_event_new_stream_start", LIBRARY.GSTREAMER);
600 	Linker.link(gst_event_new_tag, "gst_event_new_tag", LIBRARY.GSTREAMER);
601 	Linker.link(gst_event_new_toc, "gst_event_new_toc", LIBRARY.GSTREAMER);
602 	Linker.link(gst_event_new_toc_select, "gst_event_new_toc_select", LIBRARY.GSTREAMER);
603 	Linker.link(gst_event_copy_segment, "gst_event_copy_segment", LIBRARY.GSTREAMER);
604 	Linker.link(gst_event_get_running_time_offset, "gst_event_get_running_time_offset", LIBRARY.GSTREAMER);
605 	Linker.link(gst_event_get_seqnum, "gst_event_get_seqnum", LIBRARY.GSTREAMER);
606 	Linker.link(gst_event_get_structure, "gst_event_get_structure", LIBRARY.GSTREAMER);
607 	Linker.link(gst_event_has_name, "gst_event_has_name", LIBRARY.GSTREAMER);
608 	Linker.link(gst_event_parse_buffer_size, "gst_event_parse_buffer_size", LIBRARY.GSTREAMER);
609 	Linker.link(gst_event_parse_caps, "gst_event_parse_caps", LIBRARY.GSTREAMER);
610 	Linker.link(gst_event_parse_flush_stop, "gst_event_parse_flush_stop", LIBRARY.GSTREAMER);
611 	Linker.link(gst_event_parse_gap, "gst_event_parse_gap", LIBRARY.GSTREAMER);
612 	Linker.link(gst_event_parse_group_id, "gst_event_parse_group_id", LIBRARY.GSTREAMER);
613 	Linker.link(gst_event_parse_latency, "gst_event_parse_latency", LIBRARY.GSTREAMER);
614 	Linker.link(gst_event_parse_protection, "gst_event_parse_protection", LIBRARY.GSTREAMER);
615 	Linker.link(gst_event_parse_qos, "gst_event_parse_qos", LIBRARY.GSTREAMER);
616 	Linker.link(gst_event_parse_seek, "gst_event_parse_seek", LIBRARY.GSTREAMER);
617 	Linker.link(gst_event_parse_segment, "gst_event_parse_segment", LIBRARY.GSTREAMER);
618 	Linker.link(gst_event_parse_segment_done, "gst_event_parse_segment_done", LIBRARY.GSTREAMER);
619 	Linker.link(gst_event_parse_select_streams, "gst_event_parse_select_streams", LIBRARY.GSTREAMER);
620 	Linker.link(gst_event_parse_sink_message, "gst_event_parse_sink_message", LIBRARY.GSTREAMER);
621 	Linker.link(gst_event_parse_step, "gst_event_parse_step", LIBRARY.GSTREAMER);
622 	Linker.link(gst_event_parse_stream, "gst_event_parse_stream", LIBRARY.GSTREAMER);
623 	Linker.link(gst_event_parse_stream_collection, "gst_event_parse_stream_collection", LIBRARY.GSTREAMER);
624 	Linker.link(gst_event_parse_stream_flags, "gst_event_parse_stream_flags", LIBRARY.GSTREAMER);
625 	Linker.link(gst_event_parse_stream_group_done, "gst_event_parse_stream_group_done", LIBRARY.GSTREAMER);
626 	Linker.link(gst_event_parse_stream_start, "gst_event_parse_stream_start", LIBRARY.GSTREAMER);
627 	Linker.link(gst_event_parse_tag, "gst_event_parse_tag", LIBRARY.GSTREAMER);
628 	Linker.link(gst_event_parse_toc, "gst_event_parse_toc", LIBRARY.GSTREAMER);
629 	Linker.link(gst_event_parse_toc_select, "gst_event_parse_toc_select", LIBRARY.GSTREAMER);
630 	Linker.link(gst_event_set_group_id, "gst_event_set_group_id", LIBRARY.GSTREAMER);
631 	Linker.link(gst_event_set_running_time_offset, "gst_event_set_running_time_offset", LIBRARY.GSTREAMER);
632 	Linker.link(gst_event_set_seqnum, "gst_event_set_seqnum", LIBRARY.GSTREAMER);
633 	Linker.link(gst_event_set_stream, "gst_event_set_stream", LIBRARY.GSTREAMER);
634 	Linker.link(gst_event_set_stream_flags, "gst_event_set_stream_flags", LIBRARY.GSTREAMER);
635 	Linker.link(gst_event_writable_structure, "gst_event_writable_structure", LIBRARY.GSTREAMER);
636 	Linker.link(gst_event_type_get_flags, "gst_event_type_get_flags", LIBRARY.GSTREAMER);
637 	Linker.link(gst_event_type_get_name, "gst_event_type_get_name", LIBRARY.GSTREAMER);
638 	Linker.link(gst_event_type_to_quark, "gst_event_type_to_quark", LIBRARY.GSTREAMER);
639 
640 	// gstreamer.FlagSet
641 
642 	Linker.link(gst_flagset_get_type, "gst_flagset_get_type", LIBRARY.GSTREAMER);
643 	Linker.link(gst_flagset_register, "gst_flagset_register", LIBRARY.GSTREAMER);
644 
645 	// gstreamer.Fraction
646 
647 	Linker.link(gst_fraction_get_type, "gst_fraction_get_type", LIBRARY.GSTREAMER);
648 
649 	// gstreamer.FractionRange
650 
651 	Linker.link(gst_fraction_range_get_type, "gst_fraction_range_get_type", LIBRARY.GSTREAMER);
652 
653 	// gstreamer.GhostPad
654 
655 	Linker.link(gst_ghost_pad_get_type, "gst_ghost_pad_get_type", LIBRARY.GSTREAMER);
656 	Linker.link(gst_ghost_pad_new, "gst_ghost_pad_new", LIBRARY.GSTREAMER);
657 	Linker.link(gst_ghost_pad_new_from_template, "gst_ghost_pad_new_from_template", LIBRARY.GSTREAMER);
658 	Linker.link(gst_ghost_pad_new_no_target, "gst_ghost_pad_new_no_target", LIBRARY.GSTREAMER);
659 	Linker.link(gst_ghost_pad_new_no_target_from_template, "gst_ghost_pad_new_no_target_from_template", LIBRARY.GSTREAMER);
660 	Linker.link(gst_ghost_pad_activate_mode_default, "gst_ghost_pad_activate_mode_default", LIBRARY.GSTREAMER);
661 	Linker.link(gst_ghost_pad_internal_activate_mode_default, "gst_ghost_pad_internal_activate_mode_default", LIBRARY.GSTREAMER);
662 	Linker.link(gst_ghost_pad_construct, "gst_ghost_pad_construct", LIBRARY.GSTREAMER);
663 	Linker.link(gst_ghost_pad_get_target, "gst_ghost_pad_get_target", LIBRARY.GSTREAMER);
664 	Linker.link(gst_ghost_pad_set_target, "gst_ghost_pad_set_target", LIBRARY.GSTREAMER);
665 
666 	// gstreamer.Int64Range
667 
668 	Linker.link(gst_int64_range_get_type, "gst_int64_range_get_type", LIBRARY.GSTREAMER);
669 
670 	// gstreamer.IntRange
671 
672 	Linker.link(gst_int_range_get_type, "gst_int_range_get_type", LIBRARY.GSTREAMER);
673 
674 	// gstreamer.Iterator
675 
676 	Linker.link(gst_iterator_get_type, "gst_iterator_get_type", LIBRARY.GSTREAMER);
677 	Linker.link(gst_iterator_new, "gst_iterator_new", LIBRARY.GSTREAMER);
678 	Linker.link(gst_iterator_new_list, "gst_iterator_new_list", LIBRARY.GSTREAMER);
679 	Linker.link(gst_iterator_new_single, "gst_iterator_new_single", LIBRARY.GSTREAMER);
680 	Linker.link(gst_iterator_copy, "gst_iterator_copy", LIBRARY.GSTREAMER);
681 	Linker.link(gst_iterator_filter, "gst_iterator_filter", LIBRARY.GSTREAMER);
682 	Linker.link(gst_iterator_find_custom, "gst_iterator_find_custom", LIBRARY.GSTREAMER);
683 	Linker.link(gst_iterator_fold, "gst_iterator_fold", LIBRARY.GSTREAMER);
684 	Linker.link(gst_iterator_foreach, "gst_iterator_foreach", LIBRARY.GSTREAMER);
685 	Linker.link(gst_iterator_free, "gst_iterator_free", LIBRARY.GSTREAMER);
686 	Linker.link(gst_iterator_next, "gst_iterator_next", LIBRARY.GSTREAMER);
687 	Linker.link(gst_iterator_push, "gst_iterator_push", LIBRARY.GSTREAMER);
688 	Linker.link(gst_iterator_resync, "gst_iterator_resync", LIBRARY.GSTREAMER);
689 
690 	// gstreamer.Memory
691 
692 	Linker.link(gst_memory_get_type, "gst_memory_get_type", LIBRARY.GSTREAMER);
693 	Linker.link(gst_memory_new_wrapped, "gst_memory_new_wrapped", LIBRARY.GSTREAMER);
694 	Linker.link(gst_memory_copy, "gst_memory_copy", LIBRARY.GSTREAMER);
695 	Linker.link(gst_memory_get_sizes, "gst_memory_get_sizes", LIBRARY.GSTREAMER);
696 	Linker.link(gst_memory_init, "gst_memory_init", LIBRARY.GSTREAMER);
697 	Linker.link(gst_memory_is_span, "gst_memory_is_span", LIBRARY.GSTREAMER);
698 	Linker.link(gst_memory_is_type, "gst_memory_is_type", LIBRARY.GSTREAMER);
699 	Linker.link(gst_memory_make_mapped, "gst_memory_make_mapped", LIBRARY.GSTREAMER);
700 	Linker.link(gst_memory_map, "gst_memory_map", LIBRARY.GSTREAMER);
701 	Linker.link(gst_memory_resize, "gst_memory_resize", LIBRARY.GSTREAMER);
702 	Linker.link(gst_memory_share, "gst_memory_share", LIBRARY.GSTREAMER);
703 	Linker.link(gst_memory_unmap, "gst_memory_unmap", LIBRARY.GSTREAMER);
704 
705 	// gstreamer.Message
706 
707 	Linker.link(gst_message_get_type, "gst_message_get_type", LIBRARY.GSTREAMER);
708 	Linker.link(gst_message_new_application, "gst_message_new_application", LIBRARY.GSTREAMER);
709 	Linker.link(gst_message_new_async_done, "gst_message_new_async_done", LIBRARY.GSTREAMER);
710 	Linker.link(gst_message_new_async_start, "gst_message_new_async_start", LIBRARY.GSTREAMER);
711 	Linker.link(gst_message_new_buffering, "gst_message_new_buffering", LIBRARY.GSTREAMER);
712 	Linker.link(gst_message_new_clock_lost, "gst_message_new_clock_lost", LIBRARY.GSTREAMER);
713 	Linker.link(gst_message_new_clock_provide, "gst_message_new_clock_provide", LIBRARY.GSTREAMER);
714 	Linker.link(gst_message_new_custom, "gst_message_new_custom", LIBRARY.GSTREAMER);
715 	Linker.link(gst_message_new_device_added, "gst_message_new_device_added", LIBRARY.GSTREAMER);
716 	Linker.link(gst_message_new_device_removed, "gst_message_new_device_removed", LIBRARY.GSTREAMER);
717 	Linker.link(gst_message_new_duration_changed, "gst_message_new_duration_changed", LIBRARY.GSTREAMER);
718 	Linker.link(gst_message_new_element, "gst_message_new_element", LIBRARY.GSTREAMER);
719 	Linker.link(gst_message_new_eos, "gst_message_new_eos", LIBRARY.GSTREAMER);
720 	Linker.link(gst_message_new_error, "gst_message_new_error", LIBRARY.GSTREAMER);
721 	Linker.link(gst_message_new_error_with_details, "gst_message_new_error_with_details", LIBRARY.GSTREAMER);
722 	Linker.link(gst_message_new_have_context, "gst_message_new_have_context", LIBRARY.GSTREAMER);
723 	Linker.link(gst_message_new_info, "gst_message_new_info", LIBRARY.GSTREAMER);
724 	Linker.link(gst_message_new_info_with_details, "gst_message_new_info_with_details", LIBRARY.GSTREAMER);
725 	Linker.link(gst_message_new_latency, "gst_message_new_latency", LIBRARY.GSTREAMER);
726 	Linker.link(gst_message_new_need_context, "gst_message_new_need_context", LIBRARY.GSTREAMER);
727 	Linker.link(gst_message_new_new_clock, "gst_message_new_new_clock", LIBRARY.GSTREAMER);
728 	Linker.link(gst_message_new_progress, "gst_message_new_progress", LIBRARY.GSTREAMER);
729 	Linker.link(gst_message_new_property_notify, "gst_message_new_property_notify", LIBRARY.GSTREAMER);
730 	Linker.link(gst_message_new_qos, "gst_message_new_qos", LIBRARY.GSTREAMER);
731 	Linker.link(gst_message_new_redirect, "gst_message_new_redirect", LIBRARY.GSTREAMER);
732 	Linker.link(gst_message_new_request_state, "gst_message_new_request_state", LIBRARY.GSTREAMER);
733 	Linker.link(gst_message_new_reset_time, "gst_message_new_reset_time", LIBRARY.GSTREAMER);
734 	Linker.link(gst_message_new_segment_done, "gst_message_new_segment_done", LIBRARY.GSTREAMER);
735 	Linker.link(gst_message_new_segment_start, "gst_message_new_segment_start", LIBRARY.GSTREAMER);
736 	Linker.link(gst_message_new_state_changed, "gst_message_new_state_changed", LIBRARY.GSTREAMER);
737 	Linker.link(gst_message_new_state_dirty, "gst_message_new_state_dirty", LIBRARY.GSTREAMER);
738 	Linker.link(gst_message_new_step_done, "gst_message_new_step_done", LIBRARY.GSTREAMER);
739 	Linker.link(gst_message_new_step_start, "gst_message_new_step_start", LIBRARY.GSTREAMER);
740 	Linker.link(gst_message_new_stream_collection, "gst_message_new_stream_collection", LIBRARY.GSTREAMER);
741 	Linker.link(gst_message_new_stream_start, "gst_message_new_stream_start", LIBRARY.GSTREAMER);
742 	Linker.link(gst_message_new_stream_status, "gst_message_new_stream_status", LIBRARY.GSTREAMER);
743 	Linker.link(gst_message_new_streams_selected, "gst_message_new_streams_selected", LIBRARY.GSTREAMER);
744 	Linker.link(gst_message_new_structure_change, "gst_message_new_structure_change", LIBRARY.GSTREAMER);
745 	Linker.link(gst_message_new_tag, "gst_message_new_tag", LIBRARY.GSTREAMER);
746 	Linker.link(gst_message_new_toc, "gst_message_new_toc", LIBRARY.GSTREAMER);
747 	Linker.link(gst_message_new_warning, "gst_message_new_warning", LIBRARY.GSTREAMER);
748 	Linker.link(gst_message_new_warning_with_details, "gst_message_new_warning_with_details", LIBRARY.GSTREAMER);
749 	Linker.link(gst_message_add_redirect_entry, "gst_message_add_redirect_entry", LIBRARY.GSTREAMER);
750 	Linker.link(gst_message_get_num_redirect_entries, "gst_message_get_num_redirect_entries", LIBRARY.GSTREAMER);
751 	Linker.link(gst_message_get_seqnum, "gst_message_get_seqnum", LIBRARY.GSTREAMER);
752 	Linker.link(gst_message_get_stream_status_object, "gst_message_get_stream_status_object", LIBRARY.GSTREAMER);
753 	Linker.link(gst_message_get_structure, "gst_message_get_structure", LIBRARY.GSTREAMER);
754 	Linker.link(gst_message_has_name, "gst_message_has_name", LIBRARY.GSTREAMER);
755 	Linker.link(gst_message_parse_async_done, "gst_message_parse_async_done", LIBRARY.GSTREAMER);
756 	Linker.link(gst_message_parse_buffering, "gst_message_parse_buffering", LIBRARY.GSTREAMER);
757 	Linker.link(gst_message_parse_buffering_stats, "gst_message_parse_buffering_stats", LIBRARY.GSTREAMER);
758 	Linker.link(gst_message_parse_clock_lost, "gst_message_parse_clock_lost", LIBRARY.GSTREAMER);
759 	Linker.link(gst_message_parse_clock_provide, "gst_message_parse_clock_provide", LIBRARY.GSTREAMER);
760 	Linker.link(gst_message_parse_context_type, "gst_message_parse_context_type", LIBRARY.GSTREAMER);
761 	Linker.link(gst_message_parse_device_added, "gst_message_parse_device_added", LIBRARY.GSTREAMER);
762 	Linker.link(gst_message_parse_device_removed, "gst_message_parse_device_removed", LIBRARY.GSTREAMER);
763 	Linker.link(gst_message_parse_error, "gst_message_parse_error", LIBRARY.GSTREAMER);
764 	Linker.link(gst_message_parse_error_details, "gst_message_parse_error_details", LIBRARY.GSTREAMER);
765 	Linker.link(gst_message_parse_group_id, "gst_message_parse_group_id", LIBRARY.GSTREAMER);
766 	Linker.link(gst_message_parse_have_context, "gst_message_parse_have_context", LIBRARY.GSTREAMER);
767 	Linker.link(gst_message_parse_info, "gst_message_parse_info", LIBRARY.GSTREAMER);
768 	Linker.link(gst_message_parse_info_details, "gst_message_parse_info_details", LIBRARY.GSTREAMER);
769 	Linker.link(gst_message_parse_new_clock, "gst_message_parse_new_clock", LIBRARY.GSTREAMER);
770 	Linker.link(gst_message_parse_progress, "gst_message_parse_progress", LIBRARY.GSTREAMER);
771 	Linker.link(gst_message_parse_property_notify, "gst_message_parse_property_notify", LIBRARY.GSTREAMER);
772 	Linker.link(gst_message_parse_qos, "gst_message_parse_qos", LIBRARY.GSTREAMER);
773 	Linker.link(gst_message_parse_qos_stats, "gst_message_parse_qos_stats", LIBRARY.GSTREAMER);
774 	Linker.link(gst_message_parse_qos_values, "gst_message_parse_qos_values", LIBRARY.GSTREAMER);
775 	Linker.link(gst_message_parse_redirect_entry, "gst_message_parse_redirect_entry", LIBRARY.GSTREAMER);
776 	Linker.link(gst_message_parse_request_state, "gst_message_parse_request_state", LIBRARY.GSTREAMER);
777 	Linker.link(gst_message_parse_reset_time, "gst_message_parse_reset_time", LIBRARY.GSTREAMER);
778 	Linker.link(gst_message_parse_segment_done, "gst_message_parse_segment_done", LIBRARY.GSTREAMER);
779 	Linker.link(gst_message_parse_segment_start, "gst_message_parse_segment_start", LIBRARY.GSTREAMER);
780 	Linker.link(gst_message_parse_state_changed, "gst_message_parse_state_changed", LIBRARY.GSTREAMER);
781 	Linker.link(gst_message_parse_step_done, "gst_message_parse_step_done", LIBRARY.GSTREAMER);
782 	Linker.link(gst_message_parse_step_start, "gst_message_parse_step_start", LIBRARY.GSTREAMER);
783 	Linker.link(gst_message_parse_stream_collection, "gst_message_parse_stream_collection", LIBRARY.GSTREAMER);
784 	Linker.link(gst_message_parse_stream_status, "gst_message_parse_stream_status", LIBRARY.GSTREAMER);
785 	Linker.link(gst_message_parse_streams_selected, "gst_message_parse_streams_selected", LIBRARY.GSTREAMER);
786 	Linker.link(gst_message_parse_structure_change, "gst_message_parse_structure_change", LIBRARY.GSTREAMER);
787 	Linker.link(gst_message_parse_tag, "gst_message_parse_tag", LIBRARY.GSTREAMER);
788 	Linker.link(gst_message_parse_toc, "gst_message_parse_toc", LIBRARY.GSTREAMER);
789 	Linker.link(gst_message_parse_warning, "gst_message_parse_warning", LIBRARY.GSTREAMER);
790 	Linker.link(gst_message_parse_warning_details, "gst_message_parse_warning_details", LIBRARY.GSTREAMER);
791 	Linker.link(gst_message_set_buffering_stats, "gst_message_set_buffering_stats", LIBRARY.GSTREAMER);
792 	Linker.link(gst_message_set_group_id, "gst_message_set_group_id", LIBRARY.GSTREAMER);
793 	Linker.link(gst_message_set_qos_stats, "gst_message_set_qos_stats", LIBRARY.GSTREAMER);
794 	Linker.link(gst_message_set_qos_values, "gst_message_set_qos_values", LIBRARY.GSTREAMER);
795 	Linker.link(gst_message_set_seqnum, "gst_message_set_seqnum", LIBRARY.GSTREAMER);
796 	Linker.link(gst_message_set_stream_status_object, "gst_message_set_stream_status_object", LIBRARY.GSTREAMER);
797 	Linker.link(gst_message_streams_selected_add, "gst_message_streams_selected_add", LIBRARY.GSTREAMER);
798 	Linker.link(gst_message_streams_selected_get_size, "gst_message_streams_selected_get_size", LIBRARY.GSTREAMER);
799 	Linker.link(gst_message_streams_selected_get_stream, "gst_message_streams_selected_get_stream", LIBRARY.GSTREAMER);
800 	Linker.link(gst_message_type_get_name, "gst_message_type_get_name", LIBRARY.GSTREAMER);
801 	Linker.link(gst_message_type_to_quark, "gst_message_type_to_quark", LIBRARY.GSTREAMER);
802 
803 	// gstreamer.Meta
804 
805 	Linker.link(gst_meta_api_type_get_tags, "gst_meta_api_type_get_tags", LIBRARY.GSTREAMER);
806 	Linker.link(gst_meta_api_type_has_tag, "gst_meta_api_type_has_tag", LIBRARY.GSTREAMER);
807 	Linker.link(gst_meta_api_type_register, "gst_meta_api_type_register", LIBRARY.GSTREAMER);
808 	Linker.link(gst_meta_get_info, "gst_meta_get_info", LIBRARY.GSTREAMER);
809 	Linker.link(gst_meta_register, "gst_meta_register", LIBRARY.GSTREAMER);
810 
811 	// gstreamer.MiniObject
812 
813 	Linker.link(gst_mini_object_copy, "gst_mini_object_copy", LIBRARY.GSTREAMER);
814 	Linker.link(gst_mini_object_get_qdata, "gst_mini_object_get_qdata", LIBRARY.GSTREAMER);
815 	Linker.link(gst_mini_object_init, "gst_mini_object_init", LIBRARY.GSTREAMER);
816 	Linker.link(gst_mini_object_is_writable, "gst_mini_object_is_writable", LIBRARY.GSTREAMER);
817 	Linker.link(gst_mini_object_lock, "gst_mini_object_lock", LIBRARY.GSTREAMER);
818 	Linker.link(gst_mini_object_make_writable, "gst_mini_object_make_writable", LIBRARY.GSTREAMER);
819 	Linker.link(gst_mini_object_ref, "gst_mini_object_ref", LIBRARY.GSTREAMER);
820 	Linker.link(gst_mini_object_set_qdata, "gst_mini_object_set_qdata", LIBRARY.GSTREAMER);
821 	Linker.link(gst_mini_object_steal_qdata, "gst_mini_object_steal_qdata", LIBRARY.GSTREAMER);
822 	Linker.link(gst_mini_object_unlock, "gst_mini_object_unlock", LIBRARY.GSTREAMER);
823 	Linker.link(gst_mini_object_unref, "gst_mini_object_unref", LIBRARY.GSTREAMER);
824 	Linker.link(gst_mini_object_weak_ref, "gst_mini_object_weak_ref", LIBRARY.GSTREAMER);
825 	Linker.link(gst_mini_object_weak_unref, "gst_mini_object_weak_unref", LIBRARY.GSTREAMER);
826 	Linker.link(gst_mini_object_replace, "gst_mini_object_replace", LIBRARY.GSTREAMER);
827 	Linker.link(gst_mini_object_steal, "gst_mini_object_steal", LIBRARY.GSTREAMER);
828 	Linker.link(gst_mini_object_take, "gst_mini_object_take", LIBRARY.GSTREAMER);
829 
830 	// gstreamer.ObjectGst
831 
832 	Linker.link(gst_object_get_type, "gst_object_get_type", LIBRARY.GSTREAMER);
833 	Linker.link(gst_object_check_uniqueness, "gst_object_check_uniqueness", LIBRARY.GSTREAMER);
834 	Linker.link(gst_object_default_deep_notify, "gst_object_default_deep_notify", LIBRARY.GSTREAMER);
835 	Linker.link(gst_object_ref_sink, "gst_object_ref_sink", LIBRARY.GSTREAMER);
836 	Linker.link(gst_object_replace, "gst_object_replace", LIBRARY.GSTREAMER);
837 	Linker.link(gst_object_add_control_binding, "gst_object_add_control_binding", LIBRARY.GSTREAMER);
838 	Linker.link(gst_object_default_error, "gst_object_default_error", LIBRARY.GSTREAMER);
839 	Linker.link(gst_object_get_control_binding, "gst_object_get_control_binding", LIBRARY.GSTREAMER);
840 	Linker.link(gst_object_get_control_rate, "gst_object_get_control_rate", LIBRARY.GSTREAMER);
841 	Linker.link(gst_object_get_g_value_array, "gst_object_get_g_value_array", LIBRARY.GSTREAMER);
842 	Linker.link(gst_object_get_name, "gst_object_get_name", LIBRARY.GSTREAMER);
843 	Linker.link(gst_object_get_parent, "gst_object_get_parent", LIBRARY.GSTREAMER);
844 	Linker.link(gst_object_get_path_string, "gst_object_get_path_string", LIBRARY.GSTREAMER);
845 	Linker.link(gst_object_get_value, "gst_object_get_value", LIBRARY.GSTREAMER);
846 	Linker.link(gst_object_get_value_array, "gst_object_get_value_array", LIBRARY.GSTREAMER);
847 	Linker.link(gst_object_has_active_control_bindings, "gst_object_has_active_control_bindings", LIBRARY.GSTREAMER);
848 	Linker.link(gst_object_has_ancestor, "gst_object_has_ancestor", LIBRARY.GSTREAMER);
849 	Linker.link(gst_object_has_as_ancestor, "gst_object_has_as_ancestor", LIBRARY.GSTREAMER);
850 	Linker.link(gst_object_has_as_parent, "gst_object_has_as_parent", LIBRARY.GSTREAMER);
851 	Linker.link(gst_object_ref, "gst_object_ref", LIBRARY.GSTREAMER);
852 	Linker.link(gst_object_remove_control_binding, "gst_object_remove_control_binding", LIBRARY.GSTREAMER);
853 	Linker.link(gst_object_set_control_binding_disabled, "gst_object_set_control_binding_disabled", LIBRARY.GSTREAMER);
854 	Linker.link(gst_object_set_control_bindings_disabled, "gst_object_set_control_bindings_disabled", LIBRARY.GSTREAMER);
855 	Linker.link(gst_object_set_control_rate, "gst_object_set_control_rate", LIBRARY.GSTREAMER);
856 	Linker.link(gst_object_set_name, "gst_object_set_name", LIBRARY.GSTREAMER);
857 	Linker.link(gst_object_set_parent, "gst_object_set_parent", LIBRARY.GSTREAMER);
858 	Linker.link(gst_object_suggest_next_sync, "gst_object_suggest_next_sync", LIBRARY.GSTREAMER);
859 	Linker.link(gst_object_sync_values, "gst_object_sync_values", LIBRARY.GSTREAMER);
860 	Linker.link(gst_object_unparent, "gst_object_unparent", LIBRARY.GSTREAMER);
861 	Linker.link(gst_object_unref, "gst_object_unref", LIBRARY.GSTREAMER);
862 
863 	// gstreamer.Pad
864 
865 	Linker.link(gst_pad_get_type, "gst_pad_get_type", LIBRARY.GSTREAMER);
866 	Linker.link(gst_pad_new, "gst_pad_new", LIBRARY.GSTREAMER);
867 	Linker.link(gst_pad_new_from_static_template, "gst_pad_new_from_static_template", LIBRARY.GSTREAMER);
868 	Linker.link(gst_pad_new_from_template, "gst_pad_new_from_template", LIBRARY.GSTREAMER);
869 	Linker.link(gst_pad_link_get_name, "gst_pad_link_get_name", LIBRARY.GSTREAMER);
870 	Linker.link(gst_pad_activate_mode, "gst_pad_activate_mode", LIBRARY.GSTREAMER);
871 	Linker.link(gst_pad_add_probe, "gst_pad_add_probe", LIBRARY.GSTREAMER);
872 	Linker.link(gst_pad_can_link, "gst_pad_can_link", LIBRARY.GSTREAMER);
873 	Linker.link(gst_pad_chain, "gst_pad_chain", LIBRARY.GSTREAMER);
874 	Linker.link(gst_pad_chain_list, "gst_pad_chain_list", LIBRARY.GSTREAMER);
875 	Linker.link(gst_pad_check_reconfigure, "gst_pad_check_reconfigure", LIBRARY.GSTREAMER);
876 	Linker.link(gst_pad_create_stream_id, "gst_pad_create_stream_id", LIBRARY.GSTREAMER);
877 	Linker.link(gst_pad_create_stream_id_printf, "gst_pad_create_stream_id_printf", LIBRARY.GSTREAMER);
878 	Linker.link(gst_pad_create_stream_id_printf_valist, "gst_pad_create_stream_id_printf_valist", LIBRARY.GSTREAMER);
879 	Linker.link(gst_pad_event_default, "gst_pad_event_default", LIBRARY.GSTREAMER);
880 	Linker.link(gst_pad_forward, "gst_pad_forward", LIBRARY.GSTREAMER);
881 	Linker.link(gst_pad_get_allowed_caps, "gst_pad_get_allowed_caps", LIBRARY.GSTREAMER);
882 	Linker.link(gst_pad_get_current_caps, "gst_pad_get_current_caps", LIBRARY.GSTREAMER);
883 	Linker.link(gst_pad_get_direction, "gst_pad_get_direction", LIBRARY.GSTREAMER);
884 	Linker.link(gst_pad_get_element_private, "gst_pad_get_element_private", LIBRARY.GSTREAMER);
885 	Linker.link(gst_pad_get_last_flow_return, "gst_pad_get_last_flow_return", LIBRARY.GSTREAMER);
886 	Linker.link(gst_pad_get_offset, "gst_pad_get_offset", LIBRARY.GSTREAMER);
887 	Linker.link(gst_pad_get_pad_template, "gst_pad_get_pad_template", LIBRARY.GSTREAMER);
888 	Linker.link(gst_pad_get_pad_template_caps, "gst_pad_get_pad_template_caps", LIBRARY.GSTREAMER);
889 	Linker.link(gst_pad_get_parent_element, "gst_pad_get_parent_element", LIBRARY.GSTREAMER);
890 	Linker.link(gst_pad_get_peer, "gst_pad_get_peer", LIBRARY.GSTREAMER);
891 	Linker.link(gst_pad_get_range, "gst_pad_get_range", LIBRARY.GSTREAMER);
892 	Linker.link(gst_pad_get_sticky_event, "gst_pad_get_sticky_event", LIBRARY.GSTREAMER);
893 	Linker.link(gst_pad_get_stream, "gst_pad_get_stream", LIBRARY.GSTREAMER);
894 	Linker.link(gst_pad_get_stream_id, "gst_pad_get_stream_id", LIBRARY.GSTREAMER);
895 	Linker.link(gst_pad_get_task_state, "gst_pad_get_task_state", LIBRARY.GSTREAMER);
896 	Linker.link(gst_pad_has_current_caps, "gst_pad_has_current_caps", LIBRARY.GSTREAMER);
897 	Linker.link(gst_pad_is_active, "gst_pad_is_active", LIBRARY.GSTREAMER);
898 	Linker.link(gst_pad_is_blocked, "gst_pad_is_blocked", LIBRARY.GSTREAMER);
899 	Linker.link(gst_pad_is_blocking, "gst_pad_is_blocking", LIBRARY.GSTREAMER);
900 	Linker.link(gst_pad_is_linked, "gst_pad_is_linked", LIBRARY.GSTREAMER);
901 	Linker.link(gst_pad_iterate_internal_links, "gst_pad_iterate_internal_links", LIBRARY.GSTREAMER);
902 	Linker.link(gst_pad_iterate_internal_links_default, "gst_pad_iterate_internal_links_default", LIBRARY.GSTREAMER);
903 	Linker.link(gst_pad_link, "gst_pad_link", LIBRARY.GSTREAMER);
904 	Linker.link(gst_pad_link_full, "gst_pad_link_full", LIBRARY.GSTREAMER);
905 	Linker.link(gst_pad_link_maybe_ghosting, "gst_pad_link_maybe_ghosting", LIBRARY.GSTREAMER);
906 	Linker.link(gst_pad_link_maybe_ghosting_full, "gst_pad_link_maybe_ghosting_full", LIBRARY.GSTREAMER);
907 	Linker.link(gst_pad_mark_reconfigure, "gst_pad_mark_reconfigure", LIBRARY.GSTREAMER);
908 	Linker.link(gst_pad_needs_reconfigure, "gst_pad_needs_reconfigure", LIBRARY.GSTREAMER);
909 	Linker.link(gst_pad_pause_task, "gst_pad_pause_task", LIBRARY.GSTREAMER);
910 	Linker.link(gst_pad_peer_query, "gst_pad_peer_query", LIBRARY.GSTREAMER);
911 	Linker.link(gst_pad_peer_query_accept_caps, "gst_pad_peer_query_accept_caps", LIBRARY.GSTREAMER);
912 	Linker.link(gst_pad_peer_query_caps, "gst_pad_peer_query_caps", LIBRARY.GSTREAMER);
913 	Linker.link(gst_pad_peer_query_convert, "gst_pad_peer_query_convert", LIBRARY.GSTREAMER);
914 	Linker.link(gst_pad_peer_query_duration, "gst_pad_peer_query_duration", LIBRARY.GSTREAMER);
915 	Linker.link(gst_pad_peer_query_position, "gst_pad_peer_query_position", LIBRARY.GSTREAMER);
916 	Linker.link(gst_pad_proxy_query_accept_caps, "gst_pad_proxy_query_accept_caps", LIBRARY.GSTREAMER);
917 	Linker.link(gst_pad_proxy_query_caps, "gst_pad_proxy_query_caps", LIBRARY.GSTREAMER);
918 	Linker.link(gst_pad_pull_range, "gst_pad_pull_range", LIBRARY.GSTREAMER);
919 	Linker.link(gst_pad_push, "gst_pad_push", LIBRARY.GSTREAMER);
920 	Linker.link(gst_pad_push_event, "gst_pad_push_event", LIBRARY.GSTREAMER);
921 	Linker.link(gst_pad_push_list, "gst_pad_push_list", LIBRARY.GSTREAMER);
922 	Linker.link(gst_pad_query, "gst_pad_query", LIBRARY.GSTREAMER);
923 	Linker.link(gst_pad_query_accept_caps, "gst_pad_query_accept_caps", LIBRARY.GSTREAMER);
924 	Linker.link(gst_pad_query_caps, "gst_pad_query_caps", LIBRARY.GSTREAMER);
925 	Linker.link(gst_pad_query_convert, "gst_pad_query_convert", LIBRARY.GSTREAMER);
926 	Linker.link(gst_pad_query_default, "gst_pad_query_default", LIBRARY.GSTREAMER);
927 	Linker.link(gst_pad_query_duration, "gst_pad_query_duration", LIBRARY.GSTREAMER);
928 	Linker.link(gst_pad_query_position, "gst_pad_query_position", LIBRARY.GSTREAMER);
929 	Linker.link(gst_pad_remove_probe, "gst_pad_remove_probe", LIBRARY.GSTREAMER);
930 	Linker.link(gst_pad_send_event, "gst_pad_send_event", LIBRARY.GSTREAMER);
931 	Linker.link(gst_pad_set_activate_function_full, "gst_pad_set_activate_function_full", LIBRARY.GSTREAMER);
932 	Linker.link(gst_pad_set_activatemode_function_full, "gst_pad_set_activatemode_function_full", LIBRARY.GSTREAMER);
933 	Linker.link(gst_pad_set_active, "gst_pad_set_active", LIBRARY.GSTREAMER);
934 	Linker.link(gst_pad_set_chain_function_full, "gst_pad_set_chain_function_full", LIBRARY.GSTREAMER);
935 	Linker.link(gst_pad_set_chain_list_function_full, "gst_pad_set_chain_list_function_full", LIBRARY.GSTREAMER);
936 	Linker.link(gst_pad_set_element_private, "gst_pad_set_element_private", LIBRARY.GSTREAMER);
937 	Linker.link(gst_pad_set_event_full_function_full, "gst_pad_set_event_full_function_full", LIBRARY.GSTREAMER);
938 	Linker.link(gst_pad_set_event_function_full, "gst_pad_set_event_function_full", LIBRARY.GSTREAMER);
939 	Linker.link(gst_pad_set_getrange_function_full, "gst_pad_set_getrange_function_full", LIBRARY.GSTREAMER);
940 	Linker.link(gst_pad_set_iterate_internal_links_function_full, "gst_pad_set_iterate_internal_links_function_full", LIBRARY.GSTREAMER);
941 	Linker.link(gst_pad_set_link_function_full, "gst_pad_set_link_function_full", LIBRARY.GSTREAMER);
942 	Linker.link(gst_pad_set_offset, "gst_pad_set_offset", LIBRARY.GSTREAMER);
943 	Linker.link(gst_pad_set_query_function_full, "gst_pad_set_query_function_full", LIBRARY.GSTREAMER);
944 	Linker.link(gst_pad_set_unlink_function_full, "gst_pad_set_unlink_function_full", LIBRARY.GSTREAMER);
945 	Linker.link(gst_pad_start_task, "gst_pad_start_task", LIBRARY.GSTREAMER);
946 	Linker.link(gst_pad_sticky_events_foreach, "gst_pad_sticky_events_foreach", LIBRARY.GSTREAMER);
947 	Linker.link(gst_pad_stop_task, "gst_pad_stop_task", LIBRARY.GSTREAMER);
948 	Linker.link(gst_pad_store_sticky_event, "gst_pad_store_sticky_event", LIBRARY.GSTREAMER);
949 	Linker.link(gst_pad_unlink, "gst_pad_unlink", LIBRARY.GSTREAMER);
950 	Linker.link(gst_pad_use_fixed_caps, "gst_pad_use_fixed_caps", LIBRARY.GSTREAMER);
951 	Linker.link(gst_flow_get_name, "gst_flow_get_name", LIBRARY.GSTREAMER);
952 	Linker.link(gst_flow_to_quark, "gst_flow_to_quark", LIBRARY.GSTREAMER);
953 	Linker.link(gst_pad_mode_get_name, "gst_pad_mode_get_name", LIBRARY.GSTREAMER);
954 
955 	// gstreamer.PadProbeInfo
956 
957 	Linker.link(gst_pad_probe_info_get_buffer, "gst_pad_probe_info_get_buffer", LIBRARY.GSTREAMER);
958 	Linker.link(gst_pad_probe_info_get_buffer_list, "gst_pad_probe_info_get_buffer_list", LIBRARY.GSTREAMER);
959 	Linker.link(gst_pad_probe_info_get_event, "gst_pad_probe_info_get_event", LIBRARY.GSTREAMER);
960 	Linker.link(gst_pad_probe_info_get_query, "gst_pad_probe_info_get_query", LIBRARY.GSTREAMER);
961 
962 	// gstreamer.PadTemplate
963 
964 	Linker.link(gst_pad_template_get_type, "gst_pad_template_get_type", LIBRARY.GSTREAMER);
965 	Linker.link(gst_pad_template_new, "gst_pad_template_new", LIBRARY.GSTREAMER);
966 	Linker.link(gst_pad_template_get_caps, "gst_pad_template_get_caps", LIBRARY.GSTREAMER);
967 	Linker.link(gst_pad_template_pad_created, "gst_pad_template_pad_created", LIBRARY.GSTREAMER);
968 
969 	// gstreamer.ParamArray
970 
971 	Linker.link(gst_param_spec_array_get_type, "gst_param_spec_array_get_type", LIBRARY.GSTREAMER);
972 
973 	// gstreamer.ParamFraction
974 
975 	Linker.link(gst_param_spec_fraction_get_type, "gst_param_spec_fraction_get_type", LIBRARY.GSTREAMER);
976 
977 	// gstreamer.ParamSpecFraction
978 
979 	Linker.link(gst_param_spec_fraction, "gst_param_spec_fraction", LIBRARY.GSTREAMER);
980 
981 	// gstreamer.ParentBufferMeta
982 
983 	Linker.link(gst_parent_buffer_meta_get_info, "gst_parent_buffer_meta_get_info", LIBRARY.GSTREAMER);
984 	Linker.link(gst_parent_buffer_meta_api_get_type, "gst_parent_buffer_meta_api_get_type", LIBRARY.GSTREAMER);
985 
986 	// gstreamer.ParseContext
987 
988 	Linker.link(gst_parse_context_get_type, "gst_parse_context_get_type", LIBRARY.GSTREAMER);
989 	Linker.link(gst_parse_context_new, "gst_parse_context_new", LIBRARY.GSTREAMER);
990 	Linker.link(gst_parse_context_free, "gst_parse_context_free", LIBRARY.GSTREAMER);
991 	Linker.link(gst_parse_context_get_missing_elements, "gst_parse_context_get_missing_elements", LIBRARY.GSTREAMER);
992 
993 	// gstreamer.Pipeline
994 
995 	Linker.link(gst_pipeline_get_type, "gst_pipeline_get_type", LIBRARY.GSTREAMER);
996 	Linker.link(gst_pipeline_new, "gst_pipeline_new", LIBRARY.GSTREAMER);
997 	Linker.link(gst_pipeline_auto_clock, "gst_pipeline_auto_clock", LIBRARY.GSTREAMER);
998 	Linker.link(gst_pipeline_get_auto_flush_bus, "gst_pipeline_get_auto_flush_bus", LIBRARY.GSTREAMER);
999 	Linker.link(gst_pipeline_get_bus, "gst_pipeline_get_bus", LIBRARY.GSTREAMER);
1000 	Linker.link(gst_pipeline_get_clock, "gst_pipeline_get_clock", LIBRARY.GSTREAMER);
1001 	Linker.link(gst_pipeline_get_delay, "gst_pipeline_get_delay", LIBRARY.GSTREAMER);
1002 	Linker.link(gst_pipeline_get_latency, "gst_pipeline_get_latency", LIBRARY.GSTREAMER);
1003 	Linker.link(gst_pipeline_get_pipeline_clock, "gst_pipeline_get_pipeline_clock", LIBRARY.GSTREAMER);
1004 	Linker.link(gst_pipeline_set_auto_flush_bus, "gst_pipeline_set_auto_flush_bus", LIBRARY.GSTREAMER);
1005 	Linker.link(gst_pipeline_set_clock, "gst_pipeline_set_clock", LIBRARY.GSTREAMER);
1006 	Linker.link(gst_pipeline_set_delay, "gst_pipeline_set_delay", LIBRARY.GSTREAMER);
1007 	Linker.link(gst_pipeline_set_latency, "gst_pipeline_set_latency", LIBRARY.GSTREAMER);
1008 	Linker.link(gst_pipeline_use_clock, "gst_pipeline_use_clock", LIBRARY.GSTREAMER);
1009 
1010 	// gstreamer.Plugin
1011 
1012 	Linker.link(gst_plugin_get_type, "gst_plugin_get_type", LIBRARY.GSTREAMER);
1013 	Linker.link(gst_plugin_list_free, "gst_plugin_list_free", LIBRARY.GSTREAMER);
1014 	Linker.link(gst_plugin_load_by_name, "gst_plugin_load_by_name", LIBRARY.GSTREAMER);
1015 	Linker.link(gst_plugin_load_file, "gst_plugin_load_file", LIBRARY.GSTREAMER);
1016 	Linker.link(gst_plugin_register_static, "gst_plugin_register_static", LIBRARY.GSTREAMER);
1017 	Linker.link(gst_plugin_register_static_full, "gst_plugin_register_static_full", LIBRARY.GSTREAMER);
1018 	Linker.link(gst_plugin_add_dependency, "gst_plugin_add_dependency", LIBRARY.GSTREAMER);
1019 	Linker.link(gst_plugin_add_dependency_simple, "gst_plugin_add_dependency_simple", LIBRARY.GSTREAMER);
1020 	Linker.link(gst_plugin_get_cache_data, "gst_plugin_get_cache_data", LIBRARY.GSTREAMER);
1021 	Linker.link(gst_plugin_get_description, "gst_plugin_get_description", LIBRARY.GSTREAMER);
1022 	Linker.link(gst_plugin_get_filename, "gst_plugin_get_filename", LIBRARY.GSTREAMER);
1023 	Linker.link(gst_plugin_get_license, "gst_plugin_get_license", LIBRARY.GSTREAMER);
1024 	Linker.link(gst_plugin_get_name, "gst_plugin_get_name", LIBRARY.GSTREAMER);
1025 	Linker.link(gst_plugin_get_origin, "gst_plugin_get_origin", LIBRARY.GSTREAMER);
1026 	Linker.link(gst_plugin_get_package, "gst_plugin_get_package", LIBRARY.GSTREAMER);
1027 	Linker.link(gst_plugin_get_release_date_string, "gst_plugin_get_release_date_string", LIBRARY.GSTREAMER);
1028 	Linker.link(gst_plugin_get_source, "gst_plugin_get_source", LIBRARY.GSTREAMER);
1029 	Linker.link(gst_plugin_get_version, "gst_plugin_get_version", LIBRARY.GSTREAMER);
1030 	Linker.link(gst_plugin_is_loaded, "gst_plugin_is_loaded", LIBRARY.GSTREAMER);
1031 	Linker.link(gst_plugin_load, "gst_plugin_load", LIBRARY.GSTREAMER);
1032 	Linker.link(gst_plugin_set_cache_data, "gst_plugin_set_cache_data", LIBRARY.GSTREAMER);
1033 	Linker.link(gst_plugin_error_quark, "gst_plugin_error_quark", LIBRARY.GSTREAMER);
1034 
1035 	// gstreamer.PluginFeature
1036 
1037 	Linker.link(gst_plugin_feature_get_type, "gst_plugin_feature_get_type", LIBRARY.GSTREAMER);
1038 	Linker.link(gst_plugin_feature_list_copy, "gst_plugin_feature_list_copy", LIBRARY.GSTREAMER);
1039 	Linker.link(gst_plugin_feature_list_debug, "gst_plugin_feature_list_debug", LIBRARY.GSTREAMER);
1040 	Linker.link(gst_plugin_feature_list_free, "gst_plugin_feature_list_free", LIBRARY.GSTREAMER);
1041 	Linker.link(gst_plugin_feature_rank_compare_func, "gst_plugin_feature_rank_compare_func", LIBRARY.GSTREAMER);
1042 	Linker.link(gst_plugin_feature_check_version, "gst_plugin_feature_check_version", LIBRARY.GSTREAMER);
1043 	Linker.link(gst_plugin_feature_get_plugin, "gst_plugin_feature_get_plugin", LIBRARY.GSTREAMER);
1044 	Linker.link(gst_plugin_feature_get_plugin_name, "gst_plugin_feature_get_plugin_name", LIBRARY.GSTREAMER);
1045 	Linker.link(gst_plugin_feature_get_rank, "gst_plugin_feature_get_rank", LIBRARY.GSTREAMER);
1046 	Linker.link(gst_plugin_feature_load, "gst_plugin_feature_load", LIBRARY.GSTREAMER);
1047 	Linker.link(gst_plugin_feature_set_rank, "gst_plugin_feature_set_rank", LIBRARY.GSTREAMER);
1048 
1049 	// gstreamer.Poll
1050 
1051 	Linker.link(gst_poll_add_fd, "gst_poll_add_fd", LIBRARY.GSTREAMER);
1052 	Linker.link(gst_poll_fd_can_read, "gst_poll_fd_can_read", LIBRARY.GSTREAMER);
1053 	Linker.link(gst_poll_fd_can_write, "gst_poll_fd_can_write", LIBRARY.GSTREAMER);
1054 	Linker.link(gst_poll_fd_ctl_read, "gst_poll_fd_ctl_read", LIBRARY.GSTREAMER);
1055 	Linker.link(gst_poll_fd_ctl_write, "gst_poll_fd_ctl_write", LIBRARY.GSTREAMER);
1056 	Linker.link(gst_poll_fd_has_closed, "gst_poll_fd_has_closed", LIBRARY.GSTREAMER);
1057 	Linker.link(gst_poll_fd_has_error, "gst_poll_fd_has_error", LIBRARY.GSTREAMER);
1058 	Linker.link(gst_poll_fd_ignored, "gst_poll_fd_ignored", LIBRARY.GSTREAMER);
1059 	Linker.link(gst_poll_free, "gst_poll_free", LIBRARY.GSTREAMER);
1060 	Linker.link(gst_poll_get_read_gpollfd, "gst_poll_get_read_gpollfd", LIBRARY.GSTREAMER);
1061 	Linker.link(gst_poll_read_control, "gst_poll_read_control", LIBRARY.GSTREAMER);
1062 	Linker.link(gst_poll_remove_fd, "gst_poll_remove_fd", LIBRARY.GSTREAMER);
1063 	Linker.link(gst_poll_restart, "gst_poll_restart", LIBRARY.GSTREAMER);
1064 	Linker.link(gst_poll_set_controllable, "gst_poll_set_controllable", LIBRARY.GSTREAMER);
1065 	Linker.link(gst_poll_set_flushing, "gst_poll_set_flushing", LIBRARY.GSTREAMER);
1066 	Linker.link(gst_poll_wait, "gst_poll_wait", LIBRARY.GSTREAMER);
1067 	Linker.link(gst_poll_write_control, "gst_poll_write_control", LIBRARY.GSTREAMER);
1068 	Linker.link(gst_poll_new, "gst_poll_new", LIBRARY.GSTREAMER);
1069 	Linker.link(gst_poll_new_timer, "gst_poll_new_timer", LIBRARY.GSTREAMER);
1070 
1071 	// gstreamer.PollFD
1072 
1073 	Linker.link(gst_poll_fd_init, "gst_poll_fd_init", LIBRARY.GSTREAMER);
1074 
1075 	// gstreamer.Preset
1076 
1077 	Linker.link(gst_preset_get_type, "gst_preset_get_type", LIBRARY.GSTREAMER);
1078 	Linker.link(gst_preset_get_app_dir, "gst_preset_get_app_dir", LIBRARY.GSTREAMER);
1079 	Linker.link(gst_preset_set_app_dir, "gst_preset_set_app_dir", LIBRARY.GSTREAMER);
1080 	Linker.link(gst_preset_delete_preset, "gst_preset_delete_preset", LIBRARY.GSTREAMER);
1081 	Linker.link(gst_preset_get_meta, "gst_preset_get_meta", LIBRARY.GSTREAMER);
1082 	Linker.link(gst_preset_get_preset_names, "gst_preset_get_preset_names", LIBRARY.GSTREAMER);
1083 	Linker.link(gst_preset_get_property_names, "gst_preset_get_property_names", LIBRARY.GSTREAMER);
1084 	Linker.link(gst_preset_is_editable, "gst_preset_is_editable", LIBRARY.GSTREAMER);
1085 	Linker.link(gst_preset_load_preset, "gst_preset_load_preset", LIBRARY.GSTREAMER);
1086 	Linker.link(gst_preset_rename_preset, "gst_preset_rename_preset", LIBRARY.GSTREAMER);
1087 	Linker.link(gst_preset_save_preset, "gst_preset_save_preset", LIBRARY.GSTREAMER);
1088 	Linker.link(gst_preset_set_meta, "gst_preset_set_meta", LIBRARY.GSTREAMER);
1089 
1090 	// gstreamer.ProtectionMeta
1091 
1092 	Linker.link(gst_protection_meta_get_info, "gst_protection_meta_get_info", LIBRARY.GSTREAMER);
1093 	Linker.link(gst_protection_meta_api_get_type, "gst_protection_meta_api_get_type", LIBRARY.GSTREAMER);
1094 	Linker.link(gst_protection_select_system, "gst_protection_select_system", LIBRARY.GSTREAMER);
1095 
1096 	// gstreamer.ProxyPad
1097 
1098 	Linker.link(gst_proxy_pad_get_type, "gst_proxy_pad_get_type", LIBRARY.GSTREAMER);
1099 	Linker.link(gst_proxy_pad_chain_default, "gst_proxy_pad_chain_default", LIBRARY.GSTREAMER);
1100 	Linker.link(gst_proxy_pad_chain_list_default, "gst_proxy_pad_chain_list_default", LIBRARY.GSTREAMER);
1101 	Linker.link(gst_proxy_pad_getrange_default, "gst_proxy_pad_getrange_default", LIBRARY.GSTREAMER);
1102 	Linker.link(gst_proxy_pad_iterate_internal_links_default, "gst_proxy_pad_iterate_internal_links_default", LIBRARY.GSTREAMER);
1103 	Linker.link(gst_proxy_pad_get_internal, "gst_proxy_pad_get_internal", LIBRARY.GSTREAMER);
1104 
1105 	// gstreamer.Query
1106 
1107 	Linker.link(gst_query_get_type, "gst_query_get_type", LIBRARY.GSTREAMER);
1108 	Linker.link(gst_query_new_accept_caps, "gst_query_new_accept_caps", LIBRARY.GSTREAMER);
1109 	Linker.link(gst_query_new_allocation, "gst_query_new_allocation", LIBRARY.GSTREAMER);
1110 	Linker.link(gst_query_new_buffering, "gst_query_new_buffering", LIBRARY.GSTREAMER);
1111 	Linker.link(gst_query_new_caps, "gst_query_new_caps", LIBRARY.GSTREAMER);
1112 	Linker.link(gst_query_new_context, "gst_query_new_context", LIBRARY.GSTREAMER);
1113 	Linker.link(gst_query_new_convert, "gst_query_new_convert", LIBRARY.GSTREAMER);
1114 	Linker.link(gst_query_new_custom, "gst_query_new_custom", LIBRARY.GSTREAMER);
1115 	Linker.link(gst_query_new_drain, "gst_query_new_drain", LIBRARY.GSTREAMER);
1116 	Linker.link(gst_query_new_duration, "gst_query_new_duration", LIBRARY.GSTREAMER);
1117 	Linker.link(gst_query_new_formats, "gst_query_new_formats", LIBRARY.GSTREAMER);
1118 	Linker.link(gst_query_new_latency, "gst_query_new_latency", LIBRARY.GSTREAMER);
1119 	Linker.link(gst_query_new_position, "gst_query_new_position", LIBRARY.GSTREAMER);
1120 	Linker.link(gst_query_new_scheduling, "gst_query_new_scheduling", LIBRARY.GSTREAMER);
1121 	Linker.link(gst_query_new_seeking, "gst_query_new_seeking", LIBRARY.GSTREAMER);
1122 	Linker.link(gst_query_new_segment, "gst_query_new_segment", LIBRARY.GSTREAMER);
1123 	Linker.link(gst_query_new_uri, "gst_query_new_uri", LIBRARY.GSTREAMER);
1124 	Linker.link(gst_query_add_allocation_meta, "gst_query_add_allocation_meta", LIBRARY.GSTREAMER);
1125 	Linker.link(gst_query_add_allocation_param, "gst_query_add_allocation_param", LIBRARY.GSTREAMER);
1126 	Linker.link(gst_query_add_allocation_pool, "gst_query_add_allocation_pool", LIBRARY.GSTREAMER);
1127 	Linker.link(gst_query_add_buffering_range, "gst_query_add_buffering_range", LIBRARY.GSTREAMER);
1128 	Linker.link(gst_query_add_scheduling_mode, "gst_query_add_scheduling_mode", LIBRARY.GSTREAMER);
1129 	Linker.link(gst_query_find_allocation_meta, "gst_query_find_allocation_meta", LIBRARY.GSTREAMER);
1130 	Linker.link(gst_query_get_n_allocation_metas, "gst_query_get_n_allocation_metas", LIBRARY.GSTREAMER);
1131 	Linker.link(gst_query_get_n_allocation_params, "gst_query_get_n_allocation_params", LIBRARY.GSTREAMER);
1132 	Linker.link(gst_query_get_n_allocation_pools, "gst_query_get_n_allocation_pools", LIBRARY.GSTREAMER);
1133 	Linker.link(gst_query_get_n_buffering_ranges, "gst_query_get_n_buffering_ranges", LIBRARY.GSTREAMER);
1134 	Linker.link(gst_query_get_n_scheduling_modes, "gst_query_get_n_scheduling_modes", LIBRARY.GSTREAMER);
1135 	Linker.link(gst_query_get_structure, "gst_query_get_structure", LIBRARY.GSTREAMER);
1136 	Linker.link(gst_query_has_scheduling_mode, "gst_query_has_scheduling_mode", LIBRARY.GSTREAMER);
1137 	Linker.link(gst_query_has_scheduling_mode_with_flags, "gst_query_has_scheduling_mode_with_flags", LIBRARY.GSTREAMER);
1138 	Linker.link(gst_query_parse_accept_caps, "gst_query_parse_accept_caps", LIBRARY.GSTREAMER);
1139 	Linker.link(gst_query_parse_accept_caps_result, "gst_query_parse_accept_caps_result", LIBRARY.GSTREAMER);
1140 	Linker.link(gst_query_parse_allocation, "gst_query_parse_allocation", LIBRARY.GSTREAMER);
1141 	Linker.link(gst_query_parse_buffering_percent, "gst_query_parse_buffering_percent", LIBRARY.GSTREAMER);
1142 	Linker.link(gst_query_parse_buffering_range, "gst_query_parse_buffering_range", LIBRARY.GSTREAMER);
1143 	Linker.link(gst_query_parse_buffering_stats, "gst_query_parse_buffering_stats", LIBRARY.GSTREAMER);
1144 	Linker.link(gst_query_parse_caps, "gst_query_parse_caps", LIBRARY.GSTREAMER);
1145 	Linker.link(gst_query_parse_caps_result, "gst_query_parse_caps_result", LIBRARY.GSTREAMER);
1146 	Linker.link(gst_query_parse_context, "gst_query_parse_context", LIBRARY.GSTREAMER);
1147 	Linker.link(gst_query_parse_context_type, "gst_query_parse_context_type", LIBRARY.GSTREAMER);
1148 	Linker.link(gst_query_parse_convert, "gst_query_parse_convert", LIBRARY.GSTREAMER);
1149 	Linker.link(gst_query_parse_duration, "gst_query_parse_duration", LIBRARY.GSTREAMER);
1150 	Linker.link(gst_query_parse_latency, "gst_query_parse_latency", LIBRARY.GSTREAMER);
1151 	Linker.link(gst_query_parse_n_formats, "gst_query_parse_n_formats", LIBRARY.GSTREAMER);
1152 	Linker.link(gst_query_parse_nth_allocation_meta, "gst_query_parse_nth_allocation_meta", LIBRARY.GSTREAMER);
1153 	Linker.link(gst_query_parse_nth_allocation_param, "gst_query_parse_nth_allocation_param", LIBRARY.GSTREAMER);
1154 	Linker.link(gst_query_parse_nth_allocation_pool, "gst_query_parse_nth_allocation_pool", LIBRARY.GSTREAMER);
1155 	Linker.link(gst_query_parse_nth_buffering_range, "gst_query_parse_nth_buffering_range", LIBRARY.GSTREAMER);
1156 	Linker.link(gst_query_parse_nth_format, "gst_query_parse_nth_format", LIBRARY.GSTREAMER);
1157 	Linker.link(gst_query_parse_nth_scheduling_mode, "gst_query_parse_nth_scheduling_mode", LIBRARY.GSTREAMER);
1158 	Linker.link(gst_query_parse_position, "gst_query_parse_position", LIBRARY.GSTREAMER);
1159 	Linker.link(gst_query_parse_scheduling, "gst_query_parse_scheduling", LIBRARY.GSTREAMER);
1160 	Linker.link(gst_query_parse_seeking, "gst_query_parse_seeking", LIBRARY.GSTREAMER);
1161 	Linker.link(gst_query_parse_segment, "gst_query_parse_segment", LIBRARY.GSTREAMER);
1162 	Linker.link(gst_query_parse_uri, "gst_query_parse_uri", LIBRARY.GSTREAMER);
1163 	Linker.link(gst_query_parse_uri_redirection, "gst_query_parse_uri_redirection", LIBRARY.GSTREAMER);
1164 	Linker.link(gst_query_parse_uri_redirection_permanent, "gst_query_parse_uri_redirection_permanent", LIBRARY.GSTREAMER);
1165 	Linker.link(gst_query_remove_nth_allocation_meta, "gst_query_remove_nth_allocation_meta", LIBRARY.GSTREAMER);
1166 	Linker.link(gst_query_remove_nth_allocation_param, "gst_query_remove_nth_allocation_param", LIBRARY.GSTREAMER);
1167 	Linker.link(gst_query_remove_nth_allocation_pool, "gst_query_remove_nth_allocation_pool", LIBRARY.GSTREAMER);
1168 	Linker.link(gst_query_set_accept_caps_result, "gst_query_set_accept_caps_result", LIBRARY.GSTREAMER);
1169 	Linker.link(gst_query_set_buffering_percent, "gst_query_set_buffering_percent", LIBRARY.GSTREAMER);
1170 	Linker.link(gst_query_set_buffering_range, "gst_query_set_buffering_range", LIBRARY.GSTREAMER);
1171 	Linker.link(gst_query_set_buffering_stats, "gst_query_set_buffering_stats", LIBRARY.GSTREAMER);
1172 	Linker.link(gst_query_set_caps_result, "gst_query_set_caps_result", LIBRARY.GSTREAMER);
1173 	Linker.link(gst_query_set_context, "gst_query_set_context", LIBRARY.GSTREAMER);
1174 	Linker.link(gst_query_set_convert, "gst_query_set_convert", LIBRARY.GSTREAMER);
1175 	Linker.link(gst_query_set_duration, "gst_query_set_duration", LIBRARY.GSTREAMER);
1176 	Linker.link(gst_query_set_formats, "gst_query_set_formats", LIBRARY.GSTREAMER);
1177 	Linker.link(gst_query_set_formatsv, "gst_query_set_formatsv", LIBRARY.GSTREAMER);
1178 	Linker.link(gst_query_set_latency, "gst_query_set_latency", LIBRARY.GSTREAMER);
1179 	Linker.link(gst_query_set_nth_allocation_param, "gst_query_set_nth_allocation_param", LIBRARY.GSTREAMER);
1180 	Linker.link(gst_query_set_nth_allocation_pool, "gst_query_set_nth_allocation_pool", LIBRARY.GSTREAMER);
1181 	Linker.link(gst_query_set_position, "gst_query_set_position", LIBRARY.GSTREAMER);
1182 	Linker.link(gst_query_set_scheduling, "gst_query_set_scheduling", LIBRARY.GSTREAMER);
1183 	Linker.link(gst_query_set_seeking, "gst_query_set_seeking", LIBRARY.GSTREAMER);
1184 	Linker.link(gst_query_set_segment, "gst_query_set_segment", LIBRARY.GSTREAMER);
1185 	Linker.link(gst_query_set_uri, "gst_query_set_uri", LIBRARY.GSTREAMER);
1186 	Linker.link(gst_query_set_uri_redirection, "gst_query_set_uri_redirection", LIBRARY.GSTREAMER);
1187 	Linker.link(gst_query_set_uri_redirection_permanent, "gst_query_set_uri_redirection_permanent", LIBRARY.GSTREAMER);
1188 	Linker.link(gst_query_writable_structure, "gst_query_writable_structure", LIBRARY.GSTREAMER);
1189 	Linker.link(gst_query_type_get_flags, "gst_query_type_get_flags", LIBRARY.GSTREAMER);
1190 	Linker.link(gst_query_type_get_name, "gst_query_type_get_name", LIBRARY.GSTREAMER);
1191 	Linker.link(gst_query_type_to_quark, "gst_query_type_to_quark", LIBRARY.GSTREAMER);
1192 
1193 	// gstreamer.Registry
1194 
1195 	Linker.link(gst_registry_get_type, "gst_registry_get_type", LIBRARY.GSTREAMER);
1196 	Linker.link(gst_registry_fork_is_enabled, "gst_registry_fork_is_enabled", LIBRARY.GSTREAMER);
1197 	Linker.link(gst_registry_fork_set_enabled, "gst_registry_fork_set_enabled", LIBRARY.GSTREAMER);
1198 	Linker.link(gst_registry_get, "gst_registry_get", LIBRARY.GSTREAMER);
1199 	Linker.link(gst_registry_add_feature, "gst_registry_add_feature", LIBRARY.GSTREAMER);
1200 	Linker.link(gst_registry_add_plugin, "gst_registry_add_plugin", LIBRARY.GSTREAMER);
1201 	Linker.link(gst_registry_check_feature_version, "gst_registry_check_feature_version", LIBRARY.GSTREAMER);
1202 	Linker.link(gst_registry_feature_filter, "gst_registry_feature_filter", LIBRARY.GSTREAMER);
1203 	Linker.link(gst_registry_find_feature, "gst_registry_find_feature", LIBRARY.GSTREAMER);
1204 	Linker.link(gst_registry_find_plugin, "gst_registry_find_plugin", LIBRARY.GSTREAMER);
1205 	Linker.link(gst_registry_get_feature_list, "gst_registry_get_feature_list", LIBRARY.GSTREAMER);
1206 	Linker.link(gst_registry_get_feature_list_by_plugin, "gst_registry_get_feature_list_by_plugin", LIBRARY.GSTREAMER);
1207 	Linker.link(gst_registry_get_feature_list_cookie, "gst_registry_get_feature_list_cookie", LIBRARY.GSTREAMER);
1208 	Linker.link(gst_registry_get_plugin_list, "gst_registry_get_plugin_list", LIBRARY.GSTREAMER);
1209 	Linker.link(gst_registry_lookup, "gst_registry_lookup", LIBRARY.GSTREAMER);
1210 	Linker.link(gst_registry_lookup_feature, "gst_registry_lookup_feature", LIBRARY.GSTREAMER);
1211 	Linker.link(gst_registry_plugin_filter, "gst_registry_plugin_filter", LIBRARY.GSTREAMER);
1212 	Linker.link(gst_registry_remove_feature, "gst_registry_remove_feature", LIBRARY.GSTREAMER);
1213 	Linker.link(gst_registry_remove_plugin, "gst_registry_remove_plugin", LIBRARY.GSTREAMER);
1214 	Linker.link(gst_registry_scan_path, "gst_registry_scan_path", LIBRARY.GSTREAMER);
1215 
1216 	// gstreamer.Sample
1217 
1218 	Linker.link(gst_sample_get_type, "gst_sample_get_type", LIBRARY.GSTREAMER);
1219 	Linker.link(gst_sample_new, "gst_sample_new", LIBRARY.GSTREAMER);
1220 	Linker.link(gst_sample_get_buffer, "gst_sample_get_buffer", LIBRARY.GSTREAMER);
1221 	Linker.link(gst_sample_get_buffer_list, "gst_sample_get_buffer_list", LIBRARY.GSTREAMER);
1222 	Linker.link(gst_sample_get_caps, "gst_sample_get_caps", LIBRARY.GSTREAMER);
1223 	Linker.link(gst_sample_get_info, "gst_sample_get_info", LIBRARY.GSTREAMER);
1224 	Linker.link(gst_sample_get_segment, "gst_sample_get_segment", LIBRARY.GSTREAMER);
1225 	Linker.link(gst_sample_set_buffer_list, "gst_sample_set_buffer_list", LIBRARY.GSTREAMER);
1226 
1227 	// gstreamer.Segment
1228 
1229 	Linker.link(gst_segment_get_type, "gst_segment_get_type", LIBRARY.GSTREAMER);
1230 	Linker.link(gst_segment_new, "gst_segment_new", LIBRARY.GSTREAMER);
1231 	Linker.link(gst_segment_clip, "gst_segment_clip", LIBRARY.GSTREAMER);
1232 	Linker.link(gst_segment_copy, "gst_segment_copy", LIBRARY.GSTREAMER);
1233 	Linker.link(gst_segment_copy_into, "gst_segment_copy_into", LIBRARY.GSTREAMER);
1234 	Linker.link(gst_segment_do_seek, "gst_segment_do_seek", LIBRARY.GSTREAMER);
1235 	Linker.link(gst_segment_free, "gst_segment_free", LIBRARY.GSTREAMER);
1236 	Linker.link(gst_segment_init, "gst_segment_init", LIBRARY.GSTREAMER);
1237 	Linker.link(gst_segment_is_equal, "gst_segment_is_equal", LIBRARY.GSTREAMER);
1238 	Linker.link(gst_segment_offset_running_time, "gst_segment_offset_running_time", LIBRARY.GSTREAMER);
1239 	Linker.link(gst_segment_position_from_running_time, "gst_segment_position_from_running_time", LIBRARY.GSTREAMER);
1240 	Linker.link(gst_segment_position_from_running_time_full, "gst_segment_position_from_running_time_full", LIBRARY.GSTREAMER);
1241 	Linker.link(gst_segment_position_from_stream_time, "gst_segment_position_from_stream_time", LIBRARY.GSTREAMER);
1242 	Linker.link(gst_segment_position_from_stream_time_full, "gst_segment_position_from_stream_time_full", LIBRARY.GSTREAMER);
1243 	Linker.link(gst_segment_set_running_time, "gst_segment_set_running_time", LIBRARY.GSTREAMER);
1244 	Linker.link(gst_segment_to_position, "gst_segment_to_position", LIBRARY.GSTREAMER);
1245 	Linker.link(gst_segment_to_running_time, "gst_segment_to_running_time", LIBRARY.GSTREAMER);
1246 	Linker.link(gst_segment_to_running_time_full, "gst_segment_to_running_time_full", LIBRARY.GSTREAMER);
1247 	Linker.link(gst_segment_to_stream_time, "gst_segment_to_stream_time", LIBRARY.GSTREAMER);
1248 	Linker.link(gst_segment_to_stream_time_full, "gst_segment_to_stream_time_full", LIBRARY.GSTREAMER);
1249 
1250 	// gstreamer.StaticCaps
1251 
1252 	Linker.link(gst_static_caps_cleanup, "gst_static_caps_cleanup", LIBRARY.GSTREAMER);
1253 	Linker.link(gst_static_caps_get, "gst_static_caps_get", LIBRARY.GSTREAMER);
1254 
1255 	// gstreamer.StaticPadTemplate
1256 
1257 	Linker.link(gst_static_pad_template_get, "gst_static_pad_template_get", LIBRARY.GSTREAMER);
1258 	Linker.link(gst_static_pad_template_get_caps, "gst_static_pad_template_get_caps", LIBRARY.GSTREAMER);
1259 
1260 	// gstreamer.Stream
1261 
1262 	Linker.link(gst_stream_get_type, "gst_stream_get_type", LIBRARY.GSTREAMER);
1263 	Linker.link(gst_stream_new, "gst_stream_new", LIBRARY.GSTREAMER);
1264 	Linker.link(gst_stream_get_caps, "gst_stream_get_caps", LIBRARY.GSTREAMER);
1265 	Linker.link(gst_stream_get_stream_flags, "gst_stream_get_stream_flags", LIBRARY.GSTREAMER);
1266 	Linker.link(gst_stream_get_stream_id, "gst_stream_get_stream_id", LIBRARY.GSTREAMER);
1267 	Linker.link(gst_stream_get_stream_type, "gst_stream_get_stream_type", LIBRARY.GSTREAMER);
1268 	Linker.link(gst_stream_get_tags, "gst_stream_get_tags", LIBRARY.GSTREAMER);
1269 	Linker.link(gst_stream_set_caps, "gst_stream_set_caps", LIBRARY.GSTREAMER);
1270 	Linker.link(gst_stream_set_stream_flags, "gst_stream_set_stream_flags", LIBRARY.GSTREAMER);
1271 	Linker.link(gst_stream_set_stream_type, "gst_stream_set_stream_type", LIBRARY.GSTREAMER);
1272 	Linker.link(gst_stream_set_tags, "gst_stream_set_tags", LIBRARY.GSTREAMER);
1273 
1274 	// gstreamer.StreamCollection
1275 
1276 	Linker.link(gst_stream_collection_get_type, "gst_stream_collection_get_type", LIBRARY.GSTREAMER);
1277 	Linker.link(gst_stream_collection_new, "gst_stream_collection_new", LIBRARY.GSTREAMER);
1278 	Linker.link(gst_stream_collection_add_stream, "gst_stream_collection_add_stream", LIBRARY.GSTREAMER);
1279 	Linker.link(gst_stream_collection_get_size, "gst_stream_collection_get_size", LIBRARY.GSTREAMER);
1280 	Linker.link(gst_stream_collection_get_stream, "gst_stream_collection_get_stream", LIBRARY.GSTREAMER);
1281 	Linker.link(gst_stream_collection_get_upstream_id, "gst_stream_collection_get_upstream_id", LIBRARY.GSTREAMER);
1282 
1283 	// gstreamer.Structure
1284 
1285 	Linker.link(gst_structure_get_type, "gst_structure_get_type", LIBRARY.GSTREAMER);
1286 	Linker.link(gst_structure_new, "gst_structure_new", LIBRARY.GSTREAMER);
1287 	Linker.link(gst_structure_new_empty, "gst_structure_new_empty", LIBRARY.GSTREAMER);
1288 	Linker.link(gst_structure_new_from_string, "gst_structure_new_from_string", LIBRARY.GSTREAMER);
1289 	Linker.link(gst_structure_new_id, "gst_structure_new_id", LIBRARY.GSTREAMER);
1290 	Linker.link(gst_structure_new_id_empty, "gst_structure_new_id_empty", LIBRARY.GSTREAMER);
1291 	Linker.link(gst_structure_new_valist, "gst_structure_new_valist", LIBRARY.GSTREAMER);
1292 	Linker.link(gst_structure_can_intersect, "gst_structure_can_intersect", LIBRARY.GSTREAMER);
1293 	Linker.link(gst_structure_copy, "gst_structure_copy", LIBRARY.GSTREAMER);
1294 	Linker.link(gst_structure_filter_and_map_in_place, "gst_structure_filter_and_map_in_place", LIBRARY.GSTREAMER);
1295 	Linker.link(gst_structure_fixate, "gst_structure_fixate", LIBRARY.GSTREAMER);
1296 	Linker.link(gst_structure_fixate_field, "gst_structure_fixate_field", LIBRARY.GSTREAMER);
1297 	Linker.link(gst_structure_fixate_field_boolean, "gst_structure_fixate_field_boolean", LIBRARY.GSTREAMER);
1298 	Linker.link(gst_structure_fixate_field_nearest_double, "gst_structure_fixate_field_nearest_double", LIBRARY.GSTREAMER);
1299 	Linker.link(gst_structure_fixate_field_nearest_fraction, "gst_structure_fixate_field_nearest_fraction", LIBRARY.GSTREAMER);
1300 	Linker.link(gst_structure_fixate_field_nearest_int, "gst_structure_fixate_field_nearest_int", LIBRARY.GSTREAMER);
1301 	Linker.link(gst_structure_fixate_field_string, "gst_structure_fixate_field_string", LIBRARY.GSTREAMER);
1302 	Linker.link(gst_structure_foreach, "gst_structure_foreach", LIBRARY.GSTREAMER);
1303 	Linker.link(gst_structure_free, "gst_structure_free", LIBRARY.GSTREAMER);
1304 	Linker.link(gst_structure_get, "gst_structure_get", LIBRARY.GSTREAMER);
1305 	Linker.link(gst_structure_get_array, "gst_structure_get_array", LIBRARY.GSTREAMER);
1306 	Linker.link(gst_structure_get_boolean, "gst_structure_get_boolean", LIBRARY.GSTREAMER);
1307 	Linker.link(gst_structure_get_clock_time, "gst_structure_get_clock_time", LIBRARY.GSTREAMER);
1308 	Linker.link(gst_structure_get_date, "gst_structure_get_date", LIBRARY.GSTREAMER);
1309 	Linker.link(gst_structure_get_date_time, "gst_structure_get_date_time", LIBRARY.GSTREAMER);
1310 	Linker.link(gst_structure_get_double, "gst_structure_get_double", LIBRARY.GSTREAMER);
1311 	Linker.link(gst_structure_get_enum, "gst_structure_get_enum", LIBRARY.GSTREAMER);
1312 	Linker.link(gst_structure_get_field_type, "gst_structure_get_field_type", LIBRARY.GSTREAMER);
1313 	Linker.link(gst_structure_get_flagset, "gst_structure_get_flagset", LIBRARY.GSTREAMER);
1314 	Linker.link(gst_structure_get_fraction, "gst_structure_get_fraction", LIBRARY.GSTREAMER);
1315 	Linker.link(gst_structure_get_int, "gst_structure_get_int", LIBRARY.GSTREAMER);
1316 	Linker.link(gst_structure_get_int64, "gst_structure_get_int64", LIBRARY.GSTREAMER);
1317 	Linker.link(gst_structure_get_list, "gst_structure_get_list", LIBRARY.GSTREAMER);
1318 	Linker.link(gst_structure_get_name, "gst_structure_get_name", LIBRARY.GSTREAMER);
1319 	Linker.link(gst_structure_get_name_id, "gst_structure_get_name_id", LIBRARY.GSTREAMER);
1320 	Linker.link(gst_structure_get_string, "gst_structure_get_string", LIBRARY.GSTREAMER);
1321 	Linker.link(gst_structure_get_uint, "gst_structure_get_uint", LIBRARY.GSTREAMER);
1322 	Linker.link(gst_structure_get_uint64, "gst_structure_get_uint64", LIBRARY.GSTREAMER);
1323 	Linker.link(gst_structure_get_valist, "gst_structure_get_valist", LIBRARY.GSTREAMER);
1324 	Linker.link(gst_structure_get_value, "gst_structure_get_value", LIBRARY.GSTREAMER);
1325 	Linker.link(gst_structure_has_field, "gst_structure_has_field", LIBRARY.GSTREAMER);
1326 	Linker.link(gst_structure_has_field_typed, "gst_structure_has_field_typed", LIBRARY.GSTREAMER);
1327 	Linker.link(gst_structure_has_name, "gst_structure_has_name", LIBRARY.GSTREAMER);
1328 	Linker.link(gst_structure_id_get, "gst_structure_id_get", LIBRARY.GSTREAMER);
1329 	Linker.link(gst_structure_id_get_valist, "gst_structure_id_get_valist", LIBRARY.GSTREAMER);
1330 	Linker.link(gst_structure_id_get_value, "gst_structure_id_get_value", LIBRARY.GSTREAMER);
1331 	Linker.link(gst_structure_id_has_field, "gst_structure_id_has_field", LIBRARY.GSTREAMER);
1332 	Linker.link(gst_structure_id_has_field_typed, "gst_structure_id_has_field_typed", LIBRARY.GSTREAMER);
1333 	Linker.link(gst_structure_id_set, "gst_structure_id_set", LIBRARY.GSTREAMER);
1334 	Linker.link(gst_structure_id_set_valist, "gst_structure_id_set_valist", LIBRARY.GSTREAMER);
1335 	Linker.link(gst_structure_id_set_value, "gst_structure_id_set_value", LIBRARY.GSTREAMER);
1336 	Linker.link(gst_structure_id_take_value, "gst_structure_id_take_value", LIBRARY.GSTREAMER);
1337 	Linker.link(gst_structure_intersect, "gst_structure_intersect", LIBRARY.GSTREAMER);
1338 	Linker.link(gst_structure_is_equal, "gst_structure_is_equal", LIBRARY.GSTREAMER);
1339 	Linker.link(gst_structure_is_subset, "gst_structure_is_subset", LIBRARY.GSTREAMER);
1340 	Linker.link(gst_structure_map_in_place, "gst_structure_map_in_place", LIBRARY.GSTREAMER);
1341 	Linker.link(gst_structure_n_fields, "gst_structure_n_fields", LIBRARY.GSTREAMER);
1342 	Linker.link(gst_structure_nth_field_name, "gst_structure_nth_field_name", LIBRARY.GSTREAMER);
1343 	Linker.link(gst_structure_remove_all_fields, "gst_structure_remove_all_fields", LIBRARY.GSTREAMER);
1344 	Linker.link(gst_structure_remove_field, "gst_structure_remove_field", LIBRARY.GSTREAMER);
1345 	Linker.link(gst_structure_remove_fields, "gst_structure_remove_fields", LIBRARY.GSTREAMER);
1346 	Linker.link(gst_structure_remove_fields_valist, "gst_structure_remove_fields_valist", LIBRARY.GSTREAMER);
1347 	Linker.link(gst_structure_set, "gst_structure_set", LIBRARY.GSTREAMER);
1348 	Linker.link(gst_structure_set_array, "gst_structure_set_array", LIBRARY.GSTREAMER);
1349 	Linker.link(gst_structure_set_list, "gst_structure_set_list", LIBRARY.GSTREAMER);
1350 	Linker.link(gst_structure_set_name, "gst_structure_set_name", LIBRARY.GSTREAMER);
1351 	Linker.link(gst_structure_set_parent_refcount, "gst_structure_set_parent_refcount", LIBRARY.GSTREAMER);
1352 	Linker.link(gst_structure_set_valist, "gst_structure_set_valist", LIBRARY.GSTREAMER);
1353 	Linker.link(gst_structure_set_value, "gst_structure_set_value", LIBRARY.GSTREAMER);
1354 	Linker.link(gst_structure_take_value, "gst_structure_take_value", LIBRARY.GSTREAMER);
1355 	Linker.link(gst_structure_to_string, "gst_structure_to_string", LIBRARY.GSTREAMER);
1356 	Linker.link(gst_structure_from_string, "gst_structure_from_string", LIBRARY.GSTREAMER);
1357 
1358 	// gstreamer.SystemClock
1359 
1360 	Linker.link(gst_system_clock_get_type, "gst_system_clock_get_type", LIBRARY.GSTREAMER);
1361 	Linker.link(gst_system_clock_obtain, "gst_system_clock_obtain", LIBRARY.GSTREAMER);
1362 	Linker.link(gst_system_clock_set_default, "gst_system_clock_set_default", LIBRARY.GSTREAMER);
1363 
1364 	// gstreamer.TagList
1365 
1366 	Linker.link(gst_tag_get_type, "gst_tag_get_type", LIBRARY.GSTREAMER);
1367 	Linker.link(gst_tag_list_new, "gst_tag_list_new", LIBRARY.GSTREAMER);
1368 	Linker.link(gst_tag_list_new_empty, "gst_tag_list_new_empty", LIBRARY.GSTREAMER);
1369 	Linker.link(gst_tag_list_new_from_string, "gst_tag_list_new_from_string", LIBRARY.GSTREAMER);
1370 	Linker.link(gst_tag_list_new_valist, "gst_tag_list_new_valist", LIBRARY.GSTREAMER);
1371 	Linker.link(gst_tag_list_add, "gst_tag_list_add", LIBRARY.GSTREAMER);
1372 	Linker.link(gst_tag_list_add_valist, "gst_tag_list_add_valist", LIBRARY.GSTREAMER);
1373 	Linker.link(gst_tag_list_add_valist_values, "gst_tag_list_add_valist_values", LIBRARY.GSTREAMER);
1374 	Linker.link(gst_tag_list_add_value, "gst_tag_list_add_value", LIBRARY.GSTREAMER);
1375 	Linker.link(gst_tag_list_add_values, "gst_tag_list_add_values", LIBRARY.GSTREAMER);
1376 	Linker.link(gst_tag_list_foreach, "gst_tag_list_foreach", LIBRARY.GSTREAMER);
1377 	Linker.link(gst_tag_list_get_boolean, "gst_tag_list_get_boolean", LIBRARY.GSTREAMER);
1378 	Linker.link(gst_tag_list_get_boolean_index, "gst_tag_list_get_boolean_index", LIBRARY.GSTREAMER);
1379 	Linker.link(gst_tag_list_get_date, "gst_tag_list_get_date", LIBRARY.GSTREAMER);
1380 	Linker.link(gst_tag_list_get_date_index, "gst_tag_list_get_date_index", LIBRARY.GSTREAMER);
1381 	Linker.link(gst_tag_list_get_date_time, "gst_tag_list_get_date_time", LIBRARY.GSTREAMER);
1382 	Linker.link(gst_tag_list_get_date_time_index, "gst_tag_list_get_date_time_index", LIBRARY.GSTREAMER);
1383 	Linker.link(gst_tag_list_get_double, "gst_tag_list_get_double", LIBRARY.GSTREAMER);
1384 	Linker.link(gst_tag_list_get_double_index, "gst_tag_list_get_double_index", LIBRARY.GSTREAMER);
1385 	Linker.link(gst_tag_list_get_float, "gst_tag_list_get_float", LIBRARY.GSTREAMER);
1386 	Linker.link(gst_tag_list_get_float_index, "gst_tag_list_get_float_index", LIBRARY.GSTREAMER);
1387 	Linker.link(gst_tag_list_get_int, "gst_tag_list_get_int", LIBRARY.GSTREAMER);
1388 	Linker.link(gst_tag_list_get_int64, "gst_tag_list_get_int64", LIBRARY.GSTREAMER);
1389 	Linker.link(gst_tag_list_get_int64_index, "gst_tag_list_get_int64_index", LIBRARY.GSTREAMER);
1390 	Linker.link(gst_tag_list_get_int_index, "gst_tag_list_get_int_index", LIBRARY.GSTREAMER);
1391 	Linker.link(gst_tag_list_get_pointer, "gst_tag_list_get_pointer", LIBRARY.GSTREAMER);
1392 	Linker.link(gst_tag_list_get_pointer_index, "gst_tag_list_get_pointer_index", LIBRARY.GSTREAMER);
1393 	Linker.link(gst_tag_list_get_sample, "gst_tag_list_get_sample", LIBRARY.GSTREAMER);
1394 	Linker.link(gst_tag_list_get_sample_index, "gst_tag_list_get_sample_index", LIBRARY.GSTREAMER);
1395 	Linker.link(gst_tag_list_get_scope, "gst_tag_list_get_scope", LIBRARY.GSTREAMER);
1396 	Linker.link(gst_tag_list_get_string, "gst_tag_list_get_string", LIBRARY.GSTREAMER);
1397 	Linker.link(gst_tag_list_get_string_index, "gst_tag_list_get_string_index", LIBRARY.GSTREAMER);
1398 	Linker.link(gst_tag_list_get_tag_size, "gst_tag_list_get_tag_size", LIBRARY.GSTREAMER);
1399 	Linker.link(gst_tag_list_get_uint, "gst_tag_list_get_uint", LIBRARY.GSTREAMER);
1400 	Linker.link(gst_tag_list_get_uint64, "gst_tag_list_get_uint64", LIBRARY.GSTREAMER);
1401 	Linker.link(gst_tag_list_get_uint64_index, "gst_tag_list_get_uint64_index", LIBRARY.GSTREAMER);
1402 	Linker.link(gst_tag_list_get_uint_index, "gst_tag_list_get_uint_index", LIBRARY.GSTREAMER);
1403 	Linker.link(gst_tag_list_get_value_index, "gst_tag_list_get_value_index", LIBRARY.GSTREAMER);
1404 	Linker.link(gst_tag_list_insert, "gst_tag_list_insert", LIBRARY.GSTREAMER);
1405 	Linker.link(gst_tag_list_is_empty, "gst_tag_list_is_empty", LIBRARY.GSTREAMER);
1406 	Linker.link(gst_tag_list_is_equal, "gst_tag_list_is_equal", LIBRARY.GSTREAMER);
1407 	Linker.link(gst_tag_list_merge, "gst_tag_list_merge", LIBRARY.GSTREAMER);
1408 	Linker.link(gst_tag_list_n_tags, "gst_tag_list_n_tags", LIBRARY.GSTREAMER);
1409 	Linker.link(gst_tag_list_nth_tag_name, "gst_tag_list_nth_tag_name", LIBRARY.GSTREAMER);
1410 	Linker.link(gst_tag_list_peek_string_index, "gst_tag_list_peek_string_index", LIBRARY.GSTREAMER);
1411 	Linker.link(gst_tag_list_remove_tag, "gst_tag_list_remove_tag", LIBRARY.GSTREAMER);
1412 	Linker.link(gst_tag_list_set_scope, "gst_tag_list_set_scope", LIBRARY.GSTREAMER);
1413 	Linker.link(gst_tag_list_to_string, "gst_tag_list_to_string", LIBRARY.GSTREAMER);
1414 	Linker.link(gst_tag_list_copy_value, "gst_tag_list_copy_value", LIBRARY.GSTREAMER);
1415 	Linker.link(gst_tag_exists, "gst_tag_exists", LIBRARY.GSTREAMER);
1416 	Linker.link(gst_tag_get_description, "gst_tag_get_description", LIBRARY.GSTREAMER);
1417 	Linker.link(gst_tag_get_flag, "gst_tag_get_flag", LIBRARY.GSTREAMER);
1418 	Linker.link(gst_tag_get_nick, "gst_tag_get_nick", LIBRARY.GSTREAMER);
1419 	Linker.link(gst_tag_is_fixed, "gst_tag_is_fixed", LIBRARY.GSTREAMER);
1420 	Linker.link(gst_tag_merge_strings_with_comma, "gst_tag_merge_strings_with_comma", LIBRARY.GSTREAMER);
1421 	Linker.link(gst_tag_merge_use_first, "gst_tag_merge_use_first", LIBRARY.GSTREAMER);
1422 	Linker.link(gst_tag_register, "gst_tag_register", LIBRARY.GSTREAMER);
1423 	Linker.link(gst_tag_register_static, "gst_tag_register_static", LIBRARY.GSTREAMER);
1424 
1425 	// gstreamer.TagSetter
1426 
1427 	Linker.link(gst_tag_setter_get_type, "gst_tag_setter_get_type", LIBRARY.GSTREAMER);
1428 	Linker.link(gst_tag_setter_add_tag_valist, "gst_tag_setter_add_tag_valist", LIBRARY.GSTREAMER);
1429 	Linker.link(gst_tag_setter_add_tag_valist_values, "gst_tag_setter_add_tag_valist_values", LIBRARY.GSTREAMER);
1430 	Linker.link(gst_tag_setter_add_tag_value, "gst_tag_setter_add_tag_value", LIBRARY.GSTREAMER);
1431 	Linker.link(gst_tag_setter_add_tag_values, "gst_tag_setter_add_tag_values", LIBRARY.GSTREAMER);
1432 	Linker.link(gst_tag_setter_add_tags, "gst_tag_setter_add_tags", LIBRARY.GSTREAMER);
1433 	Linker.link(gst_tag_setter_get_tag_list, "gst_tag_setter_get_tag_list", LIBRARY.GSTREAMER);
1434 	Linker.link(gst_tag_setter_get_tag_merge_mode, "gst_tag_setter_get_tag_merge_mode", LIBRARY.GSTREAMER);
1435 	Linker.link(gst_tag_setter_merge_tags, "gst_tag_setter_merge_tags", LIBRARY.GSTREAMER);
1436 	Linker.link(gst_tag_setter_reset_tags, "gst_tag_setter_reset_tags", LIBRARY.GSTREAMER);
1437 	Linker.link(gst_tag_setter_set_tag_merge_mode, "gst_tag_setter_set_tag_merge_mode", LIBRARY.GSTREAMER);
1438 
1439 	// gstreamer.Task
1440 
1441 	Linker.link(gst_task_get_type, "gst_task_get_type", LIBRARY.GSTREAMER);
1442 	Linker.link(gst_task_new, "gst_task_new", LIBRARY.GSTREAMER);
1443 	Linker.link(gst_task_cleanup_all, "gst_task_cleanup_all", LIBRARY.GSTREAMER);
1444 	Linker.link(gst_task_get_pool, "gst_task_get_pool", LIBRARY.GSTREAMER);
1445 	Linker.link(gst_task_get_state, "gst_task_get_state", LIBRARY.GSTREAMER);
1446 	Linker.link(gst_task_join, "gst_task_join", LIBRARY.GSTREAMER);
1447 	Linker.link(gst_task_pause, "gst_task_pause", LIBRARY.GSTREAMER);
1448 	Linker.link(gst_task_set_enter_callback, "gst_task_set_enter_callback", LIBRARY.GSTREAMER);
1449 	Linker.link(gst_task_set_leave_callback, "gst_task_set_leave_callback", LIBRARY.GSTREAMER);
1450 	Linker.link(gst_task_set_lock, "gst_task_set_lock", LIBRARY.GSTREAMER);
1451 	Linker.link(gst_task_set_pool, "gst_task_set_pool", LIBRARY.GSTREAMER);
1452 	Linker.link(gst_task_set_state, "gst_task_set_state", LIBRARY.GSTREAMER);
1453 	Linker.link(gst_task_start, "gst_task_start", LIBRARY.GSTREAMER);
1454 	Linker.link(gst_task_stop, "gst_task_stop", LIBRARY.GSTREAMER);
1455 
1456 	// gstreamer.TaskPool
1457 
1458 	Linker.link(gst_task_pool_get_type, "gst_task_pool_get_type", LIBRARY.GSTREAMER);
1459 	Linker.link(gst_task_pool_new, "gst_task_pool_new", LIBRARY.GSTREAMER);
1460 	Linker.link(gst_task_pool_cleanup, "gst_task_pool_cleanup", LIBRARY.GSTREAMER);
1461 	Linker.link(gst_task_pool_join, "gst_task_pool_join", LIBRARY.GSTREAMER);
1462 	Linker.link(gst_task_pool_prepare, "gst_task_pool_prepare", LIBRARY.GSTREAMER);
1463 	Linker.link(gst_task_pool_push, "gst_task_pool_push", LIBRARY.GSTREAMER);
1464 
1465 	// gstreamer.Toc
1466 
1467 	Linker.link(gst_toc_get_type, "gst_toc_get_type", LIBRARY.GSTREAMER);
1468 	Linker.link(gst_toc_new, "gst_toc_new", LIBRARY.GSTREAMER);
1469 	Linker.link(gst_toc_append_entry, "gst_toc_append_entry", LIBRARY.GSTREAMER);
1470 	Linker.link(gst_toc_dump, "gst_toc_dump", LIBRARY.GSTREAMER);
1471 	Linker.link(gst_toc_find_entry, "gst_toc_find_entry", LIBRARY.GSTREAMER);
1472 	Linker.link(gst_toc_get_entries, "gst_toc_get_entries", LIBRARY.GSTREAMER);
1473 	Linker.link(gst_toc_get_scope, "gst_toc_get_scope", LIBRARY.GSTREAMER);
1474 	Linker.link(gst_toc_get_tags, "gst_toc_get_tags", LIBRARY.GSTREAMER);
1475 	Linker.link(gst_toc_merge_tags, "gst_toc_merge_tags", LIBRARY.GSTREAMER);
1476 	Linker.link(gst_toc_set_tags, "gst_toc_set_tags", LIBRARY.GSTREAMER);
1477 
1478 	// gstreamer.TocEntry
1479 
1480 	Linker.link(gst_toc_entry_get_type, "gst_toc_entry_get_type", LIBRARY.GSTREAMER);
1481 	Linker.link(gst_toc_entry_new, "gst_toc_entry_new", LIBRARY.GSTREAMER);
1482 	Linker.link(gst_toc_entry_append_sub_entry, "gst_toc_entry_append_sub_entry", LIBRARY.GSTREAMER);
1483 	Linker.link(gst_toc_entry_get_entry_type, "gst_toc_entry_get_entry_type", LIBRARY.GSTREAMER);
1484 	Linker.link(gst_toc_entry_get_loop, "gst_toc_entry_get_loop", LIBRARY.GSTREAMER);
1485 	Linker.link(gst_toc_entry_get_parent, "gst_toc_entry_get_parent", LIBRARY.GSTREAMER);
1486 	Linker.link(gst_toc_entry_get_start_stop_times, "gst_toc_entry_get_start_stop_times", LIBRARY.GSTREAMER);
1487 	Linker.link(gst_toc_entry_get_sub_entries, "gst_toc_entry_get_sub_entries", LIBRARY.GSTREAMER);
1488 	Linker.link(gst_toc_entry_get_tags, "gst_toc_entry_get_tags", LIBRARY.GSTREAMER);
1489 	Linker.link(gst_toc_entry_get_toc, "gst_toc_entry_get_toc", LIBRARY.GSTREAMER);
1490 	Linker.link(gst_toc_entry_get_uid, "gst_toc_entry_get_uid", LIBRARY.GSTREAMER);
1491 	Linker.link(gst_toc_entry_is_alternative, "gst_toc_entry_is_alternative", LIBRARY.GSTREAMER);
1492 	Linker.link(gst_toc_entry_is_sequence, "gst_toc_entry_is_sequence", LIBRARY.GSTREAMER);
1493 	Linker.link(gst_toc_entry_merge_tags, "gst_toc_entry_merge_tags", LIBRARY.GSTREAMER);
1494 	Linker.link(gst_toc_entry_set_loop, "gst_toc_entry_set_loop", LIBRARY.GSTREAMER);
1495 	Linker.link(gst_toc_entry_set_start_stop_times, "gst_toc_entry_set_start_stop_times", LIBRARY.GSTREAMER);
1496 	Linker.link(gst_toc_entry_set_tags, "gst_toc_entry_set_tags", LIBRARY.GSTREAMER);
1497 
1498 	// gstreamer.TocSetter
1499 
1500 	Linker.link(gst_toc_setter_get_type, "gst_toc_setter_get_type", LIBRARY.GSTREAMER);
1501 	Linker.link(gst_toc_setter_get_toc, "gst_toc_setter_get_toc", LIBRARY.GSTREAMER);
1502 	Linker.link(gst_toc_setter_reset, "gst_toc_setter_reset", LIBRARY.GSTREAMER);
1503 	Linker.link(gst_toc_setter_set_toc, "gst_toc_setter_set_toc", LIBRARY.GSTREAMER);
1504 
1505 	// gstreamer.Tracer
1506 
1507 	Linker.link(gst_tracer_get_type, "gst_tracer_get_type", LIBRARY.GSTREAMER);
1508 
1509 	// gstreamer.TracerFactory
1510 
1511 	Linker.link(gst_tracer_factory_get_type, "gst_tracer_factory_get_type", LIBRARY.GSTREAMER);
1512 	Linker.link(gst_tracer_factory_get_list, "gst_tracer_factory_get_list", LIBRARY.GSTREAMER);
1513 
1514 	// gstreamer.TracerRecord
1515 
1516 	Linker.link(gst_tracer_record_get_type, "gst_tracer_record_get_type", LIBRARY.GSTREAMER);
1517 
1518 	// gstreamer.TypeFind
1519 
1520 	Linker.link(gst_type_find_get_length, "gst_type_find_get_length", LIBRARY.GSTREAMER);
1521 	Linker.link(gst_type_find_peek, "gst_type_find_peek", LIBRARY.GSTREAMER);
1522 	Linker.link(gst_type_find_suggest, "gst_type_find_suggest", LIBRARY.GSTREAMER);
1523 	Linker.link(gst_type_find_suggest_simple, "gst_type_find_suggest_simple", LIBRARY.GSTREAMER);
1524 	Linker.link(gst_type_find_register, "gst_type_find_register", LIBRARY.GSTREAMER);
1525 	Linker.link(gst_type_find_get_type, "gst_type_find_get_type", LIBRARY.GSTREAMER);
1526 
1527 	// gstreamer.TypeFindFactory
1528 
1529 	Linker.link(gst_type_find_factory_get_type, "gst_type_find_factory_get_type", LIBRARY.GSTREAMER);
1530 	Linker.link(gst_type_find_factory_get_list, "gst_type_find_factory_get_list", LIBRARY.GSTREAMER);
1531 	Linker.link(gst_type_find_factory_call_function, "gst_type_find_factory_call_function", LIBRARY.GSTREAMER);
1532 	Linker.link(gst_type_find_factory_get_caps, "gst_type_find_factory_get_caps", LIBRARY.GSTREAMER);
1533 	Linker.link(gst_type_find_factory_get_extensions, "gst_type_find_factory_get_extensions", LIBRARY.GSTREAMER);
1534 	Linker.link(gst_type_find_factory_has_function, "gst_type_find_factory_has_function", LIBRARY.GSTREAMER);
1535 
1536 	// gstreamer.URIHandler
1537 
1538 	Linker.link(gst_uri_handler_get_type, "gst_uri_handler_get_type", LIBRARY.GSTREAMER);
1539 	Linker.link(gst_uri_handler_get_protocols, "gst_uri_handler_get_protocols", LIBRARY.GSTREAMER);
1540 	Linker.link(gst_uri_handler_get_uri, "gst_uri_handler_get_uri", LIBRARY.GSTREAMER);
1541 	Linker.link(gst_uri_handler_get_uri_type, "gst_uri_handler_get_uri_type", LIBRARY.GSTREAMER);
1542 	Linker.link(gst_uri_handler_set_uri, "gst_uri_handler_set_uri", LIBRARY.GSTREAMER);
1543 
1544 	// gstreamer.Uri
1545 
1546 	Linker.link(gst_uri_get_type, "gst_uri_get_type", LIBRARY.GSTREAMER);
1547 	Linker.link(gst_uri_new, "gst_uri_new", LIBRARY.GSTREAMER);
1548 	Linker.link(gst_uri_append_path, "gst_uri_append_path", LIBRARY.GSTREAMER);
1549 	Linker.link(gst_uri_append_path_segment, "gst_uri_append_path_segment", LIBRARY.GSTREAMER);
1550 	Linker.link(gst_uri_equal, "gst_uri_equal", LIBRARY.GSTREAMER);
1551 	Linker.link(gst_uri_from_string_with_base, "gst_uri_from_string_with_base", LIBRARY.GSTREAMER);
1552 	Linker.link(gst_uri_get_fragment, "gst_uri_get_fragment", LIBRARY.GSTREAMER);
1553 	Linker.link(gst_uri_get_host, "gst_uri_get_host", LIBRARY.GSTREAMER);
1554 	Linker.link(gst_uri_get_media_fragment_table, "gst_uri_get_media_fragment_table", LIBRARY.GSTREAMER);
1555 	Linker.link(gst_uri_get_path, "gst_uri_get_path", LIBRARY.GSTREAMER);
1556 	Linker.link(gst_uri_get_path_segments, "gst_uri_get_path_segments", LIBRARY.GSTREAMER);
1557 	Linker.link(gst_uri_get_path_string, "gst_uri_get_path_string", LIBRARY.GSTREAMER);
1558 	Linker.link(gst_uri_get_port, "gst_uri_get_port", LIBRARY.GSTREAMER);
1559 	Linker.link(gst_uri_get_query_keys, "gst_uri_get_query_keys", LIBRARY.GSTREAMER);
1560 	Linker.link(gst_uri_get_query_string, "gst_uri_get_query_string", LIBRARY.GSTREAMER);
1561 	Linker.link(gst_uri_get_query_table, "gst_uri_get_query_table", LIBRARY.GSTREAMER);
1562 	Linker.link(gst_uri_get_query_value, "gst_uri_get_query_value", LIBRARY.GSTREAMER);
1563 	Linker.link(gst_uri_get_scheme, "gst_uri_get_scheme", LIBRARY.GSTREAMER);
1564 	Linker.link(gst_uri_get_userinfo, "gst_uri_get_userinfo", LIBRARY.GSTREAMER);
1565 	Linker.link(gst_uri_is_normalized, "gst_uri_is_normalized", LIBRARY.GSTREAMER);
1566 	Linker.link(gst_uri_is_writable, "gst_uri_is_writable", LIBRARY.GSTREAMER);
1567 	Linker.link(gst_uri_join, "gst_uri_join", LIBRARY.GSTREAMER);
1568 	Linker.link(gst_uri_make_writable, "gst_uri_make_writable", LIBRARY.GSTREAMER);
1569 	Linker.link(gst_uri_new_with_base, "gst_uri_new_with_base", LIBRARY.GSTREAMER);
1570 	Linker.link(gst_uri_normalize, "gst_uri_normalize", LIBRARY.GSTREAMER);
1571 	Linker.link(gst_uri_query_has_key, "gst_uri_query_has_key", LIBRARY.GSTREAMER);
1572 	Linker.link(gst_uri_remove_query_key, "gst_uri_remove_query_key", LIBRARY.GSTREAMER);
1573 	Linker.link(gst_uri_set_fragment, "gst_uri_set_fragment", LIBRARY.GSTREAMER);
1574 	Linker.link(gst_uri_set_host, "gst_uri_set_host", LIBRARY.GSTREAMER);
1575 	Linker.link(gst_uri_set_path, "gst_uri_set_path", LIBRARY.GSTREAMER);
1576 	Linker.link(gst_uri_set_path_segments, "gst_uri_set_path_segments", LIBRARY.GSTREAMER);
1577 	Linker.link(gst_uri_set_path_string, "gst_uri_set_path_string", LIBRARY.GSTREAMER);
1578 	Linker.link(gst_uri_set_port, "gst_uri_set_port", LIBRARY.GSTREAMER);
1579 	Linker.link(gst_uri_set_query_string, "gst_uri_set_query_string", LIBRARY.GSTREAMER);
1580 	Linker.link(gst_uri_set_query_table, "gst_uri_set_query_table", LIBRARY.GSTREAMER);
1581 	Linker.link(gst_uri_set_query_value, "gst_uri_set_query_value", LIBRARY.GSTREAMER);
1582 	Linker.link(gst_uri_set_scheme, "gst_uri_set_scheme", LIBRARY.GSTREAMER);
1583 	Linker.link(gst_uri_set_userinfo, "gst_uri_set_userinfo", LIBRARY.GSTREAMER);
1584 	Linker.link(gst_uri_to_string, "gst_uri_to_string", LIBRARY.GSTREAMER);
1585 	Linker.link(gst_uri_construct, "gst_uri_construct", LIBRARY.GSTREAMER);
1586 	Linker.link(gst_uri_from_string, "gst_uri_from_string", LIBRARY.GSTREAMER);
1587 	Linker.link(gst_uri_get_location, "gst_uri_get_location", LIBRARY.GSTREAMER);
1588 	Linker.link(gst_uri_get_protocol, "gst_uri_get_protocol", LIBRARY.GSTREAMER);
1589 	Linker.link(gst_uri_has_protocol, "gst_uri_has_protocol", LIBRARY.GSTREAMER);
1590 	Linker.link(gst_uri_is_valid, "gst_uri_is_valid", LIBRARY.GSTREAMER);
1591 	Linker.link(gst_uri_join_strings, "gst_uri_join_strings", LIBRARY.GSTREAMER);
1592 	Linker.link(gst_uri_protocol_is_supported, "gst_uri_protocol_is_supported", LIBRARY.GSTREAMER);
1593 	Linker.link(gst_uri_protocol_is_valid, "gst_uri_protocol_is_valid", LIBRARY.GSTREAMER);
1594 	Linker.link(gst_filename_to_uri, "gst_filename_to_uri", LIBRARY.GSTREAMER);
1595 	Linker.link(gst_uri_error_quark, "gst_uri_error_quark", LIBRARY.GSTREAMER);
1596 
1597 	// gstreamer.ValueArray
1598 
1599 	Linker.link(gst_value_array_get_type, "gst_value_array_get_type", LIBRARY.GSTREAMER);
1600 	Linker.link(gst_value_array_append_and_take_value, "gst_value_array_append_and_take_value", LIBRARY.GSTREAMER);
1601 	Linker.link(gst_value_array_append_value, "gst_value_array_append_value", LIBRARY.GSTREAMER);
1602 	Linker.link(gst_value_array_get_size, "gst_value_array_get_size", LIBRARY.GSTREAMER);
1603 	Linker.link(gst_value_array_get_value, "gst_value_array_get_value", LIBRARY.GSTREAMER);
1604 	Linker.link(gst_value_array_prepend_value, "gst_value_array_prepend_value", LIBRARY.GSTREAMER);
1605 
1606 	// gstreamer.ValueList
1607 
1608 	Linker.link(gst_value_list_get_type, "gst_value_list_get_type", LIBRARY.GSTREAMER);
1609 	Linker.link(gst_value_list_append_and_take_value, "gst_value_list_append_and_take_value", LIBRARY.GSTREAMER);
1610 	Linker.link(gst_value_list_append_value, "gst_value_list_append_value", LIBRARY.GSTREAMER);
1611 	Linker.link(gst_value_list_concat, "gst_value_list_concat", LIBRARY.GSTREAMER);
1612 	Linker.link(gst_value_list_get_size, "gst_value_list_get_size", LIBRARY.GSTREAMER);
1613 	Linker.link(gst_value_list_get_value, "gst_value_list_get_value", LIBRARY.GSTREAMER);
1614 	Linker.link(gst_value_list_merge, "gst_value_list_merge", LIBRARY.GSTREAMER);
1615 	Linker.link(gst_value_list_prepend_value, "gst_value_list_prepend_value", LIBRARY.GSTREAMER);
1616 
1617 	// gstreamer.Debug
1618 
1619 	Linker.link(gst_debug_add_log_function, "gst_debug_add_log_function", LIBRARY.GSTREAMER);
1620 	Linker.link(gst_debug_bin_to_dot_data, "gst_debug_bin_to_dot_data", LIBRARY.GSTREAMER);
1621 	Linker.link(gst_debug_bin_to_dot_file, "gst_debug_bin_to_dot_file", LIBRARY.GSTREAMER);
1622 	Linker.link(gst_debug_bin_to_dot_file_with_ts, "gst_debug_bin_to_dot_file_with_ts", LIBRARY.GSTREAMER);
1623 	Linker.link(gst_debug_construct_term_color, "gst_debug_construct_term_color", LIBRARY.GSTREAMER);
1624 	Linker.link(gst_debug_construct_win_color, "gst_debug_construct_win_color", LIBRARY.GSTREAMER);
1625 	Linker.link(gst_debug_get_all_categories, "gst_debug_get_all_categories", LIBRARY.GSTREAMER);
1626 	Linker.link(gst_debug_get_color_mode, "gst_debug_get_color_mode", LIBRARY.GSTREAMER);
1627 	Linker.link(gst_debug_get_default_threshold, "gst_debug_get_default_threshold", LIBRARY.GSTREAMER);
1628 	Linker.link(gst_debug_is_active, "gst_debug_is_active", LIBRARY.GSTREAMER);
1629 	Linker.link(gst_debug_is_colored, "gst_debug_is_colored", LIBRARY.GSTREAMER);
1630 	Linker.link(gst_debug_level_get_name, "gst_debug_level_get_name", LIBRARY.GSTREAMER);
1631 	Linker.link(gst_debug_log, "gst_debug_log", LIBRARY.GSTREAMER);
1632 	Linker.link(gst_debug_log_default, "gst_debug_log_default", LIBRARY.GSTREAMER);
1633 	Linker.link(gst_debug_log_valist, "gst_debug_log_valist", LIBRARY.GSTREAMER);
1634 	Linker.link(gst_debug_print_stack_trace, "gst_debug_print_stack_trace", LIBRARY.GSTREAMER);
1635 	Linker.link(gst_debug_remove_log_function, "gst_debug_remove_log_function", LIBRARY.GSTREAMER);
1636 	Linker.link(gst_debug_remove_log_function_by_data, "gst_debug_remove_log_function_by_data", LIBRARY.GSTREAMER);
1637 	Linker.link(gst_debug_set_active, "gst_debug_set_active", LIBRARY.GSTREAMER);
1638 	Linker.link(gst_debug_set_color_mode, "gst_debug_set_color_mode", LIBRARY.GSTREAMER);
1639 	Linker.link(gst_debug_set_color_mode_from_string, "gst_debug_set_color_mode_from_string", LIBRARY.GSTREAMER);
1640 	Linker.link(gst_debug_set_colored, "gst_debug_set_colored", LIBRARY.GSTREAMER);
1641 	Linker.link(gst_debug_set_default_threshold, "gst_debug_set_default_threshold", LIBRARY.GSTREAMER);
1642 	Linker.link(gst_debug_set_threshold_for_name, "gst_debug_set_threshold_for_name", LIBRARY.GSTREAMER);
1643 	Linker.link(gst_debug_set_threshold_from_string, "gst_debug_set_threshold_from_string", LIBRARY.GSTREAMER);
1644 	Linker.link(gst_debug_unset_threshold_for_name, "gst_debug_unset_threshold_for_name", LIBRARY.GSTREAMER);
1645 
1646 	// gstreamer.GError
1647 
1648 	Linker.link(gst_error_get_message, "gst_error_get_message", LIBRARY.GSTREAMER);
1649 
1650 	// gstreamer.Format
1651 
1652 	Linker.link(gst_format_get_by_nick, "gst_format_get_by_nick", LIBRARY.GSTREAMER);
1653 	Linker.link(gst_format_get_details, "gst_format_get_details", LIBRARY.GSTREAMER);
1654 	Linker.link(gst_format_get_name, "gst_format_get_name", LIBRARY.GSTREAMER);
1655 	Linker.link(gst_format_iterate_definitions, "gst_format_iterate_definitions", LIBRARY.GSTREAMER);
1656 	Linker.link(gst_format_register, "gst_format_register", LIBRARY.GSTREAMER);
1657 	Linker.link(gst_format_to_quark, "gst_format_to_quark", LIBRARY.GSTREAMER);
1658 	Linker.link(gst_formats_contains, "gst_formats_contains", LIBRARY.GSTREAMER);
1659 
1660 	// gstreamer.GStreamer
1661 
1662 	Linker.link(gst_deinit, "gst_deinit", LIBRARY.GSTREAMER);
1663 	Linker.link(gst_init, "gst_init", LIBRARY.GSTREAMER);
1664 	Linker.link(gst_init_check, "gst_init_check", LIBRARY.GSTREAMER);
1665 	Linker.link(gst_init_get_option_group, "gst_init_get_option_group", LIBRARY.GSTREAMER);
1666 	Linker.link(gst_is_initialized, "gst_is_initialized", LIBRARY.GSTREAMER);
1667 	Linker.link(gst_segtrap_is_enabled, "gst_segtrap_is_enabled", LIBRARY.GSTREAMER);
1668 	Linker.link(gst_segtrap_set_enabled, "gst_segtrap_set_enabled", LIBRARY.GSTREAMER);
1669 	Linker.link(gst_update_registry, "gst_update_registry", LIBRARY.GSTREAMER);
1670 	Linker.link(gst_version, "gst_version", LIBRARY.GSTREAMER);
1671 	Linker.link(gst_version_string, "gst_version_string", LIBRARY.GSTREAMER);
1672 
1673 	// gstreamer.Parse
1674 
1675 	Linker.link(gst_parse_bin_from_description, "gst_parse_bin_from_description", LIBRARY.GSTREAMER);
1676 	Linker.link(gst_parse_bin_from_description_full, "gst_parse_bin_from_description_full", LIBRARY.GSTREAMER);
1677 	Linker.link(gst_parse_error_quark, "gst_parse_error_quark", LIBRARY.GSTREAMER);
1678 	Linker.link(gst_parse_launch, "gst_parse_launch", LIBRARY.GSTREAMER);
1679 	Linker.link(gst_parse_launch_full, "gst_parse_launch_full", LIBRARY.GSTREAMER);
1680 	Linker.link(gst_parse_launchv, "gst_parse_launchv", LIBRARY.GSTREAMER);
1681 	Linker.link(gst_parse_launchv_full, "gst_parse_launchv_full", LIBRARY.GSTREAMER);
1682 
1683 	// gstreamer.Utils
1684 
1685 	Linker.link(gst_util_array_binary_search, "gst_util_array_binary_search", LIBRARY.GSTREAMER);
1686 	Linker.link(gst_util_double_to_fraction, "gst_util_double_to_fraction", LIBRARY.GSTREAMER);
1687 	Linker.link(gst_util_dump_mem, "gst_util_dump_mem", LIBRARY.GSTREAMER);
1688 	Linker.link(gst_util_fraction_add, "gst_util_fraction_add", LIBRARY.GSTREAMER);
1689 	Linker.link(gst_util_fraction_compare, "gst_util_fraction_compare", LIBRARY.GSTREAMER);
1690 	Linker.link(gst_util_fraction_multiply, "gst_util_fraction_multiply", LIBRARY.GSTREAMER);
1691 	Linker.link(gst_util_fraction_to_double, "gst_util_fraction_to_double", LIBRARY.GSTREAMER);
1692 	Linker.link(gst_util_gdouble_to_guint64, "gst_util_gdouble_to_guint64", LIBRARY.GSTREAMER);
1693 	Linker.link(gst_util_get_timestamp, "gst_util_get_timestamp", LIBRARY.GSTREAMER);
1694 	Linker.link(gst_util_greatest_common_divisor, "gst_util_greatest_common_divisor", LIBRARY.GSTREAMER);
1695 	Linker.link(gst_util_greatest_common_divisor_int64, "gst_util_greatest_common_divisor_int64", LIBRARY.GSTREAMER);
1696 	Linker.link(gst_util_group_id_next, "gst_util_group_id_next", LIBRARY.GSTREAMER);
1697 	Linker.link(gst_util_guint64_to_gdouble, "gst_util_guint64_to_gdouble", LIBRARY.GSTREAMER);
1698 	Linker.link(gst_util_seqnum_compare, "gst_util_seqnum_compare", LIBRARY.GSTREAMER);
1699 	Linker.link(gst_util_seqnum_next, "gst_util_seqnum_next", LIBRARY.GSTREAMER);
1700 	Linker.link(gst_util_set_object_arg, "gst_util_set_object_arg", LIBRARY.GSTREAMER);
1701 	Linker.link(gst_util_set_value_from_string, "gst_util_set_value_from_string", LIBRARY.GSTREAMER);
1702 	Linker.link(gst_util_uint64_scale, "gst_util_uint64_scale", LIBRARY.GSTREAMER);
1703 	Linker.link(gst_util_uint64_scale_ceil, "gst_util_uint64_scale_ceil", LIBRARY.GSTREAMER);
1704 	Linker.link(gst_util_uint64_scale_int, "gst_util_uint64_scale_int", LIBRARY.GSTREAMER);
1705 	Linker.link(gst_util_uint64_scale_int_ceil, "gst_util_uint64_scale_int_ceil", LIBRARY.GSTREAMER);
1706 	Linker.link(gst_util_uint64_scale_int_round, "gst_util_uint64_scale_int_round", LIBRARY.GSTREAMER);
1707 	Linker.link(gst_util_uint64_scale_round, "gst_util_uint64_scale_round", LIBRARY.GSTREAMER);
1708 	Linker.link(gst_calculate_linear_regression, "gst_calculate_linear_regression", LIBRARY.GSTREAMER);
1709 	Linker.link(gst_dynamic_type_register, "gst_dynamic_type_register", LIBRARY.GSTREAMER);
1710 	Linker.link(gst_util_get_object_array, "gst_util_get_object_array", LIBRARY.GSTREAMER);
1711 	Linker.link(gst_util_set_object_array, "gst_util_set_object_array", LIBRARY.GSTREAMER);
1712 
1713 	// gstreamer.ValueGst
1714 
1715 	Linker.link(gst_value_can_compare, "gst_value_can_compare", LIBRARY.GSTREAMER);
1716 	Linker.link(gst_value_can_intersect, "gst_value_can_intersect", LIBRARY.GSTREAMER);
1717 	Linker.link(gst_value_can_subtract, "gst_value_can_subtract", LIBRARY.GSTREAMER);
1718 	Linker.link(gst_value_can_union, "gst_value_can_union", LIBRARY.GSTREAMER);
1719 	Linker.link(gst_value_compare, "gst_value_compare", LIBRARY.GSTREAMER);
1720 	Linker.link(gst_value_deserialize, "gst_value_deserialize", LIBRARY.GSTREAMER);
1721 	Linker.link(gst_value_fixate, "gst_value_fixate", LIBRARY.GSTREAMER);
1722 	Linker.link(gst_value_fraction_multiply, "gst_value_fraction_multiply", LIBRARY.GSTREAMER);
1723 	Linker.link(gst_value_fraction_subtract, "gst_value_fraction_subtract", LIBRARY.GSTREAMER);
1724 	Linker.link(gst_value_get_bitmask, "gst_value_get_bitmask", LIBRARY.GSTREAMER);
1725 	Linker.link(gst_value_get_caps, "gst_value_get_caps", LIBRARY.GSTREAMER);
1726 	Linker.link(gst_value_get_caps_features, "gst_value_get_caps_features", LIBRARY.GSTREAMER);
1727 	Linker.link(gst_value_get_double_range_max, "gst_value_get_double_range_max", LIBRARY.GSTREAMER);
1728 	Linker.link(gst_value_get_double_range_min, "gst_value_get_double_range_min", LIBRARY.GSTREAMER);
1729 	Linker.link(gst_value_get_flagset_flags, "gst_value_get_flagset_flags", LIBRARY.GSTREAMER);
1730 	Linker.link(gst_value_get_flagset_mask, "gst_value_get_flagset_mask", LIBRARY.GSTREAMER);
1731 	Linker.link(gst_value_set_flagset, "gst_value_set_flagset", LIBRARY.GSTREAMER);
1732 	Linker.link(gst_value_get_fraction_denominator, "gst_value_get_fraction_denominator", LIBRARY.GSTREAMER);
1733 	Linker.link(gst_value_get_fraction_numerator, "gst_value_get_fraction_numerator", LIBRARY.GSTREAMER);
1734 	Linker.link(gst_value_get_fraction_range_max, "gst_value_get_fraction_range_max", LIBRARY.GSTREAMER);
1735 	Linker.link(gst_value_get_fraction_range_min, "gst_value_get_fraction_range_min", LIBRARY.GSTREAMER);
1736 	Linker.link(gst_value_get_int64_range_max, "gst_value_get_int64_range_max", LIBRARY.GSTREAMER);
1737 	Linker.link(gst_value_get_int64_range_min, "gst_value_get_int64_range_min", LIBRARY.GSTREAMER);
1738 	Linker.link(gst_value_get_int64_range_step, "gst_value_get_int64_range_step", LIBRARY.GSTREAMER);
1739 	Linker.link(gst_value_get_int_range_max, "gst_value_get_int_range_max", LIBRARY.GSTREAMER);
1740 	Linker.link(gst_value_get_int_range_min, "gst_value_get_int_range_min", LIBRARY.GSTREAMER);
1741 	Linker.link(gst_value_get_int_range_step, "gst_value_get_int_range_step", LIBRARY.GSTREAMER);
1742 	Linker.link(gst_value_get_structure, "gst_value_get_structure", LIBRARY.GSTREAMER);
1743 	Linker.link(gst_value_init_and_copy, "gst_value_init_and_copy", LIBRARY.GSTREAMER);
1744 	Linker.link(gst_value_intersect, "gst_value_intersect", LIBRARY.GSTREAMER);
1745 	Linker.link(gst_value_is_fixed, "gst_value_is_fixed", LIBRARY.GSTREAMER);
1746 	Linker.link(gst_value_is_subset, "gst_value_is_subset", LIBRARY.GSTREAMER);
1747 	Linker.link(gst_value_register, "gst_value_register", LIBRARY.GSTREAMER);
1748 	Linker.link(gst_value_serialize, "gst_value_serialize", LIBRARY.GSTREAMER);
1749 	Linker.link(gst_value_set_bitmask, "gst_value_set_bitmask", LIBRARY.GSTREAMER);
1750 	Linker.link(gst_value_set_caps, "gst_value_set_caps", LIBRARY.GSTREAMER);
1751 	Linker.link(gst_value_set_caps_features, "gst_value_set_caps_features", LIBRARY.GSTREAMER);
1752 	Linker.link(gst_value_set_double_range, "gst_value_set_double_range", LIBRARY.GSTREAMER);
1753 	Linker.link(gst_value_set_fraction, "gst_value_set_fraction", LIBRARY.GSTREAMER);
1754 	Linker.link(gst_value_set_fraction_range, "gst_value_set_fraction_range", LIBRARY.GSTREAMER);
1755 	Linker.link(gst_value_set_fraction_range_full, "gst_value_set_fraction_range_full", LIBRARY.GSTREAMER);
1756 	Linker.link(gst_value_set_int64_range, "gst_value_set_int64_range", LIBRARY.GSTREAMER);
1757 	Linker.link(gst_value_set_int64_range_step, "gst_value_set_int64_range_step", LIBRARY.GSTREAMER);
1758 	Linker.link(gst_value_set_int_range, "gst_value_set_int_range", LIBRARY.GSTREAMER);
1759 	Linker.link(gst_value_set_int_range_step, "gst_value_set_int_range_step", LIBRARY.GSTREAMER);
1760 	Linker.link(gst_value_set_structure, "gst_value_set_structure", LIBRARY.GSTREAMER);
1761 	Linker.link(gst_value_subtract, "gst_value_subtract", LIBRARY.GSTREAMER);
1762 	Linker.link(gst_value_union, "gst_value_union", LIBRARY.GSTREAMER);
1763 }
1764 
1765 __gshared extern(C)
1766 {
1767 
1768 	// gstreamer.AllocationParams
1769 
1770 	GType function() c_gst_allocation_params_get_type;
1771 	GstAllocationParams* function(GstAllocationParams* params) c_gst_allocation_params_copy;
1772 	void function(GstAllocationParams* params) c_gst_allocation_params_free;
1773 	void function(GstAllocationParams* params) c_gst_allocation_params_init;
1774 
1775 	// gstreamer.Allocator
1776 
1777 	GType function() c_gst_allocator_get_type;
1778 	GstAllocator* function(const(char)* name) c_gst_allocator_find;
1779 	void function(const(char)* name, GstAllocator* allocator) c_gst_allocator_register;
1780 	GstMemory* function(GstAllocator* allocator, size_t size, GstAllocationParams* params) c_gst_allocator_alloc;
1781 	void function(GstAllocator* allocator, GstMemory* memory) c_gst_allocator_free;
1782 	void function(GstAllocator* allocator) c_gst_allocator_set_default;
1783 
1784 	// gstreamer.AtomicQueue
1785 
1786 	GType function() c_gst_atomic_queue_get_type;
1787 	GstAtomicQueue* function(uint initialSize) c_gst_atomic_queue_new;
1788 	uint function(GstAtomicQueue* queue) c_gst_atomic_queue_length;
1789 	void* function(GstAtomicQueue* queue) c_gst_atomic_queue_peek;
1790 	void* function(GstAtomicQueue* queue) c_gst_atomic_queue_pop;
1791 	void function(GstAtomicQueue* queue, void* data) c_gst_atomic_queue_push;
1792 	void function(GstAtomicQueue* queue) c_gst_atomic_queue_ref;
1793 	void function(GstAtomicQueue* queue) c_gst_atomic_queue_unref;
1794 
1795 	// gstreamer.Bin
1796 
1797 	GType function() c_gst_bin_get_type;
1798 	GstElement* function(const(char)* name) c_gst_bin_new;
1799 	int function(GstBin* bin, GstElement* element) c_gst_bin_add;
1800 	void function(GstBin* bin, GstElement* element1, ... ) c_gst_bin_add_many;
1801 	GstPad* function(GstBin* bin, GstPadDirection direction) c_gst_bin_find_unlinked_pad;
1802 	GstElement* function(GstBin* bin, GType iface) c_gst_bin_get_by_interface;
1803 	GstElement* function(GstBin* bin, const(char)* name) c_gst_bin_get_by_name;
1804 	GstElement* function(GstBin* bin, const(char)* name) c_gst_bin_get_by_name_recurse_up;
1805 	GstElementFlags function(GstBin* bin) c_gst_bin_get_suppressed_flags;
1806 	GstIterator* function(GstBin* bin, GType iface) c_gst_bin_iterate_all_by_interface;
1807 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_elements;
1808 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_recurse;
1809 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sinks;
1810 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sorted;
1811 	GstIterator* function(GstBin* bin) c_gst_bin_iterate_sources;
1812 	int function(GstBin* bin) c_gst_bin_recalculate_latency;
1813 	int function(GstBin* bin, GstElement* element) c_gst_bin_remove;
1814 	void function(GstBin* bin, GstElement* element1, ... ) c_gst_bin_remove_many;
1815 	void function(GstBin* bin, GstElementFlags flags) c_gst_bin_set_suppressed_flags;
1816 	int function(GstBin* bin) c_gst_bin_sync_children_states;
1817 
1818 	// gstreamer.Bitmask
1819 
1820 	GType function() c_gst_bitmask_get_type;
1821 
1822 	// gstreamer.Buffer
1823 
1824 	GType function() c_gst_buffer_get_type;
1825 	GstBuffer* function() c_gst_buffer_new;
1826 	GstBuffer* function(GstAllocator* allocator, size_t size, GstAllocationParams* params) c_gst_buffer_new_allocate;
1827 	GstBuffer* function(void* data, size_t size) c_gst_buffer_new_wrapped;
1828 	GstBuffer* function(GstMemoryFlags flags, void* data, size_t maxsize, size_t offset, size_t size, void* userData, GDestroyNotify notify) c_gst_buffer_new_wrapped_full;
1829 	GstMeta* function(GstBuffer* buffer, GstMetaInfo* info, void* params) c_gst_buffer_add_meta;
1830 	GstParentBufferMeta* function(GstBuffer* buffer, GstBuffer* doref) c_gst_buffer_add_parent_buffer_meta;
1831 	GstProtectionMeta* function(GstBuffer* buffer, GstStructure* info) c_gst_buffer_add_protection_meta;
1832 	GstBuffer* function(GstBuffer* buf1, GstBuffer* buf2) c_gst_buffer_append;
1833 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_append_memory;
1834 	GstBuffer* function(GstBuffer* buf1, GstBuffer* buf2, ptrdiff_t offset, ptrdiff_t size) c_gst_buffer_append_region;
1835 	GstBuffer* function(GstBuffer* buf) c_gst_buffer_copy_deep;
1836 	int function(GstBuffer* dest, GstBuffer* src, GstBufferCopyFlags flags, size_t offset, size_t size) c_gst_buffer_copy_into;
1837 	GstBuffer* function(GstBuffer* parent, GstBufferCopyFlags flags, size_t offset, size_t size) c_gst_buffer_copy_region;
1838 	size_t function(GstBuffer* buffer, size_t offset, void* dest, size_t size) c_gst_buffer_extract;
1839 	void function(GstBuffer* buffer, size_t offset, size_t size, void** dest, size_t* destSize) c_gst_buffer_extract_dup;
1840 	size_t function(GstBuffer* buffer, size_t offset, void* src, size_t size) c_gst_buffer_fill;
1841 	int function(GstBuffer* buffer, size_t offset, size_t size, uint* idx, uint* length, size_t* skip) c_gst_buffer_find_memory;
1842 	int function(GstBuffer* buffer, GstBufferForeachMetaFunc func, void* userData) c_gst_buffer_foreach_meta;
1843 	GstMemory* function(GstBuffer* buffer) c_gst_buffer_get_all_memory;
1844 	GstBufferFlags function(GstBuffer* buffer) c_gst_buffer_get_flags;
1845 	GstMemory* function(GstBuffer* buffer, uint idx) c_gst_buffer_get_memory;
1846 	GstMemory* function(GstBuffer* buffer, uint idx, int length) c_gst_buffer_get_memory_range;
1847 	GstMeta* function(GstBuffer* buffer, GType api) c_gst_buffer_get_meta;
1848 	size_t function(GstBuffer* buffer) c_gst_buffer_get_size;
1849 	size_t function(GstBuffer* buffer, size_t* offset, size_t* maxsize) c_gst_buffer_get_sizes;
1850 	size_t function(GstBuffer* buffer, uint idx, int length, size_t* offset, size_t* maxsize) c_gst_buffer_get_sizes_range;
1851 	int function(GstBuffer* buffer, GstBufferFlags flags) c_gst_buffer_has_flags;
1852 	void function(GstBuffer* buffer, int idx, GstMemory* mem) c_gst_buffer_insert_memory;
1853 	int function(GstBuffer* buffer) c_gst_buffer_is_all_memory_writable;
1854 	int function(GstBuffer* buffer, uint idx, int length) c_gst_buffer_is_memory_range_writable;
1855 	GstMeta* function(GstBuffer* buffer, void** state) c_gst_buffer_iterate_meta;
1856 	GstMeta* function(GstBuffer* buffer, void** state, GType metaApiType) c_gst_buffer_iterate_meta_filtered;
1857 	int function(GstBuffer* buffer, GstMapInfo* info, GstMapFlags flags) c_gst_buffer_map;
1858 	int function(GstBuffer* buffer, uint idx, int length, GstMapInfo* info, GstMapFlags flags) c_gst_buffer_map_range;
1859 	int function(GstBuffer* buffer, size_t offset, void* mem, size_t size) c_gst_buffer_memcmp;
1860 	size_t function(GstBuffer* buffer, size_t offset, ubyte val, size_t size) c_gst_buffer_memset;
1861 	uint function(GstBuffer* buffer) c_gst_buffer_n_memory;
1862 	GstMemory* function(GstBuffer* buffer, uint idx) c_gst_buffer_peek_memory;
1863 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_prepend_memory;
1864 	void function(GstBuffer* buffer) c_gst_buffer_remove_all_memory;
1865 	void function(GstBuffer* buffer, uint idx) c_gst_buffer_remove_memory;
1866 	void function(GstBuffer* buffer, uint idx, int length) c_gst_buffer_remove_memory_range;
1867 	int function(GstBuffer* buffer, GstMeta* meta) c_gst_buffer_remove_meta;
1868 	void function(GstBuffer* buffer, GstMemory* mem) c_gst_buffer_replace_all_memory;
1869 	void function(GstBuffer* buffer, uint idx, GstMemory* mem) c_gst_buffer_replace_memory;
1870 	void function(GstBuffer* buffer, uint idx, int length, GstMemory* mem) c_gst_buffer_replace_memory_range;
1871 	void function(GstBuffer* buffer, ptrdiff_t offset, ptrdiff_t size) c_gst_buffer_resize;
1872 	int function(GstBuffer* buffer, uint idx, int length, ptrdiff_t offset, ptrdiff_t size) c_gst_buffer_resize_range;
1873 	int function(GstBuffer* buffer, GstBufferFlags flags) c_gst_buffer_set_flags;
1874 	void function(GstBuffer* buffer, ptrdiff_t size) c_gst_buffer_set_size;
1875 	void function(GstBuffer* buffer, GstMapInfo* info) c_gst_buffer_unmap;
1876 	int function(GstBuffer* buffer, GstBufferFlags flags) c_gst_buffer_unset_flags;
1877 	uint function() c_gst_buffer_get_max_memory;
1878 
1879 	// gstreamer.BufferList
1880 
1881 	GType function() c_gst_buffer_list_get_type;
1882 	GstBufferList* function() c_gst_buffer_list_new;
1883 	GstBufferList* function(uint size) c_gst_buffer_list_new_sized;
1884 	GstBufferList* function(GstBufferList* list) c_gst_buffer_list_copy_deep;
1885 	int function(GstBufferList* list, GstBufferListFunc func, void* userData) c_gst_buffer_list_foreach;
1886 	GstBuffer* function(GstBufferList* list, uint idx) c_gst_buffer_list_get;
1887 	void function(GstBufferList* list, int idx, GstBuffer* buffer) c_gst_buffer_list_insert;
1888 	uint function(GstBufferList* list) c_gst_buffer_list_length;
1889 	void function(GstBufferList* list, uint idx, uint length) c_gst_buffer_list_remove;
1890 
1891 	// gstreamer.BufferPool
1892 
1893 	GType function() c_gst_buffer_pool_get_type;
1894 	GstBufferPool* function() c_gst_buffer_pool_new;
1895 	void function(GstStructure* config, const(char)* option) c_gst_buffer_pool_config_add_option;
1896 	int function(GstStructure* config, GstAllocator** allocator, GstAllocationParams* params) c_gst_buffer_pool_config_get_allocator;
1897 	const(char)* function(GstStructure* config, uint index) c_gst_buffer_pool_config_get_option;
1898 	int function(GstStructure* config, GstCaps** caps, uint* size, uint* minBuffers, uint* maxBuffers) c_gst_buffer_pool_config_get_params;
1899 	int function(GstStructure* config, const(char)* option) c_gst_buffer_pool_config_has_option;
1900 	uint function(GstStructure* config) c_gst_buffer_pool_config_n_options;
1901 	void function(GstStructure* config, GstAllocator* allocator, GstAllocationParams* params) c_gst_buffer_pool_config_set_allocator;
1902 	void function(GstStructure* config, GstCaps* caps, uint size, uint minBuffers, uint maxBuffers) c_gst_buffer_pool_config_set_params;
1903 	int function(GstStructure* config, GstCaps* caps, uint size, uint minBuffers, uint maxBuffers) c_gst_buffer_pool_config_validate_params;
1904 	GstFlowReturn function(GstBufferPool* pool, GstBuffer** buffer, GstBufferPoolAcquireParams* params) c_gst_buffer_pool_acquire_buffer;
1905 	GstStructure* function(GstBufferPool* pool) c_gst_buffer_pool_get_config;
1906 	char** function(GstBufferPool* pool) c_gst_buffer_pool_get_options;
1907 	int function(GstBufferPool* pool, const(char)* option) c_gst_buffer_pool_has_option;
1908 	int function(GstBufferPool* pool) c_gst_buffer_pool_is_active;
1909 	void function(GstBufferPool* pool, GstBuffer* buffer) c_gst_buffer_pool_release_buffer;
1910 	int function(GstBufferPool* pool, int active) c_gst_buffer_pool_set_active;
1911 	int function(GstBufferPool* pool, GstStructure* config) c_gst_buffer_pool_set_config;
1912 	void function(GstBufferPool* pool, int flushing) c_gst_buffer_pool_set_flushing;
1913 
1914 	// gstreamer.Bus
1915 
1916 	GType function() c_gst_bus_get_type;
1917 	GstBus* function() c_gst_bus_new;
1918 	void function(GstBus* bus) c_gst_bus_add_signal_watch;
1919 	void function(GstBus* bus, int priority) c_gst_bus_add_signal_watch_full;
1920 	uint function(GstBus* bus, GstBusFunc func, void* userData) c_gst_bus_add_watch;
1921 	uint function(GstBus* bus, int priority, GstBusFunc func, void* userData, GDestroyNotify notify) c_gst_bus_add_watch_full;
1922 	int function(GstBus* bus, GstMessage* message, void* data) c_gst_bus_async_signal_func;
1923 	GSource* function(GstBus* bus) c_gst_bus_create_watch;
1924 	void function(GstBus* bus) c_gst_bus_disable_sync_message_emission;
1925 	void function(GstBus* bus) c_gst_bus_enable_sync_message_emission;
1926 	int function(GstBus* bus) c_gst_bus_have_pending;
1927 	GstMessage* function(GstBus* bus) c_gst_bus_peek;
1928 	GstMessage* function(GstBus* bus, GstMessageType events, GstClockTime timeout) c_gst_bus_poll;
1929 	GstMessage* function(GstBus* bus) c_gst_bus_pop;
1930 	GstMessage* function(GstBus* bus, GstMessageType types) c_gst_bus_pop_filtered;
1931 	int function(GstBus* bus, GstMessage* message) c_gst_bus_post;
1932 	void function(GstBus* bus) c_gst_bus_remove_signal_watch;
1933 	int function(GstBus* bus) c_gst_bus_remove_watch;
1934 	void function(GstBus* bus, int flushing) c_gst_bus_set_flushing;
1935 	void function(GstBus* bus, GstBusSyncHandler func, void* userData, GDestroyNotify notify) c_gst_bus_set_sync_handler;
1936 	GstBusSyncReply function(GstBus* bus, GstMessage* message, void* data) c_gst_bus_sync_signal_handler;
1937 	GstMessage* function(GstBus* bus, GstClockTime timeout) c_gst_bus_timed_pop;
1938 	GstMessage* function(GstBus* bus, GstClockTime timeout, GstMessageType types) c_gst_bus_timed_pop_filtered;
1939 
1940 	// gstreamer.Caps
1941 
1942 	GType function() c_gst_caps_get_type;
1943 	GstCaps* function() c_gst_caps_new_any;
1944 	GstCaps* function() c_gst_caps_new_empty;
1945 	GstCaps* function(const(char)* mediaType) c_gst_caps_new_empty_simple;
1946 	GstCaps* function(GstStructure* struct1, ... ) c_gst_caps_new_full;
1947 	GstCaps* function(GstStructure* structure, void* varArgs) c_gst_caps_new_full_valist;
1948 	GstCaps* function(const(char)* mediaType, const(char)* fieldname, ... ) c_gst_caps_new_simple;
1949 	void function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_append;
1950 	void function(GstCaps* caps, GstStructure* structure) c_gst_caps_append_structure;
1951 	void function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_append_structure_full;
1952 	int function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_can_intersect;
1953 	GstCaps* function(GstCaps* caps, uint nth) c_gst_caps_copy_nth;
1954 	void function(GstCaps* caps, GstCapsFilterMapFunc func, void* userData) c_gst_caps_filter_and_map_in_place;
1955 	GstCaps* function(GstCaps* caps) c_gst_caps_fixate;
1956 	int function(GstCaps* caps, GstCapsForeachFunc func, void* userData) c_gst_caps_foreach;
1957 	GstCapsFeatures* function(GstCaps* caps, uint index) c_gst_caps_get_features;
1958 	uint function(GstCaps* caps) c_gst_caps_get_size;
1959 	GstStructure* function(GstCaps* caps, uint index) c_gst_caps_get_structure;
1960 	GstCaps* function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_intersect;
1961 	GstCaps* function(GstCaps* caps1, GstCaps* caps2, GstCapsIntersectMode mode) c_gst_caps_intersect_full;
1962 	int function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_always_compatible;
1963 	int function(GstCaps* caps) c_gst_caps_is_any;
1964 	int function(GstCaps* caps) c_gst_caps_is_empty;
1965 	int function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_equal;
1966 	int function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_equal_fixed;
1967 	int function(GstCaps* caps) c_gst_caps_is_fixed;
1968 	int function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_is_strictly_equal;
1969 	int function(GstCaps* subset, GstCaps* superset) c_gst_caps_is_subset;
1970 	int function(GstCaps* caps, GstStructure* structure) c_gst_caps_is_subset_structure;
1971 	int function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_is_subset_structure_full;
1972 	int function(GstCaps* caps, GstCapsMapFunc func, void* userData) c_gst_caps_map_in_place;
1973 	GstCaps* function(GstCaps* caps1, GstCaps* caps2) c_gst_caps_merge;
1974 	GstCaps* function(GstCaps* caps, GstStructure* structure) c_gst_caps_merge_structure;
1975 	GstCaps* function(GstCaps* caps, GstStructure* structure, GstCapsFeatures* features) c_gst_caps_merge_structure_full;
1976 	GstCaps* function(GstCaps* caps) c_gst_caps_normalize;
1977 	void function(GstCaps* caps, uint idx) c_gst_caps_remove_structure;
1978 	void function(GstCaps* caps, uint index, GstCapsFeatures* features) c_gst_caps_set_features;
1979 	void function(GstCaps* caps, const(char)* field, ... ) c_gst_caps_set_simple;
1980 	void function(GstCaps* caps, const(char)* field, void* varargs) c_gst_caps_set_simple_valist;
1981 	void function(GstCaps* caps, const(char)* field, GValue* value) c_gst_caps_set_value;
1982 	GstCaps* function(GstCaps* caps) c_gst_caps_simplify;
1983 	GstStructure* function(GstCaps* caps, uint index) c_gst_caps_steal_structure;
1984 	GstCaps* function(GstCaps* minuend, GstCaps* subtrahend) c_gst_caps_subtract;
1985 	char* function(GstCaps* caps) c_gst_caps_to_string;
1986 	GstCaps* function(GstCaps* caps) c_gst_caps_truncate;
1987 	GstCaps* function(const(char)* str) c_gst_caps_from_string;
1988 
1989 	// gstreamer.CapsFeatures
1990 
1991 	GType function() c_gst_caps_features_get_type;
1992 	GstCapsFeatures* function(const(char)* feature1, ... ) c_gst_caps_features_new;
1993 	GstCapsFeatures* function() c_gst_caps_features_new_any;
1994 	GstCapsFeatures* function() c_gst_caps_features_new_empty;
1995 	GstCapsFeatures* function(GQuark feature1, ... ) c_gst_caps_features_new_id;
1996 	GstCapsFeatures* function(GQuark feature1, void* varargs) c_gst_caps_features_new_id_valist;
1997 	GstCapsFeatures* function(const(char)* feature1, void* varargs) c_gst_caps_features_new_valist;
1998 	void function(GstCapsFeatures* features, const(char)* feature) c_gst_caps_features_add;
1999 	void function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_add_id;
2000 	int function(GstCapsFeatures* features, const(char)* feature) c_gst_caps_features_contains;
2001 	int function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_contains_id;
2002 	GstCapsFeatures* function(GstCapsFeatures* features) c_gst_caps_features_copy;
2003 	void function(GstCapsFeatures* features) c_gst_caps_features_free;
2004 	const(char)* function(GstCapsFeatures* features, uint i) c_gst_caps_features_get_nth;
2005 	GQuark function(GstCapsFeatures* features, uint i) c_gst_caps_features_get_nth_id;
2006 	uint function(GstCapsFeatures* features) c_gst_caps_features_get_size;
2007 	int function(GstCapsFeatures* features) c_gst_caps_features_is_any;
2008 	int function(GstCapsFeatures* features1, GstCapsFeatures* features2) c_gst_caps_features_is_equal;
2009 	void function(GstCapsFeatures* features, const(char)* feature) c_gst_caps_features_remove;
2010 	void function(GstCapsFeatures* features, GQuark feature) c_gst_caps_features_remove_id;
2011 	int function(GstCapsFeatures* features, int* refcount) c_gst_caps_features_set_parent_refcount;
2012 	char* function(GstCapsFeatures* features) c_gst_caps_features_to_string;
2013 	GstCapsFeatures* function(const(char)* features) c_gst_caps_features_from_string;
2014 
2015 	// gstreamer.ChildProxy
2016 
2017 	GType function() c_gst_child_proxy_get_type;
2018 	void function(GstChildProxy* parent, GObject* child, const(char)* name) c_gst_child_proxy_child_added;
2019 	void function(GstChildProxy* parent, GObject* child, const(char)* name) c_gst_child_proxy_child_removed;
2020 	void function(GstChildProxy* object, const(char)* firstPropertyName, ... ) c_gst_child_proxy_get;
2021 	GObject* function(GstChildProxy* parent, uint index) c_gst_child_proxy_get_child_by_index;
2022 	GObject* function(GstChildProxy* parent, const(char)* name) c_gst_child_proxy_get_child_by_name;
2023 	uint function(GstChildProxy* parent) c_gst_child_proxy_get_children_count;
2024 	void function(GstChildProxy* object, const(char)* name, GValue* value) c_gst_child_proxy_get_property;
2025 	void function(GstChildProxy* object, const(char)* firstPropertyName, void* varArgs) c_gst_child_proxy_get_valist;
2026 	int function(GstChildProxy* object, const(char)* name, GObject** target, GParamSpec** pspec) c_gst_child_proxy_lookup;
2027 	void function(GstChildProxy* object, const(char)* firstPropertyName, ... ) c_gst_child_proxy_set;
2028 	void function(GstChildProxy* object, const(char)* name, GValue* value) c_gst_child_proxy_set_property;
2029 	void function(GstChildProxy* object, const(char)* firstPropertyName, void* varArgs) c_gst_child_proxy_set_valist;
2030 
2031 	// gstreamer.Clock
2032 
2033 	GType function() c_gst_clock_get_type;
2034 	int function(void* id1, void* id2) c_gst_clock_id_compare_func;
2035 	GstClockTime function(GstClockID id) c_gst_clock_id_get_time;
2036 	GstClockID function(GstClockID id) c_gst_clock_id_ref;
2037 	void function(GstClockID id) c_gst_clock_id_unref;
2038 	void function(GstClockID id) c_gst_clock_id_unschedule;
2039 	GstClockReturn function(GstClockID id, GstClockTimeDiff* jitter) c_gst_clock_id_wait;
2040 	GstClockReturn function(GstClockID id, GstClockCallback func, void* userData, GDestroyNotify destroyData) c_gst_clock_id_wait_async;
2041 	int function(GstClock* clock, GstClockTime slave, GstClockTime master, double* rSquared) c_gst_clock_add_observation;
2042 	int function(GstClock* clock, GstClockTime slave, GstClockTime master, double* rSquared, GstClockTime* internal, GstClockTime* external, GstClockTime* rateNum, GstClockTime* rateDenom) c_gst_clock_add_observation_unapplied;
2043 	GstClockTime function(GstClock* clock, GstClockTime internal) c_gst_clock_adjust_unlocked;
2044 	GstClockTime function(GstClock* clock, GstClockTime internalTarget, GstClockTime cinternal, GstClockTime cexternal, GstClockTime cnum, GstClockTime cdenom) c_gst_clock_adjust_with_calibration;
2045 	void function(GstClock* clock, GstClockTime* internal, GstClockTime* external, GstClockTime* rateNum, GstClockTime* rateDenom) c_gst_clock_get_calibration;
2046 	GstClockTime function(GstClock* clock) c_gst_clock_get_internal_time;
2047 	GstClock* function(GstClock* clock) c_gst_clock_get_master;
2048 	GstClockTime function(GstClock* clock) c_gst_clock_get_resolution;
2049 	GstClockTime function(GstClock* clock) c_gst_clock_get_time;
2050 	GstClockTime function(GstClock* clock) c_gst_clock_get_timeout;
2051 	int function(GstClock* clock) c_gst_clock_is_synced;
2052 	GstClockID function(GstClock* clock, GstClockTime startTime, GstClockTime interval) c_gst_clock_new_periodic_id;
2053 	GstClockID function(GstClock* clock, GstClockTime time) c_gst_clock_new_single_shot_id;
2054 	int function(GstClock* clock, GstClockID id, GstClockTime startTime, GstClockTime interval) c_gst_clock_periodic_id_reinit;
2055 	void function(GstClock* clock, GstClockTime internal, GstClockTime external, GstClockTime rateNum, GstClockTime rateDenom) c_gst_clock_set_calibration;
2056 	int function(GstClock* clock, GstClock* master) c_gst_clock_set_master;
2057 	GstClockTime function(GstClock* clock, GstClockTime resolution) c_gst_clock_set_resolution;
2058 	void function(GstClock* clock, int synced) c_gst_clock_set_synced;
2059 	void function(GstClock* clock, GstClockTime timeout) c_gst_clock_set_timeout;
2060 	int function(GstClock* clock, GstClockID id, GstClockTime time) c_gst_clock_single_shot_id_reinit;
2061 	GstClockTime function(GstClock* clock, GstClockTime external) c_gst_clock_unadjust_unlocked;
2062 	GstClockTime function(GstClock* clock, GstClockTime externalTarget, GstClockTime cinternal, GstClockTime cexternal, GstClockTime cnum, GstClockTime cdenom) c_gst_clock_unadjust_with_calibration;
2063 	int function(GstClock* clock, GstClockTime timeout) c_gst_clock_wait_for_sync;
2064 
2065 	// gstreamer.Context
2066 
2067 	GType function() c_gst_context_get_type;
2068 	GstContext* function(const(char)* contextType, int persistent) c_gst_context_new;
2069 	const(char)* function(GstContext* context) c_gst_context_get_context_type;
2070 	GstStructure* function(GstContext* context) c_gst_context_get_structure;
2071 	int function(GstContext* context, const(char)* contextType) c_gst_context_has_context_type;
2072 	int function(GstContext* context) c_gst_context_is_persistent;
2073 	GstStructure* function(GstContext* context) c_gst_context_writable_structure;
2074 
2075 	// gstreamer.ControlBinding
2076 
2077 	GType function() c_gst_control_binding_get_type;
2078 	int function(GstControlBinding* binding, GstClockTime timestamp, GstClockTime interval, uint nValues, GValue* values) c_gst_control_binding_get_g_value_array;
2079 	GValue* function(GstControlBinding* binding, GstClockTime timestamp) c_gst_control_binding_get_value;
2080 	int function(GstControlBinding* binding, GstClockTime timestamp, GstClockTime interval, uint nValues, void* values) c_gst_control_binding_get_value_array;
2081 	int function(GstControlBinding* binding) c_gst_control_binding_is_disabled;
2082 	void function(GstControlBinding* binding, int disabled) c_gst_control_binding_set_disabled;
2083 	int function(GstControlBinding* binding, GstObject* object, GstClockTime timestamp, GstClockTime lastSync) c_gst_control_binding_sync_values;
2084 
2085 	// gstreamer.ControlSource
2086 
2087 	GType function() c_gst_control_source_get_type;
2088 	int function(GstControlSource* self, GstClockTime timestamp, double* value) c_gst_control_source_get_value;
2089 	int function(GstControlSource* self, GstClockTime timestamp, GstClockTime interval, uint nValues, double* values) c_gst_control_source_get_value_array;
2090 
2091 	// gstreamer.DateTime
2092 
2093 	GType function() c_gst_date_time_get_type;
2094 	GstDateTime* function(float tzoffset, int year, int month, int day, int hour, int minute, double seconds) c_gst_date_time_new;
2095 	GstDateTime* function(GDateTime* dt) c_gst_date_time_new_from_g_date_time;
2096 	GstDateTime* function(const(char)* str) c_gst_date_time_new_from_iso8601_string;
2097 	GstDateTime* function(long secs) c_gst_date_time_new_from_unix_epoch_local_time;
2098 	GstDateTime* function(long secs) c_gst_date_time_new_from_unix_epoch_utc;
2099 	GstDateTime* function(int year, int month, int day, int hour, int minute, double seconds) c_gst_date_time_new_local_time;
2100 	GstDateTime* function() c_gst_date_time_new_now_local_time;
2101 	GstDateTime* function() c_gst_date_time_new_now_utc;
2102 	GstDateTime* function(int year) c_gst_date_time_new_y;
2103 	GstDateTime* function(int year, int month) c_gst_date_time_new_ym;
2104 	GstDateTime* function(int year, int month, int day) c_gst_date_time_new_ymd;
2105 	int function(GstDateTime* datetime) c_gst_date_time_get_day;
2106 	int function(GstDateTime* datetime) c_gst_date_time_get_hour;
2107 	int function(GstDateTime* datetime) c_gst_date_time_get_microsecond;
2108 	int function(GstDateTime* datetime) c_gst_date_time_get_minute;
2109 	int function(GstDateTime* datetime) c_gst_date_time_get_month;
2110 	int function(GstDateTime* datetime) c_gst_date_time_get_second;
2111 	float function(GstDateTime* datetime) c_gst_date_time_get_time_zone_offset;
2112 	int function(GstDateTime* datetime) c_gst_date_time_get_year;
2113 	int function(GstDateTime* datetime) c_gst_date_time_has_day;
2114 	int function(GstDateTime* datetime) c_gst_date_time_has_month;
2115 	int function(GstDateTime* datetime) c_gst_date_time_has_second;
2116 	int function(GstDateTime* datetime) c_gst_date_time_has_time;
2117 	int function(GstDateTime* datetime) c_gst_date_time_has_year;
2118 	GstDateTime* function(GstDateTime* datetime) c_gst_date_time_ref;
2119 	GDateTime* function(GstDateTime* datetime) c_gst_date_time_to_g_date_time;
2120 	char* function(GstDateTime* datetime) c_gst_date_time_to_iso8601_string;
2121 	void function(GstDateTime* datetime) c_gst_date_time_unref;
2122 
2123 	// gstreamer.DebugCategory
2124 
2125 	void function(GstDebugCategory* category) c_gst_debug_category_free;
2126 	uint function(GstDebugCategory* category) c_gst_debug_category_get_color;
2127 	const(char)* function(GstDebugCategory* category) c_gst_debug_category_get_description;
2128 	const(char)* function(GstDebugCategory* category) c_gst_debug_category_get_name;
2129 	GstDebugLevel function(GstDebugCategory* category) c_gst_debug_category_get_threshold;
2130 	void function(GstDebugCategory* category) c_gst_debug_category_reset_threshold;
2131 	void function(GstDebugCategory* category, GstDebugLevel level) c_gst_debug_category_set_threshold;
2132 
2133 	// gstreamer.DebugMessage
2134 
2135 	const(char)* function(GstDebugMessage* message) c_gst_debug_message_get;
2136 
2137 	// gstreamer.Device
2138 
2139 	GType function() c_gst_device_get_type;
2140 	GstElement* function(GstDevice* device, const(char)* name) c_gst_device_create_element;
2141 	GstCaps* function(GstDevice* device) c_gst_device_get_caps;
2142 	char* function(GstDevice* device) c_gst_device_get_device_class;
2143 	char* function(GstDevice* device) c_gst_device_get_display_name;
2144 	GstStructure* function(GstDevice* device) c_gst_device_get_properties;
2145 	int function(GstDevice* device, const(char)* classes) c_gst_device_has_classes;
2146 	int function(GstDevice* device, char** classes) c_gst_device_has_classesv;
2147 	int function(GstDevice* device, GstElement* element) c_gst_device_reconfigure_element;
2148 
2149 	// gstreamer.DeviceMonitor
2150 
2151 	GType function() c_gst_device_monitor_get_type;
2152 	GstDeviceMonitor* function() c_gst_device_monitor_new;
2153 	uint function(GstDeviceMonitor* monitor, const(char)* classes, GstCaps* caps) c_gst_device_monitor_add_filter;
2154 	GstBus* function(GstDeviceMonitor* monitor) c_gst_device_monitor_get_bus;
2155 	GList* function(GstDeviceMonitor* monitor) c_gst_device_monitor_get_devices;
2156 	char** function(GstDeviceMonitor* monitor) c_gst_device_monitor_get_providers;
2157 	int function(GstDeviceMonitor* monitor) c_gst_device_monitor_get_show_all_devices;
2158 	int function(GstDeviceMonitor* monitor, uint filterId) c_gst_device_monitor_remove_filter;
2159 	void function(GstDeviceMonitor* monitor, int showAll) c_gst_device_monitor_set_show_all_devices;
2160 	int function(GstDeviceMonitor* monitor) c_gst_device_monitor_start;
2161 	void function(GstDeviceMonitor* monitor) c_gst_device_monitor_stop;
2162 
2163 	// gstreamer.DeviceProvider
2164 
2165 	GType function() c_gst_device_provider_get_type;
2166 	int function(GstPlugin* plugin, const(char)* name, uint rank, GType type) c_gst_device_provider_register;
2167 	int function(GstDeviceProvider* provider) c_gst_device_provider_can_monitor;
2168 	void function(GstDeviceProvider* provider, GstDevice* device) c_gst_device_provider_device_add;
2169 	void function(GstDeviceProvider* provider, GstDevice* device) c_gst_device_provider_device_remove;
2170 	GstBus* function(GstDeviceProvider* provider) c_gst_device_provider_get_bus;
2171 	GList* function(GstDeviceProvider* provider) c_gst_device_provider_get_devices;
2172 	GstDeviceProviderFactory* function(GstDeviceProvider* provider) c_gst_device_provider_get_factory;
2173 	char** function(GstDeviceProvider* provider) c_gst_device_provider_get_hidden_providers;
2174 	void function(GstDeviceProvider* provider, const(char)* name) c_gst_device_provider_hide_provider;
2175 	int function(GstDeviceProvider* provider) c_gst_device_provider_start;
2176 	void function(GstDeviceProvider* provider) c_gst_device_provider_stop;
2177 	void function(GstDeviceProvider* provider, const(char)* name) c_gst_device_provider_unhide_provider;
2178 
2179 	// gstreamer.DeviceProviderClass
2180 
2181 	void function(GstDeviceProviderClass* klass, const(char)* key, const(char)* value) c_gst_device_provider_class_add_metadata;
2182 	void function(GstDeviceProviderClass* klass, const(char)* key, const(char)* value) c_gst_device_provider_class_add_static_metadata;
2183 	const(char)* function(GstDeviceProviderClass* klass, const(char)* key) c_gst_device_provider_class_get_metadata;
2184 	void function(GstDeviceProviderClass* klass, const(char)* longname, const(char)* classification, const(char)* description, const(char)* author) c_gst_device_provider_class_set_metadata;
2185 	void function(GstDeviceProviderClass* klass, const(char)* longname, const(char)* classification, const(char)* description, const(char)* author) c_gst_device_provider_class_set_static_metadata;
2186 
2187 	// gstreamer.DeviceProviderFactory
2188 
2189 	GType function() c_gst_device_provider_factory_get_type;
2190 	GstDeviceProviderFactory* function(const(char)* name) c_gst_device_provider_factory_find;
2191 	GstDeviceProvider* function(const(char)* factoryname) c_gst_device_provider_factory_get_by_name;
2192 	GList* function(GstRank minrank) c_gst_device_provider_factory_list_get_device_providers;
2193 	GstDeviceProvider* function(GstDeviceProviderFactory* factory) c_gst_device_provider_factory_get;
2194 	GType function(GstDeviceProviderFactory* factory) c_gst_device_provider_factory_get_device_provider_type;
2195 	const(char)* function(GstDeviceProviderFactory* factory, const(char)* key) c_gst_device_provider_factory_get_metadata;
2196 	char** function(GstDeviceProviderFactory* factory) c_gst_device_provider_factory_get_metadata_keys;
2197 	int function(GstDeviceProviderFactory* factory, const(char)* classes) c_gst_device_provider_factory_has_classes;
2198 	int function(GstDeviceProviderFactory* factory, char** classes) c_gst_device_provider_factory_has_classesv;
2199 
2200 	// gstreamer.DoubleRange
2201 
2202 	GType function() c_gst_double_range_get_type;
2203 
2204 	// gstreamer.DynamicTypeFactory
2205 
2206 	GType function() c_gst_dynamic_type_factory_get_type;
2207 	GType function(const(char)* factoryname) c_gst_dynamic_type_factory_load;
2208 
2209 	// gstreamer.Element
2210 
2211 	GType function() c_gst_element_get_type;
2212 	GstElement* function(GstURIType type, const(char)* uri, const(char)* elementname, GError** err) c_gst_element_make_from_uri;
2213 	int function(GstPlugin* plugin, const(char)* name, uint rank, GType type) c_gst_element_register;
2214 	const(char)* function(GstStateChangeReturn stateRet) c_gst_element_state_change_return_get_name;
2215 	const(char)* function(GstState state) c_gst_element_state_get_name;
2216 	void function(GstElement* element) c_gst_element_abort_state;
2217 	int function(GstElement* element, GstPad* pad) c_gst_element_add_pad;
2218 	gulong function(GstElement* element, const(char)* propertyName, int includeValue) c_gst_element_add_property_deep_notify_watch;
2219 	gulong function(GstElement* element, const(char)* propertyName, int includeValue) c_gst_element_add_property_notify_watch;
2220 	void function(GstElement* element, GstElementCallAsyncFunc func, void* userData, GDestroyNotify destroyNotify) c_gst_element_call_async;
2221 	GstStateChangeReturn function(GstElement* element, GstStateChange transition) c_gst_element_change_state;
2222 	GstStateChangeReturn function(GstElement* element, GstStateChangeReturn ret) c_gst_element_continue_state;
2223 	void function(GstElement* element) c_gst_element_create_all_pads;
2224 	GstClockTime function(GstElement* element) c_gst_element_get_base_time;
2225 	GstBus* function(GstElement* element) c_gst_element_get_bus;
2226 	GstClock* function(GstElement* element) c_gst_element_get_clock;
2227 	GstPad* function(GstElement* element, GstPad* pad, GstCaps* caps) c_gst_element_get_compatible_pad;
2228 	GstPadTemplate* function(GstElement* element, GstPadTemplate* compattempl) c_gst_element_get_compatible_pad_template;
2229 	GstContext* function(GstElement* element, const(char)* contextType) c_gst_element_get_context;
2230 	GstContext* function(GstElement* element, const(char)* contextType) c_gst_element_get_context_unlocked;
2231 	GList* function(GstElement* element) c_gst_element_get_contexts;
2232 	GstElementFactory* function(GstElement* element) c_gst_element_get_factory;
2233 	GstPad* function(GstElement* element, const(char)* name) c_gst_element_get_request_pad;
2234 	GstClockTime function(GstElement* element) c_gst_element_get_start_time;
2235 	GstStateChangeReturn function(GstElement* element, GstState* state, GstState* pending, GstClockTime timeout) c_gst_element_get_state;
2236 	GstPad* function(GstElement* element, const(char)* name) c_gst_element_get_static_pad;
2237 	int function(GstElement* element) c_gst_element_is_locked_state;
2238 	GstIterator* function(GstElement* element) c_gst_element_iterate_pads;
2239 	GstIterator* function(GstElement* element) c_gst_element_iterate_sink_pads;
2240 	GstIterator* function(GstElement* element) c_gst_element_iterate_src_pads;
2241 	int function(GstElement* src, GstElement* dest) c_gst_element_link;
2242 	int function(GstElement* src, GstElement* dest, GstCaps* filter) c_gst_element_link_filtered;
2243 	int function(GstElement* element1, GstElement* element2, ... ) c_gst_element_link_many;
2244 	int function(GstElement* src, const(char)* srcpadname, GstElement* dest, const(char)* destpadname) c_gst_element_link_pads;
2245 	int function(GstElement* src, const(char)* srcpadname, GstElement* dest, const(char)* destpadname, GstCaps* filter) c_gst_element_link_pads_filtered;
2246 	int function(GstElement* src, const(char)* srcpadname, GstElement* dest, const(char)* destpadname, GstPadLinkCheck flags) c_gst_element_link_pads_full;
2247 	void function(GstElement* element) c_gst_element_lost_state;
2248 	void function(GstElement* element, GstMessageType type, GQuark domain, int code, char* text, char* dbg, const(char)* file, const(char)* funct, int line) c_gst_element_message_full;
2249 	void function(GstElement* element, GstMessageType type, GQuark domain, int code, char* text, char* dbg, const(char)* file, const(char)* funct, int line, GstStructure* structure) c_gst_element_message_full_with_details;
2250 	void function(GstElement* element) c_gst_element_no_more_pads;
2251 	int function(GstElement* element, GstMessage* message) c_gst_element_post_message;
2252 	GstClock* function(GstElement* element) c_gst_element_provide_clock;
2253 	int function(GstElement* element, GstQuery* query) c_gst_element_query;
2254 	int function(GstElement* element, GstFormat srcFormat, long srcVal, GstFormat destFormat, long* destVal) c_gst_element_query_convert;
2255 	int function(GstElement* element, GstFormat format, long* duration) c_gst_element_query_duration;
2256 	int function(GstElement* element, GstFormat format, long* cur) c_gst_element_query_position;
2257 	void function(GstElement* element, GstPad* pad) c_gst_element_release_request_pad;
2258 	int function(GstElement* element, GstPad* pad) c_gst_element_remove_pad;
2259 	void function(GstElement* element, gulong watchId) c_gst_element_remove_property_notify_watch;
2260 	GstPad* function(GstElement* element, GstPadTemplate* templ, const(char)* name, GstCaps* caps) c_gst_element_request_pad;
2261 	int function(GstElement* element, double rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, long start, GstSeekType stopType, long stop) c_gst_element_seek;
2262 	int function(GstElement* element, GstFormat format, GstSeekFlags seekFlags, long seekPos) c_gst_element_seek_simple;
2263 	int function(GstElement* element, GstEvent* event) c_gst_element_send_event;
2264 	void function(GstElement* element, GstClockTime time) c_gst_element_set_base_time;
2265 	void function(GstElement* element, GstBus* bus) c_gst_element_set_bus;
2266 	int function(GstElement* element, GstClock* clock) c_gst_element_set_clock;
2267 	void function(GstElement* element, GstContext* context) c_gst_element_set_context;
2268 	int function(GstElement* element, int lockedState) c_gst_element_set_locked_state;
2269 	void function(GstElement* element, GstClockTime time) c_gst_element_set_start_time;
2270 	GstStateChangeReturn function(GstElement* element, GstState state) c_gst_element_set_state;
2271 	int function(GstElement* element) c_gst_element_sync_state_with_parent;
2272 	void function(GstElement* src, GstElement* dest) c_gst_element_unlink;
2273 	void function(GstElement* element1, GstElement* element2, ... ) c_gst_element_unlink_many;
2274 	void function(GstElement* src, const(char)* srcpadname, GstElement* dest, const(char)* destpadname) c_gst_element_unlink_pads;
2275 
2276 	// gstreamer.ElementClass
2277 
2278 	void function(GstElementClass* klass, const(char)* key, const(char)* value) c_gst_element_class_add_metadata;
2279 	void function(GstElementClass* klass, GstPadTemplate* templ) c_gst_element_class_add_pad_template;
2280 	void function(GstElementClass* klass, const(char)* key, const(char)* value) c_gst_element_class_add_static_metadata;
2281 	void function(GstElementClass* klass, GstStaticPadTemplate* staticTempl) c_gst_element_class_add_static_pad_template;
2282 	const(char)* function(GstElementClass* klass, const(char)* key) c_gst_element_class_get_metadata;
2283 	GstPadTemplate* function(GstElementClass* elementClass, const(char)* name) c_gst_element_class_get_pad_template;
2284 	GList* function(GstElementClass* elementClass) c_gst_element_class_get_pad_template_list;
2285 	void function(GstElementClass* klass, const(char)* longname, const(char)* classification, const(char)* description, const(char)* author) c_gst_element_class_set_metadata;
2286 	void function(GstElementClass* klass, const(char)* longname, const(char)* classification, const(char)* description, const(char)* author) c_gst_element_class_set_static_metadata;
2287 
2288 	// gstreamer.ElementFactory
2289 
2290 	GType function() c_gst_element_factory_get_type;
2291 	GstElementFactory* function(const(char)* name) c_gst_element_factory_find;
2292 	GList* function(GList* list, GstCaps* caps, GstPadDirection direction, int subsetonly) c_gst_element_factory_list_filter;
2293 	GList* function(GstElementFactoryListType type, GstRank minrank) c_gst_element_factory_list_get_elements;
2294 	GstElement* function(const(char)* factoryname, const(char)* name) c_gst_element_factory_make;
2295 	int function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_sink_all_caps;
2296 	int function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_sink_any_caps;
2297 	int function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_src_all_caps;
2298 	int function(GstElementFactory* factory, GstCaps* caps) c_gst_element_factory_can_src_any_caps;
2299 	GstElement* function(GstElementFactory* factory, const(char)* name) c_gst_element_factory_create;
2300 	GType function(GstElementFactory* factory) c_gst_element_factory_get_element_type;
2301 	const(char)* function(GstElementFactory* factory, const(char)* key) c_gst_element_factory_get_metadata;
2302 	char** function(GstElementFactory* factory) c_gst_element_factory_get_metadata_keys;
2303 	uint function(GstElementFactory* factory) c_gst_element_factory_get_num_pad_templates;
2304 	GList* function(GstElementFactory* factory) c_gst_element_factory_get_static_pad_templates;
2305 	char** function(GstElementFactory* factory) c_gst_element_factory_get_uri_protocols;
2306 	GstURIType function(GstElementFactory* factory) c_gst_element_factory_get_uri_type;
2307 	int function(GstElementFactory* factory, const(char)* interfacename) c_gst_element_factory_has_interface;
2308 	int function(GstElementFactory* factory, GstElementFactoryListType type) c_gst_element_factory_list_is_type;
2309 
2310 	// gstreamer.Event
2311 
2312 	GType function() c_gst_event_get_type;
2313 	GstEvent* function(GstFormat format, long minsize, long maxsize, int async) c_gst_event_new_buffer_size;
2314 	GstEvent* function(GstCaps* caps) c_gst_event_new_caps;
2315 	GstEvent* function(GstEventType type, GstStructure* structure) c_gst_event_new_custom;
2316 	GstEvent* function() c_gst_event_new_eos;
2317 	GstEvent* function() c_gst_event_new_flush_start;
2318 	GstEvent* function(int resetTime) c_gst_event_new_flush_stop;
2319 	GstEvent* function(GstClockTime timestamp, GstClockTime duration) c_gst_event_new_gap;
2320 	GstEvent* function(GstClockTime latency) c_gst_event_new_latency;
2321 	GstEvent* function(GstStructure* structure) c_gst_event_new_navigation;
2322 	GstEvent* function(const(char)* systemId, GstBuffer* data, const(char)* origin) c_gst_event_new_protection;
2323 	GstEvent* function(GstQOSType type, double proportion, GstClockTimeDiff diff, GstClockTime timestamp) c_gst_event_new_qos;
2324 	GstEvent* function() c_gst_event_new_reconfigure;
2325 	GstEvent* function(double rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, long start, GstSeekType stopType, long stop) c_gst_event_new_seek;
2326 	GstEvent* function(GstSegment* segment) c_gst_event_new_segment;
2327 	GstEvent* function(GstFormat format, long position) c_gst_event_new_segment_done;
2328 	GstEvent* function(GList* streams) c_gst_event_new_select_streams;
2329 	GstEvent* function(const(char)* name, GstMessage* msg) c_gst_event_new_sink_message;
2330 	GstEvent* function(GstFormat format, ulong amount, double rate, int flush, int intermediate) c_gst_event_new_step;
2331 	GstEvent* function(GstStreamCollection* collection) c_gst_event_new_stream_collection;
2332 	GstEvent* function(uint groupId) c_gst_event_new_stream_group_done;
2333 	GstEvent* function(const(char)* streamId) c_gst_event_new_stream_start;
2334 	GstEvent* function(GstTagList* taglist) c_gst_event_new_tag;
2335 	GstEvent* function(GstToc* toc, int updated) c_gst_event_new_toc;
2336 	GstEvent* function(const(char)* uid) c_gst_event_new_toc_select;
2337 	void function(GstEvent* event, GstSegment* segment) c_gst_event_copy_segment;
2338 	long function(GstEvent* event) c_gst_event_get_running_time_offset;
2339 	uint function(GstEvent* event) c_gst_event_get_seqnum;
2340 	GstStructure* function(GstEvent* event) c_gst_event_get_structure;
2341 	int function(GstEvent* event, const(char)* name) c_gst_event_has_name;
2342 	void function(GstEvent* event, GstFormat* format, long* minsize, long* maxsize, int* async) c_gst_event_parse_buffer_size;
2343 	void function(GstEvent* event, GstCaps** caps) c_gst_event_parse_caps;
2344 	void function(GstEvent* event, int* resetTime) c_gst_event_parse_flush_stop;
2345 	void function(GstEvent* event, GstClockTime* timestamp, GstClockTime* duration) c_gst_event_parse_gap;
2346 	int function(GstEvent* event, uint* groupId) c_gst_event_parse_group_id;
2347 	void function(GstEvent* event, GstClockTime* latency) c_gst_event_parse_latency;
2348 	void function(GstEvent* event, char** systemId, GstBuffer** data, char** origin) c_gst_event_parse_protection;
2349 	void function(GstEvent* event, GstQOSType* type, double* proportion, GstClockTimeDiff* diff, GstClockTime* timestamp) c_gst_event_parse_qos;
2350 	void function(GstEvent* event, double* rate, GstFormat* format, GstSeekFlags* flags, GstSeekType* startType, long* start, GstSeekType* stopType, long* stop) c_gst_event_parse_seek;
2351 	void function(GstEvent* event, GstSegment** segment) c_gst_event_parse_segment;
2352 	void function(GstEvent* event, GstFormat* format, long* position) c_gst_event_parse_segment_done;
2353 	void function(GstEvent* event, GList** streams) c_gst_event_parse_select_streams;
2354 	void function(GstEvent* event, GstMessage** msg) c_gst_event_parse_sink_message;
2355 	void function(GstEvent* event, GstFormat* format, ulong* amount, double* rate, int* flush, int* intermediate) c_gst_event_parse_step;
2356 	void function(GstEvent* event, GstStream** stream) c_gst_event_parse_stream;
2357 	void function(GstEvent* event, GstStreamCollection** collection) c_gst_event_parse_stream_collection;
2358 	void function(GstEvent* event, GstStreamFlags* flags) c_gst_event_parse_stream_flags;
2359 	void function(GstEvent* event, uint* groupId) c_gst_event_parse_stream_group_done;
2360 	void function(GstEvent* event, char** streamId) c_gst_event_parse_stream_start;
2361 	void function(GstEvent* event, GstTagList** taglist) c_gst_event_parse_tag;
2362 	void function(GstEvent* event, GstToc** toc, int* updated) c_gst_event_parse_toc;
2363 	void function(GstEvent* event, char** uid) c_gst_event_parse_toc_select;
2364 	void function(GstEvent* event, uint groupId) c_gst_event_set_group_id;
2365 	void function(GstEvent* event, long offset) c_gst_event_set_running_time_offset;
2366 	void function(GstEvent* event, uint seqnum) c_gst_event_set_seqnum;
2367 	void function(GstEvent* event, GstStream* stream) c_gst_event_set_stream;
2368 	void function(GstEvent* event, GstStreamFlags flags) c_gst_event_set_stream_flags;
2369 	GstStructure* function(GstEvent* event) c_gst_event_writable_structure;
2370 	GstEventTypeFlags function(GstEventType type) c_gst_event_type_get_flags;
2371 	const(char)* function(GstEventType type) c_gst_event_type_get_name;
2372 	GQuark function(GstEventType type) c_gst_event_type_to_quark;
2373 
2374 	// gstreamer.FlagSet
2375 
2376 	GType function() c_gst_flagset_get_type;
2377 	GType function(GType flagsType) c_gst_flagset_register;
2378 
2379 	// gstreamer.Fraction
2380 
2381 	GType function() c_gst_fraction_get_type;
2382 
2383 	// gstreamer.FractionRange
2384 
2385 	GType function() c_gst_fraction_range_get_type;
2386 
2387 	// gstreamer.GhostPad
2388 
2389 	GType function() c_gst_ghost_pad_get_type;
2390 	GstPad* function(const(char)* name, GstPad* target) c_gst_ghost_pad_new;
2391 	GstPad* function(const(char)* name, GstPad* target, GstPadTemplate* templ) c_gst_ghost_pad_new_from_template;
2392 	GstPad* function(const(char)* name, GstPadDirection dir) c_gst_ghost_pad_new_no_target;
2393 	GstPad* function(const(char)* name, GstPadTemplate* templ) c_gst_ghost_pad_new_no_target_from_template;
2394 	int function(GstPad* pad, GstObject* parent, GstPadMode mode, int active) c_gst_ghost_pad_activate_mode_default;
2395 	int function(GstPad* pad, GstObject* parent, GstPadMode mode, int active) c_gst_ghost_pad_internal_activate_mode_default;
2396 	int function(GstGhostPad* gpad) c_gst_ghost_pad_construct;
2397 	GstPad* function(GstGhostPad* gpad) c_gst_ghost_pad_get_target;
2398 	int function(GstGhostPad* gpad, GstPad* newtarget) c_gst_ghost_pad_set_target;
2399 
2400 	// gstreamer.Int64Range
2401 
2402 	GType function() c_gst_int64_range_get_type;
2403 
2404 	// gstreamer.IntRange
2405 
2406 	GType function() c_gst_int_range_get_type;
2407 
2408 	// gstreamer.Iterator
2409 
2410 	GType function() c_gst_iterator_get_type;
2411 	GstIterator* function(uint size, GType type, GMutex* lock, uint* masterCookie, GstIteratorCopyFunction copy, GstIteratorNextFunction next, GstIteratorItemFunction item, GstIteratorResyncFunction resync, GstIteratorFreeFunction free) c_gst_iterator_new;
2412 	GstIterator* function(GType type, GMutex* lock, uint* masterCookie, GList** list, GObject* owner, GstIteratorItemFunction item) c_gst_iterator_new_list;
2413 	GstIterator* function(GType type, GValue* object) c_gst_iterator_new_single;
2414 	GstIterator* function(GstIterator* it) c_gst_iterator_copy;
2415 	GstIterator* function(GstIterator* it, GCompareFunc func, GValue* userData) c_gst_iterator_filter;
2416 	int function(GstIterator* it, GCompareFunc func, GValue* elem, void* userData) c_gst_iterator_find_custom;
2417 	GstIteratorResult function(GstIterator* it, GstIteratorFoldFunction func, GValue* ret, void* userData) c_gst_iterator_fold;
2418 	GstIteratorResult function(GstIterator* it, GstIteratorForeachFunction func, void* userData) c_gst_iterator_foreach;
2419 	void function(GstIterator* it) c_gst_iterator_free;
2420 	GstIteratorResult function(GstIterator* it, GValue* elem) c_gst_iterator_next;
2421 	void function(GstIterator* it, GstIterator* other) c_gst_iterator_push;
2422 	void function(GstIterator* it) c_gst_iterator_resync;
2423 
2424 	// gstreamer.Memory
2425 
2426 	GType function() c_gst_memory_get_type;
2427 	GstMemory* function(GstMemoryFlags flags, void* data, size_t maxsize, size_t offset, size_t size, void* userData, GDestroyNotify notify) c_gst_memory_new_wrapped;
2428 	GstMemory* function(GstMemory* mem, ptrdiff_t offset, ptrdiff_t size) c_gst_memory_copy;
2429 	size_t function(GstMemory* mem, size_t* offset, size_t* maxsize) c_gst_memory_get_sizes;
2430 	void function(GstMemory* mem, GstMemoryFlags flags, GstAllocator* allocator, GstMemory* parent, size_t maxsize, size_t alig, size_t offset, size_t size) c_gst_memory_init;
2431 	int function(GstMemory* mem1, GstMemory* mem2, size_t* offset) c_gst_memory_is_span;
2432 	int function(GstMemory* mem, const(char)* memType) c_gst_memory_is_type;
2433 	GstMemory* function(GstMemory* mem, GstMapInfo* info, GstMapFlags flags) c_gst_memory_make_mapped;
2434 	int function(GstMemory* mem, GstMapInfo* info, GstMapFlags flags) c_gst_memory_map;
2435 	void function(GstMemory* mem, ptrdiff_t offset, size_t size) c_gst_memory_resize;
2436 	GstMemory* function(GstMemory* mem, ptrdiff_t offset, ptrdiff_t size) c_gst_memory_share;
2437 	void function(GstMemory* mem, GstMapInfo* info) c_gst_memory_unmap;
2438 
2439 	// gstreamer.Message
2440 
2441 	GType function() c_gst_message_get_type;
2442 	GstMessage* function(GstObject* src, GstStructure* structure) c_gst_message_new_application;
2443 	GstMessage* function(GstObject* src, GstClockTime runningTime) c_gst_message_new_async_done;
2444 	GstMessage* function(GstObject* src) c_gst_message_new_async_start;
2445 	GstMessage* function(GstObject* src, int percent) c_gst_message_new_buffering;
2446 	GstMessage* function(GstObject* src, GstClock* clock) c_gst_message_new_clock_lost;
2447 	GstMessage* function(GstObject* src, GstClock* clock, int ready) c_gst_message_new_clock_provide;
2448 	GstMessage* function(GstMessageType type, GstObject* src, GstStructure* structure) c_gst_message_new_custom;
2449 	GstMessage* function(GstObject* src, GstDevice* device) c_gst_message_new_device_added;
2450 	GstMessage* function(GstObject* src, GstDevice* device) c_gst_message_new_device_removed;
2451 	GstMessage* function(GstObject* src) c_gst_message_new_duration_changed;
2452 	GstMessage* function(GstObject* src, GstStructure* structure) c_gst_message_new_element;
2453 	GstMessage* function(GstObject* src) c_gst_message_new_eos;
2454 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg) c_gst_message_new_error;
2455 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg, GstStructure* details) c_gst_message_new_error_with_details;
2456 	GstMessage* function(GstObject* src, GstContext* context) c_gst_message_new_have_context;
2457 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg) c_gst_message_new_info;
2458 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg, GstStructure* details) c_gst_message_new_info_with_details;
2459 	GstMessage* function(GstObject* src) c_gst_message_new_latency;
2460 	GstMessage* function(GstObject* src, const(char)* contextType) c_gst_message_new_need_context;
2461 	GstMessage* function(GstObject* src, GstClock* clock) c_gst_message_new_new_clock;
2462 	GstMessage* function(GstObject* src, GstProgressType type, const(char)* code, const(char)* text) c_gst_message_new_progress;
2463 	GstMessage* function(GstObject* src, const(char)* propertyName, GValue* val) c_gst_message_new_property_notify;
2464 	GstMessage* function(GstObject* src, int live, ulong runningTime, ulong streamTime, ulong timestamp, ulong duration) c_gst_message_new_qos;
2465 	GstMessage* function(GstObject* src, const(char)* location, GstTagList* tagList, GstStructure* entryStruct) c_gst_message_new_redirect;
2466 	GstMessage* function(GstObject* src, GstState state) c_gst_message_new_request_state;
2467 	GstMessage* function(GstObject* src, GstClockTime runningTime) c_gst_message_new_reset_time;
2468 	GstMessage* function(GstObject* src, GstFormat format, long position) c_gst_message_new_segment_done;
2469 	GstMessage* function(GstObject* src, GstFormat format, long position) c_gst_message_new_segment_start;
2470 	GstMessage* function(GstObject* src, GstState oldstate, GstState newstate, GstState pending) c_gst_message_new_state_changed;
2471 	GstMessage* function(GstObject* src) c_gst_message_new_state_dirty;
2472 	GstMessage* function(GstObject* src, GstFormat format, ulong amount, double rate, int flush, int intermediate, ulong duration, int eos) c_gst_message_new_step_done;
2473 	GstMessage* function(GstObject* src, int active, GstFormat format, ulong amount, double rate, int flush, int intermediate) c_gst_message_new_step_start;
2474 	GstMessage* function(GstObject* src, GstStreamCollection* collection) c_gst_message_new_stream_collection;
2475 	GstMessage* function(GstObject* src) c_gst_message_new_stream_start;
2476 	GstMessage* function(GstObject* src, GstStreamStatusType type, GstElement* owner) c_gst_message_new_stream_status;
2477 	GstMessage* function(GstObject* src, GstStreamCollection* collection) c_gst_message_new_streams_selected;
2478 	GstMessage* function(GstObject* src, GstStructureChangeType type, GstElement* owner, int busy) c_gst_message_new_structure_change;
2479 	GstMessage* function(GstObject* src, GstTagList* tagList) c_gst_message_new_tag;
2480 	GstMessage* function(GstObject* src, GstToc* toc, int updated) c_gst_message_new_toc;
2481 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg) c_gst_message_new_warning;
2482 	GstMessage* function(GstObject* src, GError* error, const(char)* dbg, GstStructure* details) c_gst_message_new_warning_with_details;
2483 	void function(GstMessage* message, const(char)* location, GstTagList* tagList, GstStructure* entryStruct) c_gst_message_add_redirect_entry;
2484 	size_t function(GstMessage* message) c_gst_message_get_num_redirect_entries;
2485 	uint function(GstMessage* message) c_gst_message_get_seqnum;
2486 	GValue* function(GstMessage* message) c_gst_message_get_stream_status_object;
2487 	GstStructure* function(GstMessage* message) c_gst_message_get_structure;
2488 	int function(GstMessage* message, const(char)* name) c_gst_message_has_name;
2489 	void function(GstMessage* message, GstClockTime* runningTime) c_gst_message_parse_async_done;
2490 	void function(GstMessage* message, int* percent) c_gst_message_parse_buffering;
2491 	void function(GstMessage* message, GstBufferingMode* mode, int* avgIn, int* avgOut, long* bufferingLeft) c_gst_message_parse_buffering_stats;
2492 	void function(GstMessage* message, GstClock** clock) c_gst_message_parse_clock_lost;
2493 	void function(GstMessage* message, GstClock** clock, int* ready) c_gst_message_parse_clock_provide;
2494 	int function(GstMessage* message, char** contextType) c_gst_message_parse_context_type;
2495 	void function(GstMessage* message, GstDevice** device) c_gst_message_parse_device_added;
2496 	void function(GstMessage* message, GstDevice** device) c_gst_message_parse_device_removed;
2497 	void function(GstMessage* message, GError** gerror, char** dbg) c_gst_message_parse_error;
2498 	void function(GstMessage* message, GstStructure** structure) c_gst_message_parse_error_details;
2499 	int function(GstMessage* message, uint* groupId) c_gst_message_parse_group_id;
2500 	void function(GstMessage* message, GstContext** context) c_gst_message_parse_have_context;
2501 	void function(GstMessage* message, GError** gerror, char** dbg) c_gst_message_parse_info;
2502 	void function(GstMessage* message, GstStructure** structure) c_gst_message_parse_info_details;
2503 	void function(GstMessage* message, GstClock** clock) c_gst_message_parse_new_clock;
2504 	void function(GstMessage* message, GstProgressType* type, char** code, char** text) c_gst_message_parse_progress;
2505 	void function(GstMessage* message, GstObject** object, char** propertyName, GValue** propertyValue) c_gst_message_parse_property_notify;
2506 	void function(GstMessage* message, int* live, ulong* runningTime, ulong* streamTime, ulong* timestamp, ulong* duration) c_gst_message_parse_qos;
2507 	void function(GstMessage* message, GstFormat* format, ulong* processed, ulong* dropped) c_gst_message_parse_qos_stats;
2508 	void function(GstMessage* message, long* jitter, double* proportion, int* quality) c_gst_message_parse_qos_values;
2509 	void function(GstMessage* message, size_t entryIndex, char** location, GstTagList** tagList, GstStructure** entryStruct) c_gst_message_parse_redirect_entry;
2510 	void function(GstMessage* message, GstState* state) c_gst_message_parse_request_state;
2511 	void function(GstMessage* message, GstClockTime* runningTime) c_gst_message_parse_reset_time;
2512 	void function(GstMessage* message, GstFormat* format, long* position) c_gst_message_parse_segment_done;
2513 	void function(GstMessage* message, GstFormat* format, long* position) c_gst_message_parse_segment_start;
2514 	void function(GstMessage* message, GstState* oldstate, GstState* newstate, GstState* pending) c_gst_message_parse_state_changed;
2515 	void function(GstMessage* message, GstFormat* format, ulong* amount, double* rate, int* flush, int* intermediate, ulong* duration, int* eos) c_gst_message_parse_step_done;
2516 	void function(GstMessage* message, int* active, GstFormat* format, ulong* amount, double* rate, int* flush, int* intermediate) c_gst_message_parse_step_start;
2517 	void function(GstMessage* message, GstStreamCollection** collection) c_gst_message_parse_stream_collection;
2518 	void function(GstMessage* message, GstStreamStatusType* type, GstElement** owner) c_gst_message_parse_stream_status;
2519 	void function(GstMessage* message, GstStreamCollection** collection) c_gst_message_parse_streams_selected;
2520 	void function(GstMessage* message, GstStructureChangeType* type, GstElement** owner, int* busy) c_gst_message_parse_structure_change;
2521 	void function(GstMessage* message, GstTagList** tagList) c_gst_message_parse_tag;
2522 	void function(GstMessage* message, GstToc** toc, int* updated) c_gst_message_parse_toc;
2523 	void function(GstMessage* message, GError** gerror, char** dbg) c_gst_message_parse_warning;
2524 	void function(GstMessage* message, GstStructure** structure) c_gst_message_parse_warning_details;
2525 	void function(GstMessage* message, GstBufferingMode mode, int avgIn, int avgOut, long bufferingLeft) c_gst_message_set_buffering_stats;
2526 	void function(GstMessage* message, uint groupId) c_gst_message_set_group_id;
2527 	void function(GstMessage* message, GstFormat format, ulong processed, ulong dropped) c_gst_message_set_qos_stats;
2528 	void function(GstMessage* message, long jitter, double proportion, int quality) c_gst_message_set_qos_values;
2529 	void function(GstMessage* message, uint seqnum) c_gst_message_set_seqnum;
2530 	void function(GstMessage* message, GValue* object) c_gst_message_set_stream_status_object;
2531 	void function(GstMessage* message, GstStream* stream) c_gst_message_streams_selected_add;
2532 	uint function(GstMessage* message) c_gst_message_streams_selected_get_size;
2533 	GstStream* function(GstMessage* message, uint idx) c_gst_message_streams_selected_get_stream;
2534 	const(char)* function(GstMessageType type) c_gst_message_type_get_name;
2535 	GQuark function(GstMessageType type) c_gst_message_type_to_quark;
2536 
2537 	// gstreamer.Meta
2538 
2539 	char** function(GType api) c_gst_meta_api_type_get_tags;
2540 	int function(GType api, GQuark tag) c_gst_meta_api_type_has_tag;
2541 	GType function(const(char)* api, char** tags) c_gst_meta_api_type_register;
2542 	GstMetaInfo* function(const(char)* impl) c_gst_meta_get_info;
2543 	GstMetaInfo* function(GType api, const(char)* impl, size_t size, GstMetaInitFunction initFunc, GstMetaFreeFunction freeFunc, GstMetaTransformFunction transformFunc) c_gst_meta_register;
2544 
2545 	// gstreamer.MiniObject
2546 
2547 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_copy;
2548 	void* function(GstMiniObject* object, GQuark quark) c_gst_mini_object_get_qdata;
2549 	void function(GstMiniObject* miniObject, uint flags, GType type, GstMiniObjectCopyFunction copyFunc, GstMiniObjectDisposeFunction disposeFunc, GstMiniObjectFreeFunction freeFunc) c_gst_mini_object_init;
2550 	int function(GstMiniObject* miniObject) c_gst_mini_object_is_writable;
2551 	int function(GstMiniObject* object, GstLockFlags flags) c_gst_mini_object_lock;
2552 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_make_writable;
2553 	GstMiniObject* function(GstMiniObject* miniObject) c_gst_mini_object_ref;
2554 	void function(GstMiniObject* object, GQuark quark, void* data, GDestroyNotify destroy) c_gst_mini_object_set_qdata;
2555 	void* function(GstMiniObject* object, GQuark quark) c_gst_mini_object_steal_qdata;
2556 	void function(GstMiniObject* object, GstLockFlags flags) c_gst_mini_object_unlock;
2557 	void function(GstMiniObject* miniObject) c_gst_mini_object_unref;
2558 	void function(GstMiniObject* object, GstMiniObjectNotify notify, void* data) c_gst_mini_object_weak_ref;
2559 	void function(GstMiniObject* object, GstMiniObjectNotify notify, void* data) c_gst_mini_object_weak_unref;
2560 	int function(GstMiniObject** olddata, GstMiniObject* newdata) c_gst_mini_object_replace;
2561 	GstMiniObject* function(GstMiniObject** olddata) c_gst_mini_object_steal;
2562 	int function(GstMiniObject** olddata, GstMiniObject* newdata) c_gst_mini_object_take;
2563 
2564 	// gstreamer.ObjectGst
2565 
2566 	GType function() c_gst_object_get_type;
2567 	int function(GList* list, const(char)* name) c_gst_object_check_uniqueness;
2568 	void function(GObject* object, GstObject* orig, GParamSpec* pspec, char** excludedProps) c_gst_object_default_deep_notify;
2569 	void* function(void* object) c_gst_object_ref_sink;
2570 	int function(GstObject** oldobj, GstObject* newobj) c_gst_object_replace;
2571 	int function(GstObject* object, GstControlBinding* binding) c_gst_object_add_control_binding;
2572 	void function(GstObject* source, GError* error, const(char)* dbg) c_gst_object_default_error;
2573 	GstControlBinding* function(GstObject* object, const(char)* propertyName) c_gst_object_get_control_binding;
2574 	GstClockTime function(GstObject* object) c_gst_object_get_control_rate;
2575 	int function(GstObject* object, const(char)* propertyName, GstClockTime timestamp, GstClockTime interval, uint nValues, GValue* values) c_gst_object_get_g_value_array;
2576 	char* function(GstObject* object) c_gst_object_get_name;
2577 	GstObject* function(GstObject* object) c_gst_object_get_parent;
2578 	char* function(GstObject* object) c_gst_object_get_path_string;
2579 	GValue* function(GstObject* object, const(char)* propertyName, GstClockTime timestamp) c_gst_object_get_value;
2580 	int function(GstObject* object, const(char)* propertyName, GstClockTime timestamp, GstClockTime interval, uint nValues, void* values) c_gst_object_get_value_array;
2581 	int function(GstObject* object) c_gst_object_has_active_control_bindings;
2582 	int function(GstObject* object, GstObject* ancestor) c_gst_object_has_ancestor;
2583 	int function(GstObject* object, GstObject* ancestor) c_gst_object_has_as_ancestor;
2584 	int function(GstObject* object, GstObject* parent) c_gst_object_has_as_parent;
2585 	void* function(void* object) c_gst_object_ref;
2586 	int function(GstObject* object, GstControlBinding* binding) c_gst_object_remove_control_binding;
2587 	void function(GstObject* object, const(char)* propertyName, int disabled) c_gst_object_set_control_binding_disabled;
2588 	void function(GstObject* object, int disabled) c_gst_object_set_control_bindings_disabled;
2589 	void function(GstObject* object, GstClockTime controlRate) c_gst_object_set_control_rate;
2590 	int function(GstObject* object, const(char)* name) c_gst_object_set_name;
2591 	int function(GstObject* object, GstObject* parent) c_gst_object_set_parent;
2592 	GstClockTime function(GstObject* object) c_gst_object_suggest_next_sync;
2593 	int function(GstObject* object, GstClockTime timestamp) c_gst_object_sync_values;
2594 	void function(GstObject* object) c_gst_object_unparent;
2595 	void function(void* object) c_gst_object_unref;
2596 
2597 	// gstreamer.Pad
2598 
2599 	GType function() c_gst_pad_get_type;
2600 	GstPad* function(const(char)* name, GstPadDirection direction) c_gst_pad_new;
2601 	GstPad* function(GstStaticPadTemplate* templ, const(char)* name) c_gst_pad_new_from_static_template;
2602 	GstPad* function(GstPadTemplate* templ, const(char)* name) c_gst_pad_new_from_template;
2603 	const(char)* function(GstPadLinkReturn ret) c_gst_pad_link_get_name;
2604 	int function(GstPad* pad, GstPadMode mode, int active) c_gst_pad_activate_mode;
2605 	gulong function(GstPad* pad, GstPadProbeType mask, GstPadProbeCallback callback, void* userData, GDestroyNotify destroyData) c_gst_pad_add_probe;
2606 	int function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_can_link;
2607 	GstFlowReturn function(GstPad* pad, GstBuffer* buffer) c_gst_pad_chain;
2608 	GstFlowReturn function(GstPad* pad, GstBufferList* list) c_gst_pad_chain_list;
2609 	int function(GstPad* pad) c_gst_pad_check_reconfigure;
2610 	char* function(GstPad* pad, GstElement* parent, const(char)* streamId) c_gst_pad_create_stream_id;
2611 	char* function(GstPad* pad, GstElement* parent, const(char)* streamId, ... ) c_gst_pad_create_stream_id_printf;
2612 	char* function(GstPad* pad, GstElement* parent, const(char)* streamId, void* varArgs) c_gst_pad_create_stream_id_printf_valist;
2613 	int function(GstPad* pad, GstObject* parent, GstEvent* event) c_gst_pad_event_default;
2614 	int function(GstPad* pad, GstPadForwardFunction forward, void* userData) c_gst_pad_forward;
2615 	GstCaps* function(GstPad* pad) c_gst_pad_get_allowed_caps;
2616 	GstCaps* function(GstPad* pad) c_gst_pad_get_current_caps;
2617 	GstPadDirection function(GstPad* pad) c_gst_pad_get_direction;
2618 	void* function(GstPad* pad) c_gst_pad_get_element_private;
2619 	GstFlowReturn function(GstPad* pad) c_gst_pad_get_last_flow_return;
2620 	long function(GstPad* pad) c_gst_pad_get_offset;
2621 	GstPadTemplate* function(GstPad* pad) c_gst_pad_get_pad_template;
2622 	GstCaps* function(GstPad* pad) c_gst_pad_get_pad_template_caps;
2623 	GstElement* function(GstPad* pad) c_gst_pad_get_parent_element;
2624 	GstPad* function(GstPad* pad) c_gst_pad_get_peer;
2625 	GstFlowReturn function(GstPad* pad, ulong offset, uint size, GstBuffer** buffer) c_gst_pad_get_range;
2626 	GstEvent* function(GstPad* pad, GstEventType eventType, uint idx) c_gst_pad_get_sticky_event;
2627 	GstStream* function(GstPad* pad) c_gst_pad_get_stream;
2628 	char* function(GstPad* pad) c_gst_pad_get_stream_id;
2629 	GstTaskState function(GstPad* pad) c_gst_pad_get_task_state;
2630 	int function(GstPad* pad) c_gst_pad_has_current_caps;
2631 	int function(GstPad* pad) c_gst_pad_is_active;
2632 	int function(GstPad* pad) c_gst_pad_is_blocked;
2633 	int function(GstPad* pad) c_gst_pad_is_blocking;
2634 	int function(GstPad* pad) c_gst_pad_is_linked;
2635 	GstIterator* function(GstPad* pad) c_gst_pad_iterate_internal_links;
2636 	GstIterator* function(GstPad* pad, GstObject* parent) c_gst_pad_iterate_internal_links_default;
2637 	GstPadLinkReturn function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_link;
2638 	GstPadLinkReturn function(GstPad* srcpad, GstPad* sinkpad, GstPadLinkCheck flags) c_gst_pad_link_full;
2639 	int function(GstPad* src, GstPad* sink) c_gst_pad_link_maybe_ghosting;
2640 	int function(GstPad* src, GstPad* sink, GstPadLinkCheck flags) c_gst_pad_link_maybe_ghosting_full;
2641 	void function(GstPad* pad) c_gst_pad_mark_reconfigure;
2642 	int function(GstPad* pad) c_gst_pad_needs_reconfigure;
2643 	int function(GstPad* pad) c_gst_pad_pause_task;
2644 	int function(GstPad* pad, GstQuery* query) c_gst_pad_peer_query;
2645 	int function(GstPad* pad, GstCaps* caps) c_gst_pad_peer_query_accept_caps;
2646 	GstCaps* function(GstPad* pad, GstCaps* filter) c_gst_pad_peer_query_caps;
2647 	int function(GstPad* pad, GstFormat srcFormat, long srcVal, GstFormat destFormat, long* destVal) c_gst_pad_peer_query_convert;
2648 	int function(GstPad* pad, GstFormat format, long* duration) c_gst_pad_peer_query_duration;
2649 	int function(GstPad* pad, GstFormat format, long* cur) c_gst_pad_peer_query_position;
2650 	int function(GstPad* pad, GstQuery* query) c_gst_pad_proxy_query_accept_caps;
2651 	int function(GstPad* pad, GstQuery* query) c_gst_pad_proxy_query_caps;
2652 	GstFlowReturn function(GstPad* pad, ulong offset, uint size, GstBuffer** buffer) c_gst_pad_pull_range;
2653 	GstFlowReturn function(GstPad* pad, GstBuffer* buffer) c_gst_pad_push;
2654 	int function(GstPad* pad, GstEvent* event) c_gst_pad_push_event;
2655 	GstFlowReturn function(GstPad* pad, GstBufferList* list) c_gst_pad_push_list;
2656 	int function(GstPad* pad, GstQuery* query) c_gst_pad_query;
2657 	int function(GstPad* pad, GstCaps* caps) c_gst_pad_query_accept_caps;
2658 	GstCaps* function(GstPad* pad, GstCaps* filter) c_gst_pad_query_caps;
2659 	int function(GstPad* pad, GstFormat srcFormat, long srcVal, GstFormat destFormat, long* destVal) c_gst_pad_query_convert;
2660 	int function(GstPad* pad, GstObject* parent, GstQuery* query) c_gst_pad_query_default;
2661 	int function(GstPad* pad, GstFormat format, long* duration) c_gst_pad_query_duration;
2662 	int function(GstPad* pad, GstFormat format, long* cur) c_gst_pad_query_position;
2663 	void function(GstPad* pad, gulong id) c_gst_pad_remove_probe;
2664 	int function(GstPad* pad, GstEvent* event) c_gst_pad_send_event;
2665 	void function(GstPad* pad, GstPadActivateFunction activate, void* userData, GDestroyNotify notify) c_gst_pad_set_activate_function_full;
2666 	void function(GstPad* pad, GstPadActivateModeFunction activatemode, void* userData, GDestroyNotify notify) c_gst_pad_set_activatemode_function_full;
2667 	int function(GstPad* pad, int active) c_gst_pad_set_active;
2668 	void function(GstPad* pad, GstPadChainFunction chain, void* userData, GDestroyNotify notify) c_gst_pad_set_chain_function_full;
2669 	void function(GstPad* pad, GstPadChainListFunction chainlist, void* userData, GDestroyNotify notify) c_gst_pad_set_chain_list_function_full;
2670 	void function(GstPad* pad, void* priv) c_gst_pad_set_element_private;
2671 	void function(GstPad* pad, GstPadEventFullFunction event, void* userData, GDestroyNotify notify) c_gst_pad_set_event_full_function_full;
2672 	void function(GstPad* pad, GstPadEventFunction event, void* userData, GDestroyNotify notify) c_gst_pad_set_event_function_full;
2673 	void function(GstPad* pad, GstPadGetRangeFunction get, void* userData, GDestroyNotify notify) c_gst_pad_set_getrange_function_full;
2674 	void function(GstPad* pad, GstPadIterIntLinkFunction iterintlink, void* userData, GDestroyNotify notify) c_gst_pad_set_iterate_internal_links_function_full;
2675 	void function(GstPad* pad, GstPadLinkFunction link, void* userData, GDestroyNotify notify) c_gst_pad_set_link_function_full;
2676 	void function(GstPad* pad, long offset) c_gst_pad_set_offset;
2677 	void function(GstPad* pad, GstPadQueryFunction query, void* userData, GDestroyNotify notify) c_gst_pad_set_query_function_full;
2678 	void function(GstPad* pad, GstPadUnlinkFunction unlink, void* userData, GDestroyNotify notify) c_gst_pad_set_unlink_function_full;
2679 	int function(GstPad* pad, GstTaskFunction func, void* userData, GDestroyNotify notify) c_gst_pad_start_task;
2680 	void function(GstPad* pad, GstPadStickyEventsForeachFunction foreachFunc, void* userData) c_gst_pad_sticky_events_foreach;
2681 	int function(GstPad* pad) c_gst_pad_stop_task;
2682 	GstFlowReturn function(GstPad* pad, GstEvent* event) c_gst_pad_store_sticky_event;
2683 	int function(GstPad* srcpad, GstPad* sinkpad) c_gst_pad_unlink;
2684 	void function(GstPad* pad) c_gst_pad_use_fixed_caps;
2685 	const(char)* function(GstFlowReturn ret) c_gst_flow_get_name;
2686 	GQuark function(GstFlowReturn ret) c_gst_flow_to_quark;
2687 	const(char)* function(GstPadMode mode) c_gst_pad_mode_get_name;
2688 
2689 	// gstreamer.PadProbeInfo
2690 
2691 	GstBuffer* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_buffer;
2692 	GstBufferList* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_buffer_list;
2693 	GstEvent* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_event;
2694 	GstQuery* function(GstPadProbeInfo* info) c_gst_pad_probe_info_get_query;
2695 
2696 	// gstreamer.PadTemplate
2697 
2698 	GType function() c_gst_pad_template_get_type;
2699 	GstPadTemplate* function(const(char)* nameTemplate, GstPadDirection direction, GstPadPresence presence, GstCaps* caps) c_gst_pad_template_new;
2700 	GstCaps* function(GstPadTemplate* templ) c_gst_pad_template_get_caps;
2701 	void function(GstPadTemplate* templ, GstPad* pad) c_gst_pad_template_pad_created;
2702 
2703 	// gstreamer.ParamArray
2704 
2705 	GType function() c_gst_param_spec_array_get_type;
2706 
2707 	// gstreamer.ParamFraction
2708 
2709 	GType function() c_gst_param_spec_fraction_get_type;
2710 
2711 	// gstreamer.ParamSpecFraction
2712 
2713 	GParamSpec* function(const(char)* name, const(char)* nick, const(char)* blurb, int minNum, int minDenom, int maxNum, int maxDenom, int defaultNum, int defaultDenom, GParamFlags flags) c_gst_param_spec_fraction;
2714 
2715 	// gstreamer.ParentBufferMeta
2716 
2717 	GstMetaInfo* function() c_gst_parent_buffer_meta_get_info;
2718 	GType function() c_gst_parent_buffer_meta_api_get_type;
2719 
2720 	// gstreamer.ParseContext
2721 
2722 	GType function() c_gst_parse_context_get_type;
2723 	GstParseContext* function() c_gst_parse_context_new;
2724 	void function(GstParseContext* context) c_gst_parse_context_free;
2725 	char** function(GstParseContext* context) c_gst_parse_context_get_missing_elements;
2726 
2727 	// gstreamer.Pipeline
2728 
2729 	GType function() c_gst_pipeline_get_type;
2730 	GstElement* function(const(char)* name) c_gst_pipeline_new;
2731 	void function(GstPipeline* pipeline) c_gst_pipeline_auto_clock;
2732 	int function(GstPipeline* pipeline) c_gst_pipeline_get_auto_flush_bus;
2733 	GstBus* function(GstPipeline* pipeline) c_gst_pipeline_get_bus;
2734 	GstClock* function(GstPipeline* pipeline) c_gst_pipeline_get_clock;
2735 	GstClockTime function(GstPipeline* pipeline) c_gst_pipeline_get_delay;
2736 	GstClockTime function(GstPipeline* pipeline) c_gst_pipeline_get_latency;
2737 	GstClock* function(GstPipeline* pipeline) c_gst_pipeline_get_pipeline_clock;
2738 	void function(GstPipeline* pipeline, int autoFlush) c_gst_pipeline_set_auto_flush_bus;
2739 	int function(GstPipeline* pipeline, GstClock* clock) c_gst_pipeline_set_clock;
2740 	void function(GstPipeline* pipeline, GstClockTime delay) c_gst_pipeline_set_delay;
2741 	void function(GstPipeline* pipeline, GstClockTime latency) c_gst_pipeline_set_latency;
2742 	void function(GstPipeline* pipeline, GstClock* clock) c_gst_pipeline_use_clock;
2743 
2744 	// gstreamer.Plugin
2745 
2746 	GType function() c_gst_plugin_get_type;
2747 	void function(GList* list) c_gst_plugin_list_free;
2748 	GstPlugin* function(const(char)* name) c_gst_plugin_load_by_name;
2749 	GstPlugin* function(const(char)* filename, GError** err) c_gst_plugin_load_file;
2750 	int function(int majorVersion, int minorVersion, const(char)* name, const(char)* description, GstPluginInitFunc initFunc, const(char)* versio, const(char)* license, const(char)* source, const(char)* p, const(char)* origin) c_gst_plugin_register_static;
2751 	int function(int majorVersion, int minorVersion, const(char)* name, const(char)* description, GstPluginInitFullFunc initFullFunc, const(char)* versio, const(char)* license, const(char)* source, const(char)* p, const(char)* origin, void* userData) c_gst_plugin_register_static_full;
2752 	void function(GstPlugin* plugin, char** envVars, char** paths, char** names, GstPluginDependencyFlags flags) c_gst_plugin_add_dependency;
2753 	void function(GstPlugin* plugin, const(char)* envVars, const(char)* paths, const(char)* names, GstPluginDependencyFlags flags) c_gst_plugin_add_dependency_simple;
2754 	GstStructure* function(GstPlugin* plugin) c_gst_plugin_get_cache_data;
2755 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_description;
2756 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_filename;
2757 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_license;
2758 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_name;
2759 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_origin;
2760 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_package;
2761 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_release_date_string;
2762 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_source;
2763 	const(char)* function(GstPlugin* plugin) c_gst_plugin_get_version;
2764 	int function(GstPlugin* plugin) c_gst_plugin_is_loaded;
2765 	GstPlugin* function(GstPlugin* plugin) c_gst_plugin_load;
2766 	void function(GstPlugin* plugin, GstStructure* cacheData) c_gst_plugin_set_cache_data;
2767 	GQuark function() c_gst_plugin_error_quark;
2768 
2769 	// gstreamer.PluginFeature
2770 
2771 	GType function() c_gst_plugin_feature_get_type;
2772 	GList* function(GList* list) c_gst_plugin_feature_list_copy;
2773 	void function(GList* list) c_gst_plugin_feature_list_debug;
2774 	void function(GList* list) c_gst_plugin_feature_list_free;
2775 	int function(void* p1, void* p2) c_gst_plugin_feature_rank_compare_func;
2776 	int function(GstPluginFeature* feature, uint minMajor, uint minMinor, uint minMicro) c_gst_plugin_feature_check_version;
2777 	GstPlugin* function(GstPluginFeature* feature) c_gst_plugin_feature_get_plugin;
2778 	const(char)* function(GstPluginFeature* feature) c_gst_plugin_feature_get_plugin_name;
2779 	uint function(GstPluginFeature* feature) c_gst_plugin_feature_get_rank;
2780 	GstPluginFeature* function(GstPluginFeature* feature) c_gst_plugin_feature_load;
2781 	void function(GstPluginFeature* feature, uint rank) c_gst_plugin_feature_set_rank;
2782 
2783 	// gstreamer.Poll
2784 
2785 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_add_fd;
2786 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_can_read;
2787 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_can_write;
2788 	int function(GstPoll* set, GstPollFD* fd, int active) c_gst_poll_fd_ctl_read;
2789 	int function(GstPoll* set, GstPollFD* fd, int active) c_gst_poll_fd_ctl_write;
2790 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_has_closed;
2791 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_has_error;
2792 	void function(GstPoll* set, GstPollFD* fd) c_gst_poll_fd_ignored;
2793 	void function(GstPoll* set) c_gst_poll_free;
2794 	void function(GstPoll* set, GPollFD* fd) c_gst_poll_get_read_gpollfd;
2795 	int function(GstPoll* set) c_gst_poll_read_control;
2796 	int function(GstPoll* set, GstPollFD* fd) c_gst_poll_remove_fd;
2797 	void function(GstPoll* set) c_gst_poll_restart;
2798 	int function(GstPoll* set, int controllable) c_gst_poll_set_controllable;
2799 	void function(GstPoll* set, int flushing) c_gst_poll_set_flushing;
2800 	int function(GstPoll* set, GstClockTime timeout) c_gst_poll_wait;
2801 	int function(GstPoll* set) c_gst_poll_write_control;
2802 	GstPoll* function(int controllable) c_gst_poll_new;
2803 	GstPoll* function() c_gst_poll_new_timer;
2804 
2805 	// gstreamer.PollFD
2806 
2807 	void function(GstPollFD* fd) c_gst_poll_fd_init;
2808 
2809 	// gstreamer.Preset
2810 
2811 	GType function() c_gst_preset_get_type;
2812 	const(char)* function() c_gst_preset_get_app_dir;
2813 	int function(const(char)* appDir) c_gst_preset_set_app_dir;
2814 	int function(GstPreset* preset, const(char)* name) c_gst_preset_delete_preset;
2815 	int function(GstPreset* preset, const(char)* name, const(char)* tag, char** value) c_gst_preset_get_meta;
2816 	char** function(GstPreset* preset) c_gst_preset_get_preset_names;
2817 	char** function(GstPreset* preset) c_gst_preset_get_property_names;
2818 	int function(GstPreset* preset) c_gst_preset_is_editable;
2819 	int function(GstPreset* preset, const(char)* name) c_gst_preset_load_preset;
2820 	int function(GstPreset* preset, const(char)* oldName, const(char)* newName) c_gst_preset_rename_preset;
2821 	int function(GstPreset* preset, const(char)* name) c_gst_preset_save_preset;
2822 	int function(GstPreset* preset, const(char)* name, const(char)* tag, const(char)* value) c_gst_preset_set_meta;
2823 
2824 	// gstreamer.ProtectionMeta
2825 
2826 	GstMetaInfo* function() c_gst_protection_meta_get_info;
2827 	GType function() c_gst_protection_meta_api_get_type;
2828 	const(char)* function(char** systemIdentifiers) c_gst_protection_select_system;
2829 
2830 	// gstreamer.ProxyPad
2831 
2832 	GType function() c_gst_proxy_pad_get_type;
2833 	GstFlowReturn function(GstPad* pad, GstObject* parent, GstBuffer* buffer) c_gst_proxy_pad_chain_default;
2834 	GstFlowReturn function(GstPad* pad, GstObject* parent, GstBufferList* list) c_gst_proxy_pad_chain_list_default;
2835 	GstFlowReturn function(GstPad* pad, GstObject* parent, ulong offset, uint size, GstBuffer** buffer) c_gst_proxy_pad_getrange_default;
2836 	GstIterator* function(GstPad* pad, GstObject* parent) c_gst_proxy_pad_iterate_internal_links_default;
2837 	GstProxyPad* function(GstProxyPad* pad) c_gst_proxy_pad_get_internal;
2838 
2839 	// gstreamer.Query
2840 
2841 	GType function() c_gst_query_get_type;
2842 	GstQuery* function(GstCaps* caps) c_gst_query_new_accept_caps;
2843 	GstQuery* function(GstCaps* caps, int needPool) c_gst_query_new_allocation;
2844 	GstQuery* function(GstFormat format) c_gst_query_new_buffering;
2845 	GstQuery* function(GstCaps* filter) c_gst_query_new_caps;
2846 	GstQuery* function(const(char)* contextType) c_gst_query_new_context;
2847 	GstQuery* function(GstFormat srcFormat, long value, GstFormat destFormat) c_gst_query_new_convert;
2848 	GstQuery* function(GstQueryType type, GstStructure* structure) c_gst_query_new_custom;
2849 	GstQuery* function() c_gst_query_new_drain;
2850 	GstQuery* function(GstFormat format) c_gst_query_new_duration;
2851 	GstQuery* function() c_gst_query_new_formats;
2852 	GstQuery* function() c_gst_query_new_latency;
2853 	GstQuery* function(GstFormat format) c_gst_query_new_position;
2854 	GstQuery* function() c_gst_query_new_scheduling;
2855 	GstQuery* function(GstFormat format) c_gst_query_new_seeking;
2856 	GstQuery* function(GstFormat format) c_gst_query_new_segment;
2857 	GstQuery* function() c_gst_query_new_uri;
2858 	void function(GstQuery* query, GType api, GstStructure* params) c_gst_query_add_allocation_meta;
2859 	void function(GstQuery* query, GstAllocator* allocator, GstAllocationParams* params) c_gst_query_add_allocation_param;
2860 	void function(GstQuery* query, GstBufferPool* pool, uint size, uint minBuffers, uint maxBuffers) c_gst_query_add_allocation_pool;
2861 	int function(GstQuery* query, long start, long stop) c_gst_query_add_buffering_range;
2862 	void function(GstQuery* query, GstPadMode mode) c_gst_query_add_scheduling_mode;
2863 	int function(GstQuery* query, GType api, uint* index) c_gst_query_find_allocation_meta;
2864 	uint function(GstQuery* query) c_gst_query_get_n_allocation_metas;
2865 	uint function(GstQuery* query) c_gst_query_get_n_allocation_params;
2866 	uint function(GstQuery* query) c_gst_query_get_n_allocation_pools;
2867 	uint function(GstQuery* query) c_gst_query_get_n_buffering_ranges;
2868 	uint function(GstQuery* query) c_gst_query_get_n_scheduling_modes;
2869 	GstStructure* function(GstQuery* query) c_gst_query_get_structure;
2870 	int function(GstQuery* query, GstPadMode mode) c_gst_query_has_scheduling_mode;
2871 	int function(GstQuery* query, GstPadMode mode, GstSchedulingFlags flags) c_gst_query_has_scheduling_mode_with_flags;
2872 	void function(GstQuery* query, GstCaps** caps) c_gst_query_parse_accept_caps;
2873 	void function(GstQuery* query, int* result) c_gst_query_parse_accept_caps_result;
2874 	void function(GstQuery* query, GstCaps** caps, int* needPool) c_gst_query_parse_allocation;
2875 	void function(GstQuery* query, int* busy, int* percent) c_gst_query_parse_buffering_percent;
2876 	void function(GstQuery* query, GstFormat* format, long* start, long* stop, long* estimatedTotal) c_gst_query_parse_buffering_range;
2877 	void function(GstQuery* query, GstBufferingMode* mode, int* avgIn, int* avgOut, long* bufferingLeft) c_gst_query_parse_buffering_stats;
2878 	void function(GstQuery* query, GstCaps** filter) c_gst_query_parse_caps;
2879 	void function(GstQuery* query, GstCaps** caps) c_gst_query_parse_caps_result;
2880 	void function(GstQuery* query, GstContext** context) c_gst_query_parse_context;
2881 	int function(GstQuery* query, char** contextType) c_gst_query_parse_context_type;
2882 	void function(GstQuery* query, GstFormat* srcFormat, long* srcValue, GstFormat* destFormat, long* destValue) c_gst_query_parse_convert;
2883 	void function(GstQuery* query, GstFormat* format, long* duration) c_gst_query_parse_duration;
2884 	void function(GstQuery* query, int* live, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_query_parse_latency;
2885 	void function(GstQuery* query, uint* nFormats) c_gst_query_parse_n_formats;
2886 	GType function(GstQuery* query, uint index, GstStructure** params) c_gst_query_parse_nth_allocation_meta;
2887 	void function(GstQuery* query, uint index, GstAllocator** allocator, GstAllocationParams* params) c_gst_query_parse_nth_allocation_param;
2888 	void function(GstQuery* query, uint index, GstBufferPool** pool, uint* size, uint* minBuffers, uint* maxBuffers) c_gst_query_parse_nth_allocation_pool;
2889 	int function(GstQuery* query, uint index, long* start, long* stop) c_gst_query_parse_nth_buffering_range;
2890 	void function(GstQuery* query, uint nth, GstFormat* format) c_gst_query_parse_nth_format;
2891 	GstPadMode function(GstQuery* query, uint index) c_gst_query_parse_nth_scheduling_mode;
2892 	void function(GstQuery* query, GstFormat* format, long* cur) c_gst_query_parse_position;
2893 	void function(GstQuery* query, GstSchedulingFlags* flags, int* minsize, int* maxsize, int* alig) c_gst_query_parse_scheduling;
2894 	void function(GstQuery* query, GstFormat* format, int* seekable, long* segmentStart, long* segmentEnd) c_gst_query_parse_seeking;
2895 	void function(GstQuery* query, double* rate, GstFormat* format, long* startValue, long* stopValue) c_gst_query_parse_segment;
2896 	void function(GstQuery* query, char** uri) c_gst_query_parse_uri;
2897 	void function(GstQuery* query, char** uri) c_gst_query_parse_uri_redirection;
2898 	void function(GstQuery* query, int* permanent) c_gst_query_parse_uri_redirection_permanent;
2899 	void function(GstQuery* query, uint index) c_gst_query_remove_nth_allocation_meta;
2900 	void function(GstQuery* query, uint index) c_gst_query_remove_nth_allocation_param;
2901 	void function(GstQuery* query, uint index) c_gst_query_remove_nth_allocation_pool;
2902 	void function(GstQuery* query, int result) c_gst_query_set_accept_caps_result;
2903 	void function(GstQuery* query, int busy, int percent) c_gst_query_set_buffering_percent;
2904 	void function(GstQuery* query, GstFormat format, long start, long stop, long estimatedTotal) c_gst_query_set_buffering_range;
2905 	void function(GstQuery* query, GstBufferingMode mode, int avgIn, int avgOut, long bufferingLeft) c_gst_query_set_buffering_stats;
2906 	void function(GstQuery* query, GstCaps* caps) c_gst_query_set_caps_result;
2907 	void function(GstQuery* query, GstContext* context) c_gst_query_set_context;
2908 	void function(GstQuery* query, GstFormat srcFormat, long srcValue, GstFormat destFormat, long destValue) c_gst_query_set_convert;
2909 	void function(GstQuery* query, GstFormat format, long duration) c_gst_query_set_duration;
2910 	void function(GstQuery* query, int nFormats, ... ) c_gst_query_set_formats;
2911 	void function(GstQuery* query, int nFormats, GstFormat* formats) c_gst_query_set_formatsv;
2912 	void function(GstQuery* query, int live, GstClockTime minLatency, GstClockTime maxLatency) c_gst_query_set_latency;
2913 	void function(GstQuery* query, uint index, GstAllocator* allocator, GstAllocationParams* params) c_gst_query_set_nth_allocation_param;
2914 	void function(GstQuery* query, uint index, GstBufferPool* pool, uint size, uint minBuffers, uint maxBuffers) c_gst_query_set_nth_allocation_pool;
2915 	void function(GstQuery* query, GstFormat format, long cur) c_gst_query_set_position;
2916 	void function(GstQuery* query, GstSchedulingFlags flags, int minsize, int maxsize, int alig) c_gst_query_set_scheduling;
2917 	void function(GstQuery* query, GstFormat format, int seekable, long segmentStart, long segmentEnd) c_gst_query_set_seeking;
2918 	void function(GstQuery* query, double rate, GstFormat format, long startValue, long stopValue) c_gst_query_set_segment;
2919 	void function(GstQuery* query, const(char)* uri) c_gst_query_set_uri;
2920 	void function(GstQuery* query, const(char)* uri) c_gst_query_set_uri_redirection;
2921 	void function(GstQuery* query, int permanent) c_gst_query_set_uri_redirection_permanent;
2922 	GstStructure* function(GstQuery* query) c_gst_query_writable_structure;
2923 	GstQueryTypeFlags function(GstQueryType type) c_gst_query_type_get_flags;
2924 	const(char)* function(GstQueryType type) c_gst_query_type_get_name;
2925 	GQuark function(GstQueryType type) c_gst_query_type_to_quark;
2926 
2927 	// gstreamer.Registry
2928 
2929 	GType function() c_gst_registry_get_type;
2930 	int function() c_gst_registry_fork_is_enabled;
2931 	void function(int enabled) c_gst_registry_fork_set_enabled;
2932 	GstRegistry* function() c_gst_registry_get;
2933 	int function(GstRegistry* registry, GstPluginFeature* feature) c_gst_registry_add_feature;
2934 	int function(GstRegistry* registry, GstPlugin* plugin) c_gst_registry_add_plugin;
2935 	int function(GstRegistry* registry, const(char)* featureName, uint minMajor, uint minMinor, uint minMicro) c_gst_registry_check_feature_version;
2936 	GList* function(GstRegistry* registry, GstPluginFeatureFilter filter, int first, void* userData) c_gst_registry_feature_filter;
2937 	GstPluginFeature* function(GstRegistry* registry, const(char)* name, GType type) c_gst_registry_find_feature;
2938 	GstPlugin* function(GstRegistry* registry, const(char)* name) c_gst_registry_find_plugin;
2939 	GList* function(GstRegistry* registry, GType type) c_gst_registry_get_feature_list;
2940 	GList* function(GstRegistry* registry, const(char)* name) c_gst_registry_get_feature_list_by_plugin;
2941 	uint function(GstRegistry* registry) c_gst_registry_get_feature_list_cookie;
2942 	GList* function(GstRegistry* registry) c_gst_registry_get_plugin_list;
2943 	GstPlugin* function(GstRegistry* registry, const(char)* filename) c_gst_registry_lookup;
2944 	GstPluginFeature* function(GstRegistry* registry, const(char)* name) c_gst_registry_lookup_feature;
2945 	GList* function(GstRegistry* registry, GstPluginFilter filter, int first, void* userData) c_gst_registry_plugin_filter;
2946 	void function(GstRegistry* registry, GstPluginFeature* feature) c_gst_registry_remove_feature;
2947 	void function(GstRegistry* registry, GstPlugin* plugin) c_gst_registry_remove_plugin;
2948 	int function(GstRegistry* registry, const(char)* path) c_gst_registry_scan_path;
2949 
2950 	// gstreamer.Sample
2951 
2952 	GType function() c_gst_sample_get_type;
2953 	GstSample* function(GstBuffer* buffer, GstCaps* caps, GstSegment* segment, GstStructure* info) c_gst_sample_new;
2954 	GstBuffer* function(GstSample* sample) c_gst_sample_get_buffer;
2955 	GstBufferList* function(GstSample* sample) c_gst_sample_get_buffer_list;
2956 	GstCaps* function(GstSample* sample) c_gst_sample_get_caps;
2957 	GstStructure* function(GstSample* sample) c_gst_sample_get_info;
2958 	GstSegment* function(GstSample* sample) c_gst_sample_get_segment;
2959 	void function(GstSample* sample, GstBufferList* bufferList) c_gst_sample_set_buffer_list;
2960 
2961 	// gstreamer.Segment
2962 
2963 	GType function() c_gst_segment_get_type;
2964 	GstSegment* function() c_gst_segment_new;
2965 	int function(GstSegment* segment, GstFormat format, ulong start, ulong stop, ulong* clipStart, ulong* clipStop) c_gst_segment_clip;
2966 	GstSegment* function(GstSegment* segment) c_gst_segment_copy;
2967 	void function(GstSegment* src, GstSegment* dest) c_gst_segment_copy_into;
2968 	int function(GstSegment* segment, double rate, GstFormat format, GstSeekFlags flags, GstSeekType startType, ulong start, GstSeekType stopType, ulong stop, int* update) c_gst_segment_do_seek;
2969 	void function(GstSegment* segment) c_gst_segment_free;
2970 	void function(GstSegment* segment, GstFormat format) c_gst_segment_init;
2971 	int function(GstSegment* s0, GstSegment* s1) c_gst_segment_is_equal;
2972 	int function(GstSegment* segment, GstFormat format, long offset) c_gst_segment_offset_running_time;
2973 	ulong function(GstSegment* segment, GstFormat format, ulong runningTime) c_gst_segment_position_from_running_time;
2974 	int function(GstSegment* segment, GstFormat format, ulong runningTime, ulong* position) c_gst_segment_position_from_running_time_full;
2975 	ulong function(GstSegment* segment, GstFormat format, ulong streamTime) c_gst_segment_position_from_stream_time;
2976 	int function(GstSegment* segment, GstFormat format, ulong streamTime, ulong* position) c_gst_segment_position_from_stream_time_full;
2977 	int function(GstSegment* segment, GstFormat format, ulong runningTime) c_gst_segment_set_running_time;
2978 	ulong function(GstSegment* segment, GstFormat format, ulong runningTime) c_gst_segment_to_position;
2979 	ulong function(GstSegment* segment, GstFormat format, ulong position) c_gst_segment_to_running_time;
2980 	int function(GstSegment* segment, GstFormat format, ulong position, ulong* runningTime) c_gst_segment_to_running_time_full;
2981 	ulong function(GstSegment* segment, GstFormat format, ulong position) c_gst_segment_to_stream_time;
2982 	int function(GstSegment* segment, GstFormat format, ulong position, ulong* streamTime) c_gst_segment_to_stream_time_full;
2983 
2984 	// gstreamer.StaticCaps
2985 
2986 	void function(GstStaticCaps* staticCaps) c_gst_static_caps_cleanup;
2987 	GstCaps* function(GstStaticCaps* staticCaps) c_gst_static_caps_get;
2988 
2989 	// gstreamer.StaticPadTemplate
2990 
2991 	GstPadTemplate* function(GstStaticPadTemplate* padTemplate) c_gst_static_pad_template_get;
2992 	GstCaps* function(GstStaticPadTemplate* templ) c_gst_static_pad_template_get_caps;
2993 
2994 	// gstreamer.Stream
2995 
2996 	GType function() c_gst_stream_get_type;
2997 	GstStream* function(const(char)* streamId, GstCaps* caps, GstStreamType type, GstStreamFlags flags) c_gst_stream_new;
2998 	GstCaps* function(GstStream* stream) c_gst_stream_get_caps;
2999 	GstStreamFlags function(GstStream* stream) c_gst_stream_get_stream_flags;
3000 	const(char)* function(GstStream* stream) c_gst_stream_get_stream_id;
3001 	GstStreamType function(GstStream* stream) c_gst_stream_get_stream_type;
3002 	GstTagList* function(GstStream* stream) c_gst_stream_get_tags;
3003 	void function(GstStream* stream, GstCaps* caps) c_gst_stream_set_caps;
3004 	void function(GstStream* stream, GstStreamFlags flags) c_gst_stream_set_stream_flags;
3005 	void function(GstStream* stream, GstStreamType streamType) c_gst_stream_set_stream_type;
3006 	void function(GstStream* stream, GstTagList* tags) c_gst_stream_set_tags;
3007 
3008 	// gstreamer.StreamCollection
3009 
3010 	GType function() c_gst_stream_collection_get_type;
3011 	GstStreamCollection* function(const(char)* upstreamId) c_gst_stream_collection_new;
3012 	int function(GstStreamCollection* collection, GstStream* stream) c_gst_stream_collection_add_stream;
3013 	uint function(GstStreamCollection* collection) c_gst_stream_collection_get_size;
3014 	GstStream* function(GstStreamCollection* collection, uint index) c_gst_stream_collection_get_stream;
3015 	const(char)* function(GstStreamCollection* collection) c_gst_stream_collection_get_upstream_id;
3016 
3017 	// gstreamer.Structure
3018 
3019 	GType function() c_gst_structure_get_type;
3020 	GstStructure* function(const(char)* name, const(char)* firstfield, ... ) c_gst_structure_new;
3021 	GstStructure* function(const(char)* name) c_gst_structure_new_empty;
3022 	GstStructure* function(const(char)* str) c_gst_structure_new_from_string;
3023 	GstStructure* function(GQuark nameQuark, GQuark fieldQuark, ... ) c_gst_structure_new_id;
3024 	GstStructure* function(GQuark quark) c_gst_structure_new_id_empty;
3025 	GstStructure* function(const(char)* name, const(char)* firstfield, void* varargs) c_gst_structure_new_valist;
3026 	int function(GstStructure* struct1, GstStructure* struct2) c_gst_structure_can_intersect;
3027 	GstStructure* function(GstStructure* structure) c_gst_structure_copy;
3028 	void function(GstStructure* structure, GstStructureFilterMapFunc func, void* userData) c_gst_structure_filter_and_map_in_place;
3029 	void function(GstStructure* structure) c_gst_structure_fixate;
3030 	int function(GstStructure* structure, const(char)* fieldName) c_gst_structure_fixate_field;
3031 	int function(GstStructure* structure, const(char)* fieldName, int target) c_gst_structure_fixate_field_boolean;
3032 	int function(GstStructure* structure, const(char)* fieldName, double target) c_gst_structure_fixate_field_nearest_double;
3033 	int function(GstStructure* structure, const(char)* fieldName, int targetNumerator, int targetDenominator) c_gst_structure_fixate_field_nearest_fraction;
3034 	int function(GstStructure* structure, const(char)* fieldName, int target) c_gst_structure_fixate_field_nearest_int;
3035 	int function(GstStructure* structure, const(char)* fieldName, const(char)* target) c_gst_structure_fixate_field_string;
3036 	int function(GstStructure* structure, GstStructureForeachFunc func, void* userData) c_gst_structure_foreach;
3037 	void function(GstStructure* structure) c_gst_structure_free;
3038 	int function(GstStructure* structure, const(char)* firstFieldname, ... ) c_gst_structure_get;
3039 	int function(GstStructure* structure, const(char)* fieldname, GValueArray** array) c_gst_structure_get_array;
3040 	int function(GstStructure* structure, const(char)* fieldname, int* value) c_gst_structure_get_boolean;
3041 	int function(GstStructure* structure, const(char)* fieldname, GstClockTime* value) c_gst_structure_get_clock_time;
3042 	int function(GstStructure* structure, const(char)* fieldname, GDate** value) c_gst_structure_get_date;
3043 	int function(GstStructure* structure, const(char)* fieldname, GstDateTime** value) c_gst_structure_get_date_time;
3044 	int function(GstStructure* structure, const(char)* fieldname, double* value) c_gst_structure_get_double;
3045 	int function(GstStructure* structure, const(char)* fieldname, GType enumtype, int* value) c_gst_structure_get_enum;
3046 	GType function(GstStructure* structure, const(char)* fieldname) c_gst_structure_get_field_type;
3047 	int function(GstStructure* structure, const(char)* fieldname, uint* valueFlags, uint* valueMask) c_gst_structure_get_flagset;
3048 	int function(GstStructure* structure, const(char)* fieldname, int* valueNumerator, int* valueDenominator) c_gst_structure_get_fraction;
3049 	int function(GstStructure* structure, const(char)* fieldname, int* value) c_gst_structure_get_int;
3050 	int function(GstStructure* structure, const(char)* fieldname, long* value) c_gst_structure_get_int64;
3051 	int function(GstStructure* structure, const(char)* fieldname, GValueArray** array) c_gst_structure_get_list;
3052 	const(char)* function(GstStructure* structure) c_gst_structure_get_name;
3053 	GQuark function(GstStructure* structure) c_gst_structure_get_name_id;
3054 	const(char)* function(GstStructure* structure, const(char)* fieldname) c_gst_structure_get_string;
3055 	int function(GstStructure* structure, const(char)* fieldname, uint* value) c_gst_structure_get_uint;
3056 	int function(GstStructure* structure, const(char)* fieldname, ulong* value) c_gst_structure_get_uint64;
3057 	int function(GstStructure* structure, const(char)* firstFieldname, void* args) c_gst_structure_get_valist;
3058 	GValue* function(GstStructure* structure, const(char)* fieldname) c_gst_structure_get_value;
3059 	int function(GstStructure* structure, const(char)* fieldname) c_gst_structure_has_field;
3060 	int function(GstStructure* structure, const(char)* fieldname, GType type) c_gst_structure_has_field_typed;
3061 	int function(GstStructure* structure, const(char)* name) c_gst_structure_has_name;
3062 	int function(GstStructure* structure, GQuark firstFieldId, ... ) c_gst_structure_id_get;
3063 	int function(GstStructure* structure, GQuark firstFieldId, void* args) c_gst_structure_id_get_valist;
3064 	GValue* function(GstStructure* structure, GQuark field) c_gst_structure_id_get_value;
3065 	int function(GstStructure* structure, GQuark field) c_gst_structure_id_has_field;
3066 	int function(GstStructure* structure, GQuark field, GType type) c_gst_structure_id_has_field_typed;
3067 	void function(GstStructure* structure, GQuark fieldname, ... ) c_gst_structure_id_set;
3068 	void function(GstStructure* structure, GQuark fieldname, void* varargs) c_gst_structure_id_set_valist;
3069 	void function(GstStructure* structure, GQuark field, GValue* value) c_gst_structure_id_set_value;
3070 	void function(GstStructure* structure, GQuark field, GValue* value) c_gst_structure_id_take_value;
3071 	GstStructure* function(GstStructure* struct1, GstStructure* struct2) c_gst_structure_intersect;
3072 	int function(GstStructure* structure1, GstStructure* structure2) c_gst_structure_is_equal;
3073 	int function(GstStructure* subset, GstStructure* superset) c_gst_structure_is_subset;
3074 	int function(GstStructure* structure, GstStructureMapFunc func, void* userData) c_gst_structure_map_in_place;
3075 	int function(GstStructure* structure) c_gst_structure_n_fields;
3076 	const(char)* function(GstStructure* structure, uint index) c_gst_structure_nth_field_name;
3077 	void function(GstStructure* structure) c_gst_structure_remove_all_fields;
3078 	void function(GstStructure* structure, const(char)* fieldname) c_gst_structure_remove_field;
3079 	void function(GstStructure* structure, const(char)* fieldname, ... ) c_gst_structure_remove_fields;
3080 	void function(GstStructure* structure, const(char)* fieldname, void* varargs) c_gst_structure_remove_fields_valist;
3081 	void function(GstStructure* structure, const(char)* fieldname, ... ) c_gst_structure_set;
3082 	void function(GstStructure* structure, const(char)* fieldname, GValueArray* array) c_gst_structure_set_array;
3083 	void function(GstStructure* structure, const(char)* fieldname, GValueArray* array) c_gst_structure_set_list;
3084 	void function(GstStructure* structure, const(char)* name) c_gst_structure_set_name;
3085 	int function(GstStructure* structure, int* refcount) c_gst_structure_set_parent_refcount;
3086 	void function(GstStructure* structure, const(char)* fieldname, void* varargs) c_gst_structure_set_valist;
3087 	void function(GstStructure* structure, const(char)* fieldname, GValue* value) c_gst_structure_set_value;
3088 	void function(GstStructure* structure, const(char)* fieldname, GValue* value) c_gst_structure_take_value;
3089 	char* function(GstStructure* structure) c_gst_structure_to_string;
3090 	GstStructure* function(const(char)* str, char** end) c_gst_structure_from_string;
3091 
3092 	// gstreamer.SystemClock
3093 
3094 	GType function() c_gst_system_clock_get_type;
3095 	GstClock* function() c_gst_system_clock_obtain;
3096 	void function(GstClock* newClock) c_gst_system_clock_set_default;
3097 
3098 	// gstreamer.TagList
3099 
3100 	GType function(const(char)* tag) c_gst_tag_get_type;
3101 	GstTagList* function(const(char)* tag, ... ) c_gst_tag_list_new;
3102 	GstTagList* function() c_gst_tag_list_new_empty;
3103 	GstTagList* function(const(char)* str) c_gst_tag_list_new_from_string;
3104 	GstTagList* function(void* varArgs) c_gst_tag_list_new_valist;
3105 	void function(GstTagList* list, GstTagMergeMode mode, const(char)* tag, ... ) c_gst_tag_list_add;
3106 	void function(GstTagList* list, GstTagMergeMode mode, const(char)* tag, void* varArgs) c_gst_tag_list_add_valist;
3107 	void function(GstTagList* list, GstTagMergeMode mode, const(char)* tag, void* varArgs) c_gst_tag_list_add_valist_values;
3108 	void function(GstTagList* list, GstTagMergeMode mode, const(char)* tag, GValue* value) c_gst_tag_list_add_value;
3109 	void function(GstTagList* list, GstTagMergeMode mode, const(char)* tag, ... ) c_gst_tag_list_add_values;
3110 	void function(GstTagList* list, GstTagForeachFunc func, void* userData) c_gst_tag_list_foreach;
3111 	int function(GstTagList* list, const(char)* tag, int* value) c_gst_tag_list_get_boolean;
3112 	int function(GstTagList* list, const(char)* tag, uint index, int* value) c_gst_tag_list_get_boolean_index;
3113 	int function(GstTagList* list, const(char)* tag, GDate** value) c_gst_tag_list_get_date;
3114 	int function(GstTagList* list, const(char)* tag, uint index, GDate** value) c_gst_tag_list_get_date_index;
3115 	int function(GstTagList* list, const(char)* tag, GstDateTime** value) c_gst_tag_list_get_date_time;
3116 	int function(GstTagList* list, const(char)* tag, uint index, GstDateTime** value) c_gst_tag_list_get_date_time_index;
3117 	int function(GstTagList* list, const(char)* tag, double* value) c_gst_tag_list_get_double;
3118 	int function(GstTagList* list, const(char)* tag, uint index, double* value) c_gst_tag_list_get_double_index;
3119 	int function(GstTagList* list, const(char)* tag, float* value) c_gst_tag_list_get_float;
3120 	int function(GstTagList* list, const(char)* tag, uint index, float* value) c_gst_tag_list_get_float_index;
3121 	int function(GstTagList* list, const(char)* tag, int* value) c_gst_tag_list_get_int;
3122 	int function(GstTagList* list, const(char)* tag, long* value) c_gst_tag_list_get_int64;
3123 	int function(GstTagList* list, const(char)* tag, uint index, long* value) c_gst_tag_list_get_int64_index;
3124 	int function(GstTagList* list, const(char)* tag, uint index, int* value) c_gst_tag_list_get_int_index;
3125 	int function(GstTagList* list, const(char)* tag, void** value) c_gst_tag_list_get_pointer;
3126 	int function(GstTagList* list, const(char)* tag, uint index, void** value) c_gst_tag_list_get_pointer_index;
3127 	int function(GstTagList* list, const(char)* tag, GstSample** sample) c_gst_tag_list_get_sample;
3128 	int function(GstTagList* list, const(char)* tag, uint index, GstSample** sample) c_gst_tag_list_get_sample_index;
3129 	GstTagScope function(GstTagList* list) c_gst_tag_list_get_scope;
3130 	int function(GstTagList* list, const(char)* tag, char** value) c_gst_tag_list_get_string;
3131 	int function(GstTagList* list, const(char)* tag, uint index, char** value) c_gst_tag_list_get_string_index;
3132 	uint function(GstTagList* list, const(char)* tag) c_gst_tag_list_get_tag_size;
3133 	int function(GstTagList* list, const(char)* tag, uint* value) c_gst_tag_list_get_uint;
3134 	int function(GstTagList* list, const(char)* tag, ulong* value) c_gst_tag_list_get_uint64;
3135 	int function(GstTagList* list, const(char)* tag, uint index, ulong* value) c_gst_tag_list_get_uint64_index;
3136 	int function(GstTagList* list, const(char)* tag, uint index, uint* value) c_gst_tag_list_get_uint_index;
3137 	GValue* function(GstTagList* list, const(char)* tag, uint index) c_gst_tag_list_get_value_index;
3138 	void function(GstTagList* into, GstTagList* from, GstTagMergeMode mode) c_gst_tag_list_insert;
3139 	int function(GstTagList* list) c_gst_tag_list_is_empty;
3140 	int function(GstTagList* list1, GstTagList* list2) c_gst_tag_list_is_equal;
3141 	GstTagList* function(GstTagList* list1, GstTagList* list2, GstTagMergeMode mode) c_gst_tag_list_merge;
3142 	int function(GstTagList* list) c_gst_tag_list_n_tags;
3143 	const(char)* function(GstTagList* list, uint index) c_gst_tag_list_nth_tag_name;
3144 	int function(GstTagList* list, const(char)* tag, uint index, char** value) c_gst_tag_list_peek_string_index;
3145 	void function(GstTagList* list, const(char)* tag) c_gst_tag_list_remove_tag;
3146 	void function(GstTagList* list, GstTagScope scop) c_gst_tag_list_set_scope;
3147 	char* function(GstTagList* list) c_gst_tag_list_to_string;
3148 	int function(GValue* dest, GstTagList* list, const(char)* tag) c_gst_tag_list_copy_value;
3149 	int function(const(char)* tag) c_gst_tag_exists;
3150 	const(char)* function(const(char)* tag) c_gst_tag_get_description;
3151 	GstTagFlag function(const(char)* tag) c_gst_tag_get_flag;
3152 	const(char)* function(const(char)* tag) c_gst_tag_get_nick;
3153 	int function(const(char)* tag) c_gst_tag_is_fixed;
3154 	void function(GValue* dest, GValue* src) c_gst_tag_merge_strings_with_comma;
3155 	void function(GValue* dest, GValue* src) c_gst_tag_merge_use_first;
3156 	void function(const(char)* name, GstTagFlag flag, GType type, const(char)* nick, const(char)* blurb, GstTagMergeFunc func) c_gst_tag_register;
3157 	void function(const(char)* name, GstTagFlag flag, GType type, const(char)* nick, const(char)* blurb, GstTagMergeFunc func) c_gst_tag_register_static;
3158 
3159 	// gstreamer.TagSetter
3160 
3161 	GType function() c_gst_tag_setter_get_type;
3162 	void function(GstTagSetter* setter, GstTagMergeMode mode, const(char)* tag, void* varArgs) c_gst_tag_setter_add_tag_valist;
3163 	void function(GstTagSetter* setter, GstTagMergeMode mode, const(char)* tag, void* varArgs) c_gst_tag_setter_add_tag_valist_values;
3164 	void function(GstTagSetter* setter, GstTagMergeMode mode, const(char)* tag, GValue* value) c_gst_tag_setter_add_tag_value;
3165 	void function(GstTagSetter* setter, GstTagMergeMode mode, const(char)* tag, ... ) c_gst_tag_setter_add_tag_values;
3166 	void function(GstTagSetter* setter, GstTagMergeMode mode, const(char)* tag, ... ) c_gst_tag_setter_add_tags;
3167 	GstTagList* function(GstTagSetter* setter) c_gst_tag_setter_get_tag_list;
3168 	GstTagMergeMode function(GstTagSetter* setter) c_gst_tag_setter_get_tag_merge_mode;
3169 	void function(GstTagSetter* setter, GstTagList* list, GstTagMergeMode mode) c_gst_tag_setter_merge_tags;
3170 	void function(GstTagSetter* setter) c_gst_tag_setter_reset_tags;
3171 	void function(GstTagSetter* setter, GstTagMergeMode mode) c_gst_tag_setter_set_tag_merge_mode;
3172 
3173 	// gstreamer.Task
3174 
3175 	GType function() c_gst_task_get_type;
3176 	GstTask* function(GstTaskFunction func, void* userData, GDestroyNotify notify) c_gst_task_new;
3177 	void function() c_gst_task_cleanup_all;
3178 	GstTaskPool* function(GstTask* task) c_gst_task_get_pool;
3179 	GstTaskState function(GstTask* task) c_gst_task_get_state;
3180 	int function(GstTask* task) c_gst_task_join;
3181 	int function(GstTask* task) c_gst_task_pause;
3182 	void function(GstTask* task, GstTaskThreadFunc enterFunc, void* userData, GDestroyNotify notify) c_gst_task_set_enter_callback;
3183 	void function(GstTask* task, GstTaskThreadFunc leaveFunc, void* userData, GDestroyNotify notify) c_gst_task_set_leave_callback;
3184 	void function(GstTask* task, GRecMutex* mutex) c_gst_task_set_lock;
3185 	void function(GstTask* task, GstTaskPool* pool) c_gst_task_set_pool;
3186 	int function(GstTask* task, GstTaskState state) c_gst_task_set_state;
3187 	int function(GstTask* task) c_gst_task_start;
3188 	int function(GstTask* task) c_gst_task_stop;
3189 
3190 	// gstreamer.TaskPool
3191 
3192 	GType function() c_gst_task_pool_get_type;
3193 	GstTaskPool* function() c_gst_task_pool_new;
3194 	void function(GstTaskPool* pool) c_gst_task_pool_cleanup;
3195 	void function(GstTaskPool* pool, void* id) c_gst_task_pool_join;
3196 	void function(GstTaskPool* pool, GError** err) c_gst_task_pool_prepare;
3197 	void* function(GstTaskPool* pool, GstTaskPoolFunction func, void* userData, GError** err) c_gst_task_pool_push;
3198 
3199 	// gstreamer.Toc
3200 
3201 	GType function() c_gst_toc_get_type;
3202 	GstToc* function(GstTocScope scop) c_gst_toc_new;
3203 	void function(GstToc* toc, GstTocEntry* entry) c_gst_toc_append_entry;
3204 	void function(GstToc* toc) c_gst_toc_dump;
3205 	GstTocEntry* function(GstToc* toc, const(char)* uid) c_gst_toc_find_entry;
3206 	GList* function(GstToc* toc) c_gst_toc_get_entries;
3207 	GstTocScope function(GstToc* toc) c_gst_toc_get_scope;
3208 	GstTagList* function(GstToc* toc) c_gst_toc_get_tags;
3209 	void function(GstToc* toc, GstTagList* tags, GstTagMergeMode mode) c_gst_toc_merge_tags;
3210 	void function(GstToc* toc, GstTagList* tags) c_gst_toc_set_tags;
3211 
3212 	// gstreamer.TocEntry
3213 
3214 	GType function() c_gst_toc_entry_get_type;
3215 	GstTocEntry* function(GstTocEntryType type, const(char)* uid) c_gst_toc_entry_new;
3216 	void function(GstTocEntry* entry, GstTocEntry* subentry) c_gst_toc_entry_append_sub_entry;
3217 	GstTocEntryType function(GstTocEntry* entry) c_gst_toc_entry_get_entry_type;
3218 	int function(GstTocEntry* entry, GstTocLoopType* loopType, int* repeatCount) c_gst_toc_entry_get_loop;
3219 	GstTocEntry* function(GstTocEntry* entry) c_gst_toc_entry_get_parent;
3220 	int function(GstTocEntry* entry, long* start, long* stop) c_gst_toc_entry_get_start_stop_times;
3221 	GList* function(GstTocEntry* entry) c_gst_toc_entry_get_sub_entries;
3222 	GstTagList* function(GstTocEntry* entry) c_gst_toc_entry_get_tags;
3223 	GstToc* function(GstTocEntry* entry) c_gst_toc_entry_get_toc;
3224 	const(char)* function(GstTocEntry* entry) c_gst_toc_entry_get_uid;
3225 	int function(GstTocEntry* entry) c_gst_toc_entry_is_alternative;
3226 	int function(GstTocEntry* entry) c_gst_toc_entry_is_sequence;
3227 	void function(GstTocEntry* entry, GstTagList* tags, GstTagMergeMode mode) c_gst_toc_entry_merge_tags;
3228 	void function(GstTocEntry* entry, GstTocLoopType loopType, int repeatCount) c_gst_toc_entry_set_loop;
3229 	void function(GstTocEntry* entry, long start, long stop) c_gst_toc_entry_set_start_stop_times;
3230 	void function(GstTocEntry* entry, GstTagList* tags) c_gst_toc_entry_set_tags;
3231 
3232 	// gstreamer.TocSetter
3233 
3234 	GType function() c_gst_toc_setter_get_type;
3235 	GstToc* function(GstTocSetter* setter) c_gst_toc_setter_get_toc;
3236 	void function(GstTocSetter* setter) c_gst_toc_setter_reset;
3237 	void function(GstTocSetter* setter, GstToc* toc) c_gst_toc_setter_set_toc;
3238 
3239 	// gstreamer.Tracer
3240 
3241 	GType function() c_gst_tracer_get_type;
3242 
3243 	// gstreamer.TracerFactory
3244 
3245 	GType function() c_gst_tracer_factory_get_type;
3246 	GList* function() c_gst_tracer_factory_get_list;
3247 
3248 	// gstreamer.TracerRecord
3249 
3250 	GType function() c_gst_tracer_record_get_type;
3251 
3252 	// gstreamer.TypeFind
3253 
3254 	ulong function(GstTypeFind* find) c_gst_type_find_get_length;
3255 	ubyte* function(GstTypeFind* find, long offset, uint size) c_gst_type_find_peek;
3256 	void function(GstTypeFind* find, uint probability, GstCaps* caps) c_gst_type_find_suggest;
3257 	void function(GstTypeFind* find, uint probability, const(char)* mediaType, const(char)* fieldname, ... ) c_gst_type_find_suggest_simple;
3258 	int function(GstPlugin* plugin, const(char)* name, uint rank, GstTypeFindFunction func, const(char)* extensions, GstCaps* possibleCaps, void* data, GDestroyNotify dataNotify) c_gst_type_find_register;
3259 	GType function() c_gst_type_find_get_type;
3260 
3261 	// gstreamer.TypeFindFactory
3262 
3263 	GType function() c_gst_type_find_factory_get_type;
3264 	GList* function() c_gst_type_find_factory_get_list;
3265 	void function(GstTypeFindFactory* factory, GstTypeFind* find) c_gst_type_find_factory_call_function;
3266 	GstCaps* function(GstTypeFindFactory* factory) c_gst_type_find_factory_get_caps;
3267 	char** function(GstTypeFindFactory* factory) c_gst_type_find_factory_get_extensions;
3268 	int function(GstTypeFindFactory* factory) c_gst_type_find_factory_has_function;
3269 
3270 	// gstreamer.URIHandler
3271 
3272 	GType function() c_gst_uri_handler_get_type;
3273 	char** function(GstURIHandler* handler) c_gst_uri_handler_get_protocols;
3274 	char* function(GstURIHandler* handler) c_gst_uri_handler_get_uri;
3275 	GstURIType function(GstURIHandler* handler) c_gst_uri_handler_get_uri_type;
3276 	int function(GstURIHandler* handler, const(char)* uri, GError** err) c_gst_uri_handler_set_uri;
3277 
3278 	// gstreamer.Uri
3279 
3280 	GType function() c_gst_uri_get_type;
3281 	GstUri* function(const(char)* scheme, const(char)* userinfo, const(char)* host, uint port, const(char)* path, const(char)* query, const(char)* fragment) c_gst_uri_new;
3282 	int function(GstUri* uri, const(char)* relativePath) c_gst_uri_append_path;
3283 	int function(GstUri* uri, const(char)* pathSegment) c_gst_uri_append_path_segment;
3284 	int function(GstUri* first, GstUri* second) c_gst_uri_equal;
3285 	GstUri* function(GstUri* base, const(char)* uri) c_gst_uri_from_string_with_base;
3286 	const(char)* function(GstUri* uri) c_gst_uri_get_fragment;
3287 	const(char)* function(GstUri* uri) c_gst_uri_get_host;
3288 	GHashTable* function(GstUri* uri) c_gst_uri_get_media_fragment_table;
3289 	char* function(GstUri* uri) c_gst_uri_get_path;
3290 	GList* function(GstUri* uri) c_gst_uri_get_path_segments;
3291 	char* function(GstUri* uri) c_gst_uri_get_path_string;
3292 	uint function(GstUri* uri) c_gst_uri_get_port;
3293 	GList* function(GstUri* uri) c_gst_uri_get_query_keys;
3294 	char* function(GstUri* uri) c_gst_uri_get_query_string;
3295 	GHashTable* function(GstUri* uri) c_gst_uri_get_query_table;
3296 	const(char)* function(GstUri* uri, const(char)* queryKey) c_gst_uri_get_query_value;
3297 	const(char)* function(GstUri* uri) c_gst_uri_get_scheme;
3298 	const(char)* function(GstUri* uri) c_gst_uri_get_userinfo;
3299 	int function(GstUri* uri) c_gst_uri_is_normalized;
3300 	int function(GstUri* uri) c_gst_uri_is_writable;
3301 	GstUri* function(GstUri* baseUri, GstUri* refUri) c_gst_uri_join;
3302 	GstUri* function(GstUri* uri) c_gst_uri_make_writable;
3303 	GstUri* function(GstUri* base, const(char)* scheme, const(char)* userinfo, const(char)* host, uint port, const(char)* path, const(char)* query, const(char)* fragment) c_gst_uri_new_with_base;
3304 	int function(GstUri* uri) c_gst_uri_normalize;
3305 	int function(GstUri* uri, const(char)* queryKey) c_gst_uri_query_has_key;
3306 	int function(GstUri* uri, const(char)* queryKey) c_gst_uri_remove_query_key;
3307 	int function(GstUri* uri, const(char)* fragment) c_gst_uri_set_fragment;
3308 	int function(GstUri* uri, const(char)* host) c_gst_uri_set_host;
3309 	int function(GstUri* uri, const(char)* path) c_gst_uri_set_path;
3310 	int function(GstUri* uri, GList* pathSegments) c_gst_uri_set_path_segments;
3311 	int function(GstUri* uri, const(char)* path) c_gst_uri_set_path_string;
3312 	int function(GstUri* uri, uint port) c_gst_uri_set_port;
3313 	int function(GstUri* uri, const(char)* query) c_gst_uri_set_query_string;
3314 	int function(GstUri* uri, GHashTable* queryTable) c_gst_uri_set_query_table;
3315 	int function(GstUri* uri, const(char)* queryKey, const(char)* queryValue) c_gst_uri_set_query_value;
3316 	int function(GstUri* uri, const(char)* scheme) c_gst_uri_set_scheme;
3317 	int function(GstUri* uri, const(char)* userinfo) c_gst_uri_set_userinfo;
3318 	char* function(GstUri* uri) c_gst_uri_to_string;
3319 	char* function(const(char)* protocol, const(char)* location) c_gst_uri_construct;
3320 	GstUri* function(const(char)* uri) c_gst_uri_from_string;
3321 	char* function(const(char)* uri) c_gst_uri_get_location;
3322 	char* function(const(char)* uri) c_gst_uri_get_protocol;
3323 	int function(const(char)* uri, const(char)* protocol) c_gst_uri_has_protocol;
3324 	int function(const(char)* uri) c_gst_uri_is_valid;
3325 	char* function(const(char)* baseUri, const(char)* refUri) c_gst_uri_join_strings;
3326 	int function(GstURIType type, const(char)* protocol) c_gst_uri_protocol_is_supported;
3327 	int function(const(char)* protocol) c_gst_uri_protocol_is_valid;
3328 	char* function(const(char)* filename, GError** err) c_gst_filename_to_uri;
3329 	GQuark function() c_gst_uri_error_quark;
3330 
3331 	// gstreamer.ValueArray
3332 
3333 	GType function() c_gst_value_array_get_type;
3334 	void function(GValue* value, GValue* appendValue) c_gst_value_array_append_and_take_value;
3335 	void function(GValue* value, GValue* appendValue) c_gst_value_array_append_value;
3336 	uint function(GValue* value) c_gst_value_array_get_size;
3337 	GValue* function(GValue* value, uint index) c_gst_value_array_get_value;
3338 	void function(GValue* value, GValue* prependValue) c_gst_value_array_prepend_value;
3339 
3340 	// gstreamer.ValueList
3341 
3342 	GType function() c_gst_value_list_get_type;
3343 	void function(GValue* value, GValue* appendValue) c_gst_value_list_append_and_take_value;
3344 	void function(GValue* value, GValue* appendValue) c_gst_value_list_append_value;
3345 	void function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_list_concat;
3346 	uint function(GValue* value) c_gst_value_list_get_size;
3347 	GValue* function(GValue* value, uint index) c_gst_value_list_get_value;
3348 	void function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_list_merge;
3349 	void function(GValue* value, GValue* prependValue) c_gst_value_list_prepend_value;
3350 
3351 	// gstreamer.Debug
3352 
3353 	void function(GstLogFunction func, void* userData, GDestroyNotify notify) c_gst_debug_add_log_function;
3354 	char* function(GstBin* bin, GstDebugGraphDetails details) c_gst_debug_bin_to_dot_data;
3355 	void function(GstBin* bin, GstDebugGraphDetails details, const(char)* fileName) c_gst_debug_bin_to_dot_file;
3356 	void function(GstBin* bin, GstDebugGraphDetails details, const(char)* fileName) c_gst_debug_bin_to_dot_file_with_ts;
3357 	char* function(uint colorinfo) c_gst_debug_construct_term_color;
3358 	int function(uint colorinfo) c_gst_debug_construct_win_color;
3359 	GSList* function() c_gst_debug_get_all_categories;
3360 	GstDebugColorMode function() c_gst_debug_get_color_mode;
3361 	GstDebugLevel function() c_gst_debug_get_default_threshold;
3362 	int function() c_gst_debug_is_active;
3363 	int function() c_gst_debug_is_colored;
3364 	const(char)* function(GstDebugLevel level) c_gst_debug_level_get_name;
3365 	void function(GstDebugCategory* category, GstDebugLevel level, const(char)* file, const(char)* funct, int line, GObject* object, const(char)* format, ... ) c_gst_debug_log;
3366 	void function(GstDebugCategory* category, GstDebugLevel level, const(char)* file, const(char)* funct, int line, GObject* object, GstDebugMessage* message, void* userData) c_gst_debug_log_default;
3367 	void function(GstDebugCategory* category, GstDebugLevel level, const(char)* file, const(char)* funct, int line, GObject* object, const(char)* format, void* args) c_gst_debug_log_valist;
3368 	void function() c_gst_debug_print_stack_trace;
3369 	uint function(GstLogFunction func) c_gst_debug_remove_log_function;
3370 	uint function(void* data) c_gst_debug_remove_log_function_by_data;
3371 	void function(int active) c_gst_debug_set_active;
3372 	void function(GstDebugColorMode mode) c_gst_debug_set_color_mode;
3373 	void function(const(char)* mode) c_gst_debug_set_color_mode_from_string;
3374 	void function(int colored) c_gst_debug_set_colored;
3375 	void function(GstDebugLevel level) c_gst_debug_set_default_threshold;
3376 	void function(const(char)* name, GstDebugLevel level) c_gst_debug_set_threshold_for_name;
3377 	void function(const(char)* list, int reset) c_gst_debug_set_threshold_from_string;
3378 	void function(const(char)* name) c_gst_debug_unset_threshold_for_name;
3379 
3380 	// gstreamer.GError
3381 
3382 	char* function(GQuark domain, int code) c_gst_error_get_message;
3383 
3384 	// gstreamer.Format
3385 
3386 	GstFormat function(const(char)* nick) c_gst_format_get_by_nick;
3387 	GstFormatDefinition* function(GstFormat format) c_gst_format_get_details;
3388 	const(char)* function(GstFormat format) c_gst_format_get_name;
3389 	GstIterator* function() c_gst_format_iterate_definitions;
3390 	GstFormat function(const(char)* nick, const(char)* description) c_gst_format_register;
3391 	GQuark function(GstFormat format) c_gst_format_to_quark;
3392 	int function(GstFormat* formats, GstFormat format) c_gst_formats_contains;
3393 
3394 	// gstreamer.GStreamer
3395 
3396 	void function() c_gst_deinit;
3397 	void function(int* argc, char*** argv) c_gst_init;
3398 	int function(int* argc, char*** argv, GError** err) c_gst_init_check;
3399 	GOptionGroup* function() c_gst_init_get_option_group;
3400 	int function() c_gst_is_initialized;
3401 	int function() c_gst_segtrap_is_enabled;
3402 	void function(int enabled) c_gst_segtrap_set_enabled;
3403 	int function() c_gst_update_registry;
3404 	void function(uint* major, uint* minor, uint* micro, uint* nano) c_gst_version;
3405 	char* function() c_gst_version_string;
3406 
3407 	// gstreamer.Parse
3408 
3409 	GstElement* function(const(char)* binDescription, int ghostUnlinkedPads, GError** err) c_gst_parse_bin_from_description;
3410 	GstElement* function(const(char)* binDescription, int ghostUnlinkedPads, GstParseContext* context, GstParseFlags flags, GError** err) c_gst_parse_bin_from_description_full;
3411 	GQuark function() c_gst_parse_error_quark;
3412 	GstElement* function(const(char)* pipelineDescription, GError** err) c_gst_parse_launch;
3413 	GstElement* function(const(char)* pipelineDescription, GstParseContext* context, GstParseFlags flags, GError** err) c_gst_parse_launch_full;
3414 	GstElement* function(char** argv, GError** err) c_gst_parse_launchv;
3415 	GstElement* function(char** argv, GstParseContext* context, GstParseFlags flags, GError** err) c_gst_parse_launchv_full;
3416 
3417 	// gstreamer.Utils
3418 
3419 	void* function(void* array, uint numElements, size_t elementSize, GCompareDataFunc searchFunc, GstSearchMode mode, void* searchData, void* userData) c_gst_util_array_binary_search;
3420 	void function(double src, int* destN, int* destD) c_gst_util_double_to_fraction;
3421 	void function(char* mem, uint size) c_gst_util_dump_mem;
3422 	int function(int aN, int aD, int bN, int bD, int* resN, int* resD) c_gst_util_fraction_add;
3423 	int function(int aN, int aD, int bN, int bD) c_gst_util_fraction_compare;
3424 	int function(int aN, int aD, int bN, int bD, int* resN, int* resD) c_gst_util_fraction_multiply;
3425 	void function(int srcN, int srcD, double* dest) c_gst_util_fraction_to_double;
3426 	ulong function(double value) c_gst_util_gdouble_to_guint64;
3427 	GstClockTime function() c_gst_util_get_timestamp;
3428 	int function(int a, int b) c_gst_util_greatest_common_divisor;
3429 	long function(long a, long b) c_gst_util_greatest_common_divisor_int64;
3430 	uint function() c_gst_util_group_id_next;
3431 	double function(ulong value) c_gst_util_guint64_to_gdouble;
3432 	int function(uint s1, uint s2) c_gst_util_seqnum_compare;
3433 	uint function() c_gst_util_seqnum_next;
3434 	void function(GObject* object, const(char)* name, const(char)* value) c_gst_util_set_object_arg;
3435 	void function(GValue* value, const(char)* valueStr) c_gst_util_set_value_from_string;
3436 	ulong function(ulong val, ulong num, ulong denom) c_gst_util_uint64_scale;
3437 	ulong function(ulong val, ulong num, ulong denom) c_gst_util_uint64_scale_ceil;
3438 	ulong function(ulong val, int num, int denom) c_gst_util_uint64_scale_int;
3439 	ulong function(ulong val, int num, int denom) c_gst_util_uint64_scale_int_ceil;
3440 	ulong function(ulong val, int num, int denom) c_gst_util_uint64_scale_int_round;
3441 	ulong function(ulong val, ulong num, ulong denom) c_gst_util_uint64_scale_round;
3442 	int function(GstClockTime* xy, GstClockTime* temp, uint n, GstClockTime* mNum, GstClockTime* mDenom, GstClockTime* b, GstClockTime* xbase, double* rSquared) c_gst_calculate_linear_regression;
3443 	int function(GstPlugin* plugin, GType type) c_gst_dynamic_type_register;
3444 	int function(GObject* object, const(char)* name, GValueArray** array) c_gst_util_get_object_array;
3445 	int function(GObject* object, const(char)* name, GValueArray* array) c_gst_util_set_object_array;
3446 
3447 	// gstreamer.ValueGst
3448 
3449 	int function(GValue* value1, GValue* value2) c_gst_value_can_compare;
3450 	int function(GValue* value1, GValue* value2) c_gst_value_can_intersect;
3451 	int function(GValue* minuend, GValue* subtrahend) c_gst_value_can_subtract;
3452 	int function(GValue* value1, GValue* value2) c_gst_value_can_union;
3453 	int function(GValue* value1, GValue* value2) c_gst_value_compare;
3454 	int function(GValue* dest, const(char)* src) c_gst_value_deserialize;
3455 	int function(GValue* dest, GValue* src) c_gst_value_fixate;
3456 	int function(GValue* product, GValue* factor1, GValue* factor2) c_gst_value_fraction_multiply;
3457 	int function(GValue* dest, GValue* minuend, GValue* subtrahend) c_gst_value_fraction_subtract;
3458 	ulong function(GValue* value) c_gst_value_get_bitmask;
3459 	GstCaps* function(GValue* value) c_gst_value_get_caps;
3460 	GstCapsFeatures* function(GValue* value) c_gst_value_get_caps_features;
3461 	double function(GValue* value) c_gst_value_get_double_range_max;
3462 	double function(GValue* value) c_gst_value_get_double_range_min;
3463 	uint function(GValue* value) c_gst_value_get_flagset_flags;
3464 	uint function(GValue* value) c_gst_value_get_flagset_mask;
3465 	void function(GValue* value, uint flags, uint mask) c_gst_value_set_flagset;
3466 	int function(GValue* value) c_gst_value_get_fraction_denominator;
3467 	int function(GValue* value) c_gst_value_get_fraction_numerator;
3468 	GValue* function(GValue* value) c_gst_value_get_fraction_range_max;
3469 	GValue* function(GValue* value) c_gst_value_get_fraction_range_min;
3470 	long function(GValue* value) c_gst_value_get_int64_range_max;
3471 	long function(GValue* value) c_gst_value_get_int64_range_min;
3472 	long function(GValue* value) c_gst_value_get_int64_range_step;
3473 	int function(GValue* value) c_gst_value_get_int_range_max;
3474 	int function(GValue* value) c_gst_value_get_int_range_min;
3475 	int function(GValue* value) c_gst_value_get_int_range_step;
3476 	GstStructure* function(GValue* value) c_gst_value_get_structure;
3477 	void function(GValue* dest, GValue* src) c_gst_value_init_and_copy;
3478 	int function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_intersect;
3479 	int function(GValue* value) c_gst_value_is_fixed;
3480 	int function(GValue* value1, GValue* value2) c_gst_value_is_subset;
3481 	void function(GstValueTable* table) c_gst_value_register;
3482 	char* function(GValue* value) c_gst_value_serialize;
3483 	void function(GValue* value, ulong bitmask) c_gst_value_set_bitmask;
3484 	void function(GValue* value, GstCaps* caps) c_gst_value_set_caps;
3485 	void function(GValue* value, GstCapsFeatures* features) c_gst_value_set_caps_features;
3486 	void function(GValue* value, double start, double end) c_gst_value_set_double_range;
3487 	void function(GValue* value, int numerator, int denominator) c_gst_value_set_fraction;
3488 	void function(GValue* value, GValue* start, GValue* end) c_gst_value_set_fraction_range;
3489 	void function(GValue* value, int numeratorStart, int denominatorStart, int numeratorEnd, int denominatorEnd) c_gst_value_set_fraction_range_full;
3490 	void function(GValue* value, long start, long end) c_gst_value_set_int64_range;
3491 	void function(GValue* value, long start, long end, long step) c_gst_value_set_int64_range_step;
3492 	void function(GValue* value, int start, int end) c_gst_value_set_int_range;
3493 	void function(GValue* value, int start, int end, int step) c_gst_value_set_int_range_step;
3494 	void function(GValue* value, GstStructure* structure) c_gst_value_set_structure;
3495 	int function(GValue* dest, GValue* minuend, GValue* subtrahend) c_gst_value_subtract;
3496 	int function(GValue* dest, GValue* value1, GValue* value2) c_gst_value_union;
3497 }
3498 
3499 
3500 // gstreamer.AllocationParams
3501 
3502 alias c_gst_allocation_params_get_type gst_allocation_params_get_type;
3503 alias c_gst_allocation_params_copy gst_allocation_params_copy;
3504 alias c_gst_allocation_params_free gst_allocation_params_free;
3505 alias c_gst_allocation_params_init gst_allocation_params_init;
3506 
3507 // gstreamer.Allocator
3508 
3509 alias c_gst_allocator_get_type gst_allocator_get_type;
3510 alias c_gst_allocator_find gst_allocator_find;
3511 alias c_gst_allocator_register gst_allocator_register;
3512 alias c_gst_allocator_alloc gst_allocator_alloc;
3513 alias c_gst_allocator_free gst_allocator_free;
3514 alias c_gst_allocator_set_default gst_allocator_set_default;
3515 
3516 // gstreamer.AtomicQueue
3517 
3518 alias c_gst_atomic_queue_get_type gst_atomic_queue_get_type;
3519 alias c_gst_atomic_queue_new gst_atomic_queue_new;
3520 alias c_gst_atomic_queue_length gst_atomic_queue_length;
3521 alias c_gst_atomic_queue_peek gst_atomic_queue_peek;
3522 alias c_gst_atomic_queue_pop gst_atomic_queue_pop;
3523 alias c_gst_atomic_queue_push gst_atomic_queue_push;
3524 alias c_gst_atomic_queue_ref gst_atomic_queue_ref;
3525 alias c_gst_atomic_queue_unref gst_atomic_queue_unref;
3526 
3527 // gstreamer.Bin
3528 
3529 alias c_gst_bin_get_type gst_bin_get_type;
3530 alias c_gst_bin_new gst_bin_new;
3531 alias c_gst_bin_add gst_bin_add;
3532 alias c_gst_bin_add_many gst_bin_add_many;
3533 alias c_gst_bin_find_unlinked_pad gst_bin_find_unlinked_pad;
3534 alias c_gst_bin_get_by_interface gst_bin_get_by_interface;
3535 alias c_gst_bin_get_by_name gst_bin_get_by_name;
3536 alias c_gst_bin_get_by_name_recurse_up gst_bin_get_by_name_recurse_up;
3537 alias c_gst_bin_get_suppressed_flags gst_bin_get_suppressed_flags;
3538 alias c_gst_bin_iterate_all_by_interface gst_bin_iterate_all_by_interface;
3539 alias c_gst_bin_iterate_elements gst_bin_iterate_elements;
3540 alias c_gst_bin_iterate_recurse gst_bin_iterate_recurse;
3541 alias c_gst_bin_iterate_sinks gst_bin_iterate_sinks;
3542 alias c_gst_bin_iterate_sorted gst_bin_iterate_sorted;
3543 alias c_gst_bin_iterate_sources gst_bin_iterate_sources;
3544 alias c_gst_bin_recalculate_latency gst_bin_recalculate_latency;
3545 alias c_gst_bin_remove gst_bin_remove;
3546 alias c_gst_bin_remove_many gst_bin_remove_many;
3547 alias c_gst_bin_set_suppressed_flags gst_bin_set_suppressed_flags;
3548 alias c_gst_bin_sync_children_states gst_bin_sync_children_states;
3549 
3550 // gstreamer.Bitmask
3551 
3552 alias c_gst_bitmask_get_type gst_bitmask_get_type;
3553 
3554 // gstreamer.Buffer
3555 
3556 alias c_gst_buffer_get_type gst_buffer_get_type;
3557 alias c_gst_buffer_new gst_buffer_new;
3558 alias c_gst_buffer_new_allocate gst_buffer_new_allocate;
3559 alias c_gst_buffer_new_wrapped gst_buffer_new_wrapped;
3560 alias c_gst_buffer_new_wrapped_full gst_buffer_new_wrapped_full;
3561 alias c_gst_buffer_add_meta gst_buffer_add_meta;
3562 alias c_gst_buffer_add_parent_buffer_meta gst_buffer_add_parent_buffer_meta;
3563 alias c_gst_buffer_add_protection_meta gst_buffer_add_protection_meta;
3564 alias c_gst_buffer_append gst_buffer_append;
3565 alias c_gst_buffer_append_memory gst_buffer_append_memory;
3566 alias c_gst_buffer_append_region gst_buffer_append_region;
3567 alias c_gst_buffer_copy_deep gst_buffer_copy_deep;
3568 alias c_gst_buffer_copy_into gst_buffer_copy_into;
3569 alias c_gst_buffer_copy_region gst_buffer_copy_region;
3570 alias c_gst_buffer_extract gst_buffer_extract;
3571 alias c_gst_buffer_extract_dup gst_buffer_extract_dup;
3572 alias c_gst_buffer_fill gst_buffer_fill;
3573 alias c_gst_buffer_find_memory gst_buffer_find_memory;
3574 alias c_gst_buffer_foreach_meta gst_buffer_foreach_meta;
3575 alias c_gst_buffer_get_all_memory gst_buffer_get_all_memory;
3576 alias c_gst_buffer_get_flags gst_buffer_get_flags;
3577 alias c_gst_buffer_get_memory gst_buffer_get_memory;
3578 alias c_gst_buffer_get_memory_range gst_buffer_get_memory_range;
3579 alias c_gst_buffer_get_meta gst_buffer_get_meta;
3580 alias c_gst_buffer_get_size gst_buffer_get_size;
3581 alias c_gst_buffer_get_sizes gst_buffer_get_sizes;
3582 alias c_gst_buffer_get_sizes_range gst_buffer_get_sizes_range;
3583 alias c_gst_buffer_has_flags gst_buffer_has_flags;
3584 alias c_gst_buffer_insert_memory gst_buffer_insert_memory;
3585 alias c_gst_buffer_is_all_memory_writable gst_buffer_is_all_memory_writable;
3586 alias c_gst_buffer_is_memory_range_writable gst_buffer_is_memory_range_writable;
3587 alias c_gst_buffer_iterate_meta gst_buffer_iterate_meta;
3588 alias c_gst_buffer_iterate_meta_filtered gst_buffer_iterate_meta_filtered;
3589 alias c_gst_buffer_map gst_buffer_map;
3590 alias c_gst_buffer_map_range gst_buffer_map_range;
3591 alias c_gst_buffer_memcmp gst_buffer_memcmp;
3592 alias c_gst_buffer_memset gst_buffer_memset;
3593 alias c_gst_buffer_n_memory gst_buffer_n_memory;
3594 alias c_gst_buffer_peek_memory gst_buffer_peek_memory;
3595 alias c_gst_buffer_prepend_memory gst_buffer_prepend_memory;
3596 alias c_gst_buffer_remove_all_memory gst_buffer_remove_all_memory;
3597 alias c_gst_buffer_remove_memory gst_buffer_remove_memory;
3598 alias c_gst_buffer_remove_memory_range gst_buffer_remove_memory_range;
3599 alias c_gst_buffer_remove_meta gst_buffer_remove_meta;
3600 alias c_gst_buffer_replace_all_memory gst_buffer_replace_all_memory;
3601 alias c_gst_buffer_replace_memory gst_buffer_replace_memory;
3602 alias c_gst_buffer_replace_memory_range gst_buffer_replace_memory_range;
3603 alias c_gst_buffer_resize gst_buffer_resize;
3604 alias c_gst_buffer_resize_range gst_buffer_resize_range;
3605 alias c_gst_buffer_set_flags gst_buffer_set_flags;
3606 alias c_gst_buffer_set_size gst_buffer_set_size;
3607 alias c_gst_buffer_unmap gst_buffer_unmap;
3608 alias c_gst_buffer_unset_flags gst_buffer_unset_flags;
3609 alias c_gst_buffer_get_max_memory gst_buffer_get_max_memory;
3610 
3611 // gstreamer.BufferList
3612 
3613 alias c_gst_buffer_list_get_type gst_buffer_list_get_type;
3614 alias c_gst_buffer_list_new gst_buffer_list_new;
3615 alias c_gst_buffer_list_new_sized gst_buffer_list_new_sized;
3616 alias c_gst_buffer_list_copy_deep gst_buffer_list_copy_deep;
3617 alias c_gst_buffer_list_foreach gst_buffer_list_foreach;
3618 alias c_gst_buffer_list_get gst_buffer_list_get;
3619 alias c_gst_buffer_list_insert gst_buffer_list_insert;
3620 alias c_gst_buffer_list_length gst_buffer_list_length;
3621 alias c_gst_buffer_list_remove gst_buffer_list_remove;
3622 
3623 // gstreamer.BufferPool
3624 
3625 alias c_gst_buffer_pool_get_type gst_buffer_pool_get_type;
3626 alias c_gst_buffer_pool_new gst_buffer_pool_new;
3627 alias c_gst_buffer_pool_config_add_option gst_buffer_pool_config_add_option;
3628 alias c_gst_buffer_pool_config_get_allocator gst_buffer_pool_config_get_allocator;
3629 alias c_gst_buffer_pool_config_get_option gst_buffer_pool_config_get_option;
3630 alias c_gst_buffer_pool_config_get_params gst_buffer_pool_config_get_params;
3631 alias c_gst_buffer_pool_config_has_option gst_buffer_pool_config_has_option;
3632 alias c_gst_buffer_pool_config_n_options gst_buffer_pool_config_n_options;
3633 alias c_gst_buffer_pool_config_set_allocator gst_buffer_pool_config_set_allocator;
3634 alias c_gst_buffer_pool_config_set_params gst_buffer_pool_config_set_params;
3635 alias c_gst_buffer_pool_config_validate_params gst_buffer_pool_config_validate_params;
3636 alias c_gst_buffer_pool_acquire_buffer gst_buffer_pool_acquire_buffer;
3637 alias c_gst_buffer_pool_get_config gst_buffer_pool_get_config;
3638 alias c_gst_buffer_pool_get_options gst_buffer_pool_get_options;
3639 alias c_gst_buffer_pool_has_option gst_buffer_pool_has_option;
3640 alias c_gst_buffer_pool_is_active gst_buffer_pool_is_active;
3641 alias c_gst_buffer_pool_release_buffer gst_buffer_pool_release_buffer;
3642 alias c_gst_buffer_pool_set_active gst_buffer_pool_set_active;
3643 alias c_gst_buffer_pool_set_config gst_buffer_pool_set_config;
3644 alias c_gst_buffer_pool_set_flushing gst_buffer_pool_set_flushing;
3645 
3646 // gstreamer.Bus
3647 
3648 alias c_gst_bus_get_type gst_bus_get_type;
3649 alias c_gst_bus_new gst_bus_new;
3650 alias c_gst_bus_add_signal_watch gst_bus_add_signal_watch;
3651 alias c_gst_bus_add_signal_watch_full gst_bus_add_signal_watch_full;
3652 alias c_gst_bus_add_watch gst_bus_add_watch;
3653 alias c_gst_bus_add_watch_full gst_bus_add_watch_full;
3654 alias c_gst_bus_async_signal_func gst_bus_async_signal_func;
3655 alias c_gst_bus_create_watch gst_bus_create_watch;
3656 alias c_gst_bus_disable_sync_message_emission gst_bus_disable_sync_message_emission;
3657 alias c_gst_bus_enable_sync_message_emission gst_bus_enable_sync_message_emission;
3658 alias c_gst_bus_have_pending gst_bus_have_pending;
3659 alias c_gst_bus_peek gst_bus_peek;
3660 alias c_gst_bus_poll gst_bus_poll;
3661 alias c_gst_bus_pop gst_bus_pop;
3662 alias c_gst_bus_pop_filtered gst_bus_pop_filtered;
3663 alias c_gst_bus_post gst_bus_post;
3664 alias c_gst_bus_remove_signal_watch gst_bus_remove_signal_watch;
3665 alias c_gst_bus_remove_watch gst_bus_remove_watch;
3666 alias c_gst_bus_set_flushing gst_bus_set_flushing;
3667 alias c_gst_bus_set_sync_handler gst_bus_set_sync_handler;
3668 alias c_gst_bus_sync_signal_handler gst_bus_sync_signal_handler;
3669 alias c_gst_bus_timed_pop gst_bus_timed_pop;
3670 alias c_gst_bus_timed_pop_filtered gst_bus_timed_pop_filtered;
3671 
3672 // gstreamer.Caps
3673 
3674 alias c_gst_caps_get_type gst_caps_get_type;
3675 alias c_gst_caps_new_any gst_caps_new_any;
3676 alias c_gst_caps_new_empty gst_caps_new_empty;
3677 alias c_gst_caps_new_empty_simple gst_caps_new_empty_simple;
3678 alias c_gst_caps_new_full gst_caps_new_full;
3679 alias c_gst_caps_new_full_valist gst_caps_new_full_valist;
3680 alias c_gst_caps_new_simple gst_caps_new_simple;
3681 alias c_gst_caps_append gst_caps_append;
3682 alias c_gst_caps_append_structure gst_caps_append_structure;
3683 alias c_gst_caps_append_structure_full gst_caps_append_structure_full;
3684 alias c_gst_caps_can_intersect gst_caps_can_intersect;
3685 alias c_gst_caps_copy_nth gst_caps_copy_nth;
3686 alias c_gst_caps_filter_and_map_in_place gst_caps_filter_and_map_in_place;
3687 alias c_gst_caps_fixate gst_caps_fixate;
3688 alias c_gst_caps_foreach gst_caps_foreach;
3689 alias c_gst_caps_get_features gst_caps_get_features;
3690 alias c_gst_caps_get_size gst_caps_get_size;
3691 alias c_gst_caps_get_structure gst_caps_get_structure;
3692 alias c_gst_caps_intersect gst_caps_intersect;
3693 alias c_gst_caps_intersect_full gst_caps_intersect_full;
3694 alias c_gst_caps_is_always_compatible gst_caps_is_always_compatible;
3695 alias c_gst_caps_is_any gst_caps_is_any;
3696 alias c_gst_caps_is_empty gst_caps_is_empty;
3697 alias c_gst_caps_is_equal gst_caps_is_equal;
3698 alias c_gst_caps_is_equal_fixed gst_caps_is_equal_fixed;
3699 alias c_gst_caps_is_fixed gst_caps_is_fixed;
3700 alias c_gst_caps_is_strictly_equal gst_caps_is_strictly_equal;
3701 alias c_gst_caps_is_subset gst_caps_is_subset;
3702 alias c_gst_caps_is_subset_structure gst_caps_is_subset_structure;
3703 alias c_gst_caps_is_subset_structure_full gst_caps_is_subset_structure_full;
3704 alias c_gst_caps_map_in_place gst_caps_map_in_place;
3705 alias c_gst_caps_merge gst_caps_merge;
3706 alias c_gst_caps_merge_structure gst_caps_merge_structure;
3707 alias c_gst_caps_merge_structure_full gst_caps_merge_structure_full;
3708 alias c_gst_caps_normalize gst_caps_normalize;
3709 alias c_gst_caps_remove_structure gst_caps_remove_structure;
3710 alias c_gst_caps_set_features gst_caps_set_features;
3711 alias c_gst_caps_set_simple gst_caps_set_simple;
3712 alias c_gst_caps_set_simple_valist gst_caps_set_simple_valist;
3713 alias c_gst_caps_set_value gst_caps_set_value;
3714 alias c_gst_caps_simplify gst_caps_simplify;
3715 alias c_gst_caps_steal_structure gst_caps_steal_structure;
3716 alias c_gst_caps_subtract gst_caps_subtract;
3717 alias c_gst_caps_to_string gst_caps_to_string;
3718 alias c_gst_caps_truncate gst_caps_truncate;
3719 alias c_gst_caps_from_string gst_caps_from_string;
3720 
3721 // gstreamer.CapsFeatures
3722 
3723 alias c_gst_caps_features_get_type gst_caps_features_get_type;
3724 alias c_gst_caps_features_new gst_caps_features_new;
3725 alias c_gst_caps_features_new_any gst_caps_features_new_any;
3726 alias c_gst_caps_features_new_empty gst_caps_features_new_empty;
3727 alias c_gst_caps_features_new_id gst_caps_features_new_id;
3728 alias c_gst_caps_features_new_id_valist gst_caps_features_new_id_valist;
3729 alias c_gst_caps_features_new_valist gst_caps_features_new_valist;
3730 alias c_gst_caps_features_add gst_caps_features_add;
3731 alias c_gst_caps_features_add_id gst_caps_features_add_id;
3732 alias c_gst_caps_features_contains gst_caps_features_contains;
3733 alias c_gst_caps_features_contains_id gst_caps_features_contains_id;
3734 alias c_gst_caps_features_copy gst_caps_features_copy;
3735 alias c_gst_caps_features_free gst_caps_features_free;
3736 alias c_gst_caps_features_get_nth gst_caps_features_get_nth;
3737 alias c_gst_caps_features_get_nth_id gst_caps_features_get_nth_id;
3738 alias c_gst_caps_features_get_size gst_caps_features_get_size;
3739 alias c_gst_caps_features_is_any gst_caps_features_is_any;
3740 alias c_gst_caps_features_is_equal gst_caps_features_is_equal;
3741 alias c_gst_caps_features_remove gst_caps_features_remove;
3742 alias c_gst_caps_features_remove_id gst_caps_features_remove_id;
3743 alias c_gst_caps_features_set_parent_refcount gst_caps_features_set_parent_refcount;
3744 alias c_gst_caps_features_to_string gst_caps_features_to_string;
3745 alias c_gst_caps_features_from_string gst_caps_features_from_string;
3746 
3747 // gstreamer.ChildProxy
3748 
3749 alias c_gst_child_proxy_get_type gst_child_proxy_get_type;
3750 alias c_gst_child_proxy_child_added gst_child_proxy_child_added;
3751 alias c_gst_child_proxy_child_removed gst_child_proxy_child_removed;
3752 alias c_gst_child_proxy_get gst_child_proxy_get;
3753 alias c_gst_child_proxy_get_child_by_index gst_child_proxy_get_child_by_index;
3754 alias c_gst_child_proxy_get_child_by_name gst_child_proxy_get_child_by_name;
3755 alias c_gst_child_proxy_get_children_count gst_child_proxy_get_children_count;
3756 alias c_gst_child_proxy_get_property gst_child_proxy_get_property;
3757 alias c_gst_child_proxy_get_valist gst_child_proxy_get_valist;
3758 alias c_gst_child_proxy_lookup gst_child_proxy_lookup;
3759 alias c_gst_child_proxy_set gst_child_proxy_set;
3760 alias c_gst_child_proxy_set_property gst_child_proxy_set_property;
3761 alias c_gst_child_proxy_set_valist gst_child_proxy_set_valist;
3762 
3763 // gstreamer.Clock
3764 
3765 alias c_gst_clock_get_type gst_clock_get_type;
3766 alias c_gst_clock_id_compare_func gst_clock_id_compare_func;
3767 alias c_gst_clock_id_get_time gst_clock_id_get_time;
3768 alias c_gst_clock_id_ref gst_clock_id_ref;
3769 alias c_gst_clock_id_unref gst_clock_id_unref;
3770 alias c_gst_clock_id_unschedule gst_clock_id_unschedule;
3771 alias c_gst_clock_id_wait gst_clock_id_wait;
3772 alias c_gst_clock_id_wait_async gst_clock_id_wait_async;
3773 alias c_gst_clock_add_observation gst_clock_add_observation;
3774 alias c_gst_clock_add_observation_unapplied gst_clock_add_observation_unapplied;
3775 alias c_gst_clock_adjust_unlocked gst_clock_adjust_unlocked;
3776 alias c_gst_clock_adjust_with_calibration gst_clock_adjust_with_calibration;
3777 alias c_gst_clock_get_calibration gst_clock_get_calibration;
3778 alias c_gst_clock_get_internal_time gst_clock_get_internal_time;
3779 alias c_gst_clock_get_master gst_clock_get_master;
3780 alias c_gst_clock_get_resolution gst_clock_get_resolution;
3781 alias c_gst_clock_get_time gst_clock_get_time;
3782 alias c_gst_clock_get_timeout gst_clock_get_timeout;
3783 alias c_gst_clock_is_synced gst_clock_is_synced;
3784 alias c_gst_clock_new_periodic_id gst_clock_new_periodic_id;
3785 alias c_gst_clock_new_single_shot_id gst_clock_new_single_shot_id;
3786 alias c_gst_clock_periodic_id_reinit gst_clock_periodic_id_reinit;
3787 alias c_gst_clock_set_calibration gst_clock_set_calibration;
3788 alias c_gst_clock_set_master gst_clock_set_master;
3789 alias c_gst_clock_set_resolution gst_clock_set_resolution;
3790 alias c_gst_clock_set_synced gst_clock_set_synced;
3791 alias c_gst_clock_set_timeout gst_clock_set_timeout;
3792 alias c_gst_clock_single_shot_id_reinit gst_clock_single_shot_id_reinit;
3793 alias c_gst_clock_unadjust_unlocked gst_clock_unadjust_unlocked;
3794 alias c_gst_clock_unadjust_with_calibration gst_clock_unadjust_with_calibration;
3795 alias c_gst_clock_wait_for_sync gst_clock_wait_for_sync;
3796 
3797 // gstreamer.Context
3798 
3799 alias c_gst_context_get_type gst_context_get_type;
3800 alias c_gst_context_new gst_context_new;
3801 alias c_gst_context_get_context_type gst_context_get_context_type;
3802 alias c_gst_context_get_structure gst_context_get_structure;
3803 alias c_gst_context_has_context_type gst_context_has_context_type;
3804 alias c_gst_context_is_persistent gst_context_is_persistent;
3805 alias c_gst_context_writable_structure gst_context_writable_structure;
3806 
3807 // gstreamer.ControlBinding
3808 
3809 alias c_gst_control_binding_get_type gst_control_binding_get_type;
3810 alias c_gst_control_binding_get_g_value_array gst_control_binding_get_g_value_array;
3811 alias c_gst_control_binding_get_value gst_control_binding_get_value;
3812 alias c_gst_control_binding_get_value_array gst_control_binding_get_value_array;
3813 alias c_gst_control_binding_is_disabled gst_control_binding_is_disabled;
3814 alias c_gst_control_binding_set_disabled gst_control_binding_set_disabled;
3815 alias c_gst_control_binding_sync_values gst_control_binding_sync_values;
3816 
3817 // gstreamer.ControlSource
3818 
3819 alias c_gst_control_source_get_type gst_control_source_get_type;
3820 alias c_gst_control_source_get_value gst_control_source_get_value;
3821 alias c_gst_control_source_get_value_array gst_control_source_get_value_array;
3822 
3823 // gstreamer.DateTime
3824 
3825 alias c_gst_date_time_get_type gst_date_time_get_type;
3826 alias c_gst_date_time_new gst_date_time_new;
3827 alias c_gst_date_time_new_from_g_date_time gst_date_time_new_from_g_date_time;
3828 alias c_gst_date_time_new_from_iso8601_string gst_date_time_new_from_iso8601_string;
3829 alias c_gst_date_time_new_from_unix_epoch_local_time gst_date_time_new_from_unix_epoch_local_time;
3830 alias c_gst_date_time_new_from_unix_epoch_utc gst_date_time_new_from_unix_epoch_utc;
3831 alias c_gst_date_time_new_local_time gst_date_time_new_local_time;
3832 alias c_gst_date_time_new_now_local_time gst_date_time_new_now_local_time;
3833 alias c_gst_date_time_new_now_utc gst_date_time_new_now_utc;
3834 alias c_gst_date_time_new_y gst_date_time_new_y;
3835 alias c_gst_date_time_new_ym gst_date_time_new_ym;
3836 alias c_gst_date_time_new_ymd gst_date_time_new_ymd;
3837 alias c_gst_date_time_get_day gst_date_time_get_day;
3838 alias c_gst_date_time_get_hour gst_date_time_get_hour;
3839 alias c_gst_date_time_get_microsecond gst_date_time_get_microsecond;
3840 alias c_gst_date_time_get_minute gst_date_time_get_minute;
3841 alias c_gst_date_time_get_month gst_date_time_get_month;
3842 alias c_gst_date_time_get_second gst_date_time_get_second;
3843 alias c_gst_date_time_get_time_zone_offset gst_date_time_get_time_zone_offset;
3844 alias c_gst_date_time_get_year gst_date_time_get_year;
3845 alias c_gst_date_time_has_day gst_date_time_has_day;
3846 alias c_gst_date_time_has_month gst_date_time_has_month;
3847 alias c_gst_date_time_has_second gst_date_time_has_second;
3848 alias c_gst_date_time_has_time gst_date_time_has_time;
3849 alias c_gst_date_time_has_year gst_date_time_has_year;
3850 alias c_gst_date_time_ref gst_date_time_ref;
3851 alias c_gst_date_time_to_g_date_time gst_date_time_to_g_date_time;
3852 alias c_gst_date_time_to_iso8601_string gst_date_time_to_iso8601_string;
3853 alias c_gst_date_time_unref gst_date_time_unref;
3854 
3855 // gstreamer.DebugCategory
3856 
3857 alias c_gst_debug_category_free gst_debug_category_free;
3858 alias c_gst_debug_category_get_color gst_debug_category_get_color;
3859 alias c_gst_debug_category_get_description gst_debug_category_get_description;
3860 alias c_gst_debug_category_get_name gst_debug_category_get_name;
3861 alias c_gst_debug_category_get_threshold gst_debug_category_get_threshold;
3862 alias c_gst_debug_category_reset_threshold gst_debug_category_reset_threshold;
3863 alias c_gst_debug_category_set_threshold gst_debug_category_set_threshold;
3864 
3865 // gstreamer.DebugMessage
3866 
3867 alias c_gst_debug_message_get gst_debug_message_get;
3868 
3869 // gstreamer.Device
3870 
3871 alias c_gst_device_get_type gst_device_get_type;
3872 alias c_gst_device_create_element gst_device_create_element;
3873 alias c_gst_device_get_caps gst_device_get_caps;
3874 alias c_gst_device_get_device_class gst_device_get_device_class;
3875 alias c_gst_device_get_display_name gst_device_get_display_name;
3876 alias c_gst_device_get_properties gst_device_get_properties;
3877 alias c_gst_device_has_classes gst_device_has_classes;
3878 alias c_gst_device_has_classesv gst_device_has_classesv;
3879 alias c_gst_device_reconfigure_element gst_device_reconfigure_element;
3880 
3881 // gstreamer.DeviceMonitor
3882 
3883 alias c_gst_device_monitor_get_type gst_device_monitor_get_type;
3884 alias c_gst_device_monitor_new gst_device_monitor_new;
3885 alias c_gst_device_monitor_add_filter gst_device_monitor_add_filter;
3886 alias c_gst_device_monitor_get_bus gst_device_monitor_get_bus;
3887 alias c_gst_device_monitor_get_devices gst_device_monitor_get_devices;
3888 alias c_gst_device_monitor_get_providers gst_device_monitor_get_providers;
3889 alias c_gst_device_monitor_get_show_all_devices gst_device_monitor_get_show_all_devices;
3890 alias c_gst_device_monitor_remove_filter gst_device_monitor_remove_filter;
3891 alias c_gst_device_monitor_set_show_all_devices gst_device_monitor_set_show_all_devices;
3892 alias c_gst_device_monitor_start gst_device_monitor_start;
3893 alias c_gst_device_monitor_stop gst_device_monitor_stop;
3894 
3895 // gstreamer.DeviceProvider
3896 
3897 alias c_gst_device_provider_get_type gst_device_provider_get_type;
3898 alias c_gst_device_provider_register gst_device_provider_register;
3899 alias c_gst_device_provider_can_monitor gst_device_provider_can_monitor;
3900 alias c_gst_device_provider_device_add gst_device_provider_device_add;
3901 alias c_gst_device_provider_device_remove gst_device_provider_device_remove;
3902 alias c_gst_device_provider_get_bus gst_device_provider_get_bus;
3903 alias c_gst_device_provider_get_devices gst_device_provider_get_devices;
3904 alias c_gst_device_provider_get_factory gst_device_provider_get_factory;
3905 alias c_gst_device_provider_get_hidden_providers gst_device_provider_get_hidden_providers;
3906 alias c_gst_device_provider_hide_provider gst_device_provider_hide_provider;
3907 alias c_gst_device_provider_start gst_device_provider_start;
3908 alias c_gst_device_provider_stop gst_device_provider_stop;
3909 alias c_gst_device_provider_unhide_provider gst_device_provider_unhide_provider;
3910 
3911 // gstreamer.DeviceProviderClass
3912 
3913 alias c_gst_device_provider_class_add_metadata gst_device_provider_class_add_metadata;
3914 alias c_gst_device_provider_class_add_static_metadata gst_device_provider_class_add_static_metadata;
3915 alias c_gst_device_provider_class_get_metadata gst_device_provider_class_get_metadata;
3916 alias c_gst_device_provider_class_set_metadata gst_device_provider_class_set_metadata;
3917 alias c_gst_device_provider_class_set_static_metadata gst_device_provider_class_set_static_metadata;
3918 
3919 // gstreamer.DeviceProviderFactory
3920 
3921 alias c_gst_device_provider_factory_get_type gst_device_provider_factory_get_type;
3922 alias c_gst_device_provider_factory_find gst_device_provider_factory_find;
3923 alias c_gst_device_provider_factory_get_by_name gst_device_provider_factory_get_by_name;
3924 alias c_gst_device_provider_factory_list_get_device_providers gst_device_provider_factory_list_get_device_providers;
3925 alias c_gst_device_provider_factory_get gst_device_provider_factory_get;
3926 alias c_gst_device_provider_factory_get_device_provider_type gst_device_provider_factory_get_device_provider_type;
3927 alias c_gst_device_provider_factory_get_metadata gst_device_provider_factory_get_metadata;
3928 alias c_gst_device_provider_factory_get_metadata_keys gst_device_provider_factory_get_metadata_keys;
3929 alias c_gst_device_provider_factory_has_classes gst_device_provider_factory_has_classes;
3930 alias c_gst_device_provider_factory_has_classesv gst_device_provider_factory_has_classesv;
3931 
3932 // gstreamer.DoubleRange
3933 
3934 alias c_gst_double_range_get_type gst_double_range_get_type;
3935 
3936 // gstreamer.DynamicTypeFactory
3937 
3938 alias c_gst_dynamic_type_factory_get_type gst_dynamic_type_factory_get_type;
3939 alias c_gst_dynamic_type_factory_load gst_dynamic_type_factory_load;
3940 
3941 // gstreamer.Element
3942 
3943 alias c_gst_element_get_type gst_element_get_type;
3944 alias c_gst_element_make_from_uri gst_element_make_from_uri;
3945 alias c_gst_element_register gst_element_register;
3946 alias c_gst_element_state_change_return_get_name gst_element_state_change_return_get_name;
3947 alias c_gst_element_state_get_name gst_element_state_get_name;
3948 alias c_gst_element_abort_state gst_element_abort_state;
3949 alias c_gst_element_add_pad gst_element_add_pad;
3950 alias c_gst_element_add_property_deep_notify_watch gst_element_add_property_deep_notify_watch;
3951 alias c_gst_element_add_property_notify_watch gst_element_add_property_notify_watch;
3952 alias c_gst_element_call_async gst_element_call_async;
3953 alias c_gst_element_change_state gst_element_change_state;
3954 alias c_gst_element_continue_state gst_element_continue_state;
3955 alias c_gst_element_create_all_pads gst_element_create_all_pads;
3956 alias c_gst_element_get_base_time gst_element_get_base_time;
3957 alias c_gst_element_get_bus gst_element_get_bus;
3958 alias c_gst_element_get_clock gst_element_get_clock;
3959 alias c_gst_element_get_compatible_pad gst_element_get_compatible_pad;
3960 alias c_gst_element_get_compatible_pad_template gst_element_get_compatible_pad_template;
3961 alias c_gst_element_get_context gst_element_get_context;
3962 alias c_gst_element_get_context_unlocked gst_element_get_context_unlocked;
3963 alias c_gst_element_get_contexts gst_element_get_contexts;
3964 alias c_gst_element_get_factory gst_element_get_factory;
3965 alias c_gst_element_get_request_pad gst_element_get_request_pad;
3966 alias c_gst_element_get_start_time gst_element_get_start_time;
3967 alias c_gst_element_get_state gst_element_get_state;
3968 alias c_gst_element_get_static_pad gst_element_get_static_pad;
3969 alias c_gst_element_is_locked_state gst_element_is_locked_state;
3970 alias c_gst_element_iterate_pads gst_element_iterate_pads;
3971 alias c_gst_element_iterate_sink_pads gst_element_iterate_sink_pads;
3972 alias c_gst_element_iterate_src_pads gst_element_iterate_src_pads;
3973 alias c_gst_element_link gst_element_link;
3974 alias c_gst_element_link_filtered gst_element_link_filtered;
3975 alias c_gst_element_link_many gst_element_link_many;
3976 alias c_gst_element_link_pads gst_element_link_pads;
3977 alias c_gst_element_link_pads_filtered gst_element_link_pads_filtered;
3978 alias c_gst_element_link_pads_full gst_element_link_pads_full;
3979 alias c_gst_element_lost_state gst_element_lost_state;
3980 alias c_gst_element_message_full gst_element_message_full;
3981 alias c_gst_element_message_full_with_details gst_element_message_full_with_details;
3982 alias c_gst_element_no_more_pads gst_element_no_more_pads;
3983 alias c_gst_element_post_message gst_element_post_message;
3984 alias c_gst_element_provide_clock gst_element_provide_clock;
3985 alias c_gst_element_query gst_element_query;
3986 alias c_gst_element_query_convert gst_element_query_convert;
3987 alias c_gst_element_query_duration gst_element_query_duration;
3988 alias c_gst_element_query_position gst_element_query_position;
3989 alias c_gst_element_release_request_pad gst_element_release_request_pad;
3990 alias c_gst_element_remove_pad gst_element_remove_pad;
3991 alias c_gst_element_remove_property_notify_watch gst_element_remove_property_notify_watch;
3992 alias c_gst_element_request_pad gst_element_request_pad;
3993 alias c_gst_element_seek gst_element_seek;
3994 alias c_gst_element_seek_simple gst_element_seek_simple;
3995 alias c_gst_element_send_event gst_element_send_event;
3996 alias c_gst_element_set_base_time gst_element_set_base_time;
3997 alias c_gst_element_set_bus gst_element_set_bus;
3998 alias c_gst_element_set_clock gst_element_set_clock;
3999 alias c_gst_element_set_context gst_element_set_context;
4000 alias c_gst_element_set_locked_state gst_element_set_locked_state;
4001 alias c_gst_element_set_start_time gst_element_set_start_time;
4002 alias c_gst_element_set_state gst_element_set_state;
4003 alias c_gst_element_sync_state_with_parent gst_element_sync_state_with_parent;
4004 alias c_gst_element_unlink gst_element_unlink;
4005 alias c_gst_element_unlink_many gst_element_unlink_many;
4006 alias c_gst_element_unlink_pads gst_element_unlink_pads;
4007 
4008 // gstreamer.ElementClass
4009 
4010 alias c_gst_element_class_add_metadata gst_element_class_add_metadata;
4011 alias c_gst_element_class_add_pad_template gst_element_class_add_pad_template;
4012 alias c_gst_element_class_add_static_metadata gst_element_class_add_static_metadata;
4013 alias c_gst_element_class_add_static_pad_template gst_element_class_add_static_pad_template;
4014 alias c_gst_element_class_get_metadata gst_element_class_get_metadata;
4015 alias c_gst_element_class_get_pad_template gst_element_class_get_pad_template;
4016 alias c_gst_element_class_get_pad_template_list gst_element_class_get_pad_template_list;
4017 alias c_gst_element_class_set_metadata gst_element_class_set_metadata;
4018 alias c_gst_element_class_set_static_metadata gst_element_class_set_static_metadata;
4019 
4020 // gstreamer.ElementFactory
4021 
4022 alias c_gst_element_factory_get_type gst_element_factory_get_type;
4023 alias c_gst_element_factory_find gst_element_factory_find;
4024 alias c_gst_element_factory_list_filter gst_element_factory_list_filter;
4025 alias c_gst_element_factory_list_get_elements gst_element_factory_list_get_elements;
4026 alias c_gst_element_factory_make gst_element_factory_make;
4027 alias c_gst_element_factory_can_sink_all_caps gst_element_factory_can_sink_all_caps;
4028 alias c_gst_element_factory_can_sink_any_caps gst_element_factory_can_sink_any_caps;
4029 alias c_gst_element_factory_can_src_all_caps gst_element_factory_can_src_all_caps;
4030 alias c_gst_element_factory_can_src_any_caps gst_element_factory_can_src_any_caps;
4031 alias c_gst_element_factory_create gst_element_factory_create;
4032 alias c_gst_element_factory_get_element_type gst_element_factory_get_element_type;
4033 alias c_gst_element_factory_get_metadata gst_element_factory_get_metadata;
4034 alias c_gst_element_factory_get_metadata_keys gst_element_factory_get_metadata_keys;
4035 alias c_gst_element_factory_get_num_pad_templates gst_element_factory_get_num_pad_templates;
4036 alias c_gst_element_factory_get_static_pad_templates gst_element_factory_get_static_pad_templates;
4037 alias c_gst_element_factory_get_uri_protocols gst_element_factory_get_uri_protocols;
4038 alias c_gst_element_factory_get_uri_type gst_element_factory_get_uri_type;
4039 alias c_gst_element_factory_has_interface gst_element_factory_has_interface;
4040 alias c_gst_element_factory_list_is_type gst_element_factory_list_is_type;
4041 
4042 // gstreamer.Event
4043 
4044 alias c_gst_event_get_type gst_event_get_type;
4045 alias c_gst_event_new_buffer_size gst_event_new_buffer_size;
4046 alias c_gst_event_new_caps gst_event_new_caps;
4047 alias c_gst_event_new_custom gst_event_new_custom;
4048 alias c_gst_event_new_eos gst_event_new_eos;
4049 alias c_gst_event_new_flush_start gst_event_new_flush_start;
4050 alias c_gst_event_new_flush_stop gst_event_new_flush_stop;
4051 alias c_gst_event_new_gap gst_event_new_gap;
4052 alias c_gst_event_new_latency gst_event_new_latency;
4053 alias c_gst_event_new_navigation gst_event_new_navigation;
4054 alias c_gst_event_new_protection gst_event_new_protection;
4055 alias c_gst_event_new_qos gst_event_new_qos;
4056 alias c_gst_event_new_reconfigure gst_event_new_reconfigure;
4057 alias c_gst_event_new_seek gst_event_new_seek;
4058 alias c_gst_event_new_segment gst_event_new_segment;
4059 alias c_gst_event_new_segment_done gst_event_new_segment_done;
4060 alias c_gst_event_new_select_streams gst_event_new_select_streams;
4061 alias c_gst_event_new_sink_message gst_event_new_sink_message;
4062 alias c_gst_event_new_step gst_event_new_step;
4063 alias c_gst_event_new_stream_collection gst_event_new_stream_collection;
4064 alias c_gst_event_new_stream_group_done gst_event_new_stream_group_done;
4065 alias c_gst_event_new_stream_start gst_event_new_stream_start;
4066 alias c_gst_event_new_tag gst_event_new_tag;
4067 alias c_gst_event_new_toc gst_event_new_toc;
4068 alias c_gst_event_new_toc_select gst_event_new_toc_select;
4069 alias c_gst_event_copy_segment gst_event_copy_segment;
4070 alias c_gst_event_get_running_time_offset gst_event_get_running_time_offset;
4071 alias c_gst_event_get_seqnum gst_event_get_seqnum;
4072 alias c_gst_event_get_structure gst_event_get_structure;
4073 alias c_gst_event_has_name gst_event_has_name;
4074 alias c_gst_event_parse_buffer_size gst_event_parse_buffer_size;
4075 alias c_gst_event_parse_caps gst_event_parse_caps;
4076 alias c_gst_event_parse_flush_stop gst_event_parse_flush_stop;
4077 alias c_gst_event_parse_gap gst_event_parse_gap;
4078 alias c_gst_event_parse_group_id gst_event_parse_group_id;
4079 alias c_gst_event_parse_latency gst_event_parse_latency;
4080 alias c_gst_event_parse_protection gst_event_parse_protection;
4081 alias c_gst_event_parse_qos gst_event_parse_qos;
4082 alias c_gst_event_parse_seek gst_event_parse_seek;
4083 alias c_gst_event_parse_segment gst_event_parse_segment;
4084 alias c_gst_event_parse_segment_done gst_event_parse_segment_done;
4085 alias c_gst_event_parse_select_streams gst_event_parse_select_streams;
4086 alias c_gst_event_parse_sink_message gst_event_parse_sink_message;
4087 alias c_gst_event_parse_step gst_event_parse_step;
4088 alias c_gst_event_parse_stream gst_event_parse_stream;
4089 alias c_gst_event_parse_stream_collection gst_event_parse_stream_collection;
4090 alias c_gst_event_parse_stream_flags gst_event_parse_stream_flags;
4091 alias c_gst_event_parse_stream_group_done gst_event_parse_stream_group_done;
4092 alias c_gst_event_parse_stream_start gst_event_parse_stream_start;
4093 alias c_gst_event_parse_tag gst_event_parse_tag;
4094 alias c_gst_event_parse_toc gst_event_parse_toc;
4095 alias c_gst_event_parse_toc_select gst_event_parse_toc_select;
4096 alias c_gst_event_set_group_id gst_event_set_group_id;
4097 alias c_gst_event_set_running_time_offset gst_event_set_running_time_offset;
4098 alias c_gst_event_set_seqnum gst_event_set_seqnum;
4099 alias c_gst_event_set_stream gst_event_set_stream;
4100 alias c_gst_event_set_stream_flags gst_event_set_stream_flags;
4101 alias c_gst_event_writable_structure gst_event_writable_structure;
4102 alias c_gst_event_type_get_flags gst_event_type_get_flags;
4103 alias c_gst_event_type_get_name gst_event_type_get_name;
4104 alias c_gst_event_type_to_quark gst_event_type_to_quark;
4105 
4106 // gstreamer.FlagSet
4107 
4108 alias c_gst_flagset_get_type gst_flagset_get_type;
4109 alias c_gst_flagset_register gst_flagset_register;
4110 
4111 // gstreamer.Fraction
4112 
4113 alias c_gst_fraction_get_type gst_fraction_get_type;
4114 
4115 // gstreamer.FractionRange
4116 
4117 alias c_gst_fraction_range_get_type gst_fraction_range_get_type;
4118 
4119 // gstreamer.GhostPad
4120 
4121 alias c_gst_ghost_pad_get_type gst_ghost_pad_get_type;
4122 alias c_gst_ghost_pad_new gst_ghost_pad_new;
4123 alias c_gst_ghost_pad_new_from_template gst_ghost_pad_new_from_template;
4124 alias c_gst_ghost_pad_new_no_target gst_ghost_pad_new_no_target;
4125 alias c_gst_ghost_pad_new_no_target_from_template gst_ghost_pad_new_no_target_from_template;
4126 alias c_gst_ghost_pad_activate_mode_default gst_ghost_pad_activate_mode_default;
4127 alias c_gst_ghost_pad_internal_activate_mode_default gst_ghost_pad_internal_activate_mode_default;
4128 alias c_gst_ghost_pad_construct gst_ghost_pad_construct;
4129 alias c_gst_ghost_pad_get_target gst_ghost_pad_get_target;
4130 alias c_gst_ghost_pad_set_target gst_ghost_pad_set_target;
4131 
4132 // gstreamer.Int64Range
4133 
4134 alias c_gst_int64_range_get_type gst_int64_range_get_type;
4135 
4136 // gstreamer.IntRange
4137 
4138 alias c_gst_int_range_get_type gst_int_range_get_type;
4139 
4140 // gstreamer.Iterator
4141 
4142 alias c_gst_iterator_get_type gst_iterator_get_type;
4143 alias c_gst_iterator_new gst_iterator_new;
4144 alias c_gst_iterator_new_list gst_iterator_new_list;
4145 alias c_gst_iterator_new_single gst_iterator_new_single;
4146 alias c_gst_iterator_copy gst_iterator_copy;
4147 alias c_gst_iterator_filter gst_iterator_filter;
4148 alias c_gst_iterator_find_custom gst_iterator_find_custom;
4149 alias c_gst_iterator_fold gst_iterator_fold;
4150 alias c_gst_iterator_foreach gst_iterator_foreach;
4151 alias c_gst_iterator_free gst_iterator_free;
4152 alias c_gst_iterator_next gst_iterator_next;
4153 alias c_gst_iterator_push gst_iterator_push;
4154 alias c_gst_iterator_resync gst_iterator_resync;
4155 
4156 // gstreamer.Memory
4157 
4158 alias c_gst_memory_get_type gst_memory_get_type;
4159 alias c_gst_memory_new_wrapped gst_memory_new_wrapped;
4160 alias c_gst_memory_copy gst_memory_copy;
4161 alias c_gst_memory_get_sizes gst_memory_get_sizes;
4162 alias c_gst_memory_init gst_memory_init;
4163 alias c_gst_memory_is_span gst_memory_is_span;
4164 alias c_gst_memory_is_type gst_memory_is_type;
4165 alias c_gst_memory_make_mapped gst_memory_make_mapped;
4166 alias c_gst_memory_map gst_memory_map;
4167 alias c_gst_memory_resize gst_memory_resize;
4168 alias c_gst_memory_share gst_memory_share;
4169 alias c_gst_memory_unmap gst_memory_unmap;
4170 
4171 // gstreamer.Message
4172 
4173 alias c_gst_message_get_type gst_message_get_type;
4174 alias c_gst_message_new_application gst_message_new_application;
4175 alias c_gst_message_new_async_done gst_message_new_async_done;
4176 alias c_gst_message_new_async_start gst_message_new_async_start;
4177 alias c_gst_message_new_buffering gst_message_new_buffering;
4178 alias c_gst_message_new_clock_lost gst_message_new_clock_lost;
4179 alias c_gst_message_new_clock_provide gst_message_new_clock_provide;
4180 alias c_gst_message_new_custom gst_message_new_custom;
4181 alias c_gst_message_new_device_added gst_message_new_device_added;
4182 alias c_gst_message_new_device_removed gst_message_new_device_removed;
4183 alias c_gst_message_new_duration_changed gst_message_new_duration_changed;
4184 alias c_gst_message_new_element gst_message_new_element;
4185 alias c_gst_message_new_eos gst_message_new_eos;
4186 alias c_gst_message_new_error gst_message_new_error;
4187 alias c_gst_message_new_error_with_details gst_message_new_error_with_details;
4188 alias c_gst_message_new_have_context gst_message_new_have_context;
4189 alias c_gst_message_new_info gst_message_new_info;
4190 alias c_gst_message_new_info_with_details gst_message_new_info_with_details;
4191 alias c_gst_message_new_latency gst_message_new_latency;
4192 alias c_gst_message_new_need_context gst_message_new_need_context;
4193 alias c_gst_message_new_new_clock gst_message_new_new_clock;
4194 alias c_gst_message_new_progress gst_message_new_progress;
4195 alias c_gst_message_new_property_notify gst_message_new_property_notify;
4196 alias c_gst_message_new_qos gst_message_new_qos;
4197 alias c_gst_message_new_redirect gst_message_new_redirect;
4198 alias c_gst_message_new_request_state gst_message_new_request_state;
4199 alias c_gst_message_new_reset_time gst_message_new_reset_time;
4200 alias c_gst_message_new_segment_done gst_message_new_segment_done;
4201 alias c_gst_message_new_segment_start gst_message_new_segment_start;
4202 alias c_gst_message_new_state_changed gst_message_new_state_changed;
4203 alias c_gst_message_new_state_dirty gst_message_new_state_dirty;
4204 alias c_gst_message_new_step_done gst_message_new_step_done;
4205 alias c_gst_message_new_step_start gst_message_new_step_start;
4206 alias c_gst_message_new_stream_collection gst_message_new_stream_collection;
4207 alias c_gst_message_new_stream_start gst_message_new_stream_start;
4208 alias c_gst_message_new_stream_status gst_message_new_stream_status;
4209 alias c_gst_message_new_streams_selected gst_message_new_streams_selected;
4210 alias c_gst_message_new_structure_change gst_message_new_structure_change;
4211 alias c_gst_message_new_tag gst_message_new_tag;
4212 alias c_gst_message_new_toc gst_message_new_toc;
4213 alias c_gst_message_new_warning gst_message_new_warning;
4214 alias c_gst_message_new_warning_with_details gst_message_new_warning_with_details;
4215 alias c_gst_message_add_redirect_entry gst_message_add_redirect_entry;
4216 alias c_gst_message_get_num_redirect_entries gst_message_get_num_redirect_entries;
4217 alias c_gst_message_get_seqnum gst_message_get_seqnum;
4218 alias c_gst_message_get_stream_status_object gst_message_get_stream_status_object;
4219 alias c_gst_message_get_structure gst_message_get_structure;
4220 alias c_gst_message_has_name gst_message_has_name;
4221 alias c_gst_message_parse_async_done gst_message_parse_async_done;
4222 alias c_gst_message_parse_buffering gst_message_parse_buffering;
4223 alias c_gst_message_parse_buffering_stats gst_message_parse_buffering_stats;
4224 alias c_gst_message_parse_clock_lost gst_message_parse_clock_lost;
4225 alias c_gst_message_parse_clock_provide gst_message_parse_clock_provide;
4226 alias c_gst_message_parse_context_type gst_message_parse_context_type;
4227 alias c_gst_message_parse_device_added gst_message_parse_device_added;
4228 alias c_gst_message_parse_device_removed gst_message_parse_device_removed;
4229 alias c_gst_message_parse_error gst_message_parse_error;
4230 alias c_gst_message_parse_error_details gst_message_parse_error_details;
4231 alias c_gst_message_parse_group_id gst_message_parse_group_id;
4232 alias c_gst_message_parse_have_context gst_message_parse_have_context;
4233 alias c_gst_message_parse_info gst_message_parse_info;
4234 alias c_gst_message_parse_info_details gst_message_parse_info_details;
4235 alias c_gst_message_parse_new_clock gst_message_parse_new_clock;
4236 alias c_gst_message_parse_progress gst_message_parse_progress;
4237 alias c_gst_message_parse_property_notify gst_message_parse_property_notify;
4238 alias c_gst_message_parse_qos gst_message_parse_qos;
4239 alias c_gst_message_parse_qos_stats gst_message_parse_qos_stats;
4240 alias c_gst_message_parse_qos_values gst_message_parse_qos_values;
4241 alias c_gst_message_parse_redirect_entry gst_message_parse_redirect_entry;
4242 alias c_gst_message_parse_request_state gst_message_parse_request_state;
4243 alias c_gst_message_parse_reset_time gst_message_parse_reset_time;
4244 alias c_gst_message_parse_segment_done gst_message_parse_segment_done;
4245 alias c_gst_message_parse_segment_start gst_message_parse_segment_start;
4246 alias c_gst_message_parse_state_changed gst_message_parse_state_changed;
4247 alias c_gst_message_parse_step_done gst_message_parse_step_done;
4248 alias c_gst_message_parse_step_start gst_message_parse_step_start;
4249 alias c_gst_message_parse_stream_collection gst_message_parse_stream_collection;
4250 alias c_gst_message_parse_stream_status gst_message_parse_stream_status;
4251 alias c_gst_message_parse_streams_selected gst_message_parse_streams_selected;
4252 alias c_gst_message_parse_structure_change gst_message_parse_structure_change;
4253 alias c_gst_message_parse_tag gst_message_parse_tag;
4254 alias c_gst_message_parse_toc gst_message_parse_toc;
4255 alias c_gst_message_parse_warning gst_message_parse_warning;
4256 alias c_gst_message_parse_warning_details gst_message_parse_warning_details;
4257 alias c_gst_message_set_buffering_stats gst_message_set_buffering_stats;
4258 alias c_gst_message_set_group_id gst_message_set_group_id;
4259 alias c_gst_message_set_qos_stats gst_message_set_qos_stats;
4260 alias c_gst_message_set_qos_values gst_message_set_qos_values;
4261 alias c_gst_message_set_seqnum gst_message_set_seqnum;
4262 alias c_gst_message_set_stream_status_object gst_message_set_stream_status_object;
4263 alias c_gst_message_streams_selected_add gst_message_streams_selected_add;
4264 alias c_gst_message_streams_selected_get_size gst_message_streams_selected_get_size;
4265 alias c_gst_message_streams_selected_get_stream gst_message_streams_selected_get_stream;
4266 alias c_gst_message_type_get_name gst_message_type_get_name;
4267 alias c_gst_message_type_to_quark gst_message_type_to_quark;
4268 
4269 // gstreamer.Meta
4270 
4271 alias c_gst_meta_api_type_get_tags gst_meta_api_type_get_tags;
4272 alias c_gst_meta_api_type_has_tag gst_meta_api_type_has_tag;
4273 alias c_gst_meta_api_type_register gst_meta_api_type_register;
4274 alias c_gst_meta_get_info gst_meta_get_info;
4275 alias c_gst_meta_register gst_meta_register;
4276 
4277 // gstreamer.MiniObject
4278 
4279 alias c_gst_mini_object_copy gst_mini_object_copy;
4280 alias c_gst_mini_object_get_qdata gst_mini_object_get_qdata;
4281 alias c_gst_mini_object_init gst_mini_object_init;
4282 alias c_gst_mini_object_is_writable gst_mini_object_is_writable;
4283 alias c_gst_mini_object_lock gst_mini_object_lock;
4284 alias c_gst_mini_object_make_writable gst_mini_object_make_writable;
4285 alias c_gst_mini_object_ref gst_mini_object_ref;
4286 alias c_gst_mini_object_set_qdata gst_mini_object_set_qdata;
4287 alias c_gst_mini_object_steal_qdata gst_mini_object_steal_qdata;
4288 alias c_gst_mini_object_unlock gst_mini_object_unlock;
4289 alias c_gst_mini_object_unref gst_mini_object_unref;
4290 alias c_gst_mini_object_weak_ref gst_mini_object_weak_ref;
4291 alias c_gst_mini_object_weak_unref gst_mini_object_weak_unref;
4292 alias c_gst_mini_object_replace gst_mini_object_replace;
4293 alias c_gst_mini_object_steal gst_mini_object_steal;
4294 alias c_gst_mini_object_take gst_mini_object_take;
4295 
4296 // gstreamer.ObjectGst
4297 
4298 alias c_gst_object_get_type gst_object_get_type;
4299 alias c_gst_object_check_uniqueness gst_object_check_uniqueness;
4300 alias c_gst_object_default_deep_notify gst_object_default_deep_notify;
4301 alias c_gst_object_ref_sink gst_object_ref_sink;
4302 alias c_gst_object_replace gst_object_replace;
4303 alias c_gst_object_add_control_binding gst_object_add_control_binding;
4304 alias c_gst_object_default_error gst_object_default_error;
4305 alias c_gst_object_get_control_binding gst_object_get_control_binding;
4306 alias c_gst_object_get_control_rate gst_object_get_control_rate;
4307 alias c_gst_object_get_g_value_array gst_object_get_g_value_array;
4308 alias c_gst_object_get_name gst_object_get_name;
4309 alias c_gst_object_get_parent gst_object_get_parent;
4310 alias c_gst_object_get_path_string gst_object_get_path_string;
4311 alias c_gst_object_get_value gst_object_get_value;
4312 alias c_gst_object_get_value_array gst_object_get_value_array;
4313 alias c_gst_object_has_active_control_bindings gst_object_has_active_control_bindings;
4314 alias c_gst_object_has_ancestor gst_object_has_ancestor;
4315 alias c_gst_object_has_as_ancestor gst_object_has_as_ancestor;
4316 alias c_gst_object_has_as_parent gst_object_has_as_parent;
4317 alias c_gst_object_ref gst_object_ref;
4318 alias c_gst_object_remove_control_binding gst_object_remove_control_binding;
4319 alias c_gst_object_set_control_binding_disabled gst_object_set_control_binding_disabled;
4320 alias c_gst_object_set_control_bindings_disabled gst_object_set_control_bindings_disabled;
4321 alias c_gst_object_set_control_rate gst_object_set_control_rate;
4322 alias c_gst_object_set_name gst_object_set_name;
4323 alias c_gst_object_set_parent gst_object_set_parent;
4324 alias c_gst_object_suggest_next_sync gst_object_suggest_next_sync;
4325 alias c_gst_object_sync_values gst_object_sync_values;
4326 alias c_gst_object_unparent gst_object_unparent;
4327 alias c_gst_object_unref gst_object_unref;
4328 
4329 // gstreamer.Pad
4330 
4331 alias c_gst_pad_get_type gst_pad_get_type;
4332 alias c_gst_pad_new gst_pad_new;
4333 alias c_gst_pad_new_from_static_template gst_pad_new_from_static_template;
4334 alias c_gst_pad_new_from_template gst_pad_new_from_template;
4335 alias c_gst_pad_link_get_name gst_pad_link_get_name;
4336 alias c_gst_pad_activate_mode gst_pad_activate_mode;
4337 alias c_gst_pad_add_probe gst_pad_add_probe;
4338 alias c_gst_pad_can_link gst_pad_can_link;
4339 alias c_gst_pad_chain gst_pad_chain;
4340 alias c_gst_pad_chain_list gst_pad_chain_list;
4341 alias c_gst_pad_check_reconfigure gst_pad_check_reconfigure;
4342 alias c_gst_pad_create_stream_id gst_pad_create_stream_id;
4343 alias c_gst_pad_create_stream_id_printf gst_pad_create_stream_id_printf;
4344 alias c_gst_pad_create_stream_id_printf_valist gst_pad_create_stream_id_printf_valist;
4345 alias c_gst_pad_event_default gst_pad_event_default;
4346 alias c_gst_pad_forward gst_pad_forward;
4347 alias c_gst_pad_get_allowed_caps gst_pad_get_allowed_caps;
4348 alias c_gst_pad_get_current_caps gst_pad_get_current_caps;
4349 alias c_gst_pad_get_direction gst_pad_get_direction;
4350 alias c_gst_pad_get_element_private gst_pad_get_element_private;
4351 alias c_gst_pad_get_last_flow_return gst_pad_get_last_flow_return;
4352 alias c_gst_pad_get_offset gst_pad_get_offset;
4353 alias c_gst_pad_get_pad_template gst_pad_get_pad_template;
4354 alias c_gst_pad_get_pad_template_caps gst_pad_get_pad_template_caps;
4355 alias c_gst_pad_get_parent_element gst_pad_get_parent_element;
4356 alias c_gst_pad_get_peer gst_pad_get_peer;
4357 alias c_gst_pad_get_range gst_pad_get_range;
4358 alias c_gst_pad_get_sticky_event gst_pad_get_sticky_event;
4359 alias c_gst_pad_get_stream gst_pad_get_stream;
4360 alias c_gst_pad_get_stream_id gst_pad_get_stream_id;
4361 alias c_gst_pad_get_task_state gst_pad_get_task_state;
4362 alias c_gst_pad_has_current_caps gst_pad_has_current_caps;
4363 alias c_gst_pad_is_active gst_pad_is_active;
4364 alias c_gst_pad_is_blocked gst_pad_is_blocked;
4365 alias c_gst_pad_is_blocking gst_pad_is_blocking;
4366 alias c_gst_pad_is_linked gst_pad_is_linked;
4367 alias c_gst_pad_iterate_internal_links gst_pad_iterate_internal_links;
4368 alias c_gst_pad_iterate_internal_links_default gst_pad_iterate_internal_links_default;
4369 alias c_gst_pad_link gst_pad_link;
4370 alias c_gst_pad_link_full gst_pad_link_full;
4371 alias c_gst_pad_link_maybe_ghosting gst_pad_link_maybe_ghosting;
4372 alias c_gst_pad_link_maybe_ghosting_full gst_pad_link_maybe_ghosting_full;
4373 alias c_gst_pad_mark_reconfigure gst_pad_mark_reconfigure;
4374 alias c_gst_pad_needs_reconfigure gst_pad_needs_reconfigure;
4375 alias c_gst_pad_pause_task gst_pad_pause_task;
4376 alias c_gst_pad_peer_query gst_pad_peer_query;
4377 alias c_gst_pad_peer_query_accept_caps gst_pad_peer_query_accept_caps;
4378 alias c_gst_pad_peer_query_caps gst_pad_peer_query_caps;
4379 alias c_gst_pad_peer_query_convert gst_pad_peer_query_convert;
4380 alias c_gst_pad_peer_query_duration gst_pad_peer_query_duration;
4381 alias c_gst_pad_peer_query_position gst_pad_peer_query_position;
4382 alias c_gst_pad_proxy_query_accept_caps gst_pad_proxy_query_accept_caps;
4383 alias c_gst_pad_proxy_query_caps gst_pad_proxy_query_caps;
4384 alias c_gst_pad_pull_range gst_pad_pull_range;
4385 alias c_gst_pad_push gst_pad_push;
4386 alias c_gst_pad_push_event gst_pad_push_event;
4387 alias c_gst_pad_push_list gst_pad_push_list;
4388 alias c_gst_pad_query gst_pad_query;
4389 alias c_gst_pad_query_accept_caps gst_pad_query_accept_caps;
4390 alias c_gst_pad_query_caps gst_pad_query_caps;
4391 alias c_gst_pad_query_convert gst_pad_query_convert;
4392 alias c_gst_pad_query_default gst_pad_query_default;
4393 alias c_gst_pad_query_duration gst_pad_query_duration;
4394 alias c_gst_pad_query_position gst_pad_query_position;
4395 alias c_gst_pad_remove_probe gst_pad_remove_probe;
4396 alias c_gst_pad_send_event gst_pad_send_event;
4397 alias c_gst_pad_set_activate_function_full gst_pad_set_activate_function_full;
4398 alias c_gst_pad_set_activatemode_function_full gst_pad_set_activatemode_function_full;
4399 alias c_gst_pad_set_active gst_pad_set_active;
4400 alias c_gst_pad_set_chain_function_full gst_pad_set_chain_function_full;
4401 alias c_gst_pad_set_chain_list_function_full gst_pad_set_chain_list_function_full;
4402 alias c_gst_pad_set_element_private gst_pad_set_element_private;
4403 alias c_gst_pad_set_event_full_function_full gst_pad_set_event_full_function_full;
4404 alias c_gst_pad_set_event_function_full gst_pad_set_event_function_full;
4405 alias c_gst_pad_set_getrange_function_full gst_pad_set_getrange_function_full;
4406 alias c_gst_pad_set_iterate_internal_links_function_full gst_pad_set_iterate_internal_links_function_full;
4407 alias c_gst_pad_set_link_function_full gst_pad_set_link_function_full;
4408 alias c_gst_pad_set_offset gst_pad_set_offset;
4409 alias c_gst_pad_set_query_function_full gst_pad_set_query_function_full;
4410 alias c_gst_pad_set_unlink_function_full gst_pad_set_unlink_function_full;
4411 alias c_gst_pad_start_task gst_pad_start_task;
4412 alias c_gst_pad_sticky_events_foreach gst_pad_sticky_events_foreach;
4413 alias c_gst_pad_stop_task gst_pad_stop_task;
4414 alias c_gst_pad_store_sticky_event gst_pad_store_sticky_event;
4415 alias c_gst_pad_unlink gst_pad_unlink;
4416 alias c_gst_pad_use_fixed_caps gst_pad_use_fixed_caps;
4417 alias c_gst_flow_get_name gst_flow_get_name;
4418 alias c_gst_flow_to_quark gst_flow_to_quark;
4419 alias c_gst_pad_mode_get_name gst_pad_mode_get_name;
4420 
4421 // gstreamer.PadProbeInfo
4422 
4423 alias c_gst_pad_probe_info_get_buffer gst_pad_probe_info_get_buffer;
4424 alias c_gst_pad_probe_info_get_buffer_list gst_pad_probe_info_get_buffer_list;
4425 alias c_gst_pad_probe_info_get_event gst_pad_probe_info_get_event;
4426 alias c_gst_pad_probe_info_get_query gst_pad_probe_info_get_query;
4427 
4428 // gstreamer.PadTemplate
4429 
4430 alias c_gst_pad_template_get_type gst_pad_template_get_type;
4431 alias c_gst_pad_template_new gst_pad_template_new;
4432 alias c_gst_pad_template_get_caps gst_pad_template_get_caps;
4433 alias c_gst_pad_template_pad_created gst_pad_template_pad_created;
4434 
4435 // gstreamer.ParamArray
4436 
4437 alias c_gst_param_spec_array_get_type gst_param_spec_array_get_type;
4438 
4439 // gstreamer.ParamFraction
4440 
4441 alias c_gst_param_spec_fraction_get_type gst_param_spec_fraction_get_type;
4442 
4443 // gstreamer.ParamSpecFraction
4444 
4445 alias c_gst_param_spec_fraction gst_param_spec_fraction;
4446 
4447 // gstreamer.ParentBufferMeta
4448 
4449 alias c_gst_parent_buffer_meta_get_info gst_parent_buffer_meta_get_info;
4450 alias c_gst_parent_buffer_meta_api_get_type gst_parent_buffer_meta_api_get_type;
4451 
4452 // gstreamer.ParseContext
4453 
4454 alias c_gst_parse_context_get_type gst_parse_context_get_type;
4455 alias c_gst_parse_context_new gst_parse_context_new;
4456 alias c_gst_parse_context_free gst_parse_context_free;
4457 alias c_gst_parse_context_get_missing_elements gst_parse_context_get_missing_elements;
4458 
4459 // gstreamer.Pipeline
4460 
4461 alias c_gst_pipeline_get_type gst_pipeline_get_type;
4462 alias c_gst_pipeline_new gst_pipeline_new;
4463 alias c_gst_pipeline_auto_clock gst_pipeline_auto_clock;
4464 alias c_gst_pipeline_get_auto_flush_bus gst_pipeline_get_auto_flush_bus;
4465 alias c_gst_pipeline_get_bus gst_pipeline_get_bus;
4466 alias c_gst_pipeline_get_clock gst_pipeline_get_clock;
4467 alias c_gst_pipeline_get_delay gst_pipeline_get_delay;
4468 alias c_gst_pipeline_get_latency gst_pipeline_get_latency;
4469 alias c_gst_pipeline_get_pipeline_clock gst_pipeline_get_pipeline_clock;
4470 alias c_gst_pipeline_set_auto_flush_bus gst_pipeline_set_auto_flush_bus;
4471 alias c_gst_pipeline_set_clock gst_pipeline_set_clock;
4472 alias c_gst_pipeline_set_delay gst_pipeline_set_delay;
4473 alias c_gst_pipeline_set_latency gst_pipeline_set_latency;
4474 alias c_gst_pipeline_use_clock gst_pipeline_use_clock;
4475 
4476 // gstreamer.Plugin
4477 
4478 alias c_gst_plugin_get_type gst_plugin_get_type;
4479 alias c_gst_plugin_list_free gst_plugin_list_free;
4480 alias c_gst_plugin_load_by_name gst_plugin_load_by_name;
4481 alias c_gst_plugin_load_file gst_plugin_load_file;
4482 alias c_gst_plugin_register_static gst_plugin_register_static;
4483 alias c_gst_plugin_register_static_full gst_plugin_register_static_full;
4484 alias c_gst_plugin_add_dependency gst_plugin_add_dependency;
4485 alias c_gst_plugin_add_dependency_simple gst_plugin_add_dependency_simple;
4486 alias c_gst_plugin_get_cache_data gst_plugin_get_cache_data;
4487 alias c_gst_plugin_get_description gst_plugin_get_description;
4488 alias c_gst_plugin_get_filename gst_plugin_get_filename;
4489 alias c_gst_plugin_get_license gst_plugin_get_license;
4490 alias c_gst_plugin_get_name gst_plugin_get_name;
4491 alias c_gst_plugin_get_origin gst_plugin_get_origin;
4492 alias c_gst_plugin_get_package gst_plugin_get_package;
4493 alias c_gst_plugin_get_release_date_string gst_plugin_get_release_date_string;
4494 alias c_gst_plugin_get_source gst_plugin_get_source;
4495 alias c_gst_plugin_get_version gst_plugin_get_version;
4496 alias c_gst_plugin_is_loaded gst_plugin_is_loaded;
4497 alias c_gst_plugin_load gst_plugin_load;
4498 alias c_gst_plugin_set_cache_data gst_plugin_set_cache_data;
4499 alias c_gst_plugin_error_quark gst_plugin_error_quark;
4500 
4501 // gstreamer.PluginFeature
4502 
4503 alias c_gst_plugin_feature_get_type gst_plugin_feature_get_type;
4504 alias c_gst_plugin_feature_list_copy gst_plugin_feature_list_copy;
4505 alias c_gst_plugin_feature_list_debug gst_plugin_feature_list_debug;
4506 alias c_gst_plugin_feature_list_free gst_plugin_feature_list_free;
4507 alias c_gst_plugin_feature_rank_compare_func gst_plugin_feature_rank_compare_func;
4508 alias c_gst_plugin_feature_check_version gst_plugin_feature_check_version;
4509 alias c_gst_plugin_feature_get_plugin gst_plugin_feature_get_plugin;
4510 alias c_gst_plugin_feature_get_plugin_name gst_plugin_feature_get_plugin_name;
4511 alias c_gst_plugin_feature_get_rank gst_plugin_feature_get_rank;
4512 alias c_gst_plugin_feature_load gst_plugin_feature_load;
4513 alias c_gst_plugin_feature_set_rank gst_plugin_feature_set_rank;
4514 
4515 // gstreamer.Poll
4516 
4517 alias c_gst_poll_add_fd gst_poll_add_fd;
4518 alias c_gst_poll_fd_can_read gst_poll_fd_can_read;
4519 alias c_gst_poll_fd_can_write gst_poll_fd_can_write;
4520 alias c_gst_poll_fd_ctl_read gst_poll_fd_ctl_read;
4521 alias c_gst_poll_fd_ctl_write gst_poll_fd_ctl_write;
4522 alias c_gst_poll_fd_has_closed gst_poll_fd_has_closed;
4523 alias c_gst_poll_fd_has_error gst_poll_fd_has_error;
4524 alias c_gst_poll_fd_ignored gst_poll_fd_ignored;
4525 alias c_gst_poll_free gst_poll_free;
4526 alias c_gst_poll_get_read_gpollfd gst_poll_get_read_gpollfd;
4527 alias c_gst_poll_read_control gst_poll_read_control;
4528 alias c_gst_poll_remove_fd gst_poll_remove_fd;
4529 alias c_gst_poll_restart gst_poll_restart;
4530 alias c_gst_poll_set_controllable gst_poll_set_controllable;
4531 alias c_gst_poll_set_flushing gst_poll_set_flushing;
4532 alias c_gst_poll_wait gst_poll_wait;
4533 alias c_gst_poll_write_control gst_poll_write_control;
4534 alias c_gst_poll_new gst_poll_new;
4535 alias c_gst_poll_new_timer gst_poll_new_timer;
4536 
4537 // gstreamer.PollFD
4538 
4539 alias c_gst_poll_fd_init gst_poll_fd_init;
4540 
4541 // gstreamer.Preset
4542 
4543 alias c_gst_preset_get_type gst_preset_get_type;
4544 alias c_gst_preset_get_app_dir gst_preset_get_app_dir;
4545 alias c_gst_preset_set_app_dir gst_preset_set_app_dir;
4546 alias c_gst_preset_delete_preset gst_preset_delete_preset;
4547 alias c_gst_preset_get_meta gst_preset_get_meta;
4548 alias c_gst_preset_get_preset_names gst_preset_get_preset_names;
4549 alias c_gst_preset_get_property_names gst_preset_get_property_names;
4550 alias c_gst_preset_is_editable gst_preset_is_editable;
4551 alias c_gst_preset_load_preset gst_preset_load_preset;
4552 alias c_gst_preset_rename_preset gst_preset_rename_preset;
4553 alias c_gst_preset_save_preset gst_preset_save_preset;
4554 alias c_gst_preset_set_meta gst_preset_set_meta;
4555 
4556 // gstreamer.ProtectionMeta
4557 
4558 alias c_gst_protection_meta_get_info gst_protection_meta_get_info;
4559 alias c_gst_protection_meta_api_get_type gst_protection_meta_api_get_type;
4560 alias c_gst_protection_select_system gst_protection_select_system;
4561 
4562 // gstreamer.ProxyPad
4563 
4564 alias c_gst_proxy_pad_get_type gst_proxy_pad_get_type;
4565 alias c_gst_proxy_pad_chain_default gst_proxy_pad_chain_default;
4566 alias c_gst_proxy_pad_chain_list_default gst_proxy_pad_chain_list_default;
4567 alias c_gst_proxy_pad_getrange_default gst_proxy_pad_getrange_default;
4568 alias c_gst_proxy_pad_iterate_internal_links_default gst_proxy_pad_iterate_internal_links_default;
4569 alias c_gst_proxy_pad_get_internal gst_proxy_pad_get_internal;
4570 
4571 // gstreamer.Query
4572 
4573 alias c_gst_query_get_type gst_query_get_type;
4574 alias c_gst_query_new_accept_caps gst_query_new_accept_caps;
4575 alias c_gst_query_new_allocation gst_query_new_allocation;
4576 alias c_gst_query_new_buffering gst_query_new_buffering;
4577 alias c_gst_query_new_caps gst_query_new_caps;
4578 alias c_gst_query_new_context gst_query_new_context;
4579 alias c_gst_query_new_convert gst_query_new_convert;
4580 alias c_gst_query_new_custom gst_query_new_custom;
4581 alias c_gst_query_new_drain gst_query_new_drain;
4582 alias c_gst_query_new_duration gst_query_new_duration;
4583 alias c_gst_query_new_formats gst_query_new_formats;
4584 alias c_gst_query_new_latency gst_query_new_latency;
4585 alias c_gst_query_new_position gst_query_new_position;
4586 alias c_gst_query_new_scheduling gst_query_new_scheduling;
4587 alias c_gst_query_new_seeking gst_query_new_seeking;
4588 alias c_gst_query_new_segment gst_query_new_segment;
4589 alias c_gst_query_new_uri gst_query_new_uri;
4590 alias c_gst_query_add_allocation_meta gst_query_add_allocation_meta;
4591 alias c_gst_query_add_allocation_param gst_query_add_allocation_param;
4592 alias c_gst_query_add_allocation_pool gst_query_add_allocation_pool;
4593 alias c_gst_query_add_buffering_range gst_query_add_buffering_range;
4594 alias c_gst_query_add_scheduling_mode gst_query_add_scheduling_mode;
4595 alias c_gst_query_find_allocation_meta gst_query_find_allocation_meta;
4596 alias c_gst_query_get_n_allocation_metas gst_query_get_n_allocation_metas;
4597 alias c_gst_query_get_n_allocation_params gst_query_get_n_allocation_params;
4598 alias c_gst_query_get_n_allocation_pools gst_query_get_n_allocation_pools;
4599 alias c_gst_query_get_n_buffering_ranges gst_query_get_n_buffering_ranges;
4600 alias c_gst_query_get_n_scheduling_modes gst_query_get_n_scheduling_modes;
4601 alias c_gst_query_get_structure gst_query_get_structure;
4602 alias c_gst_query_has_scheduling_mode gst_query_has_scheduling_mode;
4603 alias c_gst_query_has_scheduling_mode_with_flags gst_query_has_scheduling_mode_with_flags;
4604 alias c_gst_query_parse_accept_caps gst_query_parse_accept_caps;
4605 alias c_gst_query_parse_accept_caps_result gst_query_parse_accept_caps_result;
4606 alias c_gst_query_parse_allocation gst_query_parse_allocation;
4607 alias c_gst_query_parse_buffering_percent gst_query_parse_buffering_percent;
4608 alias c_gst_query_parse_buffering_range gst_query_parse_buffering_range;
4609 alias c_gst_query_parse_buffering_stats gst_query_parse_buffering_stats;
4610 alias c_gst_query_parse_caps gst_query_parse_caps;
4611 alias c_gst_query_parse_caps_result gst_query_parse_caps_result;
4612 alias c_gst_query_parse_context gst_query_parse_context;
4613 alias c_gst_query_parse_context_type gst_query_parse_context_type;
4614 alias c_gst_query_parse_convert gst_query_parse_convert;
4615 alias c_gst_query_parse_duration gst_query_parse_duration;
4616 alias c_gst_query_parse_latency gst_query_parse_latency;
4617 alias c_gst_query_parse_n_formats gst_query_parse_n_formats;
4618 alias c_gst_query_parse_nth_allocation_meta gst_query_parse_nth_allocation_meta;
4619 alias c_gst_query_parse_nth_allocation_param gst_query_parse_nth_allocation_param;
4620 alias c_gst_query_parse_nth_allocation_pool gst_query_parse_nth_allocation_pool;
4621 alias c_gst_query_parse_nth_buffering_range gst_query_parse_nth_buffering_range;
4622 alias c_gst_query_parse_nth_format gst_query_parse_nth_format;
4623 alias c_gst_query_parse_nth_scheduling_mode gst_query_parse_nth_scheduling_mode;
4624 alias c_gst_query_parse_position gst_query_parse_position;
4625 alias c_gst_query_parse_scheduling gst_query_parse_scheduling;
4626 alias c_gst_query_parse_seeking gst_query_parse_seeking;
4627 alias c_gst_query_parse_segment gst_query_parse_segment;
4628 alias c_gst_query_parse_uri gst_query_parse_uri;
4629 alias c_gst_query_parse_uri_redirection gst_query_parse_uri_redirection;
4630 alias c_gst_query_parse_uri_redirection_permanent gst_query_parse_uri_redirection_permanent;
4631 alias c_gst_query_remove_nth_allocation_meta gst_query_remove_nth_allocation_meta;
4632 alias c_gst_query_remove_nth_allocation_param gst_query_remove_nth_allocation_param;
4633 alias c_gst_query_remove_nth_allocation_pool gst_query_remove_nth_allocation_pool;
4634 alias c_gst_query_set_accept_caps_result gst_query_set_accept_caps_result;
4635 alias c_gst_query_set_buffering_percent gst_query_set_buffering_percent;
4636 alias c_gst_query_set_buffering_range gst_query_set_buffering_range;
4637 alias c_gst_query_set_buffering_stats gst_query_set_buffering_stats;
4638 alias c_gst_query_set_caps_result gst_query_set_caps_result;
4639 alias c_gst_query_set_context gst_query_set_context;
4640 alias c_gst_query_set_convert gst_query_set_convert;
4641 alias c_gst_query_set_duration gst_query_set_duration;
4642 alias c_gst_query_set_formats gst_query_set_formats;
4643 alias c_gst_query_set_formatsv gst_query_set_formatsv;
4644 alias c_gst_query_set_latency gst_query_set_latency;
4645 alias c_gst_query_set_nth_allocation_param gst_query_set_nth_allocation_param;
4646 alias c_gst_query_set_nth_allocation_pool gst_query_set_nth_allocation_pool;
4647 alias c_gst_query_set_position gst_query_set_position;
4648 alias c_gst_query_set_scheduling gst_query_set_scheduling;
4649 alias c_gst_query_set_seeking gst_query_set_seeking;
4650 alias c_gst_query_set_segment gst_query_set_segment;
4651 alias c_gst_query_set_uri gst_query_set_uri;
4652 alias c_gst_query_set_uri_redirection gst_query_set_uri_redirection;
4653 alias c_gst_query_set_uri_redirection_permanent gst_query_set_uri_redirection_permanent;
4654 alias c_gst_query_writable_structure gst_query_writable_structure;
4655 alias c_gst_query_type_get_flags gst_query_type_get_flags;
4656 alias c_gst_query_type_get_name gst_query_type_get_name;
4657 alias c_gst_query_type_to_quark gst_query_type_to_quark;
4658 
4659 // gstreamer.Registry
4660 
4661 alias c_gst_registry_get_type gst_registry_get_type;
4662 alias c_gst_registry_fork_is_enabled gst_registry_fork_is_enabled;
4663 alias c_gst_registry_fork_set_enabled gst_registry_fork_set_enabled;
4664 alias c_gst_registry_get gst_registry_get;
4665 alias c_gst_registry_add_feature gst_registry_add_feature;
4666 alias c_gst_registry_add_plugin gst_registry_add_plugin;
4667 alias c_gst_registry_check_feature_version gst_registry_check_feature_version;
4668 alias c_gst_registry_feature_filter gst_registry_feature_filter;
4669 alias c_gst_registry_find_feature gst_registry_find_feature;
4670 alias c_gst_registry_find_plugin gst_registry_find_plugin;
4671 alias c_gst_registry_get_feature_list gst_registry_get_feature_list;
4672 alias c_gst_registry_get_feature_list_by_plugin gst_registry_get_feature_list_by_plugin;
4673 alias c_gst_registry_get_feature_list_cookie gst_registry_get_feature_list_cookie;
4674 alias c_gst_registry_get_plugin_list gst_registry_get_plugin_list;
4675 alias c_gst_registry_lookup gst_registry_lookup;
4676 alias c_gst_registry_lookup_feature gst_registry_lookup_feature;
4677 alias c_gst_registry_plugin_filter gst_registry_plugin_filter;
4678 alias c_gst_registry_remove_feature gst_registry_remove_feature;
4679 alias c_gst_registry_remove_plugin gst_registry_remove_plugin;
4680 alias c_gst_registry_scan_path gst_registry_scan_path;
4681 
4682 // gstreamer.Sample
4683 
4684 alias c_gst_sample_get_type gst_sample_get_type;
4685 alias c_gst_sample_new gst_sample_new;
4686 alias c_gst_sample_get_buffer gst_sample_get_buffer;
4687 alias c_gst_sample_get_buffer_list gst_sample_get_buffer_list;
4688 alias c_gst_sample_get_caps gst_sample_get_caps;
4689 alias c_gst_sample_get_info gst_sample_get_info;
4690 alias c_gst_sample_get_segment gst_sample_get_segment;
4691 alias c_gst_sample_set_buffer_list gst_sample_set_buffer_list;
4692 
4693 // gstreamer.Segment
4694 
4695 alias c_gst_segment_get_type gst_segment_get_type;
4696 alias c_gst_segment_new gst_segment_new;
4697 alias c_gst_segment_clip gst_segment_clip;
4698 alias c_gst_segment_copy gst_segment_copy;
4699 alias c_gst_segment_copy_into gst_segment_copy_into;
4700 alias c_gst_segment_do_seek gst_segment_do_seek;
4701 alias c_gst_segment_free gst_segment_free;
4702 alias c_gst_segment_init gst_segment_init;
4703 alias c_gst_segment_is_equal gst_segment_is_equal;
4704 alias c_gst_segment_offset_running_time gst_segment_offset_running_time;
4705 alias c_gst_segment_position_from_running_time gst_segment_position_from_running_time;
4706 alias c_gst_segment_position_from_running_time_full gst_segment_position_from_running_time_full;
4707 alias c_gst_segment_position_from_stream_time gst_segment_position_from_stream_time;
4708 alias c_gst_segment_position_from_stream_time_full gst_segment_position_from_stream_time_full;
4709 alias c_gst_segment_set_running_time gst_segment_set_running_time;
4710 alias c_gst_segment_to_position gst_segment_to_position;
4711 alias c_gst_segment_to_running_time gst_segment_to_running_time;
4712 alias c_gst_segment_to_running_time_full gst_segment_to_running_time_full;
4713 alias c_gst_segment_to_stream_time gst_segment_to_stream_time;
4714 alias c_gst_segment_to_stream_time_full gst_segment_to_stream_time_full;
4715 
4716 // gstreamer.StaticCaps
4717 
4718 alias c_gst_static_caps_cleanup gst_static_caps_cleanup;
4719 alias c_gst_static_caps_get gst_static_caps_get;
4720 
4721 // gstreamer.StaticPadTemplate
4722 
4723 alias c_gst_static_pad_template_get gst_static_pad_template_get;
4724 alias c_gst_static_pad_template_get_caps gst_static_pad_template_get_caps;
4725 
4726 // gstreamer.Stream
4727 
4728 alias c_gst_stream_get_type gst_stream_get_type;
4729 alias c_gst_stream_new gst_stream_new;
4730 alias c_gst_stream_get_caps gst_stream_get_caps;
4731 alias c_gst_stream_get_stream_flags gst_stream_get_stream_flags;
4732 alias c_gst_stream_get_stream_id gst_stream_get_stream_id;
4733 alias c_gst_stream_get_stream_type gst_stream_get_stream_type;
4734 alias c_gst_stream_get_tags gst_stream_get_tags;
4735 alias c_gst_stream_set_caps gst_stream_set_caps;
4736 alias c_gst_stream_set_stream_flags gst_stream_set_stream_flags;
4737 alias c_gst_stream_set_stream_type gst_stream_set_stream_type;
4738 alias c_gst_stream_set_tags gst_stream_set_tags;
4739 
4740 // gstreamer.StreamCollection
4741 
4742 alias c_gst_stream_collection_get_type gst_stream_collection_get_type;
4743 alias c_gst_stream_collection_new gst_stream_collection_new;
4744 alias c_gst_stream_collection_add_stream gst_stream_collection_add_stream;
4745 alias c_gst_stream_collection_get_size gst_stream_collection_get_size;
4746 alias c_gst_stream_collection_get_stream gst_stream_collection_get_stream;
4747 alias c_gst_stream_collection_get_upstream_id gst_stream_collection_get_upstream_id;
4748 
4749 // gstreamer.Structure
4750 
4751 alias c_gst_structure_get_type gst_structure_get_type;
4752 alias c_gst_structure_new gst_structure_new;
4753 alias c_gst_structure_new_empty gst_structure_new_empty;
4754 alias c_gst_structure_new_from_string gst_structure_new_from_string;
4755 alias c_gst_structure_new_id gst_structure_new_id;
4756 alias c_gst_structure_new_id_empty gst_structure_new_id_empty;
4757 alias c_gst_structure_new_valist gst_structure_new_valist;
4758 alias c_gst_structure_can_intersect gst_structure_can_intersect;
4759 alias c_gst_structure_copy gst_structure_copy;
4760 alias c_gst_structure_filter_and_map_in_place gst_structure_filter_and_map_in_place;
4761 alias c_gst_structure_fixate gst_structure_fixate;
4762 alias c_gst_structure_fixate_field gst_structure_fixate_field;
4763 alias c_gst_structure_fixate_field_boolean gst_structure_fixate_field_boolean;
4764 alias c_gst_structure_fixate_field_nearest_double gst_structure_fixate_field_nearest_double;
4765 alias c_gst_structure_fixate_field_nearest_fraction gst_structure_fixate_field_nearest_fraction;
4766 alias c_gst_structure_fixate_field_nearest_int gst_structure_fixate_field_nearest_int;
4767 alias c_gst_structure_fixate_field_string gst_structure_fixate_field_string;
4768 alias c_gst_structure_foreach gst_structure_foreach;
4769 alias c_gst_structure_free gst_structure_free;
4770 alias c_gst_structure_get gst_structure_get;
4771 alias c_gst_structure_get_array gst_structure_get_array;
4772 alias c_gst_structure_get_boolean gst_structure_get_boolean;
4773 alias c_gst_structure_get_clock_time gst_structure_get_clock_time;
4774 alias c_gst_structure_get_date gst_structure_get_date;
4775 alias c_gst_structure_get_date_time gst_structure_get_date_time;
4776 alias c_gst_structure_get_double gst_structure_get_double;
4777 alias c_gst_structure_get_enum gst_structure_get_enum;
4778 alias c_gst_structure_get_field_type gst_structure_get_field_type;
4779 alias c_gst_structure_get_flagset gst_structure_get_flagset;
4780 alias c_gst_structure_get_fraction gst_structure_get_fraction;
4781 alias c_gst_structure_get_int gst_structure_get_int;
4782 alias c_gst_structure_get_int64 gst_structure_get_int64;
4783 alias c_gst_structure_get_list gst_structure_get_list;
4784 alias c_gst_structure_get_name gst_structure_get_name;
4785 alias c_gst_structure_get_name_id gst_structure_get_name_id;
4786 alias c_gst_structure_get_string gst_structure_get_string;
4787 alias c_gst_structure_get_uint gst_structure_get_uint;
4788 alias c_gst_structure_get_uint64 gst_structure_get_uint64;
4789 alias c_gst_structure_get_valist gst_structure_get_valist;
4790 alias c_gst_structure_get_value gst_structure_get_value;
4791 alias c_gst_structure_has_field gst_structure_has_field;
4792 alias c_gst_structure_has_field_typed gst_structure_has_field_typed;
4793 alias c_gst_structure_has_name gst_structure_has_name;
4794 alias c_gst_structure_id_get gst_structure_id_get;
4795 alias c_gst_structure_id_get_valist gst_structure_id_get_valist;
4796 alias c_gst_structure_id_get_value gst_structure_id_get_value;
4797 alias c_gst_structure_id_has_field gst_structure_id_has_field;
4798 alias c_gst_structure_id_has_field_typed gst_structure_id_has_field_typed;
4799 alias c_gst_structure_id_set gst_structure_id_set;
4800 alias c_gst_structure_id_set_valist gst_structure_id_set_valist;
4801 alias c_gst_structure_id_set_value gst_structure_id_set_value;
4802 alias c_gst_structure_id_take_value gst_structure_id_take_value;
4803 alias c_gst_structure_intersect gst_structure_intersect;
4804 alias c_gst_structure_is_equal gst_structure_is_equal;
4805 alias c_gst_structure_is_subset gst_structure_is_subset;
4806 alias c_gst_structure_map_in_place gst_structure_map_in_place;
4807 alias c_gst_structure_n_fields gst_structure_n_fields;
4808 alias c_gst_structure_nth_field_name gst_structure_nth_field_name;
4809 alias c_gst_structure_remove_all_fields gst_structure_remove_all_fields;
4810 alias c_gst_structure_remove_field gst_structure_remove_field;
4811 alias c_gst_structure_remove_fields gst_structure_remove_fields;
4812 alias c_gst_structure_remove_fields_valist gst_structure_remove_fields_valist;
4813 alias c_gst_structure_set gst_structure_set;
4814 alias c_gst_structure_set_array gst_structure_set_array;
4815 alias c_gst_structure_set_list gst_structure_set_list;
4816 alias c_gst_structure_set_name gst_structure_set_name;
4817 alias c_gst_structure_set_parent_refcount gst_structure_set_parent_refcount;
4818 alias c_gst_structure_set_valist gst_structure_set_valist;
4819 alias c_gst_structure_set_value gst_structure_set_value;
4820 alias c_gst_structure_take_value gst_structure_take_value;
4821 alias c_gst_structure_to_string gst_structure_to_string;
4822 alias c_gst_structure_from_string gst_structure_from_string;
4823 
4824 // gstreamer.SystemClock
4825 
4826 alias c_gst_system_clock_get_type gst_system_clock_get_type;
4827 alias c_gst_system_clock_obtain gst_system_clock_obtain;
4828 alias c_gst_system_clock_set_default gst_system_clock_set_default;
4829 
4830 // gstreamer.TagList
4831 
4832 alias c_gst_tag_get_type gst_tag_get_type;
4833 alias c_gst_tag_list_new gst_tag_list_new;
4834 alias c_gst_tag_list_new_empty gst_tag_list_new_empty;
4835 alias c_gst_tag_list_new_from_string gst_tag_list_new_from_string;
4836 alias c_gst_tag_list_new_valist gst_tag_list_new_valist;
4837 alias c_gst_tag_list_add gst_tag_list_add;
4838 alias c_gst_tag_list_add_valist gst_tag_list_add_valist;
4839 alias c_gst_tag_list_add_valist_values gst_tag_list_add_valist_values;
4840 alias c_gst_tag_list_add_value gst_tag_list_add_value;
4841 alias c_gst_tag_list_add_values gst_tag_list_add_values;
4842 alias c_gst_tag_list_foreach gst_tag_list_foreach;
4843 alias c_gst_tag_list_get_boolean gst_tag_list_get_boolean;
4844 alias c_gst_tag_list_get_boolean_index gst_tag_list_get_boolean_index;
4845 alias c_gst_tag_list_get_date gst_tag_list_get_date;
4846 alias c_gst_tag_list_get_date_index gst_tag_list_get_date_index;
4847 alias c_gst_tag_list_get_date_time gst_tag_list_get_date_time;
4848 alias c_gst_tag_list_get_date_time_index gst_tag_list_get_date_time_index;
4849 alias c_gst_tag_list_get_double gst_tag_list_get_double;
4850 alias c_gst_tag_list_get_double_index gst_tag_list_get_double_index;
4851 alias c_gst_tag_list_get_float gst_tag_list_get_float;
4852 alias c_gst_tag_list_get_float_index gst_tag_list_get_float_index;
4853 alias c_gst_tag_list_get_int gst_tag_list_get_int;
4854 alias c_gst_tag_list_get_int64 gst_tag_list_get_int64;
4855 alias c_gst_tag_list_get_int64_index gst_tag_list_get_int64_index;
4856 alias c_gst_tag_list_get_int_index gst_tag_list_get_int_index;
4857 alias c_gst_tag_list_get_pointer gst_tag_list_get_pointer;
4858 alias c_gst_tag_list_get_pointer_index gst_tag_list_get_pointer_index;
4859 alias c_gst_tag_list_get_sample gst_tag_list_get_sample;
4860 alias c_gst_tag_list_get_sample_index gst_tag_list_get_sample_index;
4861 alias c_gst_tag_list_get_scope gst_tag_list_get_scope;
4862 alias c_gst_tag_list_get_string gst_tag_list_get_string;
4863 alias c_gst_tag_list_get_string_index gst_tag_list_get_string_index;
4864 alias c_gst_tag_list_get_tag_size gst_tag_list_get_tag_size;
4865 alias c_gst_tag_list_get_uint gst_tag_list_get_uint;
4866 alias c_gst_tag_list_get_uint64 gst_tag_list_get_uint64;
4867 alias c_gst_tag_list_get_uint64_index gst_tag_list_get_uint64_index;
4868 alias c_gst_tag_list_get_uint_index gst_tag_list_get_uint_index;
4869 alias c_gst_tag_list_get_value_index gst_tag_list_get_value_index;
4870 alias c_gst_tag_list_insert gst_tag_list_insert;
4871 alias c_gst_tag_list_is_empty gst_tag_list_is_empty;
4872 alias c_gst_tag_list_is_equal gst_tag_list_is_equal;
4873 alias c_gst_tag_list_merge gst_tag_list_merge;
4874 alias c_gst_tag_list_n_tags gst_tag_list_n_tags;
4875 alias c_gst_tag_list_nth_tag_name gst_tag_list_nth_tag_name;
4876 alias c_gst_tag_list_peek_string_index gst_tag_list_peek_string_index;
4877 alias c_gst_tag_list_remove_tag gst_tag_list_remove_tag;
4878 alias c_gst_tag_list_set_scope gst_tag_list_set_scope;
4879 alias c_gst_tag_list_to_string gst_tag_list_to_string;
4880 alias c_gst_tag_list_copy_value gst_tag_list_copy_value;
4881 alias c_gst_tag_exists gst_tag_exists;
4882 alias c_gst_tag_get_description gst_tag_get_description;
4883 alias c_gst_tag_get_flag gst_tag_get_flag;
4884 alias c_gst_tag_get_nick gst_tag_get_nick;
4885 alias c_gst_tag_is_fixed gst_tag_is_fixed;
4886 alias c_gst_tag_merge_strings_with_comma gst_tag_merge_strings_with_comma;
4887 alias c_gst_tag_merge_use_first gst_tag_merge_use_first;
4888 alias c_gst_tag_register gst_tag_register;
4889 alias c_gst_tag_register_static gst_tag_register_static;
4890 
4891 // gstreamer.TagSetter
4892 
4893 alias c_gst_tag_setter_get_type gst_tag_setter_get_type;
4894 alias c_gst_tag_setter_add_tag_valist gst_tag_setter_add_tag_valist;
4895 alias c_gst_tag_setter_add_tag_valist_values gst_tag_setter_add_tag_valist_values;
4896 alias c_gst_tag_setter_add_tag_value gst_tag_setter_add_tag_value;
4897 alias c_gst_tag_setter_add_tag_values gst_tag_setter_add_tag_values;
4898 alias c_gst_tag_setter_add_tags gst_tag_setter_add_tags;
4899 alias c_gst_tag_setter_get_tag_list gst_tag_setter_get_tag_list;
4900 alias c_gst_tag_setter_get_tag_merge_mode gst_tag_setter_get_tag_merge_mode;
4901 alias c_gst_tag_setter_merge_tags gst_tag_setter_merge_tags;
4902 alias c_gst_tag_setter_reset_tags gst_tag_setter_reset_tags;
4903 alias c_gst_tag_setter_set_tag_merge_mode gst_tag_setter_set_tag_merge_mode;
4904 
4905 // gstreamer.Task
4906 
4907 alias c_gst_task_get_type gst_task_get_type;
4908 alias c_gst_task_new gst_task_new;
4909 alias c_gst_task_cleanup_all gst_task_cleanup_all;
4910 alias c_gst_task_get_pool gst_task_get_pool;
4911 alias c_gst_task_get_state gst_task_get_state;
4912 alias c_gst_task_join gst_task_join;
4913 alias c_gst_task_pause gst_task_pause;
4914 alias c_gst_task_set_enter_callback gst_task_set_enter_callback;
4915 alias c_gst_task_set_leave_callback gst_task_set_leave_callback;
4916 alias c_gst_task_set_lock gst_task_set_lock;
4917 alias c_gst_task_set_pool gst_task_set_pool;
4918 alias c_gst_task_set_state gst_task_set_state;
4919 alias c_gst_task_start gst_task_start;
4920 alias c_gst_task_stop gst_task_stop;
4921 
4922 // gstreamer.TaskPool
4923 
4924 alias c_gst_task_pool_get_type gst_task_pool_get_type;
4925 alias c_gst_task_pool_new gst_task_pool_new;
4926 alias c_gst_task_pool_cleanup gst_task_pool_cleanup;
4927 alias c_gst_task_pool_join gst_task_pool_join;
4928 alias c_gst_task_pool_prepare gst_task_pool_prepare;
4929 alias c_gst_task_pool_push gst_task_pool_push;
4930 
4931 // gstreamer.Toc
4932 
4933 alias c_gst_toc_get_type gst_toc_get_type;
4934 alias c_gst_toc_new gst_toc_new;
4935 alias c_gst_toc_append_entry gst_toc_append_entry;
4936 alias c_gst_toc_dump gst_toc_dump;
4937 alias c_gst_toc_find_entry gst_toc_find_entry;
4938 alias c_gst_toc_get_entries gst_toc_get_entries;
4939 alias c_gst_toc_get_scope gst_toc_get_scope;
4940 alias c_gst_toc_get_tags gst_toc_get_tags;
4941 alias c_gst_toc_merge_tags gst_toc_merge_tags;
4942 alias c_gst_toc_set_tags gst_toc_set_tags;
4943 
4944 // gstreamer.TocEntry
4945 
4946 alias c_gst_toc_entry_get_type gst_toc_entry_get_type;
4947 alias c_gst_toc_entry_new gst_toc_entry_new;
4948 alias c_gst_toc_entry_append_sub_entry gst_toc_entry_append_sub_entry;
4949 alias c_gst_toc_entry_get_entry_type gst_toc_entry_get_entry_type;
4950 alias c_gst_toc_entry_get_loop gst_toc_entry_get_loop;
4951 alias c_gst_toc_entry_get_parent gst_toc_entry_get_parent;
4952 alias c_gst_toc_entry_get_start_stop_times gst_toc_entry_get_start_stop_times;
4953 alias c_gst_toc_entry_get_sub_entries gst_toc_entry_get_sub_entries;
4954 alias c_gst_toc_entry_get_tags gst_toc_entry_get_tags;
4955 alias c_gst_toc_entry_get_toc gst_toc_entry_get_toc;
4956 alias c_gst_toc_entry_get_uid gst_toc_entry_get_uid;
4957 alias c_gst_toc_entry_is_alternative gst_toc_entry_is_alternative;
4958 alias c_gst_toc_entry_is_sequence gst_toc_entry_is_sequence;
4959 alias c_gst_toc_entry_merge_tags gst_toc_entry_merge_tags;
4960 alias c_gst_toc_entry_set_loop gst_toc_entry_set_loop;
4961 alias c_gst_toc_entry_set_start_stop_times gst_toc_entry_set_start_stop_times;
4962 alias c_gst_toc_entry_set_tags gst_toc_entry_set_tags;
4963 
4964 // gstreamer.TocSetter
4965 
4966 alias c_gst_toc_setter_get_type gst_toc_setter_get_type;
4967 alias c_gst_toc_setter_get_toc gst_toc_setter_get_toc;
4968 alias c_gst_toc_setter_reset gst_toc_setter_reset;
4969 alias c_gst_toc_setter_set_toc gst_toc_setter_set_toc;
4970 
4971 // gstreamer.Tracer
4972 
4973 alias c_gst_tracer_get_type gst_tracer_get_type;
4974 
4975 // gstreamer.TracerFactory
4976 
4977 alias c_gst_tracer_factory_get_type gst_tracer_factory_get_type;
4978 alias c_gst_tracer_factory_get_list gst_tracer_factory_get_list;
4979 
4980 // gstreamer.TracerRecord
4981 
4982 alias c_gst_tracer_record_get_type gst_tracer_record_get_type;
4983 
4984 // gstreamer.TypeFind
4985 
4986 alias c_gst_type_find_get_length gst_type_find_get_length;
4987 alias c_gst_type_find_peek gst_type_find_peek;
4988 alias c_gst_type_find_suggest gst_type_find_suggest;
4989 alias c_gst_type_find_suggest_simple gst_type_find_suggest_simple;
4990 alias c_gst_type_find_register gst_type_find_register;
4991 alias c_gst_type_find_get_type gst_type_find_get_type;
4992 
4993 // gstreamer.TypeFindFactory
4994 
4995 alias c_gst_type_find_factory_get_type gst_type_find_factory_get_type;
4996 alias c_gst_type_find_factory_get_list gst_type_find_factory_get_list;
4997 alias c_gst_type_find_factory_call_function gst_type_find_factory_call_function;
4998 alias c_gst_type_find_factory_get_caps gst_type_find_factory_get_caps;
4999 alias c_gst_type_find_factory_get_extensions gst_type_find_factory_get_extensions;
5000 alias c_gst_type_find_factory_has_function gst_type_find_factory_has_function;
5001 
5002 // gstreamer.URIHandler
5003 
5004 alias c_gst_uri_handler_get_type gst_uri_handler_get_type;
5005 alias c_gst_uri_handler_get_protocols gst_uri_handler_get_protocols;
5006 alias c_gst_uri_handler_get_uri gst_uri_handler_get_uri;
5007 alias c_gst_uri_handler_get_uri_type gst_uri_handler_get_uri_type;
5008 alias c_gst_uri_handler_set_uri gst_uri_handler_set_uri;
5009 
5010 // gstreamer.Uri
5011 
5012 alias c_gst_uri_get_type gst_uri_get_type;
5013 alias c_gst_uri_new gst_uri_new;
5014 alias c_gst_uri_append_path gst_uri_append_path;
5015 alias c_gst_uri_append_path_segment gst_uri_append_path_segment;
5016 alias c_gst_uri_equal gst_uri_equal;
5017 alias c_gst_uri_from_string_with_base gst_uri_from_string_with_base;
5018 alias c_gst_uri_get_fragment gst_uri_get_fragment;
5019 alias c_gst_uri_get_host gst_uri_get_host;
5020 alias c_gst_uri_get_media_fragment_table gst_uri_get_media_fragment_table;
5021 alias c_gst_uri_get_path gst_uri_get_path;
5022 alias c_gst_uri_get_path_segments gst_uri_get_path_segments;
5023 alias c_gst_uri_get_path_string gst_uri_get_path_string;
5024 alias c_gst_uri_get_port gst_uri_get_port;
5025 alias c_gst_uri_get_query_keys gst_uri_get_query_keys;
5026 alias c_gst_uri_get_query_string gst_uri_get_query_string;
5027 alias c_gst_uri_get_query_table gst_uri_get_query_table;
5028 alias c_gst_uri_get_query_value gst_uri_get_query_value;
5029 alias c_gst_uri_get_scheme gst_uri_get_scheme;
5030 alias c_gst_uri_get_userinfo gst_uri_get_userinfo;
5031 alias c_gst_uri_is_normalized gst_uri_is_normalized;
5032 alias c_gst_uri_is_writable gst_uri_is_writable;
5033 alias c_gst_uri_join gst_uri_join;
5034 alias c_gst_uri_make_writable gst_uri_make_writable;
5035 alias c_gst_uri_new_with_base gst_uri_new_with_base;
5036 alias c_gst_uri_normalize gst_uri_normalize;
5037 alias c_gst_uri_query_has_key gst_uri_query_has_key;
5038 alias c_gst_uri_remove_query_key gst_uri_remove_query_key;
5039 alias c_gst_uri_set_fragment gst_uri_set_fragment;
5040 alias c_gst_uri_set_host gst_uri_set_host;
5041 alias c_gst_uri_set_path gst_uri_set_path;
5042 alias c_gst_uri_set_path_segments gst_uri_set_path_segments;
5043 alias c_gst_uri_set_path_string gst_uri_set_path_string;
5044 alias c_gst_uri_set_port gst_uri_set_port;
5045 alias c_gst_uri_set_query_string gst_uri_set_query_string;
5046 alias c_gst_uri_set_query_table gst_uri_set_query_table;
5047 alias c_gst_uri_set_query_value gst_uri_set_query_value;
5048 alias c_gst_uri_set_scheme gst_uri_set_scheme;
5049 alias c_gst_uri_set_userinfo gst_uri_set_userinfo;
5050 alias c_gst_uri_to_string gst_uri_to_string;
5051 alias c_gst_uri_construct gst_uri_construct;
5052 alias c_gst_uri_from_string gst_uri_from_string;
5053 alias c_gst_uri_get_location gst_uri_get_location;
5054 alias c_gst_uri_get_protocol gst_uri_get_protocol;
5055 alias c_gst_uri_has_protocol gst_uri_has_protocol;
5056 alias c_gst_uri_is_valid gst_uri_is_valid;
5057 alias c_gst_uri_join_strings gst_uri_join_strings;
5058 alias c_gst_uri_protocol_is_supported gst_uri_protocol_is_supported;
5059 alias c_gst_uri_protocol_is_valid gst_uri_protocol_is_valid;
5060 alias c_gst_filename_to_uri gst_filename_to_uri;
5061 alias c_gst_uri_error_quark gst_uri_error_quark;
5062 
5063 // gstreamer.ValueArray
5064 
5065 alias c_gst_value_array_get_type gst_value_array_get_type;
5066 alias c_gst_value_array_append_and_take_value gst_value_array_append_and_take_value;
5067 alias c_gst_value_array_append_value gst_value_array_append_value;
5068 alias c_gst_value_array_get_size gst_value_array_get_size;
5069 alias c_gst_value_array_get_value gst_value_array_get_value;
5070 alias c_gst_value_array_prepend_value gst_value_array_prepend_value;
5071 
5072 // gstreamer.ValueList
5073 
5074 alias c_gst_value_list_get_type gst_value_list_get_type;
5075 alias c_gst_value_list_append_and_take_value gst_value_list_append_and_take_value;
5076 alias c_gst_value_list_append_value gst_value_list_append_value;
5077 alias c_gst_value_list_concat gst_value_list_concat;
5078 alias c_gst_value_list_get_size gst_value_list_get_size;
5079 alias c_gst_value_list_get_value gst_value_list_get_value;
5080 alias c_gst_value_list_merge gst_value_list_merge;
5081 alias c_gst_value_list_prepend_value gst_value_list_prepend_value;
5082 
5083 // gstreamer.Debug
5084 
5085 alias c_gst_debug_add_log_function gst_debug_add_log_function;
5086 alias c_gst_debug_bin_to_dot_data gst_debug_bin_to_dot_data;
5087 alias c_gst_debug_bin_to_dot_file gst_debug_bin_to_dot_file;
5088 alias c_gst_debug_bin_to_dot_file_with_ts gst_debug_bin_to_dot_file_with_ts;
5089 alias c_gst_debug_construct_term_color gst_debug_construct_term_color;
5090 alias c_gst_debug_construct_win_color gst_debug_construct_win_color;
5091 alias c_gst_debug_get_all_categories gst_debug_get_all_categories;
5092 alias c_gst_debug_get_color_mode gst_debug_get_color_mode;
5093 alias c_gst_debug_get_default_threshold gst_debug_get_default_threshold;
5094 alias c_gst_debug_is_active gst_debug_is_active;
5095 alias c_gst_debug_is_colored gst_debug_is_colored;
5096 alias c_gst_debug_level_get_name gst_debug_level_get_name;
5097 alias c_gst_debug_log gst_debug_log;
5098 alias c_gst_debug_log_default gst_debug_log_default;
5099 alias c_gst_debug_log_valist gst_debug_log_valist;
5100 alias c_gst_debug_print_stack_trace gst_debug_print_stack_trace;
5101 alias c_gst_debug_remove_log_function gst_debug_remove_log_function;
5102 alias c_gst_debug_remove_log_function_by_data gst_debug_remove_log_function_by_data;
5103 alias c_gst_debug_set_active gst_debug_set_active;
5104 alias c_gst_debug_set_color_mode gst_debug_set_color_mode;
5105 alias c_gst_debug_set_color_mode_from_string gst_debug_set_color_mode_from_string;
5106 alias c_gst_debug_set_colored gst_debug_set_colored;
5107 alias c_gst_debug_set_default_threshold gst_debug_set_default_threshold;
5108 alias c_gst_debug_set_threshold_for_name gst_debug_set_threshold_for_name;
5109 alias c_gst_debug_set_threshold_from_string gst_debug_set_threshold_from_string;
5110 alias c_gst_debug_unset_threshold_for_name gst_debug_unset_threshold_for_name;
5111 
5112 // gstreamer.GError
5113 
5114 alias c_gst_error_get_message gst_error_get_message;
5115 
5116 // gstreamer.Format
5117 
5118 alias c_gst_format_get_by_nick gst_format_get_by_nick;
5119 alias c_gst_format_get_details gst_format_get_details;
5120 alias c_gst_format_get_name gst_format_get_name;
5121 alias c_gst_format_iterate_definitions gst_format_iterate_definitions;
5122 alias c_gst_format_register gst_format_register;
5123 alias c_gst_format_to_quark gst_format_to_quark;
5124 alias c_gst_formats_contains gst_formats_contains;
5125 
5126 // gstreamer.GStreamer
5127 
5128 alias c_gst_deinit gst_deinit;
5129 alias c_gst_init gst_init;
5130 alias c_gst_init_check gst_init_check;
5131 alias c_gst_init_get_option_group gst_init_get_option_group;
5132 alias c_gst_is_initialized gst_is_initialized;
5133 alias c_gst_segtrap_is_enabled gst_segtrap_is_enabled;
5134 alias c_gst_segtrap_set_enabled gst_segtrap_set_enabled;
5135 alias c_gst_update_registry gst_update_registry;
5136 alias c_gst_version gst_version;
5137 alias c_gst_version_string gst_version_string;
5138 
5139 // gstreamer.Parse
5140 
5141 alias c_gst_parse_bin_from_description gst_parse_bin_from_description;
5142 alias c_gst_parse_bin_from_description_full gst_parse_bin_from_description_full;
5143 alias c_gst_parse_error_quark gst_parse_error_quark;
5144 alias c_gst_parse_launch gst_parse_launch;
5145 alias c_gst_parse_launch_full gst_parse_launch_full;
5146 alias c_gst_parse_launchv gst_parse_launchv;
5147 alias c_gst_parse_launchv_full gst_parse_launchv_full;
5148 
5149 // gstreamer.Utils
5150 
5151 alias c_gst_util_array_binary_search gst_util_array_binary_search;
5152 alias c_gst_util_double_to_fraction gst_util_double_to_fraction;
5153 alias c_gst_util_dump_mem gst_util_dump_mem;
5154 alias c_gst_util_fraction_add gst_util_fraction_add;
5155 alias c_gst_util_fraction_compare gst_util_fraction_compare;
5156 alias c_gst_util_fraction_multiply gst_util_fraction_multiply;
5157 alias c_gst_util_fraction_to_double gst_util_fraction_to_double;
5158 alias c_gst_util_gdouble_to_guint64 gst_util_gdouble_to_guint64;
5159 alias c_gst_util_get_timestamp gst_util_get_timestamp;
5160 alias c_gst_util_greatest_common_divisor gst_util_greatest_common_divisor;
5161 alias c_gst_util_greatest_common_divisor_int64 gst_util_greatest_common_divisor_int64;
5162 alias c_gst_util_group_id_next gst_util_group_id_next;
5163 alias c_gst_util_guint64_to_gdouble gst_util_guint64_to_gdouble;
5164 alias c_gst_util_seqnum_compare gst_util_seqnum_compare;
5165 alias c_gst_util_seqnum_next gst_util_seqnum_next;
5166 alias c_gst_util_set_object_arg gst_util_set_object_arg;
5167 alias c_gst_util_set_value_from_string gst_util_set_value_from_string;
5168 alias c_gst_util_uint64_scale gst_util_uint64_scale;
5169 alias c_gst_util_uint64_scale_ceil gst_util_uint64_scale_ceil;
5170 alias c_gst_util_uint64_scale_int gst_util_uint64_scale_int;
5171 alias c_gst_util_uint64_scale_int_ceil gst_util_uint64_scale_int_ceil;
5172 alias c_gst_util_uint64_scale_int_round gst_util_uint64_scale_int_round;
5173 alias c_gst_util_uint64_scale_round gst_util_uint64_scale_round;
5174 alias c_gst_calculate_linear_regression gst_calculate_linear_regression;
5175 alias c_gst_dynamic_type_register gst_dynamic_type_register;
5176 alias c_gst_util_get_object_array gst_util_get_object_array;
5177 alias c_gst_util_set_object_array gst_util_set_object_array;
5178 
5179 // gstreamer.ValueGst
5180 
5181 alias c_gst_value_can_compare gst_value_can_compare;
5182 alias c_gst_value_can_intersect gst_value_can_intersect;
5183 alias c_gst_value_can_subtract gst_value_can_subtract;
5184 alias c_gst_value_can_union gst_value_can_union;
5185 alias c_gst_value_compare gst_value_compare;
5186 alias c_gst_value_deserialize gst_value_deserialize;
5187 alias c_gst_value_fixate gst_value_fixate;
5188 alias c_gst_value_fraction_multiply gst_value_fraction_multiply;
5189 alias c_gst_value_fraction_subtract gst_value_fraction_subtract;
5190 alias c_gst_value_get_bitmask gst_value_get_bitmask;
5191 alias c_gst_value_get_caps gst_value_get_caps;
5192 alias c_gst_value_get_caps_features gst_value_get_caps_features;
5193 alias c_gst_value_get_double_range_max gst_value_get_double_range_max;
5194 alias c_gst_value_get_double_range_min gst_value_get_double_range_min;
5195 alias c_gst_value_get_flagset_flags gst_value_get_flagset_flags;
5196 alias c_gst_value_get_flagset_mask gst_value_get_flagset_mask;
5197 alias c_gst_value_set_flagset gst_value_set_flagset;
5198 alias c_gst_value_get_fraction_denominator gst_value_get_fraction_denominator;
5199 alias c_gst_value_get_fraction_numerator gst_value_get_fraction_numerator;
5200 alias c_gst_value_get_fraction_range_max gst_value_get_fraction_range_max;
5201 alias c_gst_value_get_fraction_range_min gst_value_get_fraction_range_min;
5202 alias c_gst_value_get_int64_range_max gst_value_get_int64_range_max;
5203 alias c_gst_value_get_int64_range_min gst_value_get_int64_range_min;
5204 alias c_gst_value_get_int64_range_step gst_value_get_int64_range_step;
5205 alias c_gst_value_get_int_range_max gst_value_get_int_range_max;
5206 alias c_gst_value_get_int_range_min gst_value_get_int_range_min;
5207 alias c_gst_value_get_int_range_step gst_value_get_int_range_step;
5208 alias c_gst_value_get_structure gst_value_get_structure;
5209 alias c_gst_value_init_and_copy gst_value_init_and_copy;
5210 alias c_gst_value_intersect gst_value_intersect;
5211 alias c_gst_value_is_fixed gst_value_is_fixed;
5212 alias c_gst_value_is_subset gst_value_is_subset;
5213 alias c_gst_value_register gst_value_register;
5214 alias c_gst_value_serialize gst_value_serialize;
5215 alias c_gst_value_set_bitmask gst_value_set_bitmask;
5216 alias c_gst_value_set_caps gst_value_set_caps;
5217 alias c_gst_value_set_caps_features gst_value_set_caps_features;
5218 alias c_gst_value_set_double_range gst_value_set_double_range;
5219 alias c_gst_value_set_fraction gst_value_set_fraction;
5220 alias c_gst_value_set_fraction_range gst_value_set_fraction_range;
5221 alias c_gst_value_set_fraction_range_full gst_value_set_fraction_range_full;
5222 alias c_gst_value_set_int64_range gst_value_set_int64_range;
5223 alias c_gst_value_set_int64_range_step gst_value_set_int64_range_step;
5224 alias c_gst_value_set_int_range gst_value_set_int_range;
5225 alias c_gst_value_set_int_range_step gst_value_set_int_range_step;
5226 alias c_gst_value_set_structure gst_value_set_structure;
5227 alias c_gst_value_subtract gst_value_subtract;
5228 alias c_gst_value_union gst_value_union;