registry: Add registry helper phase 1
[platform/upstream/gstreamer.git] / docs / gst / gstreamer-sections.txt
index 744f29d..9b712c3 100644 (file)
@@ -33,6 +33,8 @@ gst_update_registry
 <SUBSECTION Private>
 GST_QUARK
 GstQuarkId
+GstPluginLoader
+GstPluginLoaderFuncs
 </SECTION>
 
 <SECTION>
@@ -56,6 +58,8 @@ gst_bin_iterate_sorted
 gst_bin_iterate_sources
 gst_bin_iterate_all_by_interface
 
+gst_bin_recalculate_latency
+
 <SUBSECTION>
 gst_bin_add_many
 gst_bin_remove_many
@@ -132,6 +136,7 @@ gst_bus_sync_reply_get_type
 GstBusPrivate
 </SECTION>
 
+
 <SECTION>
 <FILE>gstbuffer</FILE>
 <TITLE>GstBuffer</TITLE>
@@ -206,6 +211,53 @@ gst_buffer_flag_get_type
 gst_buffer_copy_flags_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gstbufferlist</FILE>
+<TITLE>GstBufferList</TITLE>
+GstBufferList
+GstBufferListIterator
+GstBufferListDoFunction
+
+gst_buffer_list_new
+gst_buffer_list_ref
+gst_buffer_list_unref
+gst_buffer_list_copy
+gst_buffer_list_is_writable
+gst_buffer_list_make_writable
+
+gst_buffer_list_n_groups
+
+GstBufferListItem
+GstBufferListFunc
+gst_buffer_list_foreach
+gst_buffer_list_get
+
+gst_buffer_list_iterate
+gst_buffer_list_iterator_free
+gst_buffer_list_iterator_n_buffers
+gst_buffer_list_iterator_add
+gst_buffer_list_iterator_add_group
+gst_buffer_list_iterator_next
+gst_buffer_list_iterator_next_group
+gst_buffer_list_iterator_remove
+gst_buffer_list_iterator_steal
+gst_buffer_list_iterator_take
+gst_buffer_list_iterator_do
+gst_buffer_list_iterator_merge_group
+<SUBSECTION Standard>
+GstBufferListClass
+GST_BUFFER_LIST
+GST_BUFFER_LIST_CLASS
+GST_BUFFER_LIST_GET_CLASS
+GST_IS_BUFFER_LIST
+GST_IS_BUFFER_LIST_CLASS
+GST_TYPE_BUFFER_LIST
+GST_BUFFER_LIST_CAST
+GST_TYPE_BUFFER_LIST_ITEM
+<SUBSECTION Private>
+gst_buffer_list_item_get_type
+gst_buffer_list_get_type
+</SECTION>
 
 <SECTION>
 <FILE>gstcaps</FILE>
@@ -248,6 +300,7 @@ gst_caps_is_equal
 gst_caps_is_equal_fixed
 gst_caps_is_always_compatible
 gst_caps_is_subset
+gst_caps_can_intersect
 gst_caps_intersect
 gst_caps_union
 gst_caps_normalize
@@ -372,6 +425,7 @@ GST_TYPE_CLOCK_FLAGS
 GST_TYPE_CLOCK_RETURN
 GST_TYPE_CLOCK_TIME
 <SUBSECTION Private>
+GstClockPrivate
 GST_CLOCK_SLAVE_LOCK
 GST_CLOCK_SLAVE_UNLOCK
 gst_clock_get_type
@@ -439,6 +493,7 @@ GST_ELEMENT_PARENT
 GST_ELEMENT_BUS
 GST_ELEMENT_CLOCK
 GST_ELEMENT_PADS
+GST_ELEMENT_START_TIME
 GST_ELEMENT_ERROR
 GST_ELEMENT_WARNING
 GST_ELEMENT_INFO
@@ -480,6 +535,8 @@ gst_element_link_filtered
 <SUBSECTION element-properties>
 gst_element_set_base_time
 gst_element_get_base_time
+gst_element_set_start_time
+gst_element_get_start_time
 gst_element_set_bus
 gst_element_get_bus
 gst_element_get_factory
@@ -506,6 +563,7 @@ gst_element_is_locked_state
 gst_element_abort_state
 gst_element_continue_state
 gst_element_lost_state
