toc: add GstTocScope and require it in the constructor
[platform/upstream/gstreamer.git] / win32 / common / libgstreamer.def
index b8489b0..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,9 +57,9 @@ 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_register
        gst_allocator_set_default
        gst_atomic_queue_get_type
@@ -279,6 +280,7 @@ EXPORTS
        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
@@ -289,6 +291,7 @@ EXPORTS
        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
@@ -323,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
@@ -429,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
@@ -445,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
@@ -479,13 +485,11 @@ 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
@@ -509,13 +513,14 @@ 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
@@ -552,6 +557,7 @@ EXPORTS
        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
@@ -600,6 +606,7 @@ EXPORTS
        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
@@ -607,6 +614,7 @@ EXPORTS
        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
@@ -818,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
@@ -843,7 +847,6 @@ 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_new_accept_caps
        gst_query_new_allocation
@@ -859,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
@@ -883,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
@@ -902,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
@@ -1055,8 +1055,6 @@ EXPORTS
        gst_tag_list_foreach
        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
@@ -1071,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
@@ -1130,19 +1130,34 @@ EXPORTS
        gst_task_start
        gst_task_state_get_type
        gst_task_stop
+       gst_toc_append_entry
+       gst_toc_dump
+       gst_toc_entry_append_sub_entry
        gst_toc_entry_get_entry_type
-       gst_toc_entry_get_start_stop
+       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_get_entries
+       gst_toc_get_scope
+       gst_toc_get_tags
        gst_toc_get_type
+       gst_toc_merge_tags
        gst_toc_new
+       gst_toc_scope_get_type
+       gst_toc_set_tags
        gst_toc_setter_get_toc
        gst_toc_setter_get_type
        gst_toc_setter_reset