utils: fix ABI break when compiling gstreamer with -DGST_DISABLE_DEPRECATED
[platform/upstream/gstreamer.git] / win32 / common / libgstreamer.def
index 262b52a..a679ce5 100644 (file)
@@ -2,6 +2,7 @@ EXPORTS
        GST_CAT_AUTOPLUG DATA
        GST_CAT_AUTOPLUG_ATTEMPT DATA
        GST_CAT_BUFFER DATA
+       GST_CAT_BUFFER_LIST DATA
        GST_CAT_BUS DATA
        GST_CAT_CALL_TRACE DATA
        GST_CAT_CAPS DATA
@@ -16,6 +17,7 @@ EXPORTS
        GST_CAT_PADS DATA
        GST_CAT_PARAMS DATA
        GST_CAT_PARENTAGE DATA
+       GST_CAT_PERFORMANCE DATA
        GST_CAT_PIPELINE DATA
        GST_CAT_PLUGIN_INFO DATA
        GST_CAT_PLUGIN_LOADING DATA
@@ -32,15 +34,21 @@ EXPORTS
        __gst_debug_enabled DATA
        __gst_debug_min DATA
        _gst_alloc_trace_register
+       _gst_buffer_list_initialize
        _gst_debug_bin_to_dot_file
        _gst_debug_bin_to_dot_file_with_ts
        _gst_debug_category_new
        _gst_debug_dump_mem
+       _gst_debug_get_category
        _gst_debug_nameof_funcptr
        _gst_debug_register_funcptr
+       _gst_disable_registry_cache DATA
        _gst_element_error_printf
+       _gst_elementclass_factory DATA
+       _gst_plugin_loader_client_run
        _gst_plugin_register_static
        _gst_trace_add_entry
+       _gst_trace_mutex DATA
        _gst_trace_on DATA
        gst_activate_mode_get_type
        gst_alloc_trace_available
@@ -55,9 +63,15 @@ EXPORTS
        gst_alloc_trace_set_flags_all
        gst_assoc_flags_get_type
        gst_atomic_int_set
+       gst_atomic_queue_length
+       gst_atomic_queue_new
+       gst_atomic_queue_peek
+       gst_atomic_queue_pop
+       gst_atomic_queue_push
+       gst_atomic_queue_ref
+       gst_atomic_queue_unref
        gst_bin_add
        gst_bin_add_many
-       gst_bin_child_proxy_get_children_count
        gst_bin_find_unconnected_pad
        gst_bin_find_unlinked_pad
        gst_bin_flags_get_type
@@ -84,6 +98,25 @@ EXPORTS
        gst_buffer_is_metadata_writable
        gst_buffer_is_span_fast
        gst_buffer_join
+       gst_buffer_list_foreach
+       gst_buffer_list_get
+       gst_buffer_list_get_type
+       gst_buffer_list_item_get_type
+       gst_buffer_list_iterate
+       gst_buffer_list_iterator_add
+       gst_buffer_list_iterator_add_group
+       gst_buffer_list_iterator_add_list
+       gst_buffer_list_iterator_do
+       gst_buffer_list_iterator_free
+       gst_buffer_list_iterator_merge_group
+       gst_buffer_list_iterator_n_buffers
+       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_n_groups
+       gst_buffer_list_new
        gst_buffer_make_metadata_writable
        gst_buffer_merge
        gst_buffer_new
@@ -119,6 +152,7 @@ EXPORTS
        gst_bus_timed_pop_filtered
        gst_caps_append
        gst_caps_append_structure
+       gst_caps_can_intersect
        gst_caps_copy
        gst_caps_copy_nth
        gst_caps_do_simplify
@@ -151,6 +185,8 @@ EXPORTS
        gst_caps_save_thyself
        gst_caps_set_simple
        gst_caps_set_simple_valist
+       gst_caps_set_value
+       gst_caps_steal_structure
        gst_caps_subtract
        gst_caps_to_string
        gst_caps_truncate
@@ -188,17 +224,37 @@ EXPORTS
        gst_clock_id_unschedule
        gst_clock_id_wait
        gst_clock_id_wait_async
