diff options
author | Matthew Waters <matthew@centricular.com> | 2016-03-06 19:18:54 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2016-03-06 19:36:17 +1100 |
commit | 9447ea2dea79432bcd4720e566e6c91e5917c81c (patch) | |
tree | 00a22804f53e15e2986cd51a3ee622ce29f02046 /docs | |
parent | 8d8c65b6d445eb999f6265dd268ae46ba3e0a0d7 (diff) | |
download | gstreamer-plugins-bad-9447ea2dea79432bcd4720e566e6c91e5917c81c.tar.gz |
docs/gl: add gl functions/structs from -unused into the docs
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/gst-plugins-bad-libs-docs.sgml | 11 | ||||
-rw-r--r-- | docs/libs/gst-plugins-bad-libs-sections.txt | 321 |
2 files changed, 289 insertions, 43 deletions
diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 0159175a8..88fd11dd2 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -73,6 +73,9 @@ <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/gstglbuffer.xml"/> <xi:include href="xml/gstglbufferpool.xml"/> <xi:include href="xml/gstglcolorconvert.xml"/> <xi:include href="xml/gstglcontext.xml"/> @@ -83,14 +86,15 @@ <xi:include href="xml/gstglcontextwgl.xml"/> <xi:include href="xml/gstgldisplay.xml"/> <xi:include href="xml/gsteglimagememory.xml"/> - <xi:include href="xml/gstglbasefilter.xml"/> <xi:include href="xml/gstglfilter.xml"/> <xi:include href="xml/gstglframebuffer.xml"/> <xi:include href="xml/gstglmemory.xml"/> + <xi:include href="xml/gstglmemorypbo.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/gstglutils.xml"/> <xi:include href="xml/gstglwindow.xml"/> <xi:include href="xml/gstglwindowandroid.xml"/> <xi:include href="xml/gstglwindowcocoa.xml"/> @@ -98,6 +102,9 @@ <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/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 2725d838d..922da0f19 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -768,7 +768,6 @@ gst_gl_api_from_string GstGLPlatform gst_gl_platform_to_string gst_gl_platform_from_string -gst_gl_check_extension GST_GL_API_GLES1_NAME GST_GL_API_GLES2_NAME GST_GL_API_OPENGL3_NAME @@ -784,11 +783,39 @@ GstGLFeatureFunction </SECTION> <SECTION> +<FILE>gstglbuffer</FILE> +<TITLE>GstGLBuffer</TITLE> +GstGLBuffer +gst_gl_buffer_init_once +gst_is_gl_buffer +gst_gl_buffer_alloc +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_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 @@ -809,6 +836,8 @@ 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 @@ -836,6 +865,7 @@ gst_gl_context_destroy gst_gl_context_activate 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 @@ -847,6 +877,8 @@ 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 @@ -963,6 +995,7 @@ 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> @@ -978,6 +1011,7 @@ 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_context_get_gl_display gst_context_set_gl_display <SUBSECTION Standard> @@ -992,6 +1026,25 @@ gst_gl_display_get_type </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 @@ -1002,7 +1055,7 @@ GST_IS_GL_BASE_FILTER GST_TYPE_GL_BASE_FILTER gst_gl_base_filter_get_type GST_GL_BASE_FILTER_CLASS -GST_IS_GL_FILTER_CLASS +GST_IS_GL_BASE_FILTER_CLASS GST_GL_BASE_FILTER_GET_CLASS GstGLBaseFilterPrivate </SECTION> @@ -1027,6 +1080,29 @@ 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 +gst_gl_format_type_n_bytes +gst_gl_texture_type_n_bytes +gst_gl_format_from_gl_texture_type +gst_gl_texture_type_from_format +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 @@ -1036,6 +1112,7 @@ gst_gl_framebuffer_generate gst_gl_framebuffer_delete gst_gl_framebuffer_use_v2 <SUBSECTION Standard> +GstGLFramebufferPrivate GST_GL_FRAMEBUFFER GST_GL_FRAMEBUFFER_CAST GST_IS_GL_FRAMEBUFFER @@ -1047,30 +1124,119 @@ 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_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> -GstGLAllocator -GstGLAllocatorClass -GST_GL_MEMORY_ALLOCATOR <TITLE>GstGLMemory</TITLE> +GST_GL_MEMORY_VIDEO_FORMATS_STR +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_texture +GstGLMemoryAllocator +GstGLMemoryAllocatorClass +gst_gl_memory_allocator_get_default +gst_gl_memory_init_once GstGLMemory gst_gl_memory_init -gst_gl_memory_alloc -gst_gl_memory_wrapped -gst_gl_memory_wrapped_texture -gst_gl_memory_copy_into_texture -gst_gl_memory_setup_buffer -gst_gl_memory_setup_wrapped -gst_gl_texture_type_from_format 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_type +gst_gl_memory_get_texture_width +gst_gl_memory_setup_buffer +<SUBSECTION Standard> +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>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_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 +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> @@ -1090,31 +1256,23 @@ GST_CAPS_FEATURE_MEMORY_EGL_IMAGE <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_new_default +gst_gl_shader_new_link_with_stages +gst_gl_shader_new_with_stages +gst_gl_shader_use gst_gl_shader_get_program_handle -gst_gl_shader_set_active -gst_gl_shader_is_compiled -gst_gl_shader_compile -gst_gl_shader_compile_and_check -gst_gl_shader_compile_all_with_attribs_and_check -gst_gl_shader_compile_with_default_f_and_check -gst_gl_shader_compile_with_default_v_and_check -gst_gl_shader_compile_with_default_vf_and_check gst_gl_shader_release -gst_gl_shader_use +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 @@ -1154,15 +1312,64 @@ GST_GL_SHADER_GET_CLASS </SECTION> <SECTION> +<FILE>gstglsl</FILE> +<TITLE>GstGLSL</TITLE> +GST_GLSL_ERROR +gst_glsl_error_quark +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 +</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> +<SECTION> <FILE>gstglsyncmeta</FILE> <TITLE>GstGLSyncMeta</TITLE> GstGLSyncMeta gst_buffer_add_gl_sync_meta +gst_buffer_add_gl_sync_meta_full gst_buffer_get_gl_sync_meta gst_gl_sync_meta_api_get_type gst_gl_sync_meta_get_info 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 @@ -1179,6 +1386,7 @@ gst_gl_upload_set_caps gst_gl_upload_propose_allocation gst_gl_upload_transform_caps gst_gl_upload_perform_with_buffer +gst_gl_upload_get_input_template_caps <SUBSECTION Standard> GST_GL_UPLOAD GST_GL_UPLOAD_CAST @@ -1193,7 +1401,7 @@ GstGLUploadPrivate <SECTION> <FILE>gstglutils</FILE> -<TITLE>Utilities</TITLE> +<TITLE>OpenGL Miscellaneous Utilities</TITLE> GLCB GLCB_V2 CRCB @@ -1216,7 +1424,38 @@ gst_gl_generate_texture_full gst_gl_caps_replace_all_caps_features gst_gl_ensure_element_data gst_gl_get_plane_data_size +gst_gl_get_plane_start 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 +</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_gl_stereo_downmix_mode_get_type +GST_IS_GL_VIEW_CONVERT +GST_IS_GL_VIEW_CONVERT_CLASS +GST_GL_TYPE_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> |