about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedgstgl_private.h
blob: d0b502eb4d28a4e9758e72f897c97c038c072603 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh...
#endif

GO(gst_buffer_add_gl_sync_meta, pFpp)
GO(gst_buffer_add_gl_sync_meta_full, pFppp)
GO(gst_buffer_pool_config_get_gl_allocation_params, pFp)
GO(gst_buffer_pool_config_set_gl_allocation_params, vFpp)
GO(gst_context_get_gl_display, iFpp)
GO(gst_context_set_gl_display, vFpp)
GO(gst_egl_get_error_string, pFi)
GO(gst_egl_image_export_dmabuf, iFpppp)
GO(gst_egl_image_from_dmabuf, pFpipiL)
GO(gst_egl_image_from_dmabuf_direct, pFpppp)
GO(gst_egl_image_from_dmabuf_direct_target, pFppppu)
GO(gst_egl_image_from_texture, pFppp)
GO(gst_egl_image_get_image, pFp)
GO(gst_egl_image_get_type, LFv)
//GOM(gst_egl_image_new_wrapped, pFEppupp)
GO(gst_gl_allocation_params_copy, pFp)
GO(gst_gl_allocation_params_copy_data, vFpp)
GO(gst_gl_allocation_params_free, vFp)
GO(gst_gl_allocation_params_free_data, vFp)
GO(gst_gl_allocation_params_get_type, LFv)
//GOM(gst_gl_allocation_params_init, iFEpLupppLppppp)
GO(gst_gl_api_from_string, uFp)
GO(gst_gl_api_get_type, LFv)
GO(gst_gl_api_to_string, pFu)
//GOM(gst_gl_async_debug_free, vFEp)
//GOM(gst_gl_async_debug_freeze, vFEp)
//GOM(gst_gl_async_debug_init, vFEp)
//GOM(gst_gl_async_debug_new, pFEv)
//GOM(gst_gl_async_debug_output_log_msg, vFEp)
//GOM(gst_gl_async_debug_store_log_msg, vFEppuppippV)
//GOM(gst_gl_async_debug_store_log_msg_valist, vFEppuppippA)
//GOM(gst_gl_async_debug_thaw, vFEp)
//GOM(gst_gl_async_debug_unset, vFEp)
GO(gst_gl_base_filter_find_gl_context, iFp)
GO(gst_gl_base_filter_get_gl_context, pFp)
GO(gst_gl_base_filter_get_type, LFv)
GO(gst_gl_base_memory_alloc, pFpp)
GO(gst_gl_base_memory_allocator_get_type, LFv)
GO(gst_gl_base_memory_alloc_data, iFp)
GO(gst_gl_base_memory_error_get_type, LFv)
GO(gst_gl_base_memory_error_quark, uFv)
GO(gst_gl_base_memory_get_type, LFv)
//GOM(gst_gl_base_memory_init, vFEpppppLpp)
GO(gst_gl_base_memory_init_once, vFv)
GO(gst_gl_base_memory_memcpy, iFppll)
GO(gst_gl_base_memory_transfer_get_type, LFv)
GO(gst_gl_base_src_get_type, LFv)
GO(gst_gl_buffer_allocation_params_get_type, LFv)
GO(gst_gl_buffer_allocation_params_new, pFpLpuu)
GO(gst_gl_buffer_allocator_get_type, LFv)
GO(gst_gl_buffer_get_type, LFv)
GO(gst_gl_buffer_init_once, vFv)
GO(gst_gl_buffer_pool_get_gl_allocation_params, pFp)
GO(gst_gl_buffer_pool_get_type, LFv)
GO(gst_gl_buffer_pool_new, pFp)
GO(gst_gl_check_extension, iFpp)
GO(gst_gl_color_convert_decide_allocation, iFpp)
GO(gst_gl_color_convert_fixate_caps, pFpupp)
GO(gst_gl_color_convert_get_type, LFv)
GO(gst_gl_color_convert_new, pFp)
GO(gst_gl_color_convert_perform, pFpp)
GO(gst_gl_color_convert_set_caps, iFppp)
GO(gst_gl_color_convert_transform_caps, pFpupp)
DATA(GST_GL_CONFIG_ATTRIB_ALPHA_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_BLUE_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_CAVEAT_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_CONFIG_ID_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_CONFORMANT_API_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_DEPTH_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_GREEN_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_LEVEL_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_LUMINANCE_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_MAX_PBUFFER_HEIGHT_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_MAX_PBUFFER_PIXELS_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_MAX_PBUFFER_WIDTH_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_MAX_SWAP_INTERVAL_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_MIN_SWAP_INTERVAL_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_NATIVE_RENDERABLE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_NATIVE_VISUAL_ID_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_PLATFORM_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_RED_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_RENDERABLE_API_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_SAMPLE_BUFFERS_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_SAMPLES_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_STENCIL_SIZE_NAME, 8)
DATA(GST_GL_CONFIG_ATTRIB_SURFACE_TYPE_NAME, 8)
GO(gst_gl_config_caveat_get_type, LFv)
GO(gst_gl_config_caveat_to_string, pFu)
GO(gst_gl_config_surface_type_get_type, LFv)
GO(gst_gl_config_surface_type_to_string, pFu)
GO(gst_gl_context_activate, iFpi)
GO(gst_gl_context_can_share, iFpp)
GO(gst_gl_context_check_feature, iFpp)
GO(gst_gl_context_check_framebuffer_status, iFpu)
GO(gst_gl_context_check_gl_version, iFpuii)
GO(gst_gl_context_clear_framebuffer, vFp)
GO(gst_gl_context_clear_shader, vFp)
GO(gst_gl_context_create, iFppp)
GOM(gst_gl_context_default_get_proc_address, pFEup)
GO(gst_gl_context_destroy, vFp)
GO(gst_gl_context_error_get_type, LFv)
GO(gst_gl_context_error_quark, uFv)
GO(gst_gl_context_fill_info, iFpp)
GO(gst_gl_context_get_config, pFp)
GO(gst_gl_context_get_current, pFv)
GO(gst_gl_context_get_current_gl_api, uFupp)
GO(gst_gl_context_get_current_gl_context, LFu)
GO(gst_gl_context_get_display, pFp)
GO(gst_gl_context_get_gl_api, uFp)
GO(gst_gl_context_get_gl_context, LFp)
GO(gst_gl_context_get_gl_platform, uFp)
GO(gst_gl_context_get_gl_platform_version, vFppp)
GO(gst_gl_context_get_gl_version, vFppp)
GO(gst_gl_context_get_proc_address, pFpp)
GOM(gst_gl_context_get_proc_address_with_platform, pFEuup)
GO(gst_gl_context_get_thread, pFp)
GO(gst_gl_context_get_type, LFv)
GO(gst_gl_context_get_window, pFp)
GO(gst_gl_context_is_shared, iFp)
GO(gst_gl_context_new, pFp)
GO(gst_gl_context_new_wrapped, pFpLuu)
GO(gst_gl_context_request_config, iFpp)
GO(gst_gl_context_set_shared_with, vFpp)
GO(gst_gl_context_set_window, iFpp)
GO(gst_gl_context_supports_glsl_profile_version, iFpui)
GO(gst_gl_context_supports_precision, iFpui)
GO(gst_gl_context_supports_precision_highp, iFpui)
GO(gst_gl_context_swap_buffers, vFp)
GOM(gst_gl_context_thread_add, vFEppp)
GO(gst_gl_display_add_context, iFpp)
GO(gst_gl_display_create_context, iFpppp)
GO(gst_gl_display_create_window, pFp)
GO(gst_gl_display_egl_device_get_type, LFv)
GO(gst_gl_display_egl_device_new, pFu)
GO(gst_gl_display_egl_device_new_with_egl_device, pFp)
GO(gst_gl_display_egl_from_gl_display, pFp)
GO(gst_gl_display_egl_get_from_native, pFuL)
GO(gst_gl_display_egl_get_type, LFv)
GO(gst_gl_display_egl_new, pFv)
GO(gst_gl_display_egl_new_with_egl_display, pFp)
GO(gst_gl_display_filter_gl_api, vFpu)
//GOM(gst_gl_display_find_window, pFEppp)
GO(gst_gl_display_get_gl_api, uFp)
GO(gst_gl_display_get_gl_api_unlocked, uFp)
GO(gst_gl_display_get_gl_context_for_thread, pFpp)
GO(gst_gl_display_get_handle, LFp)
GO(gst_gl_display_get_handle_type, uFp)
GO(gst_gl_display_get_type, LFv)
GO(gst_gl_display_new, pFv)
GO(gst_gl_display_new_with_type, pFu)
GO(gst_gl_display_remove_context, vFpp)
GO(gst_gl_display_remove_window, iFpp)
//GOM(gst_gl_display_retrieve_window, pFEppp)
GO(gst_gl_display_type_get_type, LFv)
GO(gst_gl_display_wayland_get_type, LFv)
GO(gst_gl_display_wayland_new, pFp)
GO(gst_gl_display_wayland_new_with_display, pFp)
GO(gst_gl_display_x11_get_type, LFv)
//GOM(gst_gl_display_x11_new, pFEp)
//GOM(gst_gl_display_x11_new_with_display, pFEp)
GO(gst_gl_element_propagate_display_context, vFpp)
GO(gst_gl_ensure_element_data, iFppp)
GO(gst_gl_filter_add_rgba_pad_templates, vFp)
GO(gst_gl_filter_draw_fullscreen_quad, vFp)
GO(gst_gl_filter_filter_texture, iFppp)
GO(gst_gl_filter_get_type, LFv)
GOM(gst_gl_filter_render_to_target, iFEppppp)
GO(gst_gl_filter_render_to_target_with_shader, vFpppp)
GO(gst_gl_format_from_video_info, uFppu)
GO(gst_gl_format_get_type, LFv)
GO(gst_gl_format_is_supported, iFpu)
GO(gst_gl_format_type_from_sized_gl_format, vFupp)
GO(gst_gl_format_type_n_bytes, uFuu)
GO(gst_gl_framebuffer_attach, vFpup)
GO(gst_gl_framebuffer_bind, vFp)
GOM(gst_gl_framebuffer_draw_to_texture, iFEpppp)
GO(gst_gl_framebuffer_get_effective_dimensions, vFppp)
GO(gst_gl_framebuffer_get_id, uFp)
GO(gst_gl_framebuffer_get_type, LFv)
GO(gst_gl_framebuffer_new, pFp)
GO(gst_gl_framebuffer_new_with_default_depth, pFpuu)
GO(gst_gl_get_affine_transformation_meta_as_ndc, vFpp)
GO(gst_gl_get_plane_data_size, LFppu)
GO(gst_gl_get_plane_start, LFppu)
GO(gst_gl_handle_context_query, iFppppp)
GO(gst_gl_handle_set_context, iFpppp)
GOM(gst_gl_insert_debug_marker, vFppV)
GO(gst_gl_memory_allocator_get_default, pFp)
GO(gst_gl_memory_allocator_get_type, LFv)
GO(gst_gl_memory_copy_into, iFpuuuii)
GO(gst_gl_memory_copy_teximage, iFpuuuii)
GO(gst_gl_memory_egl_allocator_get_type, LFv)
GO(gst_gl_memory_egl_get_display, pFp)
GO(gst_gl_memory_egl_get_image, pFp)
GO(gst_gl_memory_egl_get_type, LFv)
GO(gst_gl_memory_egl_init_once, vFv)
GO(gst_gl_memory_get_texture_format, uFp)
GO(gst_gl_memory_get_texture_height, iFp)
GO(gst_gl_memory_get_texture_id, uFp)
GO(gst_gl_memory_get_texture_target, uFp)
GO(gst_gl_memory_get_texture_width, iFp)
GO(gst_gl_memory_get_type, LFv)
//GOM(gst_gl_memory_init, vFEppppuuppuppp)
GO(gst_gl_memory_init_once, vFv)
GO(gst_gl_memory_pbo_allocator_get_type, LFv)
GO(gst_gl_memory_pbo_copy_into_texture, iFpuuuiiii)
GO(gst_gl_memory_pbo_download_transfer, vFp)
GO(gst_gl_memory_pbo_get_type, LFv)
GO(gst_gl_memory_pbo_init_once, vFv)
GO(gst_gl_memory_pbo_upload_transfer, vFp)
GO(gst_gl_memory_read_pixels, iFpp)
GO(gst_gl_memory_setup_buffer, iFpppppL)
GO(gst_gl_memory_texsubimage, vFpp)
GO(gst_gl_multiply_matrix4, vFppp)
GO(gst_gl_overlay_compositor_add_caps, pFp)
GO(gst_gl_overlay_compositor_draw_overlays, vFp)
GO(gst_gl_overlay_compositor_free_overlays, vFp)
GO(gst_gl_overlay_compositor_get_type, LFv)
GO(gst_gl_overlay_compositor_new, pFp)
GO(gst_gl_overlay_compositor_upload_overlays, vFpp)
GO(gst_gl_platform_from_string, uFp)
GO(gst_gl_platform_get_type, LFv)
GO(gst_gl_platform_to_string, pFu)
//GOM(gst_gl_query_counter, vFEp)
//GOM(gst_gl_query_end, vFEp)
//GOM(gst_gl_query_free, vFEp)
//GOM(gst_gl_query_init, vFEppu)
GO(gst_gl_query_local_gl_context, iFpup)
//GOM(gst_gl_query_new, pFEpu)
//GOM(gst_gl_query_result, LFEp)
//GOM(gst_gl_query_start, vFEp)
GO(gst_gl_query_type_get_type, LFv)
//GOM(gst_gl_query_unset, vFEp)
GO(gst_gl_renderbuffer_allocation_params_get_type, LFv)
GO(gst_gl_renderbuffer_allocation_params_new, pFppuuu)
//GOM(gst_gl_renderbuffer_allocation_params_new_wrapped, pFEppuuuppp)
GO(gst_gl_renderbuffer_allocator_get_type, LFv)
GO(gst_gl_renderbuffer_get_format, uFp)
GO(gst_gl_renderbuffer_get_height, iFp)
GO(gst_gl_renderbuffer_get_id, uFp)
GO(gst_gl_renderbuffer_get_type, LFv)
GO(gst_gl_renderbuffer_get_width, iFp)
GO(gst_gl_renderbuffer_init_once, vFv)
GO(gst_gl_set_affine_transformation_meta_from_ndc, vFpp)
GO(gst_gl_shader_attach, iFpp)
GO(gst_gl_shader_attach_unlocked, iFpp)
GO(gst_gl_shader_bind_attribute_location, vFpup)
GO(gst_gl_shader_bind_frag_data_location, vFpup)
GO(gst_gl_shader_compile_attach_stage, iFppp)
GO(gst_gl_shader_detach, vFpp)
GO(gst_gl_shader_detach_unlocked, vFpp)
GO(gst_gl_shader_get_attribute_location, iFpp)
GO(gst_gl_shader_get_program_handle, iFp)
GO(gst_gl_shader_get_type, LFv)
GO(gst_gl_shader_is_linked, iFp)
GO(gst_gl_shader_link, iFpp)
GO(gst_gl_shader_new, pFp)
GO(gst_gl_shader_new_default, pFpp)
GO(gst_gl_shader_new_link_with_stages, pFpppppppppppp)  //vaargs
GO(gst_gl_shader_new_with_stages, pFpppppppppppp)   //vaarg
GO(gst_gl_shader_release, vFp)
GO(gst_gl_shader_release_unlocked, vFp)
GO(gst_gl_shader_set_uniform_1f, vFppf)
GO(gst_gl_shader_set_uniform_1fv, vFppup)
GO(gst_gl_shader_set_uniform_1i, vFppi)
GO(gst_gl_shader_set_uniform_1iv, vFppup)
GO(gst_gl_shader_set_uniform_2f, vFppff)
GO(gst_gl_shader_set_uniform_2fv, vFppup)
GO(gst_gl_shader_set_uniform_2i, vFppii)
GO(gst_gl_shader_set_uniform_2iv, vFppup)
GO(gst_gl_shader_set_uniform_3f, vFppfff)
GO(gst_gl_shader_set_uniform_3fv, vFppup)
GO(gst_gl_shader_set_uniform_3i, vFppiii)
GO(gst_gl_shader_set_uniform_3iv, vFppup)
GO(gst_gl_shader_set_uniform_4f, vFppffff)
GO(gst_gl_shader_set_uniform_4fv, vFppup)
GO(gst_gl_shader_set_uniform_4i, vFppiiii)
GO(gst_gl_shader_set_uniform_4iv, vFppup)
GO(gst_gl_shader_set_uniform_matrix_2fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_2x3fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_2x4fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_3fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_3x2fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_3x4fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_4fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_4x2fv, vFppiip)
GO(gst_gl_shader_set_uniform_matrix_4x3fv, vFppiip)
DATA(gst_gl_shader_string_fragment_default, 8)
DATA(gst_gl_shader_string_fragment_external_oes_default, 8)
GO(gst_gl_shader_string_fragment_external_oes_get_default, pFpui)
GO(gst_gl_shader_string_fragment_get_default, pFpui)
DATA(gst_gl_shader_string_fragment_highp_precision, 8)
DATA(gst_gl_shader_string_fragment_mediump_precision, 8)
GO(gst_gl_shader_string_get_highest_precision, pFpui)
DATA(gst_gl_shader_string_vertex_default, 8)
DATA(gst_gl_shader_string_vertex_mat4_texture_transform, 8)
DATA(gst_gl_shader_string_vertex_mat4_vertex_transform, 8)
GO(gst_gl_shader_use, vFp)
GO(gst_gl_sized_gl_format_from_gl_format_type, uFpuu)
GO(gst_glsl_error_get_type, LFv)
GO(gst_glsl_error_quark, uFv)
GO(gst_glsl_profile_from_string, iFp)
GO(gst_glsl_profile_get_type, LFv)
GO(gst_glsl_profile_to_string, pFi)
GO(gst_glsl_stage_compile, iFpp)
GO(gst_glsl_stage_get_handle, uFp)
GO(gst_glsl_stage_get_profile, iFp)
GO(gst_glsl_stage_get_shader_type, uFp)
GO(gst_glsl_stage_get_type, LFv)
GO(gst_glsl_stage_get_version, uFp)
GO(gst_glsl_stage_new, pFpu)
GO(gst_glsl_stage_new_default_fragment, pFp)
GO(gst_glsl_stage_new_default_vertex, pFp)
GO(gst_glsl_stage_new_with_string, pFpuuip)
GO(gst_glsl_stage_new_with_strings, pFpuuiip)
GO(gst_glsl_stage_set_strings, iFpuiip)
GO(gst_glsl_string_get_version_profile, iFppp)
GO(gst_glsl_version_from_string, uFp)
GO(gst_glsl_version_get_type, LFv)
GO(gst_glsl_version_profile_from_string, iFppp)
GO(gst_glsl_version_profile_to_string, pFui)
GO(gst_glsl_version_to_string, pFu)
GO(gst_gl_stereo_downmix_get_type, LFv)
GO(gst_gl_stereo_downmix_mode_get_type, LFv)
GO(gst_gl_sync_meta_api_get_type, LFv)
GO(gst_gl_sync_meta_get_info, pFv)
GO(gst_gl_sync_meta_set_sync_point, vFpp)
GO(gst_gl_sync_meta_wait, vFpp)
GO(gst_gl_sync_meta_wait_cpu, vFpp)
GO(gst_gl_texture_target_from_gl, uFu)
GO(gst_gl_texture_target_from_string, uFp)
GO(gst_gl_texture_target_get_type, LFv)
GO(gst_gl_texture_target_to_buffer_pool_option, pFu)
GO(gst_gl_texture_target_to_gl, uFu)
GO(gst_gl_texture_target_to_string, pFu)
GO(gst_gl_upload_get_caps, vFppp)
GO(gst_gl_upload_get_input_template_caps, pFv)
GO(gst_gl_upload_get_type, LFv)
GO(gst_gl_upload_new, pFp)
GO(gst_gl_upload_perform_with_buffer, iFppp)
GO(gst_gl_upload_propose_allocation, vFppp)
GO(gst_gl_upload_return_get_type, LFv)
GO(gst_gl_upload_set_caps, iFppp)
GO(gst_gl_upload_set_context, vFpp)
GO(gst_gl_upload_transform_caps, pFppupp)
GO(gst_gl_value_get_texture_target_mask, uFp)
GO(gst_gl_value_set_texture_target, iFpu)
GO(gst_gl_value_set_texture_target_from_mask, iFpu)
GO(gst_gl_version_to_glsl_version, uFuii)
GO(gst_gl_video_allocation_params_copy_data, vFpp)
GO(gst_gl_video_allocation_params_free_data, vFp)
GO(gst_gl_video_allocation_params_get_type, LFv)
//GOM(gst_gl_video_allocation_params_init_full, iFEpLupppppupuupppp)
GO(gst_gl_video_allocation_params_new, pFpppupuu)
//GOM(gst_gl_video_allocation_params_new_wrapped_data, pFEpppupuuppp)
//GOM(gst_gl_video_allocation_params_new_wrapped_gl_handle, pFEpppupuuppp)
//GOM(gst_gl_video_allocation_params_new_wrapped_texture, pFEpppupuuupp)
GO(gst_gl_view_convert_fixate_caps, pFpupp)
GO(gst_gl_view_convert_get_output, iFpp)
GO(gst_gl_view_convert_get_type, LFv)
GO(gst_gl_view_convert_new, pFv)
GO(gst_gl_view_convert_perform, pFpp)
GO(gst_gl_view_convert_reset, vFp)
GO(gst_gl_view_convert_set_caps, iFppp)
GO(gst_gl_view_convert_set_context, vFpp)
GO(gst_gl_view_convert_submit_input_buffer, iFpip)
GO(gst_gl_view_convert_transform_caps, pFpupp)
GO(gst_gl_window_controls_viewport, iFp)
GO(gst_gl_window_draw, vFp)
GO(gst_gl_window_error_get_type, LFv)
GO(gst_gl_window_error_quark, uFv)
GO(gst_gl_window_get_context, pFp)
GO(gst_gl_window_get_display, LFp)
GO(gst_gl_window_get_surface_dimensions, vFppp)
GO(gst_gl_window_get_type, LFv)
GO(gst_gl_window_get_window_handle, LFp)
GO(gst_gl_window_handle_events, vFpi)
GO(gst_gl_window_has_output_surface, iFp)
GO(gst_gl_window_new, pFp)
GO(gst_gl_window_queue_resize, vFp)
GO(gst_gl_window_quit, vFp)
GO(gst_gl_window_resize, vFpuu)
GO(gst_gl_window_run, vFp)
GO(gst_gl_window_send_key_event, vFppp)
GOM(gst_gl_window_send_message, vFEppp)
//GOM(gst_gl_window_send_message_async, vFEpppp)
GO(gst_gl_window_send_mouse_event, vFppidd)
GO(gst_gl_window_send_scroll_event, vFpdddd)
GOM(gst_gl_window_set_close_callback, vFEpppp)
GOM(gst_gl_window_set_draw_callback, vFEpppp)
GO(gst_gl_window_set_preferred_size, vFpii)
GO(gst_gl_window_set_render_rectangle, iFpiiii)
GOM(gst_gl_window_set_resize_callback, vFEpppp)
GO(gst_gl_window_set_window_handle, vFpL)
GO(gst_gl_window_show, vFp)
GO(gst_is_gl_base_memory, iFp)
GO(gst_is_gl_buffer, iFp)
GO(gst_is_gl_memory, iFp)
GO(gst_is_gl_memory_egl, iFp)
GO(gst_is_gl_memory_pbo, iFp)
GO(gst_is_gl_renderbuffer, iFp)