+       gst_clock_id_wait_async_full
        gst_clock_new_periodic_id
        gst_clock_new_single_shot_id
+       gst_clock_periodic_id_reinit
        gst_clock_return_get_type
        gst_clock_set_calibration
        gst_clock_set_master
        gst_clock_set_resolution
+       gst_clock_single_shot_id_reinit
        gst_clock_type_get_type
        gst_clock_unadjust_unlocked
        gst_core_error_get_type
        gst_core_error_quark
        gst_date_get_type
+       gst_date_time_get_day
+       gst_date_time_get_hour
+       gst_date_time_get_microsecond
+       gst_date_time_get_minute
+       gst_date_time_get_month
+       gst_date_time_get_second
+       gst_date_time_get_time_zone_offset
+       gst_date_time_get_type
+       gst_date_time_get_year
+       gst_date_time_new
+       gst_date_time_new_from_unix_epoch_local_time
+       gst_date_time_new_from_unix_epoch_utc
+       gst_date_time_new_local_time
+       gst_date_time_new_now_local_time
+       gst_date_time_new_now_utc
+       gst_date_time_ref
+       gst_date_time_unref
        gst_debug_add_log_function
        gst_debug_category_free
        gst_debug_category_get_color
@@ -241,16 +297,23 @@ EXPORTS
        gst_element_class_install_std_props
        gst_element_class_set_details
        gst_element_class_set_details_simple
+       gst_element_class_set_documentation_uri
+       gst_element_class_set_icon_name
        gst_element_continue_state
        gst_element_create_all_pads
-       gst_element_default_error
+       gst_element_factory_can_sink_all_caps
+       gst_element_factory_can_sink_any_caps
        gst_element_factory_can_sink_caps
+       gst_element_factory_can_src_all_caps
+       gst_element_factory_can_src_any_caps
        gst_element_factory_can_src_caps
        gst_element_factory_create
        gst_element_factory_find
        gst_element_factory_get_author
        gst_element_factory_get_description
+       gst_element_factory_get_documentation_uri
        gst_element_factory_get_element_type
+       gst_element_factory_get_icon_name
        gst_element_factory_get_klass
        gst_element_factory_get_longname
        gst_element_factory_get_num_pad_templates
@@ -259,6 +322,9 @@ EXPORTS
        gst_element_factory_get_uri_protocols
        gst_element_factory_get_uri_type
        gst_element_factory_has_interface
+       gst_element_factory_list_filter
+       gst_element_factory_list_get_elements
+       gst_element_factory_list_is_type
        gst_element_factory_make
        gst_element_flags_get_type
        gst_element_found_tags
@@ -273,6 +339,7 @@ EXPORTS
        gst_element_get_pad
        gst_element_get_query_types
        gst_element_get_request_pad
+       gst_element_get_start_time
        gst_element_get_state
        gst_element_get_static_pad
        gst_element_get_type
@@ -287,7 +354,9 @@ EXPORTS
        gst_element_link_many
        gst_element_link_pads
        gst_element_link_pads_filtered
+       gst_element_link_pads_full
        gst_element_lost_state
+       gst_element_lost_state_full
        gst_element_make_from_uri
        gst_element_message_full
        gst_element_no_more_pads
@@ -301,7 +370,7 @@ EXPORTS
        gst_element_register
        gst_element_release_request_pad
        gst_element_remove_pad
-       gst_element_request_compatible_pad
+       gst_element_request_pad
        gst_element_requires_clock
        gst_element_seek
        gst_element_seek_simple
@@ -311,6 +380,7 @@ EXPORTS
        gst_element_set_clock
        gst_element_set_index
        gst_element_set_locked_state
+       gst_element_set_start_time
        gst_element_set_state
        gst_element_state_change_return_get_name
        gst_element_state_get_name
@@ -333,14 +403,20 @@ EXPORTS
        gst_event_new_new_segment
        gst_event_new_new_segment_full
        gst_event_new_qos
+       gst_event_new_qos_full
        gst_event_new_seek
