debug: Add a memory ringbuffer based debug logger
[platform/upstream/gstreamer.git] / win32 / common / libgstreamer.def
index 76dcb07..9d477ef 100644 (file)
@@ -69,7 +69,6 @@ EXPORTS
        _gst_tag_list_type DATA
        _gst_toc_entry_type DATA
        _gst_toc_type DATA
-       _gst_trace_mutex DATA
        _gst_value_array_type DATA
        _gst_value_list_type DATA
        gst_allocation_params_copy
@@ -99,6 +98,7 @@ EXPORTS
        gst_bin_get_by_interface
        gst_bin_get_by_name
        gst_bin_get_by_name_recurse_up
+       gst_bin_get_suppressed_flags
        gst_bin_get_type
        gst_bin_iterate_all_by_interface
        gst_bin_iterate_elements
@@ -110,10 +110,13 @@ EXPORTS
        gst_bin_recalculate_latency
        gst_bin_remove
        gst_bin_remove_many
+       gst_bin_set_suppressed_flags
        gst_bin_sync_children_states
        gst_bitmask_get_type
        gst_buffer_add_meta
+       gst_buffer_add_parent_buffer_meta
        gst_buffer_add_protection_meta
+       gst_buffer_add_reference_timestamp_meta
        gst_buffer_append
        gst_buffer_append_memory
        gst_buffer_append_region
@@ -128,18 +131,23 @@ EXPORTS
        gst_buffer_flags_get_type
        gst_buffer_foreach_meta
        gst_buffer_get_all_memory
+       gst_buffer_get_flags
        gst_buffer_get_max_memory
        gst_buffer_get_memory
        gst_buffer_get_memory_range
        gst_buffer_get_meta
+       gst_buffer_get_reference_timestamp_meta
        gst_buffer_get_size
        gst_buffer_get_sizes
        gst_buffer_get_sizes_range
        gst_buffer_get_type
+       gst_buffer_has_flags
        gst_buffer_insert_memory
        gst_buffer_is_all_memory_writable
        gst_buffer_is_memory_range_writable
        gst_buffer_iterate_meta
+       gst_buffer_iterate_meta_filtered
+       gst_buffer_list_copy_deep
        gst_buffer_list_foreach
        gst_buffer_list_get
        gst_buffer_list_get_type
@@ -189,8 +197,10 @@ EXPORTS
        gst_buffer_replace_memory_range
        gst_buffer_resize
        gst_buffer_resize_range
+       gst_buffer_set_flags
        gst_buffer_set_size
        gst_buffer_unmap
+       gst_buffer_unset_flags
        gst_buffering_mode_get_type
        gst_bus_add_signal_watch
        gst_bus_add_signal_watch_full
@@ -201,6 +211,7 @@ EXPORTS
        gst_bus_disable_sync_message_emission
        gst_bus_enable_sync_message_emission
        gst_bus_flags_get_type
+       gst_bus_get_pollfd
        gst_bus_get_type
        gst_bus_have_pending
        gst_bus_new
@@ -217,6 +228,7 @@ EXPORTS
        gst_bus_sync_signal_handler
        gst_bus_timed_pop
        gst_bus_timed_pop_filtered
+       gst_calculate_linear_regression
        gst_caps_append
        gst_caps_append_structure
        gst_caps_append_structure_full
@@ -334,6 +346,7 @@ EXPORTS
        gst_clock_single_shot_id_reinit
        gst_clock_type_get_type
        gst_clock_unadjust_unlocked
+       gst_clock_unadjust_with_calibration
        gst_clock_wait_for_sync
        gst_context_get_context_type
        gst_context_get_structure
@@ -384,6 +397,7 @@ EXPORTS
        gst_date_time_to_iso8601_string
        gst_date_time_unref
        gst_debug_add_log_function
+       gst_debug_add_ring_buffer_logger
        gst_debug_bin_to_dot_data
        gst_debug_bin_to_dot_file
        gst_debug_bin_to_dot_file_with_ts
