From 10b6683d1ecb203284e1af17b503674320c9b862 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 1 Nov 2016 16:13:21 +1100 Subject: [PATCH] gl/docs: update lists of included symbols in the sections and types files. Also remove some unneeded types from the documentation as they aren't exposed as public API --- docs/libs/gst-plugins-bad-libs-docs.sgml | 28 ++- docs/libs/gst-plugins-bad-libs-sections.txt | 247 +++++++++++++++++--- docs/libs/gst-plugins-bad-libs.types | 4 + 3 files changed, 238 insertions(+), 41 deletions(-) diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 88fd11dd2d..0d0b95cbde 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -73,38 +73,48 @@ OpenGL Helper Library - + - - + + - + + + + + + + + + + - + - diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index 2f2042d3be..5a99c4844c 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -894,6 +894,32 @@ GST_IS_GL_CONTEXT_CLASS GST_GL_CONTEXT_CAST GstGLContextPrivate gst_gl_context_get_type + +GST_GL_DEBUG_PROC +GST_GL_HAVE_DMABUF +GST_GL_HAVE_EGLATTRIB +GST_GL_HAVE_GLCHAR +GST_GL_HAVE_GLEGLIMAGEOES +GST_GL_HAVE_GLES2 +GST_GL_HAVE_GLES3 +GST_GL_HAVE_GLINT64 +GST_GL_HAVE_GLINTPTR +GST_GL_HAVE_GLSIZEIPTR +GST_GL_HAVE_GLSYNC +GST_GL_HAVE_GLUINT64 +GST_GL_HAVE_OPENGL +GST_GL_HAVE_PLATFORM_CGL +GST_GL_HAVE_PLATFORM_EAGL +GST_GL_HAVE_PLATFORM_EGL +GST_GL_HAVE_PLATFORM_GLX +GST_GL_HAVE_PLATFORM_WGL +GST_GL_HAVE_WINDOW_ANDROID +GST_GL_HAVE_WINDOW_COCOA +GST_GL_HAVE_WINDOW_DISPMANX +GST_GL_HAVE_WINDOW_EAGL +GST_GL_HAVE_WINDOW_WAYLAND +GST_GL_HAVE_WINDOW_WIN32 +GST_GL_HAVE_WINDOW_X11
@@ -924,6 +950,7 @@ GstGLContextEGL gst_gl_context_egl_new gst_gl_context_egl_get_current_context gst_gl_context_egl_get_proc_address +gst_gl_context_egl_get_error_string GST_GL_CONTEXT_EGL GST_IS_GL_CONTEXT_EGL @@ -1019,10 +1046,61 @@ GST_GL_DISPLAY GST_IS_GL_DISPLAY GST_TYPE_GL_DISPLAY GST_GL_DISPLAY_CLASS +GST_GL_DISPLAY_GET_CLASS GST_IS_GL_DISPLAY_CLASS GST_GL_DISPLAY_CAST GstGLDisplayPrivate gst_gl_display_get_type + +gst_gl_display_lock +gst_gl_display_unlock +gst_gl_display_get_gl_api_unlocked +
+ +
+gstgldisplaycocoa +GstGLDIsplayCocoa +gst_gl_display_cocoa_new + +gst_gl_display_cocoa_get_type +GST_GL_DISPLAY_COCOA +GST_GL_DISPLAY_COCOA_CAST +GST_GL_DISPLAY_COCOA_CLASS +
+ +
+gstgldisplayegl +GstGLDIsplayEGL +gst_gl_display_egl_new + +GST_GL_DISPLAY_EGL +GST_GL_DISPLAY_EGL_CAST +GST_GL_DISPLAY_EGL_CLASS +gst_gl_display_egl_get_type +
+ +
+gstgldisplaywayland +GstGLDIsplayWayland +gst_gl_display_wayland_new +gst_gl_display_wayland_new_with_display + +gst_gl_display_wayland_get_type +GST_GL_DISPLAY_WAYLAND +GST_GL_DISPLAY_WAYLAND_CAST +GST_GL_DISPLAY_WAYLAND_CLASS +
+ +
+gstgldisplayx11 +GstGLDIsplayX11 +gst_gl_display_x11_new +gst_gl_display_x11_new_with_display + +gst_gl_display_x11_get_type +GST_GL_DISPLAY_X11 +GST_GL_DISPLAY_X11_CAST +GST_GL_DISPLAY_X11_CLASS
@@ -1060,15 +1138,28 @@ GST_GL_BASE_FILTER_GET_CLASS GstGLBaseFilterPrivate
+
+gsteglimage +GstEGLImage +gst_egl_image_from_dmabuf +gst_egl_image_get_image +gst_egl_image_get_orientation +gst_egl_image_new_wrapped +gst_egl_image_ref +gst_egl_image_unref + +gst_egl_image_get_type +
+
gstglfilter GstGLFilter GstGLFilter GstGLFilterClass -gst_gl_filter_draw_texture gst_gl_filter_render_to_target gst_gl_filter_render_to_target_with_shader gst_gl_filter_filter_texture +gst_gl_filter_draw_fullscreen_quad GST_GL_FILTER GST_IS_GL_FILTER @@ -1108,9 +1199,13 @@ gst_gl_texture_target_to_buffer_pool_option GstGLFramebuffer GstGLFramebufferClass gst_gl_framebuffer_new -gst_gl_framebuffer_generate -gst_gl_framebuffer_delete -gst_gl_framebuffer_use_v2 +gst_gl_framebuffer_new_with_default_depth +gst_gl_framebuffer_attach +gst_gl_framebuffer_bind +gst_gl_context_clear_framebuffer +gst_gl_framebuffer_draw_to_texture +gst_gl_framebuffer_get_effective_dimensions +gst_gl_framebuffer_get_id GstGLFramebufferPrivate GST_GL_FRAMEBUFFER @@ -1216,6 +1311,30 @@ GST_IS_GL_MEMORY_ALLOCATOR_CLASS GST_TYPE_GL_MEMORY_ALLOCATOR
+
+gstglmemoryegl +GstGLMemoryEGLAllocator +GstGLMemoryEGLAllocatorClass +GST_GL_MEMORY_EGL_ALLOCATOR_NAME +GstGLMemoryEGL +GstGLMemoryEGL +gst_gl_memory_egl_init_once +gst_gl_memory_egl_get_display +gst_gl_memory_egl_get_image +gst_gl_memory_egl_get_orientation +gst_is_gl_memory_egl + +GST_GL_MEMORY_EGL_CAST +GST_GL_MEMORY_EGL_ALLOCATOR +GST_GL_MEMORY_EGL_ALLOCATOR_CAST +GST_GL_MEMORY_EGL_ALLOCATOR_CLASS +GST_GL_MEMORY_EGL_ALLOCATOR_GET_CLASS +gst_gl_memory_egl_allocator_get_type +GST_IS_GL_MEMORY_EGL_ALLOCATOR +GST_IS_GL_MEMORY_EGL_ALLOCATOR_CLASS +GST_TYPE_GL_MEMORY_EGL_ALLOCATOR +
+
gstglmemorypbo GstGLMemoryPBOAllocator @@ -1241,18 +1360,55 @@ GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
-gsteglimagememory -GstEGLImageMemory -gst_egl_image_memory_init -gst_egl_image_memory_get_display -gst_egl_image_memory_get_image -gst_egl_image_memory_get_orientation -gst_egl_image_memory_set_orientation -gst_egl_image_memory_setup_buffer -gst_is_egl_image_memory -GST_EGL_IMAGE_MEMORY_TYPE -GST_CAPS_FEATURE_MEMORY_EGL_IMAGE +gstgloverlaycompositor +GstGLOverlayCompositor +gst_gl_overlay_compositor_new +gst_gl_overlay_compositor_add_caps +gst_gl_overlay_compositor_draw_overlays +gst_gl_overlay_compositor_upload_overlays +gst_gl_overlay_compositor_free_overlays +gst_gl_overlay_compositor_get_type +GST_GL_OVERLAY_COMPOSITOR +GST_GL_OVERLAY_COMPOSITOR_CAST +GST_GL_OVERLAY_COMPOSITOR_CLASS +
+ +
+gstglquery +GstGLQuery +gst_gl_query_counter +gst_gl_query_counter_log +gst_gl_query_counter_log_valist +gst_gl_query_end +gst_gl_query_free +gst_gl_query_init +gst_gl_query_new +gst_gl_query_result +gst_gl_query_start +gst_gl_query_start_log +gst_gl_query_start_log_valist +gst_gl_query_unset +
+ +
+gstglrenderbuffer +GstGLRenderbuffer +GST_GL_RENDERBUFFER_ALLOCATOR_NAME +gst_gl_renderbuffer_allocation_params_new +gst_gl_renderbuffer_allocation_params_new_wrapped +gst_gl_renderbuffer_get_height +gst_gl_renderbuffer_get_id +gst_gl_renderbuffer_get_type +gst_gl_renderbuffer_get_width +gst_gl_renderbuffer_init_once + +GST_GL_RENDERBUFFER_CAST +GST_GL_RENDERBUFFER_ALLOCATOR +GST_GL_RENDERBUFFER_ALLOCATOR_CAST +GST_GL_RENDERBUFFER_ALLOCATOR_CLASS +GST_GL_RENDERBUFFER_ALLOCATOR_GET_CLASS +gst_gl_renderbuffer_allocator_get_type
@@ -1264,6 +1420,7 @@ gst_gl_shader_new_default gst_gl_shader_new_link_with_stages gst_gl_shader_new_with_stages gst_gl_shader_use +gst_gl_context_clear_shader gst_gl_shader_get_program_handle gst_gl_shader_release gst_gl_shader_release_unlocked @@ -1301,6 +1458,12 @@ gst_gl_shader_set_uniform_matrix_4x2fv gst_gl_shader_set_uniform_matrix_4x3fv gst_gl_shader_get_attribute_location gst_gl_shader_bind_attribute_location +gst_gl_shader_bind_frag_data_location +gst_gl_shader_string_fragment_default +gst_gl_shader_string_fragment_external_oes_default +gst_gl_shader_string_vertex_default +gst_gl_shader_string_vertex_mat4_texture_transform +gst_gl_shader_string_vertex_mat4_vertex_transform GstGLShaderPrivate GST_GL_SHADER @@ -1358,7 +1521,6 @@ GST_GLSL_STAGE_CLASS GST_GLSL_STAGE_GET_CLASS
-
gstglsyncmeta GstGLSyncMeta @@ -1382,6 +1544,7 @@ GST_GL_SYNC_META_INFO GstGLUpload GstGLUpload gst_gl_upload_new +gst_gl_upload_set_context gst_gl_upload_get_caps gst_gl_upload_set_caps gst_gl_upload_propose_allocation @@ -1403,25 +1566,9 @@ GstGLUploadPrivate
gstglutils OpenGL Miscellaneous Utilities -GLCB -GLCB_V2 -CRCB -CDCB -GstGLDisplayProjection gst_gl_handle_set_context gst_gl_handle_context_query -gst_gl_context_gen_texture -gst_gl_context_del_texture -gst_gl_context_gen_fbo -gst_gl_context_del_fbo -gst_gl_context_use_fbo_v2 -gst_gl_context_gen_shader -gst_gl_context_del_shader gst_gl_context_check_framebuffer_status -gst_gl_context_set_error -gst_gl_context_get_error -gst_gl_context_clear_shader -gst_gl_generate_texture_full gst_gl_caps_replace_all_caps_features gst_gl_ensure_element_data gst_gl_get_plane_data_size @@ -1430,6 +1577,11 @@ gst_gl_run_query gst_gl_value_get_texture_target_mask gst_gl_value_set_texture_target gst_gl_value_set_texture_target_from_mask +gst_gl_get_affine_transformation_meta_as_ndc +gst_gl_multiply_matrix4 +gst_gl_check_extension +gst_gl_context_gen_shader +gst_gl_context_del_shader
@@ -1489,6 +1641,9 @@ gst_gl_window_set_preferred_size gst_gl_window_show gst_gl_window_get_surface_dimensions gst_gl_window_handle_events +gst_gl_window_queue_resize +gst_gl_window_resize +gst_gl_window_set_render_rectangle GST_IS_GL_WINDOW GST_IS_GL_WINDOW_CLASS @@ -1502,7 +1657,12 @@ GstGLWindowPrivate gst_gl_window_key_event_cb gst_gl_window_mouse_event_cb gst_gl_window_send_key_event +gst_gl_window_send_key_event_async gst_gl_window_send_mouse_event +gst_gl_window_send_mouse_event_async +GST_GL_WINDOW_GET_LOCK +GST_GL_WINDOW_LOCK +GST_GL_WINDOW_UNLOCK
@@ -1537,6 +1697,8 @@ GST_GL_WINDOW_COCOA_CLASS GST_GL_WINDOW_COCOA_GET_CLASS gst_gl_window_cocoa_get_type GstGLWindowCocoaPrivate + +gst_gl_window_cocoa_draw_thread
@@ -1553,6 +1715,25 @@ GST_GL_WINDOW_DISPMANX_EGL GST_GL_WINDOW_DISPMANX_EGL_CLASS GST_GL_WINDOW_DISPMANX_EGL_GET_CLASS gst_gl_window_dispmanx_egl_get_type + +gst_gl_window_dispmanx_egl_create_window +
+ +
+gstglwindoweagl +GstGLWindowEAGL + +GST_IS_GL_WINDOW_EAGL +GST_IS_GL_WINDOW_EAGL_CLASS +GST_GL_TYPE_WINDOW_EAGL +GST_GL_WINDOW_EAGL +GST_GL_WINDOW_EAGL_CLASS +GST_GL_WINDOW_EAGL_GET_CLASS +gst_gl_window_eagl_get_type + +GstGLWindowEAGL +GstGLWindowEAGLClass +gst_gl_window_eagl_new
@@ -1570,6 +1751,8 @@ GST_GL_WINDOW_WAYLAND_EGL_CLASS GST_GL_WINDOW_WAYLAND_EGL_GET_CLASS gst_gl_window_wayland_egl_get_type wayland_event_source_new + +gst_gl_window_wayland_egl_create_window
diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types index f7f761ee06..69b3c399be 100644 --- a/docs/libs/gst-plugins-bad-libs.types +++ b/docs/libs/gst-plugins-bad-libs.types @@ -28,8 +28,11 @@ gst_insert_bin_get_type gst_gl_buffer_allocator_get_type +gst_gl_base_memory_allocator_get_type +gst_gl_allocation_params_get_type gst_gl_memory_allocator_get_type gst_gl_memory_pbo_allocator_get_type +gst_gl_renderbuffer_allocator_get_type gst_gl_base_filter_get_type gst_gl_buffer_pool_get_type gst_gl_color_convert_get_type @@ -39,6 +42,7 @@ gst_gl_filter_get_type gst_gl_framebuffer_get_type gst_gl_shader_get_type gst_glsl_stage_get_type +gst_gl_overlay_compositor_get_type gst_gl_upload_get_type gst_gl_view_convert_get_type gst_gl_window_get_type