+gst_element_lost_state_full
 gst_element_state_get_name
 gst_element_state_change_return_get_name
 gst_element_sync_state_with_parent
@@ -665,6 +723,9 @@ gst_event_new_custom
 gst_event_get_structure
 gst_event_has_name
 
+gst_event_get_seqnum
+gst_event_set_seqnum
+
 gst_event_new_flush_start
 gst_event_new_flush_stop
 
@@ -693,6 +754,9 @@ gst_event_new_navigation
 
 gst_event_new_latency
 gst_event_parse_latency
+
+gst_event_new_step
+gst_event_parse_step
 <SUBSECTION Standard>
 GstEventClass
 GST_EVENT
@@ -767,6 +831,16 @@ GST_IS_GHOST_PAD_CLASS
 GST_TYPE_GHOST_PAD
 GST_GHOST_PAD_CAST
 <SUBSECTION Private>
+GST_IS_PROXY_PAD
+GST_IS_PROXY_PAD_CLASS
+GST_PROXY_PAD
+GST_PROXY_PAD_CLASS
+GST_TYPE_PROXY_PAD
+GstGhostPadPrivate
+GstProxyPad
+GstProxyPadClass
+GstProxyPadPrivate
+gst_proxy_pad_get_type
 gst_ghost_pad_get_type
 </SECTION>
 
@@ -899,6 +973,7 @@ GST_DEBUG_CATEGORY
 GST_DEBUG_CATEGORY_EXTERN
 GST_DEBUG_CATEGORY_STATIC
 GST_DEBUG_CATEGORY_INIT
+GST_DEBUG_CATEGORY_GET
 gst_debug_category_free
 gst_debug_category_set_threshold
 gst_debug_category_reset_threshold
@@ -908,27 +983,36 @@ gst_debug_category_get_color
 gst_debug_category_get_description
 gst_debug_get_all_categories
 gst_debug_construct_term_color
+gst_debug_construct_win_color
 GST_CAT_LEVEL_LOG
 GST_CAT_ERROR_OBJECT
 GST_CAT_WARNING_OBJECT
 GST_CAT_INFO_OBJECT
 GST_CAT_DEBUG_OBJECT
 GST_CAT_LOG_OBJECT
+GST_CAT_FIXME_OBJECT
+GST_CAT_MEMDUMP_OBJECT
 GST_CAT_ERROR
 GST_CAT_WARNING
 GST_CAT_INFO
 GST_CAT_DEBUG
 GST_CAT_LOG
+GST_CAT_FIXME
+GST_CAT_MEMDUMP
 GST_ERROR_OBJECT
 GST_WARNING_OBJECT
 GST_INFO_OBJECT
 GST_DEBUG_OBJECT
 GST_LOG_OBJECT
+GST_FIXME_OBJECT
+GST_MEMDUMP_OBJECT
 GST_ERROR
 GST_WARNING
 GST_INFO
 GST_DEBUG
 GST_LOG
+GST_FIXME
+GST_MEMDUMP
 GST_DEBUG_FUNCPTR
 GST_DEBUG_FUNCPTR_NAME
 GST_DEBUG_BIN_TO_DOT_FILE
@@ -963,9 +1047,7 @@ gst_implements_interface_check
 <SUBSECTION Standard>
 GstImplementsInterfaceClass
 GST_IMPLEMENTS_INTERFACE
-GST_IMPLEMENTS_INTERFACE_CLASS
 GST_IS_IMPLEMENTS_INTERFACE
-GST_IS_IMPLEMENTS_INTERFACE_CLASS
 GST_IMPLEMENTS_INTERFACE_GET_CLASS
 GST_TYPE_IMPLEMENTS_INTERFACE
 GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
@@ -989,6 +1071,7 @@ GstIteratorItemFunction
 GstIteratorResyncFunction
 GstIteratorFreeFunction
 GstIteratorFoldFunction
+GstCopyFunction
 
 GST_ITERATOR
 GST_ITERATOR_LOCK
@@ -997,6 +1080,7 @@ GST_ITERATOR_ORIG_COOKIE
 
 gst_iterator_new
 gst_iterator_new_list