+       gst_event_new_sink_message
+       gst_event_new_step
        gst_event_new_tag
        gst_event_parse_buffer_size
        gst_event_parse_latency
        gst_event_parse_new_segment
        gst_event_parse_new_segment_full
        gst_event_parse_qos
+       gst_event_parse_qos_full
        gst_event_parse_seek
+       gst_event_parse_sink_message
+       gst_event_parse_step
        gst_event_parse_tag
        gst_event_set_seqnum
        gst_event_type_flags_get_type
@@ -348,6 +424,7 @@ EXPORTS
        gst_event_type_get_name
        gst_event_type_get_type
        gst_event_type_to_quark
+       gst_filename_to_uri
        gst_filter_run
        gst_flow_get_name
        gst_flow_return_get_type
@@ -413,7 +490,9 @@ EXPORTS
        gst_init
        gst_init_check
        gst_init_get_option_group
+       gst_int64_range_get_type
        gst_int_range_get_type
+       gst_is_initialized
        gst_is_tag_list
        gst_iterator_filter
        gst_iterator_find_custom
@@ -423,6 +502,7 @@ EXPORTS
        gst_iterator_item_get_type
        gst_iterator_new
        gst_iterator_new_list
+       gst_iterator_new_single
        gst_iterator_next
        gst_iterator_push
        gst_iterator_result_get_type
@@ -463,14 +543,19 @@ EXPORTS
        gst_message_new_info
        gst_message_new_latency
        gst_message_new_new_clock
+       gst_message_new_progress
+       gst_message_new_qos
        gst_message_new_request_state
        gst_message_new_segment_done
        gst_message_new_segment_start
        gst_message_new_state_changed
        gst_message_new_state_dirty
+       gst_message_new_step_done
+       gst_message_new_step_start
        gst_message_new_stream_status
        gst_message_new_structure_change
        gst_message_new_tag
+       gst_message_new_tag_full
        gst_message_new_warning
        gst_message_parse_async_start
        gst_message_parse_buffering
@@ -481,15 +566,24 @@ EXPORTS
        gst_message_parse_error
        gst_message_parse_info
        gst_message_parse_new_clock
+       gst_message_parse_progress
+       gst_message_parse_qos
+       gst_message_parse_qos_stats
+       gst_message_parse_qos_values
        gst_message_parse_request_state
        gst_message_parse_segment_done
        gst_message_parse_segment_start
        gst_message_parse_state_changed
+       gst_message_parse_step_done
+       gst_message_parse_step_start
        gst_message_parse_stream_status
        gst_message_parse_structure_change
        gst_message_parse_tag
+       gst_message_parse_tag_full
        gst_message_parse_warning
        gst_message_set_buffering_stats
+       gst_message_set_qos_stats
+       gst_message_set_qos_values
        gst_message_set_seqnum
        gst_message_set_stream_status_object
        gst_message_type_get_name
@@ -538,6 +632,7 @@ EXPORTS
        gst_pad_alloc_buffer_and_set_caps
        gst_pad_can_link
        gst_pad_chain
+       gst_pad_chain_list
        gst_pad_check_pull_range
        gst_pad_direction_get_type
        gst_pad_dispatcher
@@ -546,6 +641,7 @@ EXPORTS
        gst_pad_flags_get_type
        gst_pad_get_allowed_caps
        gst_pad_get_caps
+       gst_pad_get_caps_reffed
        gst_pad_get_direction
        gst_pad_get_element_private
        gst_pad_get_fixed_caps_func
@@ -567,6 +663,8 @@ EXPORTS
        gst_pad_iterate_internal_links
        gst_pad_iterate_internal_links_default
        gst_pad_link
+       gst_pad_link_check_get_type
+       gst_pad_link_full
        gst_pad_link_return_get_type
        gst_pad_load_and_link
        gst_pad_new
@@ -575,6 +673,7 @@ EXPORTS
        gst_pad_pause_task
        gst_pad_peer_accept_caps
        gst_pad_peer_get_caps
+       gst_pad_peer_get_caps_reffed
        gst_pad_peer_query
        gst_pad_presence_get_type
        gst_pad_proxy_getcaps