@@ -401,6 +415,7 @@ EXPORTS
        gst_debug_get_all_categories
        gst_debug_get_color_mode
        gst_debug_get_default_threshold
+       gst_debug_get_stack_trace
        gst_debug_graph_details_get_type
        gst_debug_is_active
        gst_debug_is_colored
@@ -413,6 +428,8 @@ EXPORTS
        gst_debug_print_stack_trace
        gst_debug_remove_log_function
        gst_debug_remove_log_function_by_data
+       gst_debug_remove_ring_buffer_logger
+       gst_debug_ring_buffer_logger_get_logs
        gst_debug_set_active
        gst_debug_set_color_mode
        gst_debug_set_color_mode_from_string
@@ -426,15 +443,19 @@ EXPORTS
        gst_device_get_caps
        gst_device_get_device_class
        gst_device_get_display_name
+       gst_device_get_properties
        gst_device_get_type
        gst_device_has_classes
        gst_device_has_classesv
        gst_device_monitor_add_filter
        gst_device_monitor_get_bus
        gst_device_monitor_get_devices
+       gst_device_monitor_get_providers
+       gst_device_monitor_get_show_all_devices
        gst_device_monitor_get_type
        gst_device_monitor_new
        gst_device_monitor_remove_filter
+       gst_device_monitor_set_show_all_devices
        gst_device_monitor_start
        gst_device_monitor_stop
        gst_device_provider_can_monitor
@@ -458,18 +479,28 @@ EXPORTS
        gst_device_provider_get_bus
        gst_device_provider_get_devices
        gst_device_provider_get_factory
+       gst_device_provider_get_hidden_providers
        gst_device_provider_get_type
+       gst_device_provider_hide_provider
        gst_device_provider_register
        gst_device_provider_start
        gst_device_provider_stop
+       gst_device_provider_unhide_provider
        gst_device_reconfigure_element
        gst_double_range_get_type
+       gst_dynamic_type_factory_get_type
+       gst_dynamic_type_factory_load
+       gst_dynamic_type_register
        gst_element_abort_state
        gst_element_add_pad
+       gst_element_add_property_deep_notify_watch
+       gst_element_add_property_notify_watch
+       gst_element_call_async
        gst_element_change_state
        gst_element_class_add_metadata
        gst_element_class_add_pad_template
        gst_element_class_add_static_metadata
+       gst_element_class_add_static_pad_template
        gst_element_class_get_metadata
        gst_element_class_get_pad_template
        gst_element_class_get_pad_template_list
@@ -502,6 +533,9 @@ EXPORTS
        gst_element_get_clock
        gst_element_get_compatible_pad
        gst_element_get_compatible_pad_template
+       gst_element_get_context
+       gst_element_get_context_unlocked
+       gst_element_get_contexts
        gst_element_get_factory
        gst_element_get_request_pad
        gst_element_get_start_time
@@ -521,6 +555,7 @@ EXPORTS
        gst_element_lost_state
        gst_element_make_from_uri
        gst_element_message_full
+       gst_element_message_full_with_details
        gst_element_no_more_pads
        gst_element_post_message
        gst_element_provide_clock
@@ -531,6 +566,7 @@ EXPORTS
        gst_element_register
        gst_element_release_request_pad
        gst_element_remove_pad
+       gst_element_remove_property_notify_watch
        gst_element_request_pad
        gst_element_seek
        gst_element_seek_simple
@@ -570,8 +606,11 @@ EXPORTS
        gst_event_new_seek
        gst_event_new_segment
        gst_event_new_segment_done
+       gst_event_new_select_streams
        gst_event_new_sink_message
        gst_event_new_step
+       gst_event_new_stream_collection
+       gst_event_new_stream_group_done
        gst_event_new_stream_start
        gst_event_new_tag
        gst_event_new_toc
@@ -587,9 +626,13 @@ EXPORTS
        gst_event_parse_seek
        gst_event_parse_segment
        gst_event_parse_segment_done
+       gst_event_parse_select_streams
        gst_event_parse_sink_message
        gst_event_parse_step