+gst_iterator_new_single
 
 gst_iterator_next
 gst_iterator_resync
@@ -1021,8 +1105,8 @@ gst_iterator_result_get_type
 <TITLE>GstMessage</TITLE>
 GstMessage
 GstMessageType
-GstStructureChangeType
 GST_MESSAGE_SRC
+GST_MESSAGE_SRC_NAME
 GST_MESSAGE_TIMESTAMP
 GST_MESSAGE_TYPE
 GST_MESSAGE_TYPE_NAME
@@ -1034,6 +1118,8 @@ gst_message_unref
 gst_message_copy
 gst_message_get_structure
 gst_message_make_writable
+gst_message_get_seqnum
+gst_message_set_seqnum
 
 gst_message_new_eos
 gst_message_new_error
@@ -1043,7 +1129,9 @@ gst_message_parse_warning
 gst_message_new_info
 gst_message_parse_info
 gst_message_new_tag
+gst_message_new_tag_full
 gst_message_parse_tag
+gst_message_parse_tag_full
 gst_message_new_buffering
 gst_message_parse_buffering
 gst_message_set_buffering_stats
@@ -1051,6 +1139,8 @@ gst_message_parse_buffering_stats
 gst_message_new_state_changed
 gst_message_parse_state_changed
 gst_message_new_state_dirty
+gst_message_new_step_done
+gst_message_parse_step_done
 gst_message_new_clock_provide
 gst_message_parse_clock_provide
 gst_message_new_clock_lost
@@ -1070,8 +1160,21 @@ gst_message_new_latency
 gst_message_new_async_start
 gst_message_parse_async_start
 gst_message_new_async_done
+gst_message_new_step_start
+gst_message_parse_step_start
+
+GstStructureChangeType
 gst_message_new_structure_change
 gst_message_parse_structure_change
+gst_message_new_request_state
+gst_message_parse_request_state
+
+GstStreamStatusType
+gst_message_new_stream_status
+gst_message_parse_stream_status
+gst_message_set_stream_status_object
+gst_message_get_stream_status_object
+
 <SUBSECTION Standard>
 GstMessageClass
 GST_MESSAGE
@@ -1083,10 +1186,12 @@ GST_IS_MESSAGE_CLASS
 GST_MESSAGE_GET_CLASS
 GST_TYPE_MESSAGE_TYPE
 GST_TYPE_STRUCTURE_CHANGE_TYPE
+GST_TYPE_STREAM_STATUS_TYPE
 <SUBSECTION Private>
 gst_message_get_type
 gst_message_type_get_type
 gst_structure_change_type_get_type
+gst_stream_status_type_get_type
 GST_MESSAGE_COND
 GST_MESSAGE_GET_LOCK
 GST_MESSAGE_LOCK
@@ -1188,6 +1293,7 @@ gst_object_save_thyself
 gst_object_restore_thyself
 gst_object_ref
 gst_object_unref
+gst_object_ref_sink
 gst_object_sink
 gst_object_replace
 gst_object_get_path_string
@@ -1250,6 +1356,7 @@ gst_pad_is_active
 
 gst_pad_set_blocked
 gst_pad_set_blocked_async
+gst_pad_set_blocked_async_full
 GstPadBlockCallback
 gst_pad_is_blocked
 gst_pad_is_blocking
@@ -1277,6 +1384,9 @@ GstPadBufferAllocFunction
 gst_pad_set_chain_function
 GstPadChainFunction
 
+gst_pad_set_chain_list_function
+GstPadChainListFunction
+
 gst_pad_set_checkgetrange_function
 GstPadCheckGetRangeFunction
 
@@ -1321,6 +1431,7 @@ GstPadActivateModeFunction
 
 gst_pad_push
 gst_pad_push_event
+gst_pad_push_list
 gst_pad_check_pull_range
 gst_pad_pull_range
 gst_pad_activate_pull
@@ -1364,6 +1475,7 @@ gst_pad_get_element_private
 
 <SUBSECTION Core>
 gst_pad_chain
+gst_pad_chain_list
 
 gst_pad_start_task
 gst_pad_pause_task
@@ -1385,6 +1497,7 @@ GST_FLOW_IS_SUCCESS
 
 <SUBSECTION Standard>
 GstPadClass
