queuearray: add _peek_tail() and _pop_tail()
[platform/upstream/gstreamer.git] / docs / libs / gstreamer-libs-sections.txt
index 83b19db..99cda6c 100644 (file)
@@ -18,7 +18,7 @@
 <SECTION>
 <FILE>gstargbcontrolbinding</FILE>
 <TITLE>GstARGBControlBinding</TITLE>
-<INCLUDE>libs/controller/gstargbcontrolbinding.h</INCLUDE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
 gst_argb_control_binding_new
 <SUBSECTION Standard>
 GstARGBControlBinding
@@ -35,8 +35,9 @@ gst_argb_control_binding_get_type
 <SECTION>
 <FILE>gstdirectcontrolbinding</FILE>
 <TITLE>GstDirectControlBinding</TITLE>
-<INCLUDE>libs/controller/gstdirectcontrolbinding.h</INCLUDE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
 gst_direct_control_binding_new
+gst_direct_control_binding_new_absolute
 <SUBSECTION Standard>
 GstDirectControlBindingConvertValue
 GstDirectControlBindingConvertGValue
@@ -51,13 +52,31 @@ GST_TYPE_DIRECT_CONTROL_BINDING
 gst_direct_control_binding_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gstproxycontrolbinding</FILE>
+<TITLE>GstProxyControlBinding</TITLE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
+gst_proxy_control_binding_new
+<SUBSECTION Standard>
+GstProxyControlBinding
+GstProxyControlBindingClass
+GST_PROXY_CONTROL_BINDING
+GST_PROXY_CONTROL_BINDING_CLASS
+GST_PROXY_CONTROL_BINDING_GET_CLASS
+GST_IS_PROXY_CONTROL_BINDING
+GST_IS_PROXY_CONTROL_BINDING_CLASS
+GST_TYPE_PROXY_CONTROL_BINDING
+gst_proxy_control_binding_get_type
+</SECTION>
+
 # control source classes
 
 <SECTION>
 <FILE>gsttimedvaluecontrolsource</FILE>
 <TITLE>GstTimedValueControlSource</TITLE>
-<INCLUDE>libs/controller/gsttimedvaluecontrolsource.h</INCLUDE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
 GstTimedValueControlSource
+GstControlPoint
 gst_timed_value_control_source_find_control_point_iter
 gst_timed_value_control_source_set
 gst_timed_value_control_source_set_from_list
@@ -79,12 +98,13 @@ GST_TIMED_VALUE_CONTROL_SOURCE_LOCK
 GST_TIMED_VALUE_CONTROL_SOURCE_UNLOCK
 <SUBSECTION Private>
 gst_timed_value_control_source_get_type
+gst_control_point_get_type
 </SECTION>
 
 <SECTION>
 <FILE>gstinterpolationcontrolsource</FILE>
 <TITLE>GstInterpolationControlSource</TITLE>
-<INCLUDE>libs/controller/gstinterpolationcontrolsource.h</INCLUDE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
 GstInterpolationControlSource
 GstInterpolationMode
 gst_interpolation_control_source_new
@@ -128,7 +148,7 @@ gst_lfo_waveform_get_type
 <SECTION>
 <FILE>gsttriggercontrolsource</FILE>
 <TITLE>GstTriggerControlSource</TITLE>
-<INCLUDE>libs/controller/gsttriggercontrolsource.h</INCLUDE>
+<INCLUDE>libs/controller/controller.h</INCLUDE>
 GstTriggerControlSource
 gst_trigger_control_source_new
 GST_TYPE_TRIGGER_WAVEFORM
@@ -150,7 +170,7 @@ gst_trigger_control_source_get_type
 <SECTION>
 <FILE>gstadapter</FILE>
 <TITLE>GstAdapter</TITLE>
-<INCLUDE>gst/base/gstadapter.h</INCLUDE>
+<INCLUDE>gst/base/adapter.h</INCLUDE>
 GstAdapter
 gst_adapter_new
 gst_adapter_clear
@@ -164,12 +184,22 @@ gst_adapter_available
 gst_adapter_available_fast
 gst_adapter_take
 gst_adapter_take_buffer
+gst_adapter_get_buffer
 gst_adapter_take_buffer_fast
+gst_adapter_get_buffer_fast
 gst_adapter_take_list
+gst_adapter_get_list
+gst_adapter_take_buffer_list
+gst_adapter_get_buffer_list
 gst_adapter_prev_pts
 gst_adapter_prev_dts
 gst_adapter_prev_pts_at_offset
 gst_adapter_prev_dts_at_offset
