toc: add GstTocScope and require it in the constructor
[platform/upstream/gstreamer.git] / win32 / common / libgstreamer.def
index f7fba34..cb2a1f8 100644 (file)
@@ -10,6 +10,7 @@ EXPORTS
        GST_CAT_ERROR_SYSTEM DATA
        GST_CAT_EVENT DATA
        GST_CAT_GST_INIT DATA
+       GST_CAT_LOCKING DATA
        GST_CAT_MEMORY DATA
        GST_CAT_MESSAGE DATA
        GST_CAT_META DATA
@@ -56,13 +57,12 @@ EXPORTS
        gst_allocation_params_init
        gst_allocator_alloc
        gst_allocator_find
-       gst_allocator_get_memory_type
+       gst_allocator_flags_get_type
+       gst_allocator_free
        gst_allocator_get_type
-       gst_allocator_new
-       gst_allocator_ref
        gst_allocator_register
        gst_allocator_set_default
-       gst_allocator_unref
+       gst_atomic_queue_get_type
        gst_atomic_queue_length
        gst_atomic_queue_new
        gst_atomic_queue_peek
@@ -90,7 +90,7 @@ EXPORTS
        gst_bin_remove_many
        gst_bitmask_get_type
        gst_buffer_add_meta
-       gst_buffer_append
+       gst_buffer_append_region
        gst_buffer_copy_flags_get_type
        gst_buffer_copy_into
        gst_buffer_copy_region
@@ -242,7 +242,6 @@ 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
@@ -254,6 +253,7 @@ EXPORTS
        gst_clock_single_shot_id_reinit
        gst_clock_type_get_type
        gst_clock_unadjust_unlocked
+       gst_control_binding_get_g_value_array
        gst_control_binding_get_type
        gst_control_binding_get_value
        gst_control_binding_get_value_array
@@ -274,13 +274,25 @@ EXPORTS
        gst_date_time_get_time_zone_offset
        gst_date_time_get_type
        gst_date_time_get_year
+       gst_date_time_has_day
+       gst_date_time_has_month
+       gst_date_time_has_second
+       gst_date_time_has_time
+       gst_date_time_has_year
        gst_date_time_new
+       gst_date_time_new_from_g_date_time
+       gst_date_time_new_from_iso8601_string
        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_new_y
+       gst_date_time_new_ym
+       gst_date_time_new_ymd
        gst_date_time_ref
+       gst_date_time_to_g_date_time
+       gst_date_time_to_iso8601_string
        gst_date_time_unref
        gst_debug_add_log_function
        gst_debug_bin_to_dot_file
@@ -314,6 +326,7 @@ EXPORTS
        gst_debug_set_default_threshold
        gst_debug_set_threshold_for_name
        gst_debug_unset_threshold_for_name
+       gst_default_allocator_get_type
        gst_deinit
        gst_double_range_get_type
        gst_element_abort_state
@@ -337,6 +350,7 @@ EXPORTS
        gst_element_factory_find
        gst_element_factory_get_element_type
        gst_element_factory_get_metadata
+       gst_element_factory_get_metadata_keys
        gst_element_factory_get_num_pad_templates
        gst_element_factory_get_static_pad_templates
        gst_element_factory_get_type
@@ -419,6 +433,7 @@ EXPORTS
        gst_event_new_reconfigure
        gst_event_new_seek
        gst_event_new_segment
+       gst_event_new_segment_done
        gst_event_new_sink_message
        gst_event_new_step
        gst_event_new_stream_config
@@ -435,6 +450,7 @@ EXPORTS
        gst_event_parse_qos
        gst_event_parse_seek
        gst_event_parse_segment
+       gst_event_parse_segment_done
        gst_event_parse_sink_message
        gst_event_parse_step
        gst_event_parse_stream_config
@@ -469,20 +485,17 @@ EXPORTS
        gst_ghost_pad_get_target
        gst_ghost_pad_get_type
        gst_ghost_pad_internal_activate_mode_default
-       gst_ghost_pad_link_default
        gst_ghost_pad_new
        gst_ghost_pad_new_from_template
        gst_ghost_pad_new_no_target
        gst_ghost_pad_new_no_target_from_template
        gst_ghost_pad_set_target
-       gst_ghost_pad_unlink_default
        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_copy
        gst_iterator_filter
        gst_iterator_find_custom
@@ -500,22 +513,21 @@ EXPORTS
        gst_iterator_resync
        gst_library_error_get_type
        gst_library_error_quark
+       gst_lock_flags_get_type
        gst_map_flags_get_type
        gst_memory_alignment DATA
        gst_memory_copy
        gst_memory_flags_get_type
        gst_memory_get_sizes
        gst_memory_get_type
