diff options
author | Matthew Waters <ystreet00@gmail.com> | 2014-03-16 15:08:23 +0100 |
---|---|---|
committer | Matthew Waters <ystreet00@gmail.com> | 2014-03-16 15:17:59 +0100 |
commit | 6b3fe4418538bcdb8ccccd274ba22764ae203e6f (patch) | |
tree | ad136e37420da6b0b3262745396441eb38d720bb /docs | |
parent | 870503dc6bb5f8ea59a2605ded81e5c28ffde58c (diff) | |
download | gstreamer-plugins-bad-6b3fe4418538bcdb8ccccd274ba22764ae203e6f.tar.gz |
Move gst-plugins-gl to bad
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/Makefile.am | 1 | ||||
-rw-r--r-- | docs/libs/gst-plugins-bad-libs-docs.sgml | 26 | ||||
-rw-r--r-- | docs/libs/gst-plugins-bad-libs-sections.txt | 505 | ||||
-rw-r--r-- | docs/libs/gst-plugins-bad-libs.types | 15 |
4 files changed, 546 insertions, 1 deletions
diff --git a/docs/libs/Makefile.am b/docs/libs/Makefile.am index 390886e83..5c6c919a3 100644 --- a/docs/libs/Makefile.am +++ b/docs/libs/Makefile.am @@ -57,6 +57,7 @@ GTKDOC_LIBS = \ $(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \ $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la \ $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \ + $(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \ $(GST_BASE_LIBS) GTKDOC_CC=$(LIBTOOL) --tag=CC --mode=compile $(CC) diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 66c4dee6a..c00718c98 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -56,6 +56,32 @@ <title>Useful elements</title> <xi:include href="xml/gstinsertbin.xml" /> </chapter> + + <chapter id="gl"> + <title>OpenGL Helper Library</title> + <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/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> <part id="gstreamer-libs-hierarchy"> diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index adf4a7d2f..db90493a5 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -633,3 +633,508 @@ gst_insert_bin_get_type <SUBSECTION Private> GstInsertBinPrivate </SECTION> + +<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 +GstGLBufferPoolClass +gst_gl_buffer_pool_new +<SUBSECTION Standard> +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>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> +<TITLE>GstGLDisplay</TITLE> +GstGLDisplay +gst_gl_display_new +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_IS_GL_DISPLAY_CLASS +GST_GL_DISPLAY_CAST +GstGLDisplayPrivate +gst_gl_display_get_type +</SECTION> + +<SECTION> +<FILE>gstgldownload</FILE> +GST_GL_DOWNLOAD_FORMATS +GST_GL_DOWNLOAD_VIDEO_CAPS +<TITLE>GstGLDownload</TITLE> +GstGLDownload +gst_gl_download_new +gst_gl_download_init_format +gst_gl_download_perform_with_data +gst_gl_download_perform_with_memory +<SUBSECTION Standard> +GST_GL_DOWNLOAD +GST_GL_DOWNLOAD_CAST +GST_GL_DOWNLOAD_CLASS +GST_GL_DOWNLOAD_GET_CLASS +gst_gl_download_get_type +GST_IS_GL_DOWNLOAD +GST_IS_GL_DOWNLOAD_CLASS +GST_TYPE_GL_DOWNLOAD +GstGLDownloadPrivate +</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 +<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>gstglmemory</FILE> +GstGLAllocator +GstGLAllocatorClass +GST_MAP_GL +GST_GL_MEMORY_ALLOCATOR +GstGLMemoryFlags +GST_GL_MEMORY_FLAGS +GST_GL_MEMORY_FLAG_IS_SET +GST_GL_MEMORY_FLAG_SET +GST_GL_MEMORY_FLAG_UNSET +<TITLE>GstGLMemory</TITLE> +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 +GST_GL_ALLOCATOR_CAST +GST_GL_ALLOCATOR_CLASS +GST_GL_ALLOCATOR_GET_CLASS +gst_gl_allocator_get_type +GST_IS_GL_ALLOCATOR +GST_IS_GL_ALLOCATOR_CLASS +GST_TYPE_GL_ALLOCATOR +</SECTION> + +<SECTION> +<FILE>gstglmixer</FILE> +GstGLMixerPad +GstGLMixerPadClass +GstGLMixerCollect +<TITLE>GstGLMixer</TITLE> +GstGLMixer +GstGLMixerClass +GstGLMixerProcessFunc +GstGLMixerSetCaps +GstGLMixerReset +GstGLMixerProcessTextures +GstGLMixerFrameData +gst_gl_mixer_process_textures +<SUBSECTION Standard> +GstGLMixerPrivate +GST_GL_MIXER +GST_GL_MIXER_CLASS +GST_GL_MIXER_GET_CLASS +GST_GL_MIXER_PAD +GST_GL_MIXER_PAD_CLASS +gst_gl_mixer_get_type +gst_gl_mixer_pad_get_type +GST_IS_GL_MIXER +GST_IS_GL_MIXER_CLASS +GST_IS_GL_MIXER_PAD +GST_IS_GL_MIXER_PAD_CLASS +GST_TYPE_GL_MIXER +GST_TYPE_GL_MIXER_PAD +</SECTION> + +<SECTION> +<FILE>gstglshader</FILE> +gst_gl_shader_error_quark +GST_GL_SHADER_ERROR +GstGLShaderError +GstGLShaderSourceType +gst_gl_shadervariable_desc +gst_gl_shadervariable_set +gst_gl_shadervariables_parse +<TITLE>GstGLShader</TITLE> +GstGLShader +gst_gl_shader_new +gst_gl_shader_set_vertex_source +gst_gl_shader_set_fragment_source +gst_gl_shader_get_vertex_source +gst_gl_shader_get_fragment_source +gst_gl_shader_set_active +gst_gl_shader_is_compiled +gst_gl_shader_compile +gst_gl_shader_compile_and_check +gst_gl_shader_release +gst_gl_shader_use +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 +<SUBSECTION Standard> +GstGLShaderPrivate +GST_GL_SHADER +GST_GL_IS_SHADER +GST_GL_TYPE_SHADER +gst_gl_shader_get_type +GST_GL_SHADER_CLASS +GST_GL_IS_SHADER_CLASS +GST_GL_SHADER_GET_CLASS +</SECTION> + +<SECTION> +<FILE>gstglupload</FILE> +GST_GL_UPLOAD_FORMATS +GST_GL_UPLOAD_VIDEO_CAPS +<TITLE>GstGLUpload</TITLE> +GstGLUpload +gst_gl_upload_new +gst_gl_upload_init_format +gst_gl_upload_add_video_gl_texture_upload_meta +gst_gl_upload_perform_with_data +gst_gl_upload_perform_with_memory +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 +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>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 +GST_GL_WINDOW_CB +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 +GST_GL_TYPE_WINDOW +GST_GL_WINDOW +GST_GL_WINDOW_CLASS +GST_GL_WINDOW_GET_CLASS +gst_gl_window_get_type +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> + +<SECTION> +<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> diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types index 2d78fac23..4b87dded1 100644 --- a/docs/libs/gst-plugins-bad-libs.types +++ b/docs/libs/gst-plugins-bad-libs.types @@ -4,6 +4,7 @@ #include <gst/codecparsers/gstmpegvideoparser.h> #include <gst/insertbin/gstinsertbin.h> #include <gst/mpegts/mpegts.h> +#include <gst/gl/gl.h> gst_mpegts_section_get_type gst_mpeg_ts_section_type_get_type @@ -22,4 +23,16 @@ gst_mpeg_ts_dvb_service_type_get_type gst_mpeg_ts_stream_type_get_type -gst_insert_bin_get_type
\ No newline at end of file +gst_insert_bin_get_type + + +gst_gl_upload_get_type +gst_gl_download_get_type +gst_gl_display_get_type +gst_gl_context_get_type +gst_gl_filter_get_type +gst_gl_shader_get_type +gst_gl_mixer_get_type +gst_gl_buffer_pool_get_type +gst_gl_allocator_get_type +gst_gl_window_get_type |