+GstPadPrivate
 GST_PAD
 GST_IS_PAD
 GST_PAD_CLASS
@@ -1510,6 +1623,9 @@ gst_static_caps_get_type
 
 GST_PARAM_CONTROLLABLE
 GST_PARAM_USER_SHIFT
+GST_PARAM_MUTABLE_PAUSED
+GST_PARAM_MUTABLE_PLAYING
+GST_PARAM_MUTABLE_READY
 
 <SUBSECTION paramspecfraction>
 GstParamSpecFraction
@@ -1602,6 +1718,7 @@ GstPluginError
 GstPlugin
 GstPluginDesc
 GstPluginInitFunc
+GstPluginInitFullFunc
 GST_PLUGIN_DEFINE
 GST_PLUGIN_DEFINE_STATIC
 GST_LICENSE_UNKNOWN
@@ -1616,12 +1733,19 @@ gst_plugin_get_source
 gst_plugin_get_version
 gst_plugin_get_module
 gst_plugin_is_loaded
+gst_plugin_get_cache_data
+gst_plugin_set_cache_data
 gst_plugin_name_filter
 gst_plugin_load_file
 gst_plugin_load
 gst_plugin_load_by_name
 gst_plugin_list_free
 gst_plugin_register_static
+gst_plugin_register_static_full
+<SUBSECTION>
+GstPluginDependencyFlags
+gst_plugin_add_dependency
+gst_plugin_add_dependency_simple
 <SUBSECTION Standard>
 GstPluginClass
 GST_PLUGIN
@@ -1634,6 +1758,9 @@ GST_IS_PLUGIN
 GST_IS_PLUGIN_CLASS
 GstPluginFlags
 GST_TYPE_PLUGIN_FLAGS
+GST_TYPE_PLUGIN_DEPENDENCY_FLAGS
+GstPluginPrivate
+gst_plugin_dependency_flags_get_type
 <SUBSECTION Private>
 gst_plugin_get_type
 <SUBSECTION Private>
@@ -1692,11 +1819,14 @@ gst_poll_fd_ignored
 gst_poll_fd_init
 gst_poll_free
 gst_poll_new
+gst_poll_new_timer
 gst_poll_remove_fd
 gst_poll_restart
 gst_poll_set_controllable
 gst_poll_set_flushing
 gst_poll_wait
+gst_poll_read_control
+gst_poll_write_control
 </SECTION>
 
 <SECTION>
@@ -1783,9 +1913,13 @@ gst_query_parse_buffering_stats
 gst_query_set_buffering_range
 gst_query_parse_buffering_range
 
+gst_query_new_uri
+gst_query_parse_uri
+gst_query_set_uri
 <SUBSECTION Standard>
 GstQueryClass
 GST_QUERY
+GST_QUERY_CAST
 GST_IS_QUERY
 GST_QUERY_CLASS
 GST_IS_QUERY_CLASS
@@ -1868,6 +2002,8 @@ gst_segment_set_newsegment_full
 gst_segment_set_seek
 gst_segment_to_running_time
 gst_segment_to_stream_time
+gst_segment_to_position
+gst_segment_set_running_time
 <SUBSECTION Standard>
 GST_TYPE_SEGMENT
 gst_segment_get_type
@@ -1885,14 +2021,19 @@ gst_structure_empty_new
 gst_structure_id_empty_new
 gst_structure_new
 gst_structure_new_valist
+gst_structure_id_new
 gst_structure_copy
 gst_structure_free
 gst_structure_get_name
 gst_structure_has_name
 gst_structure_set_name
 gst_structure_get_name_id
+gst_structure_id_get
+gst_structure_id_get_valist
 gst_structure_id_get_value
 gst_structure_id_set_value
+gst_structure_get
+gst_structure_get_valist
 gst_structure_get_value
 gst_structure_set_value
 gst_structure_set
@@ -1935,14 +2076,15 @@ GST_TYPE_STRUCTURE
 gst_structure_get_type
 </SECTION>
 
-
 <SECTION>
 <FILE>gstsystemclock</FILE>
 <TITLE>GstSystemClock</TITLE>
