diff options
author | Matthew Waters <ystreet00@gmail.com> | 2013-11-23 23:02:54 +1100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2013-12-30 11:14:16 +0100 |
commit | 32db1c918a82e0bc31a56b7eae304e5f50f52a18 (patch) | |
tree | 0a9d96ca3909ed9429e4e8fd272e30854c68009f /docs | |
parent | c502da22302f6dbcbf0c61d045924a2bb9a71a3f (diff) |
docs: update the master files
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/gst-plugins-gl-libs-docs.sgml | 21 | ||||
-rw-r--r-- | docs/libs/gst-plugins-gl-libs-sections.txt | 363 | ||||
-rw-r--r-- | docs/libs/gst-plugins-gl-libs.types | 13 |
3 files changed, 309 insertions, 88 deletions
diff --git a/docs/libs/gst-plugins-gl-libs-docs.sgml b/docs/libs/gst-plugins-gl-libs-docs.sgml index 90f1fc6..533b0d8 100644 --- a/docs/libs/gst-plugins-gl-libs-docs.sgml +++ b/docs/libs/gst-plugins-gl-libs-docs.sgml @@ -18,15 +18,28 @@ <chapter> <title>GStreamer OpenGL Plugin Libraries</title> - <xi:include href="xml/gstglmemory.xml"/> + <xi:include href="xml/gstglapi.xml"/> <xi:include href="xml/gstglbufferpool.xml"/> + <xi:include href="xml/gstglcontext.xml"/> + <xi:include href="xml/gstglcontextcocoa.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"/> - <xi:include href="xml/gstglwindow.xml"/> - <xi:include href="xml/gstglshader.xml"/> - <xi:include href="xml/gstglupload.xml"/> <xi:include href="xml/gstgldownload.xml"/> <xi:include href="xml/gstglfilter.xml"/> + <xi:include href="xml/gstglmemory.xml"/> <xi:include href="xml/gstglmixer.xml"/> + <xi:include href="xml/gstglshader.xml"/> + <xi:include href="xml/gstglupload.xml"/> + <xi:include href="xml/gstglutils.xml"/> + <xi:include href="xml/gstglwindow.xml"/> + <xi:include href="xml/gstglwindowandroid.xml"/> + <xi:include href="xml/gstglwindowcocoa.xml"/> + <xi:include href="xml/gstglwindowdispmanx.xml"/> + <xi:include href="xml/gstglwindowwayland.xml"/> + <xi:include href="xml/gstglwindowwin32.xml"/> + <xi:include href="xml/gstglwindowx11.xml"/> </chapter> <part id="gstreamer-libs-hierarchy"> diff --git a/docs/libs/gst-plugins-gl-libs-sections.txt b/docs/libs/gst-plugins-gl-libs-sections.txt index bebe7ae..19929f3 100644 --- a/docs/libs/gst-plugins-gl-libs-sections.txt +++ b/docs/libs/gst-plugins-gl-libs-sections.txt @@ -1,4 +1,20 @@ <SECTION> +<FILE>gstglapi</FILE> +<TITLE>GstGLAPI</TITLE> +GstGLAPI +gst_gl_api_string +gst_gl_check_extension +GST_GL_CHECK_GL_VERSION +<SUBSECTION Private> +GSTGLAPI +GST_GL_EXT_BEGIN +GST_GL_EXT_END +GST_GL_EXT_FUNCTION +GstGLFeatureData +GstGLFeatureFunction +</SECTION> + +<SECTION> <FILE>gstglbufferpool</FILE> <TITLE>GstGLBufferPool</TITLE> GstGLBufferPool @@ -14,52 +30,121 @@ GST_TYPE_GL_BUFFER_POOL </SECTION> <SECTION> +<FILE>gstglcontext</FILE> +<TITLE>GstGLContext</TITLE> +GST_GL_CONTEXT_ERROR +gst_gl_context_error_quark +GstGLContextError +GstGLContextThreadFunc +GstGLContext +gst_gl_context_new +gst_gl_context_create +gst_gl_context_activate +gst_gl_context_default_get_proc_address +gst_gl_context_get_proc_address +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_platform +<SUBSECTION Standard> +GST_GL_CONTEXT +GST_GL_IS_CONTEXT +GST_GL_TYPE_CONTEXT +GST_GL_CONTEXT_CLASS +GST_GL_CONTEXT_GET_CLASS +GST_GL_IS_CONTEXT_CLASS +GST_GL_CONTEXT_CAST +GstGLContextPrivate +gst_gl_context_get_type +</SECTION> + +<SECTION> +<FILE>gstglcontextcocoa</FILE> +<TITLE>GstGLContextCocoa</TITLE> +GstGLContextCocoa +gst_gl_context_cocoa_new +<SUBSECTION Standard> +GST_GL_CONTEXT_COCOA +GST_GL_IS_CONTEXT_COCOA +GST_GL_TYPE_CONTEXT_COCOA +GST_GL_CONTEXT_COCOA_CLASS +GST_GL_CONTEXT_COCOA_GET_CLASS +GST_GL_IS_CONTEXT_COCOA_CLASS +GST_GL_CONTEXT_COCOA_CAST +GstGLContextCocoaPrivate +gst_gl_context_cocoa_get_type +</SECTION> + +<SECTION> +<FILE>gstglcontextegl</FILE> +<TITLE>GstGLContextEGL</TITLE> +GstGLContextEGL +gst_gl_context_egl_new +<SUBSECTION Standard> +GST_GL_CONTEXT_EGL +GST_GL_IS_CONTEXT_EGL +GST_GL_TYPE_CONTEXT_EGL +GST_GL_CONTEXT_EGL_CLASS +GST_GL_CONTEXT_EGL_GET_CLASS +GST_GL_IS_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 +<SUBSECTION Standard> +GST_GL_CONTEXT_GLX +GST_GL_IS_CONTEXT_GLX +GST_GL_TYPE_CONTEXT_GLX +GST_GL_CONTEXT_GLX_CLASS +GST_GL_CONTEXT_GLX_GET_CLASS +GST_GL_IS_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 +<SUBSECTION Standard> +GST_GL_CONTEXT_WGL +GST_GL_IS_CONTEXT_WGL +GST_GL_TYPE_CONTEXT_WGL +GST_GL_CONTEXT_WGL_CLASS +GST_GL_CONTEXT_WGL_GET_CLASS +GST_GL_IS_CONTEXT_WGL_CLASS +GST_GL_CONTEXT_WGL_CAST +GstGLContextWGLPrivate +gst_gl_context_wgl_get_type +</SECTION> + +<SECTION> <FILE>gstgldisplay</FILE> -GstGLDisplayConversion -GstGLDisplayProjection -CRCB -CDCB -GstGLDisplayThreadFunc -GLCB -GLCB_V2 -GST_GL_DISPLAY_ERR_MSG <TITLE>GstGLDisplay</TITLE> GstGLDisplay gst_gl_display_new -gst_gl_display_lock -gst_gl_display_unlock -gst_gl_display_create_context -gst_gl_display_redisplay -gst_gl_display_thread_add -gst_gl_display_gen_texture -gst_gl_display_gen_texture_thread -gst_gl_display_del_texture -gst_gl_display_gen_fbo -gst_gl_display_use_fbo -gst_gl_display_del_fbo -gst_gl_display_gen_shader -gst_gl_display_del_shader -gst_gl_display_set_window_id -gst_gl_display_set_client_reshape_callback -gst_gl_display_set_client_draw_callback -gst_gl_display_activate_gl_context -gst_gl_display_get_internal_gl_context -gst_gl_display_set_client_data -gst_gl_display_set_error -gst_gl_display_use_fbo_v2 -gst_gl_display_find_download -gst_gl_display_find_download_unlocked -gst_gl_display_find_upload -gst_gl_display_find_upload_unlocked -gst_gl_display_check_framebuffer_status +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_get_type GST_GL_DISPLAY_CLASS GST_IS_GL_DISPLAY_CLASS GST_GL_DISPLAY_CAST +GstGLDisplayPrivate +gst_gl_display_get_type </SECTION> <SECTION> @@ -70,11 +155,8 @@ GST_GL_DOWNLOAD_VIDEO_CAPS GstGLDownload gst_gl_download_new gst_gl_download_init_format -gst_gl_download_init_format_thread gst_gl_download_perform_with_data -gst_gl_download_perform_with_data_thread gst_gl_download_perform_with_memory -gst_gl_download_perform_with_memory_thread <SUBSECTION Standard> GST_GL_DOWNLOAD GST_GL_DOWNLOAD_CAST @@ -84,6 +166,7 @@ gst_gl_download_get_type GST_IS_GL_DOWNLOAD GST_IS_GL_DOWNLOAD_CLASS GST_TYPE_GL_DOWNLOAD +GstGLDownloadPrivate </SECTION> <SECTION> @@ -121,6 +204,7 @@ GstGLMemory gst_gl_memory_init gst_gl_memory_alloc gst_gl_memory_wrapped +gst_gl_memory_copy_into_texture gst_is_gl_memory <SUBSECTION Standard> GST_GL_ALLOCATOR @@ -145,6 +229,7 @@ GstGLMixerProcessFunc GstGLMixerSetCaps GstGLMixerReset GstGLMixerProcessTextures +GstGLMixerFrameData gst_gl_mixer_process_textures <SUBSECTION Standard> GstGLMixerPrivate @@ -165,6 +250,7 @@ GST_TYPE_GL_MIXER_PAD <SECTION> <FILE>gstglshader</FILE> +gst_gl_shader_error_quark GST_GL_SHADER_ERROR GstGLShaderError GstGLShaderSourceType @@ -173,7 +259,6 @@ gst_gl_shadervariable_set gst_gl_shadervariables_parse <TITLE>GstGLShader</TITLE> GstGLShader -gst_gl_shader_error_quark gst_gl_shader_new gst_gl_shader_set_vertex_source gst_gl_shader_set_fragment_source @@ -231,11 +316,12 @@ GST_GL_UPLOAD_VIDEO_CAPS GstGLUpload gst_gl_upload_new gst_gl_upload_init_format -gst_gl_upload_init_format_thread +gst_gl_upload_add_video_gl_texture_upload_meta gst_gl_upload_perform_with_data -gst_gl_upload_perform_with_data_thread gst_gl_upload_perform_with_memory -gst_gl_upload_perform_with_memory_thread +gst_gl_upload_perform_with_gl_texture_upload_meta +gst_gl_upload_perform_with_buffer +gst_gl_upload_release_buffer <SUBSECTION Standard> GST_GL_UPLOAD GST_GL_UPLOAD_CAST @@ -245,20 +331,61 @@ 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>Utilities</TITLE> +GLCB +GLCB_V2 +CRCB +CDCB +GstGLDisplayProjection +gst_gl_ensure_display +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 +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 </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 -GstGLWindowCB2 GST_GL_WINDOW_CB -GST_GL_WINDOW_CB2 -GST_GL_WINDOW_ERROR -GstGLWindowPrivate -<TITLE>GstGLWindow</TITLE> GstGLWindow GstGLWindowClass gst_gl_window_new +gst_gl_window_draw +gst_gl_window_draw_unlocked +gst_gl_window_is_running +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 <SUBSECTION Standard> GST_GL_IS_WINDOW GST_GL_IS_WINDOW_CLASS @@ -266,27 +393,120 @@ GST_GL_TYPE_WINDOW GST_GL_WINDOW GST_GL_WINDOW_CLASS GST_GL_WINDOW_GET_CLASS -<SUBSECTION Private> -gst_gl_window_activate_gl_context -gst_gl_window_draw -gst_gl_window_draw_unlocked -gst_gl_window_error_quark -gst_gl_window_get_internal_gl_context gst_gl_window_get_type -gst_gl_window_init_platform -gst_gl_window_quit_loop -gst_gl_window_run_loop -gst_gl_window_send_message -gst_gl_window_set_close_callback -gst_gl_window_set_draw_callback -gst_gl_window_set_external_window_id -gst_gl_window_set_resize_callback +GstGLWindowPrivate </SECTION> +<SECTION> +<FILE>gstglwindowandroid</FILE> +<TITLE>GstGLWindowAndroid</TITLE> +GstGLWindowAndroidEGL +GstGLWindowAndroidEGLClass +gst_gl_window_android_egl_new +<SUBSECTION Standard> +GST_GL_IS_WINDOW_ANDROID_EGL +GST_GL_IS_WINDOW_ANDROID_EGL_CLASS +GST_GL_TYPE_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> -#Workaround external symbols being placed in -unused <SECTION> -<SUBSECTION Private> +<FILE>gstglwindowcocoa</FILE> +<TITLE>GstGLWindowCocoa</TITLE> +GstGLWindowCocoa +GstGLWindowCocoaClass +gst_gl_window_cocoa_new +gst_gl_window_cocoa_create_window +<SUBSECTION Standard> +GST_GL_IS_WINDOW_COCOA +GST_GL_IS_WINDOW_COCOA_CLASS +GST_GL_TYPE_WINDOW_COCOA +GST_GL_WINDOW_COCOA +GST_GL_WINDOW_COCOA_CLASS +GST_GL_WINDOW_COCOA_GET_CLASS +gst_gl_window_cocoa_get_type +GstGLWindowCocoaPrivate +</SECTION> + +<SECTION> +<FILE>gstglwindowdispmanx</FILE> +<TITLE>GstGLWindowDispmanx</TITLE> +GstGLWindowDispmanxEGL +GstGLWindowDispmanxEGLClass +gst_gl_window_dispmanx_egl_new +<SUBSECTION Standard> +GST_GL_IS_WINDOW_DISPMANX_EGL +GST_GL_IS_WINDOW_DISPMANX_EGL_CLASS +GST_GL_TYPE_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 +</SECTION> + +<SECTION> +<FILE>gstglwindowwayland</FILE> +<TITLE>GstGLWindowWayland</TITLE> +GstGLWindowWaylandEGL +GstGLWindowWaylandEGLClass +gst_gl_window_wayland_egl_new +<SUBSECTION Standard> +GST_GL_IS_WINDOW_WAYLAND_EGL +GST_GL_IS_WINDOW_WAYLAND_EGL_CLASS +GST_GL_TYPE_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 +</SECTION> + +<SECTION> +<FILE>gstglwindowwin32</FILE> +<TITLE>GstGLWindowWin32</TITLE> +GstGLWindowWin32 +GstGLWindowWin32Class +gst_gl_window_win32_new +gst_gl_window_win32_create_window +<SUBSECTION Standard> +GST_GL_IS_WINDOW_WIN32 +GST_GL_IS_WINDOW_WIN32_CLASS +GST_GL_TYPE_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_GL_IS_WINDOW_X11 +GST_GL_IS_WINDOW_X11_CLASS +GST_GL_TYPE_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> + +<SECTION> +<FILE>ignore_me</FILE> +#Workaround external symbols being placed in -unused +<SUBSECTION Standard> # ------- # gettext # ------- @@ -305,16 +525,13 @@ N_ # ------------ # Opengl funcs # ------------ -GLEW_ARB_fragment_shader -GLEW_ARB_imaging -GLEW_EXT_framebuffer_object -GLEW_MESA_ycbcr_texture -GLEW_NO_ERROR -GLEW_OK -GLEW_VERSION -GLEW_VERSION_MAJOR -GLEW_VERSION_MICRO -GLEW_VERSION_MINOR +GL_COLOR_ATTACHMENT1 +GL_COLOR_ATTACHMENT2 +GL_DEPTH24_STENCIL8 +GLchar +GLeglImageOES +GLintptr +GLsizeiptr GL_BGR GL_BGRA GL_COLOR_ATTACHMENT0_EXT diff --git a/docs/libs/gst-plugins-gl-libs.types b/docs/libs/gst-plugins-gl-libs.types index ea237d9..e85a00f 100644 --- a/docs/libs/gst-plugins-gl-libs.types +++ b/docs/libs/gst-plugins-gl-libs.types @@ -1,15 +1,6 @@ #include "../../config.h" -#include "gstgl_fwd.h" -#include "gstgldisplay.h" -#include "gstglcontext.h" -#include "gstglfilter.h" -#include "gstglshader.h" -#include "gstglmixer.h" -#include "gstglbufferpool.h" -#include "gstglmemory.h" -#include "gstglwindow.h" -#include "gstglupload.h" -#include "gstgldownload.h" +#include <gst/gl/gstgl_fwd.h> +#include <gst/gl/gl.h> gst_gl_upload_get_type |