-       gst_memory_is_exclusive
+       gst_memory_init
        gst_memory_is_span
        gst_memory_make_mapped
        gst_memory_map
        gst_memory_new_wrapped
-       gst_memory_ref
        gst_memory_resize
        gst_memory_share
        gst_memory_unmap
-       gst_memory_unref
        gst_message_get_seqnum
        gst_message_get_stream_status_object
        gst_message_get_structure
@@ -538,12 +550,14 @@ EXPORTS
        gst_message_new_progress
        gst_message_new_qos
        gst_message_new_request_state
+       gst_message_new_reset_time
        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_start
        gst_message_new_stream_status
        gst_message_new_structure_change
        gst_message_new_tag
@@ -563,6 +577,7 @@ EXPORTS
        gst_message_parse_qos_stats
        gst_message_parse_qos_values
        gst_message_parse_request_state
+       gst_message_parse_reset_time
        gst_message_parse_segment_done
        gst_message_parse_segment_start
        gst_message_parse_state_changed
@@ -588,13 +603,18 @@ EXPORTS
        gst_meta_register
        gst_mini_object_copy
        gst_mini_object_flags_get_type
+       gst_mini_object_get_qdata
        gst_mini_object_init
        gst_mini_object_is_writable
+       gst_mini_object_lock
        gst_mini_object_make_writable
        gst_mini_object_ref
        gst_mini_object_replace
+       gst_mini_object_set_qdata
        gst_mini_object_steal
+       gst_mini_object_steal_qdata
        gst_mini_object_take
+       gst_mini_object_unlock
        gst_mini_object_unref
        gst_mini_object_weak_ref
        gst_mini_object_weak_unref
@@ -605,6 +625,7 @@ EXPORTS
        gst_object_flags_get_type
        gst_object_get_control_binding
        gst_object_get_control_rate
+       gst_object_get_g_value_array
        gst_object_get_name
        gst_object_get_parent
        gst_object_get_path_string
@@ -692,7 +713,6 @@ EXPORTS
        gst_pad_set_activate_function_full
        gst_pad_set_activatemode_function_full
        gst_pad_set_active
-       gst_pad_set_caps
        gst_pad_set_chain_function_full
        gst_pad_set_chain_list_function_full
        gst_pad_set_element_private
@@ -746,6 +766,7 @@ EXPORTS
        gst_plugin_error_get_type
        gst_plugin_error_quark
        gst_plugin_feature_check_version
+       gst_plugin_feature_get_plugin
        gst_plugin_feature_get_rank
        gst_plugin_feature_get_type
        gst_plugin_feature_list_copy
@@ -759,10 +780,10 @@ EXPORTS
        gst_plugin_get_description
        gst_plugin_get_filename
        gst_plugin_get_license
-       gst_plugin_get_module
        gst_plugin_get_name
        gst_plugin_get_origin
        gst_plugin_get_package
+       gst_plugin_get_release_date_string
        gst_plugin_get_source
        gst_plugin_get_type
        gst_plugin_get_version
@@ -771,7 +792,6 @@ EXPORTS
        gst_plugin_load
        gst_plugin_load_by_name
        gst_plugin_load_file
-       gst_plugin_name_filter
        gst_plugin_register_static
        gst_plugin_register_static_full
        gst_plugin_set_cache_data
@@ -806,24 +826,20 @@ EXPORTS
        gst_preset_save_preset
        gst_preset_set_app_dir
        gst_preset_set_meta
-       gst_print_element_args
-       gst_print_pad_caps
        gst_progress_type_get_type
        gst_proxy_pad_chain_default
        gst_proxy_pad_chain_list_default
-       gst_proxy_pad_event_default
        gst_proxy_pad_get_internal
        gst_proxy_pad_get_type
        gst_proxy_pad_getrange_default
        gst_proxy_pad_iterate_internal_links_default
-       gst_proxy_pad_query_default
-       gst_proxy_pad_unlink_default
        gst_qos_type_get_type
        gst_query_add_allocation_meta
        gst_query_add_allocation_param
        gst_query_add_allocation_pool
        gst_query_add_buffering_range
        gst_query_add_scheduling_mode
+       gst_query_find_allocation_meta
        gst_query_get_n_allocation_metas
        gst_query_get_n_allocation_params
        gst_query_get_n_allocation_pools
@@ -831,9 +847,7 @@ EXPORTS
        gst_query_get_n_scheduling_modes
        gst_query_get_structure
        gst_query_get_type
-       gst_query_has_allocation_meta
        gst_query_has_scheduling_mode