@@ -582,6 +681,7 @@ EXPORTS
        gst_pad_pull_range
        gst_pad_push
        gst_pad_push_event
+       gst_pad_push_list
        gst_pad_query
        gst_pad_query_convert
        gst_pad_query_default
@@ -605,6 +705,7 @@ EXPORTS
        gst_pad_set_bufferalloc_function
        gst_pad_set_caps
        gst_pad_set_chain_function
+       gst_pad_set_chain_list_function
        gst_pad_set_checkgetrange_function
        gst_pad_set_element_private
        gst_pad_set_event_function
@@ -666,12 +767,16 @@ EXPORTS
        gst_plugin_feature_get_name
        gst_plugin_feature_get_rank
        gst_plugin_feature_get_type
+       gst_plugin_feature_list_copy
+       gst_plugin_feature_list_debug
        gst_plugin_feature_list_free
        gst_plugin_feature_load
+       gst_plugin_feature_rank_compare_func
        gst_plugin_feature_set_name
        gst_plugin_feature_set_rank
        gst_plugin_feature_type_name_filter
        gst_plugin_flags_get_type
+       gst_plugin_get_cache_data
        gst_plugin_get_description
        gst_plugin_get_filename
        gst_plugin_get_license
@@ -689,6 +794,8 @@ EXPORTS
        gst_plugin_load_file
        gst_plugin_name_filter
        gst_plugin_register_static
+       gst_plugin_register_static_full
+       gst_plugin_set_cache_data
        gst_poll_add_fd
        gst_poll_fd_can_read
        gst_poll_fd_can_write
@@ -699,6 +806,7 @@ EXPORTS
        gst_poll_fd_ignored
        gst_poll_fd_init
        gst_poll_free
+       gst_poll_get_read_gpollfd
        gst_poll_new
        gst_poll_new_timer
        gst_poll_read_control
@@ -719,7 +827,11 @@ EXPORTS
        gst_preset_set_meta
        gst_print_element_args
        gst_print_pad_caps
+       gst_progress_type_get_type
        gst_proxy_pad_get_type
+       gst_qos_type_get_type
+       gst_query_add_buffering_range
+       gst_query_get_n_buffering_ranges
        gst_query_get_structure
        gst_query_get_type
        gst_query_new_application
@@ -740,6 +852,7 @@ EXPORTS
        gst_query_parse_formats_length
        gst_query_parse_formats_nth
        gst_query_parse_latency
+       gst_query_parse_nth_buffering_range
        gst_query_parse_position
        gst_query_parse_seeking
        gst_query_parse_segment
@@ -778,6 +891,7 @@ EXPORTS
        gst_registry_get_default
        gst_registry_get_feature_list
        gst_registry_get_feature_list_by_plugin
+       gst_registry_get_feature_list_cookie
        gst_registry_get_path_list
        gst_registry_get_plugin_list
        gst_registry_get_type
@@ -804,7 +918,9 @@ EXPORTS
        gst_segment_set_last_stop
        gst_segment_set_newsegment
        gst_segment_set_newsegment_full
+       gst_segment_set_running_time
        gst_segment_set_seek
+       gst_segment_to_position
        gst_segment_to_running_time
        gst_segment_to_stream_time
        gst_segtrap_is_enabled
@@ -827,12 +943,15 @@ EXPORTS
        gst_structure_fixate_field_nearest_double
        gst_structure_fixate_field_nearest_fraction
        gst_structure_fixate_field_nearest_int
+       gst_structure_fixate_field_string
        gst_structure_foreach
        gst_structure_free
        gst_structure_from_string
+       gst_structure_get
        gst_structure_get_boolean
        gst_structure_get_clock_time
        gst_structure_get_date
+       gst_structure_get_date_time
        gst_structure_get_double
        gst_structure_get_enum
        gst_structure_get_field_type
@@ -844,15 +963,22 @@ EXPORTS
        gst_structure_get_string
        gst_structure_get_type
        gst_structure_get_uint
+       gst_structure_get_valist
        gst_structure_get_value
        gst_structure_has_field
        gst_structure_has_field_typed
        gst_structure_has_name
        gst_structure_id_empty_new