+GstClockType
 GstSystemClock
 gst_system_clock_obtain
 <SUBSECTION Standard>
 GstSystemClockClass
+GstSystemClockPrivate
 GST_SYSTEM_CLOCK
 GST_IS_SYSTEM_CLOCK
 gst_system_clock_get_type
@@ -1950,9 +2092,11 @@ GST_SYSTEM_CLOCK_CLASS
 GST_IS_SYSTEM_CLOCK_CLASS
 GST_SYSTEM_CLOCK_GET_CLASS
 GST_TYPE_SYSTEM_CLOCK
+GST_SYSTEM_CLOCK_CAST
+GST_TYPE_CLOCK_TYPE
+gst_clock_type_get_type
 </SECTION>
 
-
 <SECTION>
 <FILE>gsttaglist</FILE>
 <TITLE>GstTagList</TITLE>
@@ -1968,6 +2112,8 @@ GST_TAG_ARTIST
 GST_TAG_ARTIST_SORTNAME
 GST_TAG_ALBUM
 GST_TAG_ALBUM_SORTNAME
+GST_TAG_ALBUM_ARTIST
+GST_TAG_ALBUM_ARTIST_SORTNAME
 GST_TAG_DATE
 GST_TAG_GENRE
 GST_TAG_COMMENT
@@ -1977,6 +2123,7 @@ GST_TAG_TRACK_COUNT
 GST_TAG_ALBUM_VOLUME_NUMBER
 GST_TAG_ALBUM_VOLUME_COUNT
 GST_TAG_LOCATION
+GST_TAG_HOMEPAGE
 GST_TAG_DESCRIPTION
 GST_TAG_VERSION
 GST_TAG_ISRC
@@ -1992,6 +2139,8 @@ GST_TAG_DURATION
 GST_TAG_CODEC
 GST_TAG_VIDEO_CODEC
 GST_TAG_AUDIO_CODEC
+GST_TAG_SUBTITLE_CODEC
+GST_TAG_CONTAINER_FORMAT
 GST_TAG_BITRATE
 GST_TAG_NOMINAL_BITRATE
 GST_TAG_MINIMUM_BITRATE
@@ -2025,6 +2174,8 @@ gst_tag_get_description
 gst_tag_get_flag
 gst_tag_is_fixed
 gst_tag_list_new
+gst_tag_list_new_full
+gst_tag_list_new_full_valist
 gst_is_tag_list
 gst_tag_list_is_empty
 gst_tag_list_copy
@@ -2033,6 +2184,7 @@ gst_tag_list_merge
 gst_tag_list_free
 gst_tag_list_get_tag_size
 gst_tag_list_add
+gst_tag_list_add_value
 gst_tag_list_add_values
 gst_tag_list_add_valist
 gst_tag_list_add_valist_values
@@ -2068,6 +2220,8 @@ gst_tag_list_get_pointer
 gst_tag_list_get_pointer_index
 gst_tag_list_get_date
 gst_tag_list_get_date_index
+gst_tag_list_get_buffer
+gst_tag_list_get_buffer_index
 <SUBSECTION Standard>
 GST_TAG_LIST
 GST_IS_TAG_LIST
@@ -2088,8 +2242,10 @@ gst_tag_merge_mode_get_type
 <TITLE>GstTagSetter</TITLE>
 GstTagSetter
 GstTagSetterIFace
+gst_tag_setter_reset_tags
 gst_tag_setter_merge_tags
 gst_tag_setter_add_tags
+gst_tag_setter_add_tag_value
 gst_tag_setter_add_tag_values
 gst_tag_setter_add_tag_valist
 gst_tag_setter_add_tag_valist_values
@@ -2105,6 +2261,29 @@ GST_TYPE_TAG_SETTER
 gst_tag_setter_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gsttaskpool</FILE>
+<TITLE>GstTaskPool</TITLE>
+GstTaskPool
+GstTaskPoolClass
+GstTaskPoolFunction
+gst_task_pool_new
+gst_task_pool_prepare
+gst_task_pool_push
+gst_task_pool_join
+gst_task_pool_cleanup
+<SUBSECTION Standard>
+GST_IS_TASK_POOL
+GST_IS_TASK_POOL_CLASS
+GST_TASK_POOL
+GST_TASK_POOL_CAST
+GST_TASK_POOL_CLASS
+GST_TASK_POOL_GET_CLASS
+GST_TYPE_TASK_POOL
+<SUBSECTION Private>
+gst_task_pool_get_type
+</SECTION>
+
 
 <SECTION>
 <FILE>gsttask</FILE>