+       gst_event_parse_stream
+       gst_event_parse_stream_collection
        gst_event_parse_stream_flags
+       gst_event_parse_stream_group_done
        gst_event_parse_stream_start
        gst_event_parse_tag
        gst_event_parse_toc
@@ -597,6 +640,7 @@ EXPORTS
        gst_event_set_group_id
        gst_event_set_running_time_offset
        gst_event_set_seqnum
+       gst_event_set_stream
        gst_event_set_stream_flags
        gst_event_type_flags_get_type
        gst_event_type_get_flags
@@ -631,6 +675,9 @@ EXPORTS
        gst_ghost_pad_new_no_target
        gst_ghost_pad_new_no_target_from_template
        gst_ghost_pad_set_target
+       gst_info_strdup_printf
+       gst_info_strdup_vprintf
+       gst_info_vasprintf
        gst_init
        gst_init_check
        gst_init_get_option_group
@@ -656,6 +703,7 @@ EXPORTS
        gst_library_error_get_type
        gst_library_error_quark
        gst_lock_flags_get_type
+       gst_make_element_message_details
        gst_map_flags_get_type
        gst_memory_alignment DATA
        gst_memory_copy
@@ -671,6 +719,8 @@ EXPORTS
        gst_memory_resize
        gst_memory_share
        gst_memory_unmap
+       gst_message_add_redirect_entry
+       gst_message_get_num_redirect_entries
        gst_message_get_seqnum
        gst_message_get_stream_status_object
        gst_message_get_structure
@@ -689,13 +739,17 @@ EXPORTS
        gst_message_new_element
        gst_message_new_eos
        gst_message_new_error
+       gst_message_new_error_with_details
        gst_message_new_have_context
        gst_message_new_info
+       gst_message_new_info_with_details
        gst_message_new_latency
        gst_message_new_need_context
        gst_message_new_new_clock
        gst_message_new_progress
+       gst_message_new_property_notify
        gst_message_new_qos
+       gst_message_new_redirect
        gst_message_new_request_state
        gst_message_new_reset_time
        gst_message_new_segment_done
@@ -704,12 +758,15 @@ EXPORTS
        gst_message_new_state_dirty
        gst_message_new_step_done
        gst_message_new_step_start
+       gst_message_new_stream_collection
        gst_message_new_stream_start
        gst_message_new_stream_status
+       gst_message_new_streams_selected
        gst_message_new_structure_change
        gst_message_new_tag
        gst_message_new_toc
        gst_message_new_warning
+       gst_message_new_warning_with_details
        gst_message_parse_async_done
        gst_message_parse_buffering
        gst_message_parse_buffering_stats
@@ -719,14 +776,18 @@ EXPORTS
        gst_message_parse_device_added
        gst_message_parse_device_removed
        gst_message_parse_error
+       gst_message_parse_error_details
        gst_message_parse_group_id
        gst_message_parse_have_context
        gst_message_parse_info
+       gst_message_parse_info_details
        gst_message_parse_new_clock
        gst_message_parse_progress
+       gst_message_parse_property_notify
        gst_message_parse_qos
        gst_message_parse_qos_stats
        gst_message_parse_qos_values
+       gst_message_parse_redirect_entry
        gst_message_parse_request_state
        gst_message_parse_reset_time
        gst_message_parse_segment_done
@@ -734,17 +795,23 @@ EXPORTS
        gst_message_parse_state_changed
        gst_message_parse_step_done
        gst_message_parse_step_start
+       gst_message_parse_stream_collection
        gst_message_parse_stream_status
+       gst_message_parse_streams_selected
        gst_message_parse_structure_change
        gst_message_parse_tag
        gst_message_parse_toc
        gst_message_parse_warning
+       gst_message_parse_warning_details
        gst_message_set_buffering_stats
        gst_message_set_group_id
        gst_message_set_qos_stats
        gst_message_set_qos_values
        gst_message_set_seqnum
        gst_message_set_stream_status_object
