docs: add moved gl lib to documentation
authorTim-Philipp Müller <tim@centricular.com>
Fri, 15 Dec 2017 00:40:25 +0000 (00:40 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 19 Dec 2017 12:01:56 +0000 (12:01 +0000)
docs/libs/Makefile.am
docs/libs/gst-plugins-base-libs-docs.sgml
docs/libs/gst-plugins-base-libs-sections.txt
docs/libs/gst-plugins-base-libs.types

index dcbad51..dabbefe 100644 (file)
@@ -41,7 +41,9 @@ IGNORE_HFILES = pbutils-private.h gsttageditingprivate.h id3v2.h \
        kiss_fftr_s16.h kiss_fftr_s32.h kiss_fft_s16.h kiss_fft_s32.h \
        _kiss_fft_guts_f32.h _kiss_fft_guts_f64.h _kiss_fft_guts_s16.h \
        _kiss_fft_guts_s16.h _kiss_fft_guts_s32.h _kiss_fft_guts_s32.h \
-       pbutils-marshal.h
+       pbutils-marshal.h \
+       $(top_srcdir)/gst-libs/gst/gl/gstglcontext_private.h \
+       $(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h
 
 
 # Images to copy into HTML directory.
@@ -68,6 +70,7 @@ GTKDOC_LIBS = \
        $(top_builddir)/gst-libs/gst/app/libgstapp-@GST_API_VERSION@.la \
        $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
        $(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_API_VERSION@.la \
+       $(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \
        $(GST_BASE_LIBS)
 
 # If you need to override some of the declarations, place them in this file
index 7e7a58c..fa2bef5 100644 (file)
       <xi:include href="xml/gstvideoutils.xml" />
       <xi:include href="xml/gstnavigation.xml" />
     </chapter>
+
+    <chapter id="gl">
+      <title>OpenGL Integration Library</title>
+      <para>
+        This library should be linked to by getting cflags and libs from
+        <filename>gstreamer-gl-&GST_API_VERSION;.pc</filename>
+      </para>
+      <xi:include href="xml/gstglapi.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"/>
+      <!-- Not exposed as public API
+      <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/gstgldisplay.xml"/>
+      <!-- Not exposed as public API
+      <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/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"/>
+      <!-- Not exposed as public API
+      <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"/>
+      -->
+      <!-- Some utilities -->
+      <xi:include href="xml/gstgldebug.xml"/>
+      <xi:include href="xml/gstglformat.xml"/>
+      <xi:include href="xml/gstglutils.xml"/>
+    </chapter>
+
   </part>
 
   <part id="gstreamer-libs-hierarchy">
index 16504d4..9b2a88e 100644 (file)
@@ -3373,3 +3373,1088 @@ ORC_UINT64_C
 gst_audio_marshal_VOID__OBJECT_INT
 gst_audio_marshal_VOID__OBJECT_ULONG
 </SECTION>
+
+<SECTION>
+<FILE>gstglapi</FILE>
+<TITLE>GstGLAPI</TITLE>
+<INCLUDE>gst/gl/gl.h</INCLUDE>
+GstGLAPI
+gst_gl_api_to_string
+gst_gl_api_from_string
+GstGLPlatform
+gst_gl_platform_to_string
+gst_gl_platform_from_string
+GST_GL_API_GLES1_NAME
+GST_GL_API_GLES2_NAME
+GST_GL_API_OPENGL3_NAME
+GST_GL_API_OPENGL_NAME
+<SUBSECTION Private>
+GST_GL_CHECK_GL_VERSION
+GSTGLAPI
+GST_GL_EXT_BEGIN
+GST_GL_EXT_END
+GST_GL_EXT_FUNCTION
+GstGLFeatureData
+GstGLFeatureFunction
+</SECTION>
+
+<SECTION>
+<FILE>gstglbuffer</FILE>
+<TITLE>GstGLBuffer</TITLE>
+GstGLBuffer
+gst_gl_buffer_init_once
+gst_is_gl_buffer
+GstGLBufferAllocationParams
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFER
+gst_gl_buffer_allocation_params_new
+GstGLBufferAllocator
+GstGLBufferAllocatorClass
+GST_GL_BUFFER_ALLOCATOR_NAME
+GST_CAPS_FEATURE_MEMORY_GL_BUFFER
+<SUBSECTION Standard>
+gst_gl_buffer_allocation_params_get_type
+GST_TYPE_GL_BUFFER_ALLOCATION_PARAMS
+GST_GL_BUFFER_CAST
+GST_GL_BUFFER_ALLOCATOR
+GST_GL_BUFFER_ALLOCATOR_CAST
+GST_GL_BUFFER_ALLOCATOR_CLASS
+GST_GL_BUFFER_ALLOCATOR_GET_CLASS
+gst_gl_buffer_allocator_get_type
+GST_IS_GL_BUFFER_ALLOCATOR
+GST_IS_GL_BUFFER_ALLOCATOR_CLASS
+GST_TYPE_GL_BUFFER_ALLOCATOR
+</SECTION>
+
+<SECTION>
+<FILE>gstglbufferpool</FILE>
+<TITLE>GstGLBufferPool</TITLE>
+GstGLBufferPool
+GstGLBufferPoolClass
+gst_gl_buffer_pool_new
+gst_buffer_pool_config_get_gl_allocation_params
+gst_buffer_pool_config_set_gl_allocation_params
+<SUBSECTION Standard>
+gst_gl_buffer_pool_replace_last_buffer
+GstGLBufferPoolPrivate
+GST_GL_BUFFER_POOL
+GST_GL_BUFFER_POOL_CAST
+gst_gl_buffer_pool_get_type
+GST_IS_GL_BUFFER_POOL
+GST_TYPE_GL_BUFFER_POOL
+</SECTION>
+
+<SECTION>
+<FILE>gstglcolorconvert</FILE>
+<TITLE>GstGLColorConvert</TITLE>
+GST_GL_COLOR_CONVERT_FORMATS
+GST_GL_COLOR_CONVERT_VIDEO_CAPS
+GstGLColorConvert
+GstGLColorConvertClass
+gst_gl_color_convert_new
+gst_gl_color_convert_set_caps
+gst_gl_color_convert_transform_caps
+gst_gl_color_convert_fixate_caps
+gst_gl_color_convert_decide_allocation
+gst_gl_color_convert_perform
+<SUBSECTION Standard>
+GstGLColorConvertPrivate
+GST_GL_COLOR_CONVERT
+GST_GL_COLOR_CONVERT_CAST
+GST_GL_COLOR_CONVERT_CLASS
+gst_gl_color_convert_get_type
+GST_IS_GL_COLOR_CONVERT
+GST_IS_GL_COLOR_CONVERT_CLASS
+GST_TYPE_GL_COLOR_CONVERT
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontext</FILE>
+<TITLE>GstGLContext</TITLE>
+GST_GL_CONTEXT_ERROR
+GstGLContextError
+GstGLContextThreadFunc
+GstGLContext
+gst_gl_context_new
+gst_gl_context_new_wrapped
+gst_gl_context_create
+gst_gl_context_destroy
+gst_gl_context_activate
+gst_gl_context_swap_buffers
+gst_gl_context_default_get_proc_address
+gst_gl_context_get_proc_address
+gst_gl_context_get_proc_address_with_platform
+gst_gl_context_get_window
+gst_gl_context_set_window
+gst_gl_context_thread_add
+gst_gl_context_get_display
+gst_gl_context_get_gl_api
+gst_gl_context_get_gl_context
+gst_gl_context_get_gl_platform
+gst_gl_context_get_gl_platform_version
+gst_gl_context_get_current_gl_context
+gst_gl_context_get_current_gl_api
+gst_gl_context_get_thread
+gst_gl_context_can_share
+gst_gl_context_is_shared
+gst_gl_context_set_shared_with
+gst_gl_context_check_feature
+gst_gl_context_check_gl_version
+gst_gl_context_get_gl_version
+gst_gl_context_fill_info
+gst_gl_context_get_current
+<SUBSECTION Standard>
+GST_GL_CONTEXT
+GST_IS_GL_CONTEXT
+GST_TYPE_GL_CONTEXT
+GST_GL_CONTEXT_CLASS
+GST_GL_CONTEXT_GET_CLASS
+GST_IS_GL_CONTEXT_CLASS
+GST_GL_CONTEXT_CAST
+GstGLContextPrivate
+gst_gl_context_get_type
+<SUBSECTION Private>
+gst_gl_context_error_quark
+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_GLES3EXT3_H
+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
+GST_GL_HAVE_WINDOW_VIV_FB
+GST_GL_HAVE_VIV_DIRECTVIV
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontextcocoa</FILE>
+<TITLE>GstGLContextCocoa</TITLE>
+GstGLContextCocoa
+gst_gl_context_cocoa_new
+gst_gl_context_cocoa_get_current_context
+gst_gl_context_cocoa_get_pixel_format
+<SUBSECTION Standard>
+GST_GL_CONTEXT_COCOA
+GST_IS_GL_CONTEXT_COCOA
+GST_TYPE_GL_CONTEXT_COCOA
+GST_GL_CONTEXT_COCOA_CLASS
+GST_GL_CONTEXT_COCOA_GET_CLASS
+GST_IS_GL_CONTEXT_COCOA_CLASS
+GST_GL_CONTEXT_COCOA_CAST
+GstGLContextCocoaPrivate
+gst_gl_context_cocoa_get_type
+<SUBSECTION Private>
+gst_gl_context_cocoa_dump_pixel_format
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontextegl</FILE>
+<TITLE>GstGLContextEGL</TITLE>
+GstGLContextEGL
+gst_gl_context_egl_new
+gst_gl_context_egl_get_current_context
+gst_gl_context_egl_get_proc_address
+gst_egl_get_error_string
+<SUBSECTION Standard>
+GST_GL_CONTEXT_EGL
+GST_IS_GL_CONTEXT_EGL
+GST_TYPE_GL_CONTEXT_EGL
+GST_GL_CONTEXT_EGL_CLASS
+GST_GL_CONTEXT_EGL_GET_CLASS
+GST_IS_GL_CONTEXT_EGL_CLASS
+GST_GL_CONTEXT_EGL_CAST
+GstGLContextEGLPrivate
+gst_gl_context_egl_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontextglx</FILE>
+<TITLE>GstGLContextGLX</TITLE>
+GstGLContextGLX
+gst_gl_context_glx_new
+gst_gl_context_glx_get_current_context
+gst_gl_context_glx_get_proc_address
+<SUBSECTION Standard>
+GST_GL_CONTEXT_GLX
+GST_IS_GL_CONTEXT_GLX
+GST_TYPE_GL_CONTEXT_GLX
+GST_GL_CONTEXT_GLX_CLASS
+GST_GL_CONTEXT_GLX_GET_CLASS
+GST_IS_GL_CONTEXT_GLX_CLASS
+GST_GL_CONTEXT_GLX_CAST
+GstGLContextGLXPrivate
+gst_gl_context_glx_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontextwgl</FILE>
+<TITLE>GstGLContextWGL</TITLE>
+GstGLContextWGL
+gst_gl_context_wgl_new
+gst_gl_context_wgl_get_current_context
+gst_gl_context_wgl_get_proc_address
+<SUBSECTION Standard>
+GST_GL_CONTEXT_WGL
+GST_IS_GL_CONTEXT_WGL
+GST_TYPE_GL_CONTEXT_WGL
+GST_GL_CONTEXT_WGL_CLASS
+GST_GL_CONTEXT_WGL_GET_CLASS
+GST_IS_GL_CONTEXT_WGL_CLASS
+GST_GL_CONTEXT_WGL_CAST
+GstGLContextWGLPrivate
+gst_gl_context_wgl_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstglcontexteagl</FILE>
+<TITLE>GstGLContextEagl</TITLE>
+GstGLContextEagl
+gst_gl_context_eagl_new
+gst_gl_context_eagl_get_current_context
+<SUBSECTION Standard>
+GST_GL_CONTEXT_EAGL
+GST_IS_GL_CONTEXT_EAGL
+GST_TYPE_GL_CONTEXT_EAGL
+GST_GL_CONTEXT_EAGL_CLASS
+GST_GL_CONTEXT_EAGL_GET_CLASS
+GST_IS_GL_CONTEXT_EAGL_CLASS
+GST_GL_CONTEXT_EAGL_CAST
+GstGLContextEaglPrivate
+
+<SUBSECTION Private>
+gst_gl_context_eagl_get_type
+gst_gl_context_eagl_prepare_draw
+gst_gl_context_eagl_finish_draw
+gst_gl_context_eagl_resize
+gst_gl_context_eagl_update_layer
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplay</FILE>
+<TITLE>GstGLDisplay</TITLE>
+GST_GL_DISPLAY_CONTEXT_TYPE
+GstGLDisplayType
+GstGLDisplay
+gst_gl_display_new
+gst_gl_display_get_handle_type
+gst_gl_display_filter_gl_api
+gst_gl_display_get_gl_api
+gst_gl_display_add_context
+gst_gl_display_get_gl_context_for_thread
+gst_gl_display_get_handle
+gst_gl_display_create_context
+gst_gl_display_create_window
+gst_gl_display_find_window
+gst_gl_display_remove_window
+gst_context_get_gl_display
+gst_context_set_gl_display
+<SUBSECTION Standard>
+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>
+GstGLDisplayCocoa
+GstGLDisplayCocoaClass
+GST_TYPE_GL_DISPLAY_COCOA
+gst_gl_display_cocoa_get_type
+GST_GL_DISPLAY_COCOA
+GST_GL_DISPLAY_COCOA_CAST
+GST_GL_DISPLAY_COCOA_CLASS
+GST_IS_GL_DISPLAY_COCOA
+GST_IS_GL_DISPLAY_COCOA_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplayegl</FILE>
+<TITLE>GstGLDisplayEGL</TITLE>
+gst_gl_display_egl_new
+gst_gl_display_egl_new_with_egl_display
+gst_gl_display_egl_from_gl_display
+gst_gl_display_egl_get_from_native
+<SUBSECTION Standard>
+GstGLDisplayEGL
+GstGLDisplayEGLClass
+GST_GL_DISPLAY_EGL
+GST_GL_DISPLAY_EGL_CAST
+GST_GL_DISPLAY_EGL_CLASS
+GST_TYPE_GL_DISPLAY_EGL
+gst_gl_display_egl_get_type
+GST_IS_GL_DISPLAY_EGL
+GST_IS_GL_DISPLAY_EGL_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstgldisplaywayland</FILE>
+<TITLE>GstGLDisplayWayland</TITLE>
+gst_gl_display_wayland_new
+gst_gl_display_wayland_new_with_display
+<SUBSECTION Standard>
+GST_TYPE_GL_DISPLAY_WAYLAND
+gst_gl_display_wayland_get_type
+GST_GL_DISPLAY_WAYLAND
+GST_GL_DISPLAY_WAYLAND_CAST
+GST_GL_DISPLAY_WAYLAND_CLASS
+GST_IS_GL_DISPLAY_WAYLAND
+GST_IS_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_TYPE_GL_DISPLAY_X11
+gst_gl_display_x11_get_type
+GST_GL_DISPLAY_X11
+GST_GL_DISPLAY_X11_CAST
+GST_GL_DISPLAY_X11_CLASS
+GST_IS_GL_DISPLAY_X11
+GST_IS_GL_DISPLAY_X11_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstgldebug</FILE>
+GstGLAsyncDebugLogGetMessage
+<TITLE>OpenGL Debugging</TITLE>
+GstGLAsyncDebug
+gst_gl_async_debug_new
+gst_gl_async_debug_free
+gst_gl_async_debug_init
+gst_gl_async_debug_unset
+gst_gl_async_debug_freeze
+gst_gl_async_debug_thaw
+gst_gl_async_debug_output_log_msg
+gst_gl_async_debug_store_log_msg
+gst_gl_async_debug_store_log_msg_valist
+GST_GL_ASYNC_CAT_LEVEL_LOG_valist
+GST_GL_ASYNC_CAT_LEVEL_LOG
+gst_gl_insert_debug_marker
+</SECTION>
+
+<SECTION>
+<FILE>gstglbasefilter</FILE>
+<TITLE>GstGLBaseFilter</TITLE>
+GstGLBaseFilter
+GstGLBaseFilterClass
+<SUBSECTION Standard>
+GST_GL_BASE_FILTER
+GST_IS_GL_BASE_FILTER
+GST_TYPE_GL_BASE_FILTER
+gst_gl_base_filter_get_type
+GST_GL_BASE_FILTER_CLASS
+GST_IS_GL_BASE_FILTER_CLASS
+GST_GL_BASE_FILTER_GET_CLASS
+GstGLBaseFilterPrivate
+</SECTION>
+
+<SECTION>
+<FILE>gsteglimage</FILE>
+<TITLE>GstEGLImage</TITLE>
+gst_egl_image_from_dmabuf
+gst_egl_image_from_texture
+gst_egl_image_get_image
+gst_egl_image_new_wrapped
+gst_egl_image_ref
+gst_egl_image_unref
+GstEGLImageDestroyNotify
+<SUBSECTION Standard>
+GST_TYPE_EGL_IMAGE
+gst_egl_image_get_type
+GST_EGL_IMAGE
+GST_EGL_IMAGE_CAST
+GST_IS_EGL_IMAGE
+</SECTION>
+
+<SECTION>
+<FILE>gstglfilter</FILE>
+<TITLE>GstGLFilter</TITLE>
+GstGLFilter
+GstGLFilterClass
+GstGLFilterRenderFunc
+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
+GST_TYPE_GL_FILTER
+gst_gl_filter_get_type
+GST_GL_FILTER_CLASS
+GST_IS_GL_FILTER_CLASS
+GST_GL_FILTER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglformat</FILE>
+<TITLE>OpenGL Formats</TITLE>
+GstGLTextureTarget
+GST_GL_TEXTURE_TARGET_2D_STR
+GST_GL_TEXTURE_TARGET_RECTANGLE_STR
+GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR
+GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D
+GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE
+GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES
+GstGLFormat
+gst_gl_format_type_n_bytes
+gst_gl_format_from_video_info
+gst_gl_sized_gl_format_from_gl_format_type
+gst_gl_texture_target_from_string
+gst_gl_texture_target_to_string
+gst_gl_texture_target_to_gl
+gst_gl_texture_target_from_gl
+gst_gl_texture_target_to_buffer_pool_option
+<SUBSECTION Standard>
+</SECTION>
+
+<SECTION>
+<FILE>gstglframebuffer</FILE>
+<TITLE>GstGLFramebuffer</TITLE>
+GstGLFramebuffer
+GstGLFramebufferClass
+gst_gl_framebuffer_new
+gst_gl_framebuffer_new_with_default_depth
+gst_gl_framebuffer_attach
+gst_gl_framebuffer_bind
+gst_gl_context_clear_framebuffer
+GstGLFramebufferFunc
+gst_gl_framebuffer_draw_to_texture
+gst_gl_framebuffer_get_effective_dimensions
+gst_gl_framebuffer_get_id
+gst_gl_context_check_framebuffer_status
+<SUBSECTION Standard>
+GstGLFramebufferPrivate
+GST_GL_FRAMEBUFFER
+GST_GL_FRAMEBUFFER_CAST
+GST_IS_GL_FRAMEBUFFER
+GST_TYPE_GL_FRAMEBUFFER
+gst_gl_framebuffer_get_type
+GST_GL_FRAMEBUFFER_CLASS
+GST_IS_GL_FRAMEBUFFER_CLASS
+GST_GL_FRAMEBUFFER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglbasememory</FILE>
+GstGLBaseMemoryAllocator
+GstGLBaseMemoryAllocatorClass
+GST_GL_BASE_MEMORY_ALLOCATOR_NAME
+GST_MAP_GL
+GstGLBaseMemoryError
+GST_GL_BASE_MEMORY_ERROR
+GstGLBaseMemoryTransfer
+GstGLAllocationParams
+GstGLAllocationParamsCopyFunc
+GstGLAllocationParamsFreeFunc
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_GPU_HANDLE
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_USER
+gst_gl_allocation_params_init
+gst_gl_allocation_params_copy
+gst_gl_allocation_params_free
+gst_gl_allocation_params_free_data
+gst_gl_allocation_params_copy_data
+<TITLE>GstGLBaseMemory</TITLE>
+GstGLBaseMemory
+gst_gl_base_memory_init_once
+gst_gl_base_memory_init
+gst_is_gl_base_memory
+GstGLBaseMemoryAllocatorAllocFunction
+GstGLBaseMemoryAllocatorCreateFunction
+GstGLBaseMemoryAllocatorMapFunction
+GstGLBaseMemoryAllocatorUnmapFunction
+GstGLBaseMemoryAllocatorCopyFunction
+GstGLBaseMemoryAllocatorDestroyFunction
+gst_gl_base_memory_alloc
+gst_gl_base_memory_alloc_data
+gst_gl_base_memory_memcpy
+<SUBSECTION Standard>
+GST_TYPE_GL_ALLOCATION_PARAMS
+gst_gl_allocation_params_get_type
+gst_gl_base_memory_error_quark
+GST_TYPE_GL_BASE_MEMORY
+gst_gl_base_memory_get_type
+GST_GL_BASE_MEMORY_CAST
+GST_GL_BASE_MEMORY_ALLOCATOR
+GST_GL_BASE_MEMORY_ALLOCATOR_CAST
+GST_GL_BASE_MEMORY_ALLOCATOR_CLASS
+GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS
+gst_gl_base_memory_allocator_get_type
+GST_IS_GL_BASE_MEMORY_ALLOCATOR
+GST_IS_GL_BASE_MEMORY_ALLOCATOR_CLASS
+GST_TYPE_GL_BASE_MEMORY_ALLOCATOR
+</SECTION>
+
+<SECTION>
+<FILE>gstglmemory</FILE>
+<TITLE>GstGLMemory</TITLE>
+GST_GL_MEMORY_VIDEO_FORMATS_STR
+GST_CAPS_FEATURE_MEMORY_GL_MEMORY
+GstGLVideoAllocationParams
+GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEO
+gst_gl_video_allocation_params_copy_data
+gst_gl_video_allocation_params_free_data
+gst_gl_video_allocation_params_init_full
+gst_gl_video_allocation_params_new
+gst_gl_video_allocation_params_new_wrapped_data
+gst_gl_video_allocation_params_new_wrapped_gl_handle
+gst_gl_video_allocation_params_new_wrapped_texture
+GstGLMemoryAllocator
+GstGLMemoryAllocatorClass
+gst_gl_memory_allocator_get_default
+gst_gl_memory_init_once
+GstGLMemory
+gst_gl_memory_init
+gst_is_gl_memory
+GST_GL_MEMORY_ALLOCATOR_NAME
+gst_gl_memory_copy_into
+gst_gl_memory_copy_teximage
+gst_gl_memory_read_pixels
+gst_gl_memory_texsubimage
+gst_gl_memory_get_texture_height
+gst_gl_memory_get_texture_id
+gst_gl_memory_get_texture_target
+gst_gl_memory_get_texture_format
+gst_gl_memory_get_texture_width
+gst_gl_memory_setup_buffer
+<SUBSECTION Standard>
+gst_gl_video_allocation_params_get_type
+GST_TYPE_GL_VIDEO_ALLOCATION_PARAMS
+GST_GL_MEMORY_CAST
+GST_GL_MEMORY_ALLOCATOR
+GST_GL_MEMORY_ALLOCATOR_CAST
+GST_GL_MEMORY_ALLOCATOR_CLASS
+GST_GL_MEMORY_ALLOCATOR_GET_CLASS
+gst_gl_memory_allocator_get_type
+GST_IS_GL_MEMORY_ALLOCATOR
+GST_IS_GL_MEMORY_ALLOCATOR_CLASS
+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_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
+GST_GL_MEMORY_PBO_ALLOCATOR_NAME
+<TITLE>GstGLMemoryPBO</TITLE>
+GstGLMemoryPBO
+gst_is_gl_memory_pbo
+gst_gl_memory_pbo_copy_into_texture
+gst_gl_memory_pbo_download_transfer
+gst_gl_memory_pbo_init_once
+gst_gl_memory_pbo_upload_transfer
+<SUBSECTION Standard>
+GST_GL_MEMORY_PBO_CAST
+GST_GL_MEMORY_PBO_ALLOCATOR
+GST_GL_MEMORY_PBO_ALLOCATOR_CAST
+GST_GL_MEMORY_PBO_ALLOCATOR_CLASS
+GST_GL_MEMORY_PBO_ALLOCATOR_GET_CLASS
+gst_gl_memory_pbo_allocator_get_type
+GST_IS_GL_MEMORY_PBO_ALLOCATOR
+GST_IS_GL_MEMORY_PBO_ALLOCATOR_CLASS
+GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
+</SECTION>
+
+<SECTION>
+<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_TYPE_GL_OVERLAY_COMPOSITOR
+gst_gl_overlay_compositor_get_type
+GST_GL_OVERLAY_COMPOSITOR
+GST_GL_OVERLAY_COMPOSITOR_CAST
+GST_GL_OVERLAY_COMPOSITOR_CLASS
+GST_IS_GL_OVERLAY_COMPOSITOR
+GST_IS_GL_OVERLAY_COMPOSITOR_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglquery</FILE>
+<TITLE>GstGLQuery</TITLE>
+GstGLQueryType
+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>
+GstGLRenderbufferAllocator
+GstGLRenderbufferAllocatorClass
+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_format
+gst_gl_renderbuffer_get_width
+gst_gl_renderbuffer_init_once
+gst_is_gl_renderbuffer
+<SUBSECTION Standard>
+GST_TYPE_RENDERBUFFER_ALLOCATION_PARAMS
+gst_gl_renderbuffer_allocation_params_get_type
+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_TYPE_GL_RENDERBUFFER_ALLOCATOR
+gst_gl_renderbuffer_allocator_get_type
+GST_IS_GL_RENDERBUFFER_ALLOCATOR
+GST_IS_GL_RENDERBUFFER_ALLOCATOR_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglshader</FILE>
+<TITLE>GstGLShader</TITLE>
+GstGLShader
+gst_gl_shader_new
+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
+gst_gl_shader_attach
+gst_gl_shader_attach_unlocked
+gst_gl_shader_compile_attach_stage
+gst_gl_shader_detach
+gst_gl_shader_detach_unlocked
+gst_gl_shader_is_linked
+gst_gl_shader_link
+gst_gl_shader_set_uniform_1i
+gst_gl_shader_set_uniform_1f
+gst_gl_shader_set_uniform_1fv
+gst_gl_shader_set_uniform_1iv
+gst_gl_shader_set_uniform_2f
+gst_gl_shader_set_uniform_2fv
+gst_gl_shader_set_uniform_2i
+gst_gl_shader_set_uniform_2iv
+gst_gl_shader_set_uniform_3f
+gst_gl_shader_set_uniform_3fv
+gst_gl_shader_set_uniform_3i
+gst_gl_shader_set_uniform_3iv
+gst_gl_shader_set_uniform_4f
+gst_gl_shader_set_uniform_4fv
+gst_gl_shader_set_uniform_4i
+gst_gl_shader_set_uniform_4iv
+gst_gl_shader_set_uniform_matrix_2fv
+gst_gl_shader_set_uniform_matrix_2x3fv
+gst_gl_shader_set_uniform_matrix_2x4fv
+gst_gl_shader_set_uniform_matrix_3fv
+gst_gl_shader_set_uniform_matrix_3x2fv
+gst_gl_shader_set_uniform_matrix_3x4fv
+gst_gl_shader_set_uniform_matrix_4fv
+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
+GST_IS_GL_SHADER
+GST_TYPE_GL_SHADER
+gst_gl_shader_get_type
+GST_GL_SHADER_CLASS
+GST_IS_GL_SHADER_CLASS
+GST_GL_SHADER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglsl</FILE>
+<TITLE>GstGLSL</TITLE>
+GST_GLSL_ERROR
+GstGLSLError
+GstGLSLProfile
+GstGLSLVersion
+gst_glsl_profile_from_string
+gst_glsl_profile_to_string
+gst_glsl_version_from_string
+gst_glsl_version_to_string
+gst_glsl_version_profile_from_string
+gst_glsl_version_profile_to_string
+gst_glsl_string_get_version_profile
+gst_gl_context_supports_glsl_profile_version
+gst_gl_version_to_glsl_version
+<SUBSECTION Standard>
+gst_glsl_error_quark
+</SECTION>
+
+<SECTION>
+<FILE>gstglslstage</FILE>
+<TITLE>GstGLSLStage</TITLE>
+GstGLSLStage
+GstGLSLStageClass
+gst_glsl_stage_new
+gst_glsl_stage_new_default_fragment
+gst_glsl_stage_new_default_vertex
+gst_glsl_stage_new_with_string
+gst_glsl_stage_new_with_strings
+gst_glsl_stage_set_strings
+gst_glsl_stage_compile
+gst_glsl_stage_get_handle
+gst_glsl_stage_get_profile
+gst_glsl_stage_get_shader_type
+gst_glsl_stage_get_version
+<SUBSECTION Standard>
+GstGLSLStagePrivate
+gst_glsl_stage_get_type
+GST_TYPE_GLSL_STAGE
+GST_IS_GLSL_STAGE
+GST_IS_GLSL_STAGE_CLASS
+GST_GLSL_STAGE
+GST_GLSL_STAGE_CLASS
+GST_GLSL_STAGE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstglsyncmeta</FILE>
+<TITLE>GstGLSyncMeta</TITLE>
+GstGLSyncMeta
+gst_gl_sync_meta_get_info
+gst_buffer_add_gl_sync_meta
+gst_buffer_add_gl_sync_meta_full
+gst_buffer_get_gl_sync_meta
+gst_gl_sync_meta_set_sync_point
+gst_gl_sync_meta_wait
+gst_gl_sync_meta_wait_cpu
+GST_BUFFER_POOL_OPTION_GL_SYNC_META
+<SUBSECTION Standard>
+GST_GL_SYNC_META_API_TYPE
+GST_GL_SYNC_META_INFO
+gst_gl_sync_meta_api_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstglupload</FILE>
+<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
+gst_gl_upload_transform_caps
+GstGLUploadReturn
+gst_gl_upload_perform_with_buffer
+gst_gl_upload_get_input_template_caps
+<SUBSECTION Standard>
+GST_GL_UPLOAD
+GST_GL_UPLOAD_CAST
+GST_GL_UPLOAD_CLASS
+GST_GL_UPLOAD_GET_CLASS
+gst_gl_upload_get_type
+GST_IS_GL_UPLOAD
+GST_IS_GL_UPLOAD_CLASS
+GST_TYPE_GL_UPLOAD
+GstGLUploadPrivate
+</SECTION>
+
+<SECTION>
+<FILE>gstglutils</FILE>
+<TITLE>OpenGL Miscellaneous Utilities</TITLE>
+gst_gl_handle_set_context
+gst_gl_handle_context_query
+gst_gl_ensure_element_data
+gst_gl_query_local_gl_context
+gst_gl_get_plane_data_size
+gst_gl_get_plane_start
+gst_gl_value_get_texture_target_mask
+gst_gl_value_set_texture_target
+gst_gl_value_set_texture_target_from_mask
+gst_gl_check_extension
+</SECTION>
+
+<SECTION>
+<FILE>gstglviewconvert</FILE>
+<TITLE>GstGLViewConvert</TITLE>
+GstGLStereoDownmix
+GstGLViewConvert
+GstGLViewConvertClass
+gst_gl_view_convert_new
+gst_gl_view_convert_set_caps
+gst_gl_view_convert_transform_caps
+gst_gl_view_convert_fixate_caps
+gst_gl_view_convert_submit_input_buffer
+gst_gl_view_convert_get_output
+gst_gl_view_convert_perform
+gst_gl_view_convert_reset
+gst_gl_view_convert_set_context
+<SUBSECTION Standard>
+GST_TYPE_GL_STEREO_DOWNMIX_MODE_TYPE
+gst_gl_stereo_downmix_mode_get_type
+GST_IS_GL_VIEW_CONVERT
+GST_IS_GL_VIEW_CONVERT_CLASS
+GST_TYPE_GL_VIEW_CONVERT
+GST_GL_VIEW_CONVERT
+GST_GL_VIEW_CONVERT_CLASS
+GST_GL_VIEW_CONVERT_GET_CLASS
+gst_gl_view_convert_get_type
+GstGLViewConvertPrivate
+</SECTION>
+
+<SECTION>
+<FILE>gstglwindow</FILE>
+<TITLE>GstGLWindow</TITLE>
+GstGLWindowError
+gst_gl_window_error_quark
+GST_GL_WINDOW_ERROR
+GstGLWindowResizeCB
+GST_GL_WINDOW_RESIZE_CB
+GstGLWindowCB
+GST_GL_WINDOW_CB
+GstGLWindow
+GstGLWindowClass
+gst_gl_window_new
+gst_gl_window_draw
+gst_gl_window_quit
+gst_gl_window_run
+gst_gl_window_get_context
+gst_gl_window_get_display
+gst_gl_window_send_message
+gst_gl_window_send_message_async
+gst_gl_window_set_close_callback
+gst_gl_window_set_draw_callback
+gst_gl_window_set_resize_callback
+gst_gl_window_set_window_handle
+gst_gl_window_get_window_handle
+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
+GST_TYPE_GL_WINDOW
+GST_GL_WINDOW
+GST_GL_WINDOW_CLASS
+GST_GL_WINDOW_GET_CLASS
+gst_gl_window_get_type
+GstGLWindowPrivate
+<SUBSECTION Private>
+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>
+<FILE>gstglwindowandroid</FILE>
+<TITLE>GstGLWindowAndroid</TITLE>
+GstGLWindowAndroidEGL
+GstGLWindowAndroidEGLClass
+gst_gl_window_android_egl_new
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_ANDROID_EGL
+GST_IS_GL_WINDOW_ANDROID_EGL_CLASS
+GST_TYPE_GL_WINDOW_ANDROID_EGL
+GST_GL_WINDOW_ANDROID_EGL
+GST_GL_WINDOW_ANDROID_EGL_CLASS
+GST_GL_WINDOW_ANDROID_EGL_GET_CLASS
+gst_gl_window_android_egl_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstglwindowcocoa</FILE>
+<TITLE>GstGLWindowCocoa</TITLE>
+GstGLWindowCocoa
+GstGLWindowCocoaClass
+gst_gl_window_cocoa_new
+gst_gl_window_cocoa_create_window
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_COCOA
+GST_IS_GL_WINDOW_COCOA_CLASS
+GST_TYPE_GL_WINDOW_COCOA
+GST_GL_WINDOW_COCOA
+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>
+<FILE>gstglwindowdispmanx</FILE>
+<TITLE>GstGLWindowDispmanx</TITLE>
+GstGLWindowDispmanxEGL
+GstGLWindowDispmanxEGLClass
+gst_gl_window_dispmanx_egl_new
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_DISPMANX_EGL
+GST_IS_GL_WINDOW_DISPMANX_EGL_CLASS
+GST_TYPE_GL_WINDOW_DISPMANX_EGL
+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>
+GST_TYPE_GL_WINDOW_EAGL
+GstGLWindowEagl
+GstGLWindowEaglClass
+GstGLWindowEaglPrivate
+gst_gl_window_eagl_new
+</SECTION>
+
+<SECTION>
+<FILE>gstglwindowwayland</FILE>
+<TITLE>GstGLWindowWayland</TITLE>
+GstGLWindowWaylandEGL
+GstGLWindowWaylandEGLClass
+gst_gl_window_wayland_egl_new
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_WAYLAND_EGL
+GST_IS_GL_WINDOW_WAYLAND_EGL_CLASS
+GST_TYPE_GL_WINDOW_WAYLAND_EGL
+GST_GL_WINDOW_WAYLAND_EGL
+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>
+<FILE>gstglwindowwin32</FILE>
+<TITLE>GstGLWindowWin32</TITLE>
+GstGLWindowWin32
+GstGLWindowWin32Class
+gst_gl_window_win32_new
+gst_gl_window_win32_create_window
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_WIN32
+GST_IS_GL_WINDOW_WIN32_CLASS
+GST_TYPE_GL_WINDOW_WIN32
+GST_GL_WINDOW_WIN32
+GST_GL_WINDOW_WIN32_CLASS
+GST_GL_WINDOW_WIN32_GET_CLASS
+gst_gl_window_win32_get_type
+GstGLWindowWin32Private
+</SECTION>
+
+<SECTION>
+<FILE>gstglwindowx11</FILE>
+<TITLE>GstGLWindowX11</TITLE>
+GstGLWindowX11
+GstGLWindowX11Class
+gst_gl_window_x11_new
+gst_gl_window_x11_create_window
+gst_gl_window_x11_trap_x_errors
+gst_gl_window_x11_untrap_x_errors
+<SUBSECTION Standard>
+GST_IS_GL_WINDOW_X11
+GST_IS_GL_WINDOW_X11_CLASS
+GST_TYPE_GL_WINDOW_X11
+GST_GL_WINDOW_X11
+GST_GL_WINDOW_X11_CLASS
+GST_GL_WINDOW_X11_GET_CLASS
+gst_gl_window_x11_get_type
+GstGLWindowX11Private
+x11_event_source_new
+</SECTION>
index 031229f..047575a 100644 (file)
@@ -62,4 +62,26 @@ gst_encoding_audio_profile_get_type
 gst_encoding_container_profile_get_type
 gst_encoding_target_get_type
 
-
+#include <gst/gl/gl.h>
+gst_gl_allocation_params_get_type
+gst_gl_base_memory_allocator_get_type
+gst_gl_buffer_allocation_params_get_type
+gst_gl_buffer_allocator_get_type
+gst_gl_video_allocation_params_get_type
+gst_gl_memory_allocator_get_type
+gst_gl_memory_pbo_allocator_get_type
+gst_gl_renderbuffer_allocation_params_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
+gst_gl_context_get_type
+gst_gl_display_get_type
+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