+gst_adapter_prev_offset
+gst_adapter_pts_at_discont
+gst_adapter_dts_at_discont
+gst_adapter_offset_at_discont
+gst_adapter_distance_from_discont
 gst_adapter_masked_scan_uint32
 gst_adapter_masked_scan_uint32_peek
 <SUBSECTION Standard>
@@ -186,18 +216,60 @@ gst_adapter_get_type
 </SECTION>
 
 <SECTION>
+<FILE>gstaggregator</FILE>
+<TITLE>GstAggregator</TITLE>
+<INCLUDE>gst/base/base.h</INCLUDE>
+GstAggregator
+GstAggregatorClass
+gst_aggregator_finish_buffer
+gst_aggregator_set_src_caps
+gst_aggregator_get_latency
+gst_aggregator_get_buffer_pool
+gst_aggregator_get_allocator
+<SUBSECTION Standard>
+GST_IS_AGGREGATOR
+GST_IS_AGGREGATOR_CLASS
+GST_TYPE_AGGREGATOR
+GST_AGGREGATOR
+GST_AGGREGATOR_CLASS
+GST_AGGREGATOR_GET_CLASS
+gst_aggregator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstaggregatorpad</FILE>
+<TITLE>GstAggregatorPad</TITLE>
+GstAggregatorPad
+GstAggregatorPadClass
+gst_aggregator_pad_pop_buffer
+gst_aggregator_pad_peek_buffer
+gst_aggregator_pad_drop_buffer
+gst_aggregator_pad_is_eos
+<SUBSECTION Standard>
+GST_IS_AGGREGATOR_PAD
+GST_IS_AGGREGATOR_PAD_CLASS
+GST_TYPE_AGGREGATOR_PAD
+GST_AGGREGATOR_PAD
+GST_AGGREGATOR_PAD_CLASS
+GST_AGGREGATOR_PAD_GET_CLASS
+gst_aggregator_pad_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gstbaseparse</FILE>
 <TITLE>GstBaseParse</TITLE>
 <INCLUDE>gst/base/gstbaseparse.h</INCLUDE>
 GstBaseParse
 GstBaseParseClass
 
+gst_base_parse_merge_tags
 gst_base_parse_set_duration
 gst_base_parse_set_average_bitrate
 gst_base_parse_set_min_frame_size
 gst_base_parse_set_passthrough
 gst_base_parse_set_syncable
 gst_base_parse_set_has_timing_info
+gst_base_parse_drain
 gst_base_parse_set_frame_rate
 gst_base_parse_set_latency
 gst_base_parse_set_infer_ts
@@ -263,6 +335,7 @@ gst_base_src_get_allocator
 gst_base_src_get_buffer_pool
 gst_base_src_is_async
 gst_base_src_set_async
+gst_base_src_submit_buffer_list
 
 GST_BASE_SRC_PAD
 GST_BASE_SRC_IS_STARTED
@@ -360,6 +433,7 @@ gst_base_transform_get_allocator
 gst_base_transform_get_buffer_pool
 gst_base_transform_reconfigure_sink
 gst_base_transform_reconfigure_src
+gst_base_transform_update_src_caps
 
 GST_BASE_TRANSFORM_SINK_NAME
 GST_BASE_TRANSFORM_SRC_NAME
@@ -442,6 +516,9 @@ gst_byte_reader_free
 
 gst_byte_reader_init
 
+gst_byte_reader_peek_sub_reader
+gst_byte_reader_get_sub_reader
+
 gst_byte_reader_get_pos
 gst_byte_reader_get_remaining
 gst_byte_reader_set_pos
@@ -504,6 +581,7 @@ gst_byte_reader_dup_data
 gst_byte_reader_peek_data
 
 gst_byte_reader_masked_scan_uint32
+gst_byte_reader_masked_scan_uint32_peek
 
 gst_byte_reader_get_string
 gst_byte_reader_get_string_utf8
@@ -704,6 +782,9 @@ GST_COLLECT_PADS_GET_STREAM_LOCK
 GST_COLLECT_PADS_STREAM_LOCK
 GST_COLLECT_PADS_STREAM_UNLOCK
 
+GST_COLLECT_PADS_DTS
+GST_COLLECT_PADS_DTS_IS_VALID
+
 gst_collect_pads_new
 
 gst_collect_pads_add_pad
@@ -755,11 +836,17 @@ gst_collect_pads_get_type
 <FILE>gstflowcombiner</FILE>
 <TITLE>GstFlowCombiner</TITLE>
 <INCLUDE>gst/base/gstflowcombiner.h</INCLUDE>
+GstFlowCombiner
 gst_flow_combiner_new
 gst_flow_combiner_free
+gst_flow_combiner_ref
+gst_flow_combiner_unref
 gst_flow_combiner_update_flow
 gst_flow_combiner_add_pad
 gst_flow_combiner_remove_pad