+       gst_message_streams_selected_add
+       gst_message_streams_selected_get_size
+       gst_message_streams_selected_get_stream
        gst_message_type_get_name
        gst_message_type_get_type
        gst_message_type_to_quark
@@ -827,7 +894,9 @@ EXPORTS
        gst_pad_get_peer
        gst_pad_get_range
        gst_pad_get_sticky_event
+       gst_pad_get_stream
        gst_pad_get_stream_id
+       gst_pad_get_task_state
        gst_pad_get_type
        gst_pad_has_current_caps
        gst_pad_is_active
@@ -840,6 +909,8 @@ EXPORTS
        gst_pad_link_check_get_type
        gst_pad_link_full
        gst_pad_link_get_name
+       gst_pad_link_maybe_ghosting
+       gst_pad_link_maybe_ghosting_full
        gst_pad_link_return_get_type
        gst_pad_mark_reconfigure
        gst_pad_mode_get_name
@@ -883,6 +954,7 @@ EXPORTS
        gst_pad_set_chain_function_full
        gst_pad_set_chain_list_function_full
        gst_pad_set_element_private
+       gst_pad_set_event_full_function_full
        gst_pad_set_event_function_full
        gst_pad_set_getrange_function_full
        gst_pad_set_iterate_internal_links_function_full
@@ -901,10 +973,15 @@ EXPORTS
        gst_pad_template_pad_created
        gst_pad_unlink
        gst_pad_use_fixed_caps
+       gst_param_spec_array
+       gst_param_spec_array_get_type
        gst_param_spec_fraction
        gst_param_spec_fraction_get_type
+       gst_parent_buffer_meta_api_get_type
+       gst_parent_buffer_meta_get_info
        gst_parse_bin_from_description
        gst_parse_bin_from_description_full
+       gst_parse_context_copy
        gst_parse_context_free
        gst_parse_context_get_missing_elements
        gst_parse_context_get_type
@@ -922,12 +999,14 @@ EXPORTS
        gst_pipeline_get_bus
        gst_pipeline_get_clock
        gst_pipeline_get_delay
+       gst_pipeline_get_latency
        gst_pipeline_get_pipeline_clock
        gst_pipeline_get_type
        gst_pipeline_new
        gst_pipeline_set_auto_flush_bus
        gst_pipeline_set_clock
        gst_pipeline_set_delay
+       gst_pipeline_set_latency
        gst_pipeline_use_clock
        gst_plugin_add_dependency
        gst_plugin_add_dependency_simple
@@ -997,7 +1076,12 @@ EXPORTS
        gst_preset_save_preset
        gst_preset_set_app_dir
        gst_preset_set_meta
+       gst_print
+       gst_printerr
+       gst_printerrln
+       gst_println
        gst_progress_type_get_type
+       gst_protection_filter_systems_by_available_decryptors
        gst_protection_meta_api_get_type
        gst_protection_meta_get_info
        gst_protection_select_system
@@ -1096,6 +1180,8 @@ EXPORTS
        gst_query_type_to_quark
        gst_query_writable_structure
        gst_rank_get_type
+       gst_reference_timestamp_meta_api_get_type
+       gst_reference_timestamp_meta_get_info
        gst_registry_add_feature
        gst_registry_add_plugin
        gst_registry_check_feature_version
@@ -1119,11 +1205,13 @@ EXPORTS
        gst_resource_error_get_type
        gst_resource_error_quark
        gst_sample_get_buffer
+       gst_sample_get_buffer_list
        gst_sample_get_caps
        gst_sample_get_info
        gst_sample_get_segment
        gst_sample_get_type
        gst_sample_new
+       gst_sample_set_buffer_list
        gst_scheduling_flags_get_type
        gst_search_mode_get_type
        gst_seek_flags_get_type
@@ -1139,13 +1227,20 @@ EXPORTS
        gst_segment_is_equal
        gst_segment_new
        gst_segment_offset_running_time
