summaryrefslogtreecommitdiff
path: root/docs/libs
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2016-11-01 16:13:21 +1100
committerMatthew Waters <matthew@centricular.com>2016-11-03 12:08:44 +1100
commit10b6683d1ecb203284e1af17b503674320c9b862 (patch)
tree51978eeb92a68fbbb6a0020cc17a22aa7a8547b4 /docs/libs
parent4b43862cdb753f1ad9a124b8d393f8be64010786 (diff)
downloadgstreamer-plugins-bad-10b6683d1ecb203284e1af17b503674320c9b862.tar.gz
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
Diffstat (limited to 'docs/libs')
-rw-r--r--docs/libs/gst-plugins-bad-libs-docs.sgml28
-rw-r--r--docs/libs/gst-plugins-bad-libs-sections.txt247
-rw-r--r--docs/libs/gst-plugins-bad-libs.types4
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 88fd11dd2..0d0b95cbd 100644
--- a/docs/libs/gst-plugins-bad-libs-docs.sgml
+++ b/docs/libs/gst-plugins-bad-libs-docs.sgml
@@ -73,38 +73,48 @@
<chapter id="gl">
<title>OpenGL Helper Library</title>
<xi:include href="xml/gstglapi.xml"/>
- <xi:include href="xml/gstglbasememory.xml"/>
<xi:include href="xml/gstglbasefilter.xml"/>
+ <xi:include href="xml/gstglbasememory.xml"/>
<xi:include href="xml/gstglbuffer.xml"/>
<xi:include href="xml/gstglbufferpool.xml"/>
<xi:include href="xml/gstglcolorconvert.xml"/>
<xi:include href="xml/gstglcontext.xml"/>
- <xi:include href="xml/gstglcontextcocoa.xml"/>
- <xi:include href="xml/gstglcontextegl.xml"/>
+<!-- <xi:include href="xml/gstglcontextcocoa.xml"/>
<xi:include href="xml/gstglcontexteagl.xml"/>
+ <xi:include href="xml/gstglcontextegl.xml"/>
<xi:include href="xml/gstglcontextglx.xml"/>
- <xi:include href="xml/gstglcontextwgl.xml"/>
+ <xi:include href="xml/gstglcontextwgl.xml"/>-->
+ <xi:include href="xml/gstgldebug.xml"/>
<xi:include href="xml/gstgldisplay.xml"/>
- <xi:include href="xml/gsteglimagememory.xml"/>
+<!-- <xi:include href="xml/gstgldisplaycocoa.xml"/>
+ <xi:include href="xml/gstgldisplayegl.xml"/>-->
+ <xi:include href="xml/gstgldisplaywayland.xml"/>
+ <xi:include href="xml/gstgldisplayx11.xml"/>
+ <xi:include href="xml/gsteglimage.xml"/>
<xi:include href="xml/gstglfilter.xml"/>
+ <xi:include href="xml/gstglformat.xml"/>
<xi:include href="xml/gstglframebuffer.xml"/>
<xi:include href="xml/gstglmemory.xml"/>
+ <xi:include href="xml/gstglmemoryegl.xml"/>
<xi:include href="xml/gstglmemorypbo.xml"/>
+ <xi:include href="xml/gstgloverlaycompositor.xml"/>
+ <xi:include href="xml/gstglquery.xml"/>
+ <xi:include href="xml/gstglrenderbuffer.xml"/>
<xi:include href="xml/gstglshader.xml"/>
<xi:include href="xml/gstglsl.xml"/>
<xi:include href="xml/gstglslstage.xml"/>
<xi:include href="xml/gstglsyncmeta.xml"/>
<xi:include href="xml/gstglupload.xml"/>
+ <xi:include href="xml/gstglviewconvert.xml"/>
<xi:include href="xml/gstglwindow.xml"/>
- <xi:include href="xml/gstglwindowandroid.xml"/>
+<!-- <xi:include href="xml/gstglwindowandroid.xml"/>
<xi:include href="xml/gstglwindowcocoa.xml"/>
<xi:include href="xml/gstglwindowdispmanx.xml"/>
+ <xi:include href="xml/gstglwindoweagl.xml"/>
<xi:include href="xml/gstglwindowwayland.xml"/>
<xi:include href="xml/gstglwindowwin32.xml"/>
- <xi:include href="xml/gstglwindowx11.xml"/>
- <xi:include href="xml/gstgldebug.xml"/>
+ <xi:include href="xml/gstglwindowx11.xml"/>-->
<xi:include href="xml/gstglutils.xml"/>
- <xi:include href="xml/gstglformat.xml"/>
</chapter>
<chapter id="player">
diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt
index 2f2042d3b..5a99c4844 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
+<SUBSECTION Private>
+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
</SECTION>
<SECTION>
@@ -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
<SUBSECTION Standard>
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
+<SUBSECTION Private>
+gst_gl_display_lock
+gst_gl_display_unlock
+gst_gl_display_get_gl_api_unlocked
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplaycocoa</FILE>
+<TITLE>GstGLDIsplayCocoa</TITLE>
+gst_gl_display_cocoa_new
+<SUBSECTION Standard>
+gst_gl_display_cocoa_get_type
+GST_GL_DISPLAY_COCOA
+GST_GL_DISPLAY_COCOA_CAST
+GST_GL_DISPLAY_COCOA_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplayegl</FILE>
+<TITLE>GstGLDIsplayEGL</TITLE>
+gst_gl_display_egl_new
+<SUBSECTION Standard>
+GST_GL_DISPLAY_EGL
+GST_GL_DISPLAY_EGL_CAST
+GST_GL_DISPLAY_EGL_CLASS
+gst_gl_display_egl_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplaywayland</FILE>
+<TITLE>GstGLDIsplayWayland</TITLE>
+gst_gl_display_wayland_new
+gst_gl_display_wayland_new_with_display
+<SUBSECTION Standard>
+gst_gl_display_wayland_get_type
+GST_GL_DISPLAY_WAYLAND
+GST_GL_DISPLAY_WAYLAND_CAST
+GST_GL_DISPLAY_WAYLAND_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplayx11</FILE>
+<TITLE>GstGLDIsplayX11</TITLE>
+gst_gl_display_x11_new
+gst_gl_display_x11_new_with_display
+<SUBSECTION Standard>
+gst_gl_display_x11_get_type
+GST_GL_DISPLAY_X11
+GST_GL_DISPLAY_X11_CAST
+GST_GL_DISPLAY_X11_CLASS
</SECTION>
<SECTION>
@@ -1061,14 +1139,27 @@ GstGLBaseFilterPrivate
</SECTION>
<SECTION>
+<FILE>gsteglimage</FILE>
+<TITLE>GstEGLImage</TITLE>
+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
+<SUBSECTION Standard>
+gst_egl_image_get_type
+</SECTION>
+
+<SECTION>
<FILE>gstglfilter</FILE>
<TITLE>GstGLFilter</TITLE>
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
<SUBSECTION Standard>
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
<SUBSECTION Standard>
GstGLFramebufferPrivate
GST_GL_FRAMEBUFFER
@@ -1217,6 +1312,30 @@ GST_TYPE_GL_MEMORY_ALLOCATOR
</SECTION>
<SECTION>
+<FILE>gstglmemoryegl</FILE>
+GstGLMemoryEGLAllocator
+GstGLMemoryEGLAllocatorClass
+GST_GL_MEMORY_EGL_ALLOCATOR_NAME
+<TITLE>GstGLMemoryEGL</TITLE>
+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
+<SUBSECTION Standard>
+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
+</SECTION>
+
+<SECTION>
<FILE>gstglmemorypbo</FILE>
GstGLMemoryPBOAllocator
GstGLMemoryPBOAllocatorClass
@@ -1241,18 +1360,55 @@ GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
</SECTION>
<SECTION>
-<FILE>gsteglimagememory</FILE>
-<TITLE>GstEGLImageMemory</TITLE>
-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
+<FILE>gstgloverlaycompositor</FILE>
+<TITLE>GstGLOverlayCompositor</TITLE>
+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
+<SUBSECTION Standard>
+gst_gl_overlay_compositor_get_type
+GST_GL_OVERLAY_COMPOSITOR
+GST_GL_OVERLAY_COMPOSITOR_CAST
+GST_GL_OVERLAY_COMPOSITOR_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglquery</FILE>
+<TITLE>GstGLQuery</TITLE>
+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
+</SECTION>
+
+<SECTION>
+<FILE>gstglrenderbuffer</FILE>
+<TITLE>GstGLRenderbuffer</TITLE>
+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
<SUBSECTION Standard>
+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
</SECTION>
<SECTION>
@@ -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
<SUBSECTION Standard>
GstGLShaderPrivate
GST_GL_SHADER
@@ -1358,7 +1521,6 @@ GST_GLSL_STAGE_CLASS
GST_GLSL_STAGE_GET_CLASS
</SECTION>
-</SECTION>
<SECTION>
<FILE>gstglsyncmeta</FILE>
<TITLE>GstGLSyncMeta</TITLE>
@@ -1382,6 +1544,7 @@ GST_GL_SYNC_META_INFO
<TITLE>GstGLUpload</TITLE>
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
<SECTION>
<FILE>gstglutils</FILE>
<TITLE>OpenGL Miscellaneous Utilities</TITLE>
-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
</SECTION>
<SECTION>
@@ -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
<SUBSECTION Standard>
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
</SECTION>
<SECTION>
@@ -1537,6 +1697,8 @@ GST_GL_WINDOW_COCOA_CLASS
GST_GL_WINDOW_COCOA_GET_CLASS
gst_gl_window_cocoa_get_type
GstGLWindowCocoaPrivate
+<SUBSECTION Private>
+gst_gl_window_cocoa_draw_thread
</SECTION>
<SECTION>
@@ -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
+<SUBSECTION Private>
+gst_gl_window_dispmanx_egl_create_window
+</SECTION>
+
+<SECTION>
+<FILE>gstglwindoweagl</FILE>
+<TITLE>GstGLWindowEAGL</TITLE>
+<SUBSECTION Standard>
+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
+<SUBSECTION Private>
+GstGLWindowEAGL
+GstGLWindowEAGLClass
+gst_gl_window_eagl_new
</SECTION>
<SECTION>
@@ -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
+<SUBSECTION Private>
+gst_gl_window_wayland_egl_create_window
</SECTION>
<SECTION>
diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types
index f7f761ee0..69b3c399b 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