+gst_flow_combiner_clear
+gst_flow_combiner_reset
+gst_flow_combiner_update_pad_flow
 <SUBSECTION Standard>
 GST_TYPE_FLOW_COMBINER
 <SUBSECTION Private>
@@ -841,9 +928,16 @@ gst_queue_array_get_length
 gst_queue_array_pop_head
 gst_queue_array_peek_head
 gst_queue_array_push_tail
+gst_queue_array_pop_tail
+gst_queue_array_peek_tail
 gst_queue_array_is_empty
 gst_queue_array_drop_element
 gst_queue_array_find
+gst_queue_array_new_for_struct
+gst_queue_array_push_tail_struct
+gst_queue_array_peek_head_struct
+gst_queue_array_pop_head_struct
+gst_queue_array_drop_struct
 </SECTION>
 
 # net
@@ -863,13 +957,29 @@ GST_NET_ADDRESS_META_INFO
 gst_net_address_meta_api_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gstnetcontrolmessagemeta</FILE>
+<TITLE>GstNetControlMessageMeta</TITLE>
+<INCLUDE>gst/net/gstnetcontrolmessagemeta.h</INCLUDE>
+GstNetControlMessageMeta
+gst_buffer_add_net_control_message_meta
+gst_buffer_get_net_control_message_meta
+gst_net_control_message_meta_get_info
+<SUBSECTION Standard>
+GST_NET_CONTROL_MESSAGE_META_API_TYPE
+GST_NET_CONTROL_MESSAGE_META_INFO
+<SUBSECTION Private>
+gst_net_control_message_meta_api_get_type
+</SECTION>
 
 <SECTION>
 <FILE>gstnetclientclock</FILE>
 <TITLE>GstNetClientClock</TITLE>
 <INCLUDE>gst/net/gstnet.h</INCLUDE>
 GstNetClientClock
+GstNtpClock
 gst_net_client_clock_new
+gst_ntp_clock_new
 <SUBSECTION Standard>
 GstNetClientClockClass
 GstNetClientClockPrivate
@@ -878,8 +988,15 @@ GST_IS_NET_CLIENT_CLOCK
 GST_TYPE_NET_CLIENT_CLOCK
 GST_NET_CLIENT_CLOCK_CLASS
 GST_IS_NET_CLIENT_CLOCK_CLASS
+GstNtpClockClass
+GST_NTP_CLOCK
+GST_IS_NTP_CLOCK
+GST_TYPE_NTP_CLOCK
+GST_NTP_CLOCK_CLASS
+GST_IS_NTP_CLOCK_CLASS
 <SUBSECTION Private>
 gst_net_client_clock_get_type
+gst_ntp_clock_get_type
 </SECTION>
 
 
@@ -920,6 +1037,41 @@ GST_IS_NET_TIME_PROVIDER_CLASS
 gst_net_time_provider_get_type
 </SECTION>
 
+
+<SECTION>
+<FILE>gstptpclock</FILE>
+<TITLE>GstPtpClock</TITLE>
+<INCLUDE>gst/net/net.h</INCLUDE>
+GST_PTP_CLOCK_ID_NONE
+
+gst_ptp_init
+gst_ptp_deinit
+gst_ptp_is_initialized
+gst_ptp_is_supported
+
+GstPtpClock
+gst_ptp_clock_new
+
+GstPtpStatisticsCallback
+gst_ptp_statistics_callback_add
+gst_ptp_statistics_callback_remove
+
+GST_PTP_STATISTICS_BEST_MASTER_CLOCK_SELECTED
+GST_PTP_STATISTICS_NEW_DOMAIN_FOUND
+GST_PTP_STATISTICS_PATH_DELAY_MEASURED
+GST_PTP_STATISTICS_TIME_UPDATED
+<SUBSECTION Standard>
+GstPtpClockClass
+GstPtpClockPrivate
+GST_PTP_CLOCK
+GST_IS_PTP_CLOCK
+GST_TYPE_PTP_CLOCK
+GST_PTP_CLOCK_CLASS
+GST_IS_PTP_CLOCK_CLASS
+<SUBSECTION Private>
+gst_ptp_clock_get_type
+</SECTION>
+
 <SECTION>
 <FILE>gstcheck</FILE>
 <TITLE>GstCheck</TITLE>
@@ -982,6 +1134,8 @@ gst_check_setup_sink_pad_by_name_from_template
 gst_check_setup_sink_pad_from_template
 gst_check_setup_src_pad_by_name_from_template
 gst_check_setup_src_pad_from_template
+gst_check_objects_destroyed_on_unref
+gst_check_object_destroyed_on_unref
 
 <SUBSECTION Private>
 MAIN_INIT