+       gst_segment_position_from_running_time
+       gst_segment_position_from_running_time_full
+       gst_segment_position_from_stream_time
+       gst_segment_position_from_stream_time_full
        gst_segment_set_running_time
        gst_segment_to_position
        gst_segment_to_running_time
        gst_segment_to_running_time_full
        gst_segment_to_stream_time
+       gst_segment_to_stream_time_full
        gst_segtrap_is_enabled
        gst_segtrap_set_enabled
+       gst_stack_trace_flags_get_type
+       gst_state_change_get_name
        gst_state_change_get_type
        gst_state_change_return_get_type
        gst_state_get_type
@@ -1155,10 +1250,29 @@ EXPORTS
        gst_static_pad_template_get
        gst_static_pad_template_get_caps
        gst_static_pad_template_get_type
+       gst_stream_collection_add_stream
+       gst_stream_collection_get_size
+       gst_stream_collection_get_stream
+       gst_stream_collection_get_type
+       gst_stream_collection_get_upstream_id
+       gst_stream_collection_new
        gst_stream_error_get_type
        gst_stream_error_quark
        gst_stream_flags_get_type
+       gst_stream_get_caps
+       gst_stream_get_stream_flags
+       gst_stream_get_stream_id
+       gst_stream_get_stream_type
+       gst_stream_get_tags
+       gst_stream_get_type
+       gst_stream_new
+       gst_stream_set_caps
+       gst_stream_set_stream_flags
+       gst_stream_set_stream_type
+       gst_stream_set_tags
        gst_stream_status_type_get_type
+       gst_stream_type_get_name
+       gst_stream_type_get_type
        gst_structure_can_intersect
        gst_structure_change_type_get_type
        gst_structure_copy
@@ -1174,6 +1288,7 @@ EXPORTS
        gst_structure_free
        gst_structure_from_string
        gst_structure_get
+       gst_structure_get_array
        gst_structure_get_boolean
        gst_structure_get_clock_time
        gst_structure_get_date
@@ -1185,6 +1300,7 @@ EXPORTS
        gst_structure_get_fraction
        gst_structure_get_int
        gst_structure_get_int64
+       gst_structure_get_list
        gst_structure_get_name
        gst_structure_get_name_id
        gst_structure_get_string
@@ -1222,6 +1338,8 @@ EXPORTS
        gst_structure_remove_fields
        gst_structure_remove_fields_valist
        gst_structure_set
+       gst_structure_set_array
+       gst_structure_set_list
        gst_structure_set_name
        gst_structure_set_parent_refcount
        gst_structure_set_valist
@@ -1360,6 +1478,16 @@ EXPORTS
        gst_toc_setter_get_type
        gst_toc_setter_reset
        gst_toc_setter_set_toc
+       gst_tracer_factory_get_list
+       gst_tracer_factory_get_type
+       gst_tracer_get_type
+       gst_tracer_record_get_type
+       gst_tracer_record_log
+       gst_tracer_record_new
+       gst_tracer_register
+       gst_tracer_value_flags_get_type
+       gst_tracer_value_scope_get_type
+       gst_tracing_register_hook
        gst_type_find_factory_call_function
        gst_type_find_factory_get_caps
        gst_type_find_factory_get_extensions
@@ -1385,6 +1513,7 @@ EXPORTS
        gst_uri_get_fragment
        gst_uri_get_host
        gst_uri_get_location
+       gst_uri_get_media_fragment_table
        gst_uri_get_path
        gst_uri_get_path_segments
        gst_uri_get_path_string
@@ -1437,6 +1566,7 @@ EXPORTS
        gst_util_fraction_multiply
        gst_util_fraction_to_double
        gst_util_gdouble_to_guint64
+       gst_util_get_object_array
        gst_util_get_timestamp
        gst_util_greatest_common_divisor
        gst_util_greatest_common_divisor_int64
@@ -1445,6 +1575,7 @@ EXPORTS
        gst_util_seqnum_compare
        gst_util_seqnum_next
        gst_util_set_object_arg
+       gst_util_set_object_array
        gst_util_set_value_from_string
        gst_util_uint64_scale
        gst_util_uint64_scale_ceil