-       gst_query_intersect_caps_result
        gst_query_new_accept_caps
        gst_query_new_allocation
        gst_query_new_buffering
@@ -848,7 +862,6 @@ EXPORTS
        gst_query_new_scheduling
        gst_query_new_seeking
        gst_query_new_segment
-       gst_query_new_toc
        gst_query_new_uri
        gst_query_parse_accept_caps
        gst_query_parse_accept_caps_result
@@ -872,7 +885,6 @@ EXPORTS
        gst_query_parse_scheduling
        gst_query_parse_seeking
        gst_query_parse_segment
-       gst_query_parse_toc
        gst_query_parse_uri
        gst_query_remove_nth_allocation_meta
        gst_query_set_accept_caps_result
@@ -891,7 +903,6 @@ EXPORTS
        gst_query_set_scheduling
        gst_query_set_seeking
        gst_query_set_segment
-       gst_query_set_toc
        gst_query_set_uri
        gst_query_type_flags_get_type
        gst_query_type_get_flags
@@ -1040,14 +1051,10 @@ EXPORTS
        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
        gst_tag_list_foreach
-       gst_tag_list_free
        gst_tag_list_get_boolean
        gst_tag_list_get_boolean_index
-       gst_tag_list_get_buffer
-       gst_tag_list_get_buffer_index
        gst_tag_list_get_date
        gst_tag_list_get_date_index
        gst_tag_list_get_date_time
@@ -1062,6 +1069,8 @@ EXPORTS
        gst_tag_list_get_int_index
        gst_tag_list_get_pointer
        gst_tag_list_get_pointer_index
+       gst_tag_list_get_sample
+       gst_tag_list_get_sample_index
        gst_tag_list_get_string
        gst_tag_list_get_string_index
        gst_tag_list_get_tag_size
@@ -1088,6 +1097,7 @@ EXPORTS
        gst_tag_merge_strings_with_comma
        gst_tag_merge_use_first
        gst_tag_register
+       gst_tag_register_static
        gst_tag_setter_add_tag_valist
        gst_tag_setter_add_tag_valist_values
        gst_tag_setter_add_tag_value
@@ -1112,37 +1122,52 @@ EXPORTS
        gst_task_pool_new
        gst_task_pool_prepare
        gst_task_pool_push
+       gst_task_set_enter_callback
+       gst_task_set_leave_callback
        gst_task_set_lock
        gst_task_set_pool
        gst_task_set_state
-       gst_task_set_thread_callbacks
        gst_task_start
        gst_task_state_get_type
        gst_task_stop
-       gst_toc_copy
-       gst_toc_entry_copy
-       gst_toc_entry_free
-       gst_toc_entry_get_start_stop
+       gst_toc_append_entry
+       gst_toc_dump
+       gst_toc_entry_append_sub_entry
+       gst_toc_entry_get_entry_type
+       gst_toc_entry_get_parent
+       gst_toc_entry_get_start_stop_times
+       gst_toc_entry_get_sub_entries
+       gst_toc_entry_get_tags
+       gst_toc_entry_get_toc
+       gst_toc_entry_get_type
+       gst_toc_entry_get_uid
+       gst_toc_entry_is_alternative
+       gst_toc_entry_is_sequence
+       gst_toc_entry_merge_tags
        gst_toc_entry_new
-       gst_toc_entry_new_with_pad
-       gst_toc_entry_set_start_stop
+       gst_toc_entry_set_start_stop_times
+       gst_toc_entry_set_tags
+       gst_toc_entry_type_get_nick
        gst_toc_entry_type_get_type
        gst_toc_find_entry
-       gst_toc_free
+       gst_toc_get_entries
+       gst_toc_get_scope
+       gst_toc_get_tags
+       gst_toc_get_type
+       gst_toc_merge_tags
        gst_toc_new
-       gst_toc_setter_add_toc_entry
+       gst_toc_scope_get_type
+       gst_toc_set_tags
        gst_toc_setter_get_toc
-       gst_toc_setter_get_toc_copy
-       gst_toc_setter_get_toc_entry
-       gst_toc_setter_get_toc_entry_copy
        gst_toc_setter_get_type
-       gst_toc_setter_reset_toc
+       gst_toc_setter_reset
        gst_toc_setter_set_toc
        gst_type_find_factory_call_function
        gst_type_find_factory_get_caps
        gst_type_find_factory_get_extensions
        gst_type_find_factory_get_list
        gst_type_find_factory_get_type
+       gst_type_find_factory_has_function
        gst_type_find_get_length
        gst_type_find_get_type
        gst_type_find_peek