+       gst_structure_id_get
+       gst_structure_id_get_valist
        gst_structure_id_get_value
+       gst_structure_id_has_field
+       gst_structure_id_has_field_typed
+       gst_structure_id_new
        gst_structure_id_set
        gst_structure_id_set_valist
        gst_structure_id_set_value
+       gst_structure_id_take_value
        gst_structure_map_in_place
        gst_structure_n_fields
        gst_structure_new
@@ -867,6 +993,7 @@ EXPORTS
        gst_structure_set_parent_refcount
        gst_structure_set_valist
        gst_structure_set_value
+       gst_structure_take_value
        gst_structure_to_string
        gst_system_clock_get_type
        gst_system_clock_obtain
@@ -880,6 +1007,7 @@ EXPORTS
        gst_tag_list_add
        gst_tag_list_add_valist
        gst_tag_list_add_valist_values
+       gst_tag_list_add_value
        gst_tag_list_add_values
        gst_tag_list_copy
        gst_tag_list_copy_value
@@ -893,6 +1021,8 @@ EXPORTS
        gst_tag_list_get_char_index
        gst_tag_list_get_date
        gst_tag_list_get_date_index
+       gst_tag_list_get_date_time
+       gst_tag_list_get_date_time_index
        gst_tag_list_get_double
        gst_tag_list_get_double_index
        gst_tag_list_get_float
@@ -922,6 +1052,9 @@ EXPORTS
        gst_tag_list_is_empty
        gst_tag_list_merge
        gst_tag_list_new
+       gst_tag_list_new_full
+       gst_tag_list_new_full_valist
+       gst_tag_list_peek_string_index
        gst_tag_list_remove_tag
        gst_tag_merge_mode_get_type
        gst_tag_merge_strings_with_comma
@@ -929,6 +1062,7 @@ EXPORTS
        gst_tag_register
        gst_tag_setter_add_tag_valist
        gst_tag_setter_add_tag_valist_values
+       gst_tag_setter_add_tag_value
        gst_tag_setter_add_tag_values
        gst_tag_setter_add_tags
        gst_tag_setter_get_tag_list
@@ -993,16 +1127,26 @@ EXPORTS
        gst_uri_protocol_is_valid
        gst_uri_type_get_type
        gst_util_array_binary_search
+       gst_util_double_to_fraction
        gst_util_dump_mem
+       gst_util_fraction_add
+       gst_util_fraction_compare
+       gst_util_fraction_multiply
+       gst_util_fraction_to_double
        gst_util_gdouble_to_guint64
        gst_util_get_timestamp
+       gst_util_greatest_common_divisor
        gst_util_guint64_to_gdouble
        gst_util_seqnum_compare
        gst_util_seqnum_next
        gst_util_set_object_arg
        gst_util_set_value_from_string
        gst_util_uint64_scale
+       gst_util_uint64_scale_ceil
        gst_util_uint64_scale_int
+       gst_util_uint64_scale_int_ceil
+       gst_util_uint64_scale_int_round
+       gst_util_uint64_scale_round
        gst_value_array_append_value
        gst_value_array_get_size
        gst_value_array_get_type
@@ -1026,6 +1170,8 @@ EXPORTS
        gst_value_get_fraction_numerator
        gst_value_get_fraction_range_max
        gst_value_get_fraction_range_min
+       gst_value_get_int64_range_max
+       gst_value_get_int64_range_min
        gst_value_get_int_range_max
        gst_value_get_int_range_min
        gst_value_get_mini_object
@@ -1038,6 +1184,7 @@ EXPORTS
        gst_value_list_get_size
        gst_value_list_get_type
        gst_value_list_get_value
+       gst_value_list_merge
        gst_value_list_prepend_value
        gst_value_register
        gst_value_register_intersect_func
@@ -1051,6 +1198,7 @@ EXPORTS
        gst_value_set_fraction
        gst_value_set_fraction_range
        gst_value_set_fraction_range_full
+       gst_value_set_int64_range
        gst_value_set_int_range
        gst_value_set_mini_object
        gst_value_set_structure