@@ -2120,17 +2299,28 @@ GST_TASK_SIGNAL
 GST_TASK_STATE
 GST_TASK_WAIT
 
-gst_task_cleanup_all
 gst_task_create
+gst_task_set_lock
+gst_task_set_priority
+
+gst_task_set_pool
+gst_task_get_pool
+
+GstTaskThreadCallbacks
+gst_task_set_thread_callbacks
+
 gst_task_get_state
-gst_task_join
+gst_task_set_state
 gst_task_pause
-gst_task_set_lock
 gst_task_start
 gst_task_stop
+gst_task_join
+
+gst_task_cleanup_all
 
 <SUBSECTION Standard>
 GstTaskClass
+GstTaskPrivate
 GST_TASK
 GST_IS_TASK
 GST_TYPE_TASK
@@ -2245,7 +2435,6 @@ gst_uri_handler_new_uri
 <SUBSECTION Standard>
 GST_URI_HANDLER
 GST_IS_URI_HANDLER
-GST_URI_HANDLER_CLASS
 GST_URI_HANDLER_GET_INTERFACE
 GST_TYPE_URI_HANDLER
 GST_TYPE_URI_TYPE
@@ -2263,20 +2452,42 @@ GST_BOILERPLATE_FULL
 GST_BOILERPLATE
 GST_CALL_PARENT
 GST_CALL_PARENT_WITH_DEFAULT
+GDOUBLE_FROM_BE
+GDOUBLE_FROM_LE
+GDOUBLE_TO_BE
+GDOUBLE_TO_LE
+GDOUBLE_SWAP_LE_BE
+GFLOAT_FROM_BE
+GFLOAT_FROM_LE
+GFLOAT_TO_BE
+GFLOAT_TO_LE
+GFLOAT_SWAP_LE_BE
 GST_READ_UINT8
 GST_READ_UINT16_LE
 GST_READ_UINT16_BE
+GST_READ_UINT24_LE
+GST_READ_UINT24_BE
 GST_READ_UINT32_LE
 GST_READ_UINT32_BE
 GST_READ_UINT64_LE
 GST_READ_UINT64_BE
+GST_READ_FLOAT_LE
+GST_READ_FLOAT_BE
+GST_READ_DOUBLE_LE
+GST_READ_DOUBLE_BE
 GST_WRITE_UINT8
 GST_WRITE_UINT16_LE
 GST_WRITE_UINT16_BE
+GST_WRITE_UINT24_LE
+GST_WRITE_UINT24_BE
 GST_WRITE_UINT32_LE
 GST_WRITE_UINT32_BE
 GST_WRITE_UINT64_LE
 GST_WRITE_UINT64_BE
+GST_WRITE_FLOAT_LE
+GST_WRITE_FLOAT_BE
+GST_WRITE_DOUBLE_LE
+GST_WRITE_DOUBLE_BE
 GST_ROUND_UP_2
 GST_ROUND_UP_4
 GST_ROUND_UP_8
@@ -2300,14 +2511,24 @@ gst_gdouble_to_guint64
 gst_type_register_static_full
 gst_util_dump_mem
 gst_util_uint64_scale
+gst_util_uint64_scale_round
+gst_util_uint64_scale_ceil
 gst_util_uint64_scale_int
+gst_util_uint64_scale_int_round
+gst_util_uint64_scale_int_ceil
+gst_util_seqnum_next
+gst_util_seqnum_compare
 gst_util_set_object_arg
 gst_util_set_value_from_string
 gst_util_get_timestamp
+GstSearchMode
+gst_util_array_binary_search
 <SUBSECTION Private>
 GST_HAVE_UNALIGNED_ACCESS
 gst_util_guint64_to_gdouble
 gst_util_gdouble_to_guint64
+GST_TYPE_SEARCH_MODE
+gst_search_mode_get_type
 </SECTION>
 
 <SECTION>