@@ -1124,6 +1278,132 @@ gst_consistency_checker_add_pad
 </SECTION>
 
 <SECTION>
+<FILE>gstharness</FILE>
+<TITLE>GstHarness</TITLE>
+<INCLUDE>gst/check/check.h</INCLUDE>
+GstHarness
+
+gst_harness_new_empty
+gst_harness_new_full
+gst_harness_new_with_element
+gst_harness_new_with_padnames
+gst_harness_new_with_templates
+gst_harness_new
+gst_harness_new_parse
+gst_harness_add_element_full
+gst_harness_add_parse
+gst_harness_teardown
+
+gst_harness_add_element_src_pad
+gst_harness_add_element_sink_pad
+
+gst_harness_set_src_caps
+gst_harness_set_sink_caps
+gst_harness_set_caps
+gst_harness_set_src_caps_str
+gst_harness_set_sink_caps_str
+gst_harness_set_caps_str
+
+gst_harness_use_systemclock
+gst_harness_use_testclock
+gst_harness_get_testclock
+gst_harness_set_time
+gst_harness_wait_for_clock_id_waits
+gst_harness_crank_single_clock_wait
+gst_harness_crank_multiple_clock_waits
+
+gst_harness_play
+gst_harness_set_blocking_push_mode
+gst_harness_set_forwarding
+
+gst_harness_create_buffer
+gst_harness_push
+gst_harness_pull
+gst_harness_try_pull
+gst_harness_push_and_pull
+gst_harness_buffers_received
+gst_harness_buffers_in_queue
+gst_harness_set_drop_buffers
+gst_harness_dump_to_file
+gst_harness_take_all_data
+gst_harness_take_all_data_as_buffer
+gst_harness_take_all_data_as_bytes
+gst_harness_get_last_pushed_timestamp
+
+gst_harness_push_event
+gst_harness_pull_event
+gst_harness_try_pull_event
+gst_harness_events_received
+gst_harness_events_in_queue
+
+gst_harness_push_upstream_event
+gst_harness_pull_upstream_event
+gst_harness_try_pull_upstream_event
+gst_harness_upstream_events_received
+gst_harness_upstream_events_in_queue
+
+gst_harness_query_latency
+gst_harness_set_upstream_latency
+
+gst_harness_set_propose_allocator
+gst_harness_get_allocator
+
+gst_harness_add_src
+gst_harness_add_src_harness
+gst_harness_add_src_parse
+gst_harness_push_from_src
+gst_harness_src_crank_and_push_many
+gst_harness_src_push_event
+
+gst_harness_add_sink
+gst_harness_add_sink_harness
+gst_harness_add_sink_parse
+gst_harness_push_to_sink
+gst_harness_sink_push_many
+
+gst_harness_find_element
+gst_harness_set
+gst_harness_get
+gst_harness_add_probe
+
+GstHarnessThread
+
+gst_harness_stress_thread_stop
+gst_harness_stress_custom_start
+
+gst_harness_stress_statechange_start
+gst_harness_stress_statechange_start_full
+
+gst_harness_stress_push_buffer_start
+gst_harness_stress_push_buffer_start_full
+
+GstHarnessPrepareBufferFunc
+gst_harness_stress_push_buffer_with_cb_start
+gst_harness_stress_push_buffer_with_cb_start_full
+
+gst_harness_stress_push_event_start
+gst_harness_stress_push_event_start_full
+
+GstHarnessPrepareEventFunc
+gst_harness_stress_push_event_with_cb_start
+gst_harness_stress_push_event_with_cb_start_full
+
+gst_harness_stress_send_upstream_event_start
+gst_harness_stress_push_upstream_event_start_full
+
+gst_harness_stress_send_upstream_event_with_cb_start
+gst_harness_stress_push_upstream_event_with_cb_start_full
+
+gst_harness_stress_property_start
+gst_harness_stress_property_start_full
+
+gst_harness_stress_requestpad_start
+gst_harness_stress_requestpad_start_full
+<SUBSECTION Standard>
+GstHarnessPrivate
+</SECTION>
+
+<SECTION>
 <FILE>gsttestclock</FILE>
 <TITLE>GstTestClock</TITLE>
 <INCLUDE>gst/check/gsttestclock.h</INCLUDE>
@@ -1143,6 +1423,7 @@ gst_test_clock_get_next_entry_time
 gst_test_clock_wait_for_multiple_pending_ids
 gst_test_clock_id_list_get_latest_time
 gst_test_clock_process_id_list
+gst_test_clock_crank
 <SUBSECTION Standard>
 GST_TEST_CLOCK
 GST_IS_TEST_CLOCK