# :mode=html:

# please add section in the alpahbetical order using the following template
# <SECTION>
# <FILE>btxxx</FILE>
# <TITLE>BtXxx</TITLE>
# <SUBSECTION Standard>
# </SECTION>

<INCLUDE>libbtcore/core.h</INCLUDE>

<SECTION>
<FILE>btapplication</FILE>
<TITLE>BtApplication</TITLE>
BtApplication
<SUBSECTION Standard>
BT_APPLICATION
BT_APPLICATION_CLASS
BT_APPLICATION_GET_CLASS
BT_IS_APPLICATION
BT_IS_APPLICATION_CLASS
BT_TYPE_APPLICATION
BtApplicationClass
BtApplicationPrivate
bt_application_get_type
</SECTION>

<SECTION>
<FILE>btaudiosession</FILE>
<TITLE>BtAudioSession</TITLE>
BtAudioSession
bt_audio_session_new
<SUBSECTION Standard>
BT_AUDIO_SESSION
BT_AUDIO_SESSION_CLASS
BT_AUDIO_SESSION_GET_CLASS
BT_IS_AUDIO_SESSION
BT_IS_AUDIO_SESSION_CLASS
BT_TYPE_AUDIO_SESSION
BtAudioSessionClass
BtAudioSessionPrivate
bt_audio_session_get_type
</SECTION>

<SECTION>
<FILE>btchildproxy</FILE>
<TITLE>BtChildProxy</TITLE>
BtChildProxy
BtChildProxyInterface
bt_child_proxy_get
bt_child_proxy_get_child_by_index
bt_child_proxy_get_child_by_name
bt_child_proxy_get_children_count
bt_child_proxy_get_property
bt_child_proxy_get_valist
bt_child_proxy_lookup
bt_child_proxy_set
bt_child_proxy_set_property
bt_child_proxy_set_valist
<SUBSECTION Standard>
BT_CHILD_PROXY
BT_CHILD_PROXY_GET_INTERFACE
BT_IS_CHILD_PROXY
BT_TYPE_CHILD_PROXY
bt_child_proxy_get_type
</SECTION>

<SECTION>
<FILE>btcmdpattern</FILE>
<TITLE>BtCmdPattern</TITLE>
BtCmdPattern
BtPatternCmd
bt_cmd_pattern_new
<SUBSECTION Standard>
BT_IS_CMD_PATTERN
BT_IS_CMD_PATTERN_CLASS
BT_CMD_PATTERN
BT_CMD_PATTERN_CLASS
BT_CMD_PATTERN_GET_CLASS
BT_TYPE_CMD_PATTERN
BT_TYPE_PATTERN_CMD
BtCmdPatternClass
BtCmdPatternPrivate
bt_pattern_cmd_get_type
bt_cmd_pattern_get_type
</SECTION>

<SECTION>
<FILE>btmachine</FILE>
<TITLE>BtMachine</TITLE>
BtMachine
BtMachineClass
BtMachineState
bt_machine_activate_adder
bt_machine_activate_spreader
bt_machine_add_pattern
bt_machine_bind_parameter_control
bt_machine_bind_poly_parameter_control
bt_machine_enable_input_gain
bt_machine_enable_input_post_level
bt_machine_enable_input_pre_level
bt_machine_enable_output_gain
bt_machine_enable_output_post_level
bt_machine_enable_output_pre_level
bt_machine_get_global_param_group
bt_machine_get_pattern_by_index
bt_machine_get_pattern_by_name
bt_machine_get_prefs_param_group
bt_machine_get_unique_pattern_name
bt_machine_get_voice_param_group
bt_machine_get_wire_by_dst_machine
bt_machine_handles_waves
bt_machine_has_active_adder
bt_machine_has_active_spreader
bt_machine_has_patterns
bt_machine_is_polyphonic
bt_machine_randomize_parameters
bt_machine_remove_pattern
bt_machine_reset_parameters
bt_machine_set_param_defaults
bt_machine_unbind_parameter_control
bt_machine_unbind_parameter_controls
<SUBSECTION Private>
bt_machine_get_pattern_by_id
bt_machine_dbg_dump_global_controller_queue
bt_machine_dbg_dump_voice_controller_queue
bt_machine_dbg_print_parts
bt_machine_get_element_list
<SUBSECTION Standard>
BT_IS_MACHINE
BT_IS_MACHINE_CLASS
BT_MACHINE
BT_MACHINE_CLASS
BT_MACHINE_GET_CLASS
BT_TYPE_MACHINE
BT_TYPE_MACHINE_STATE
BtMachinePrivate
bt_machine_get_type
bt_machine_state_get_type
</SECTION>

<SECTION>
<FILE>btparametergroup</FILE>
<TITLE>BtParameterGroup</TITLE>
BtParameterGroup
bt_parameter_group_describe_param_value
bt_parameter_group_get_param_details
bt_parameter_group_get_param_index
bt_parameter_group_get_param_name
bt_parameter_group_get_param_no_value
bt_parameter_group_get_param_parent
bt_parameter_group_get_param_spec
bt_parameter_group_get_param_type
bt_parameter_group_get_trigger_param_index
bt_parameter_group_get_wave_param_index
bt_parameter_group_is_param_no_value
bt_parameter_group_is_param_trigger
bt_parameter_group_new
bt_parameter_group_randomize_values
bt_parameter_group_reset_values
bt_parameter_group_set_param_default
bt_parameter_group_set_param_defaults
bt_parameter_group_set_param_value
<SUBSECTION Standard>
BT_IS_PARAMETER_GROUP
BT_IS_PARAMETER_GROUP_CLASS
BT_PARAMETER_GROUP
BT_PARAMETER_GROUP_CLASS
BT_PARAMETER_GROUP_GET_CLASS
BT_TYPE_PARAMETER_GROUP
BtParameterGroupClass
BtParameterGroupPrivate
bt_parameter_group_get_type
</SECTION>

<SECTION>
<FILE>btpattern</FILE>
<TITLE>BtPattern</TITLE>
BtPattern
bt_pattern_blend_columns
bt_pattern_clear_columns
bt_pattern_copy
bt_pattern_delete_row
bt_pattern_flip_columns
bt_pattern_get_global_event
bt_pattern_get_global_event_data
bt_pattern_get_global_group
bt_pattern_get_group_by_parameter_group
bt_pattern_get_voice_event
bt_pattern_get_voice_event_data
bt_pattern_get_voice_group
bt_pattern_get_wire_event
bt_pattern_get_wire_event_data
bt_pattern_get_wire_group
bt_pattern_insert_row
bt_pattern_new
bt_pattern_randomize_columns
bt_pattern_range_randomize_columns
bt_pattern_serialize_columns
bt_pattern_set_global_event
bt_pattern_set_voice_event
bt_pattern_set_wire_event
bt_pattern_test_global_event
bt_pattern_test_tick
bt_pattern_test_voice_event
bt_pattern_test_wire_event
<SUBSECTION Standard>
BT_IS_PATTERN
BT_IS_PATTERN_CLASS
BT_PATTERN
BT_PATTERN_CLASS
BT_PATTERN_GET_CLASS
BT_TYPE_PATTERN
BtPatternClass
BtPatternPrivate
bt_pattern_get_type
</SECTION>

<SECTION>
<FILE>btpatterncontrolsource</FILE>
<TITLE>BtPatternControlSource</TITLE>
BtPatternControlSource
bt_pattern_control_source_new
<SUBSECTION Standard>
BT_IS_PATTERN_CONTROL_SOURCE
BT_IS_PATTERN_CONTROL_SOURCE_CLASS
BT_PATTERN_CONTROL_SOURCE
BT_PATTERN_CONTROL_SOURCE_CLASS
BT_PATTERN_CONTROL_SOURCE_GET_CLASS
BT_TYPE_PATTERN_CONTROL_SOURCE
BtPatternControlSourceClass
BtPatternControlSourcePrivate
bt_pattern_control_source_get_type
</SECTION>

<SECTION>
<FILE>btpersistence</FILE>
<TITLE>BtPersistence</TITLE>
BtPersistence
BtPersistenceInterface
bt_persistence_collect_hashtable_entries
bt_persistence_load
bt_persistence_load_hashtable
bt_persistence_save
bt_persistence_save_hashtable
bt_persistence_save_list
<SUBSECTION Standard>
BT_IS_PERSISTENCE
BT_PERSISTENCE
BT_PERSISTENCE_GET_INTERFACE
BT_TYPE_PERSISTENCE
bt_persistence_get_type
</SECTION>

<SECTION>
<FILE>btprocessormachine</FILE>
<TITLE>BtProcessorMachine</TITLE>
BtProcessorMachine
BtProcessorMachinePatternIndex
bt_processor_machine_new
<SUBSECTION Standard>
BT_IS_PROCESSOR_MACHINE
BT_IS_PROCESSOR_MACHINE_CLASS
BT_PROCESSOR_MACHINE
BT_PROCESSOR_MACHINE_CLASS
BT_PROCESSOR_MACHINE_GET_CLASS
BT_TYPE_PROCESSOR_MACHINE
BtProcessorMachineClass
bt_processor_machine_get_type
</SECTION>

<SECTION>
<FILE>btsequence</FILE>
<TITLE>BtSequence</TITLE>
BtSequence
bt_sequence_add_track
bt_sequence_delete_full_rows
bt_sequence_delete_rows
bt_sequence_get_label
bt_sequence_get_loop_length
bt_sequence_get_machine
bt_sequence_get_pattern
bt_sequence_get_tick_by_pattern
bt_sequence_get_track_by_machine
bt_sequence_insert_full_rows
bt_sequence_insert_rows
bt_sequence_is_pattern_used
bt_sequence_limit_play_pos
bt_sequence_move_track_left
bt_sequence_move_track_right
bt_sequence_new
bt_sequence_remove_track_by_ix
bt_sequence_remove_track_by_machine
bt_sequence_set_label
bt_sequence_set_pattern
bt_sequence_set_pattern_quick
<SUBSECTION Standard>
BT_IS_SEQUENCE
BT_IS_SEQUENCE_CLASS
BT_SEQUENCE
BT_SEQUENCE_CLASS
BT_SEQUENCE_GET_CLASS
BT_TYPE_SEQUENCE
BtSequenceClass
BtSequencePrivate
bt_sequence_get_type
</SECTION>

<SECTION>
<FILE>btsettings</FILE>
<TITLE>BtSettings</TITLE>
BtSettings
bt_settings_determine_audiosink_name
bt_settings_parse_ic_playback_spec
bt_settings_format_ic_playback_spec
bt_settings_make
<SUBSECTION Standard>
BT_IS_SETTINGS
BT_IS_SETTINGS_CLASS
BT_SETTINGS
BT_SETTINGS_CLASS
BT_SETTINGS_GET_CLASS
BT_TYPE_SETTINGS
BtSettingsClass
BtSettingsPrivate
bt_settings_get_type
</SECTION>

<SECTION>
<FILE>btsetup</FILE>
<TITLE>BtSetup</TITLE>
BtSetup
bt_setup_add_machine
bt_setup_add_wire
bt_setup_get_machine_by_id
bt_setup_get_machine_by_type
bt_setup_get_machines_by_type
bt_setup_get_unique_machine_id
bt_setup_get_wire_by_dst_machine
bt_setup_get_wire_by_machines
bt_setup_get_wire_by_src_machine
bt_setup_get_wires_by_dst_machine
bt_setup_get_wires_by_src_machine
bt_setup_new
bt_setup_remember_missing_machine
bt_setup_remove_machine
bt_setup_remove_wire
<SUBSECTION Standard>
BT_IS_SETUP
BT_IS_SETUP_CLASS
BT_SETUP
BT_SETUP_CLASS
BT_SETUP_GET_CLASS
BT_TYPE_SETUP
BtSetupClass
BtSetupPrivate
bt_setup_get_type
</SECTION>

<SECTION>
<FILE>btsinkbin</FILE>
<TITLE>BtSinkBin</TITLE>
BtSinkBin
BtSinkBinMode
BtSinkBinRecordFormat
bt_sink_bin_is_record_format_supported
<SUBSECTION Standard>
BT_IS_SINK_BIN
BT_IS_SINK_BIN_CLASS
BT_SINK_BIN
BT_SINK_BIN_CLASS
BT_SINK_BIN_GET_CLASS
BT_TYPE_SINK_BIN
BT_TYPE_SINK_BIN_MODE
BT_TYPE_SINK_BIN_RECORD_FORMAT
BtSinkBinClass
BtSinkBinPrivate
bt_sink_bin_get_type
bt_sink_bin_mode_get_type
bt_sink_bin_record_format_get_type
</SECTION>

<SECTION>
<FILE>btsinkmachine</FILE>
<TITLE>BtSinkMachine</TITLE>
BtSinkMachine
BtSinkMachinePatternIndex
bt_sink_machine_new
<SUBSECTION Standard>
BT_IS_SINK_MACHINE
BT_IS_SINK_MACHINE_CLASS
BT_SINK_MACHINE
BT_SINK_MACHINE_CLASS
BT_SINK_MACHINE_GET_CLASS
BT_TYPE_SINK_MACHINE
BtSinkMachineClass
bt_sink_machine_get_type
</SECTION>

<SECTION>
<FILE>btsong</FILE>
<TITLE>BtSong</TITLE>
BtSong
BtSongClass
bt_song_continue
bt_song_new
bt_song_pause
bt_song_play
bt_song_stop
bt_song_update_playback_position
<SUBSECTION Private>
bt_song_write_to_highlevel_dot_file
bt_song_write_to_lowlevel_dot_file
<SUBSECTION Standard>
BT_IS_SONG
BT_IS_SONG_CLASS
BT_SONG
BT_SONG_CLASS
BT_SONG_GET_CLASS
BT_TYPE_SONG
BtSongPrivate
bt_song_get_type
</SECTION>

<SECTION>
<FILE>btsonginfo</FILE>
<TITLE>BtSongInfo</TITLE>
BtSongInfo
bt_song_info_new
bt_song_info_get_change_dts_in_local_tz
bt_song_info_get_seconds_since_last_saved
bt_song_info_tick_to_time
bt_song_info_time_to_tick
bt_song_info_time_to_m_s_ms
bt_song_info_tick_to_m_s_ms
<SUBSECTION Standard>
BT_IS_SONG_INFO
BT_IS_SONG_INFO_CLASS
BT_SONG_INFO
BT_SONG_INFO_CLASS
BT_SONG_INFO_GET_CLASS
BT_TYPE_SONG_INFO
BtSongInfoClass
BtSongInfoPrivate
bt_song_info_get_type
</SECTION>

<SECTION>
<FILE>btsongio</FILE>
<TITLE>BtSongIO</TITLE>
BT_SONG_IO_ERROR
BT_SONG_IO_MODULE_INFO_MAX_FORMATS
BtSongIO
BtSongIOClass
BtSongIOError
BtSongIOFormatInfo
BtSongIOInit
BtSongIOModuleInfo
bt_song_io_from_data
bt_song_io_from_file
bt_song_io_get_module_info_list
bt_song_io_load
bt_song_io_save
bt_song_io_virtual_load
bt_song_io_virtual_save
<SUBSECTION Standard>
BT_IS_SONG_IO
BT_IS_SONG_IO_CLASS
BT_SONG_IO
BT_SONG_IO_CLASS
BT_SONG_IO_GET_CLASS
BT_TYPE_SONG_IO
BtSongIOPrivate
bt_song_io_get_type
bt_song_io_error_quark
</SECTION>

<SECTION>
<FILE>btsongionative</FILE>
<TITLE>BtSongIONative</TITLE>
BtSongIONative
BtSongIONativeClass
bt_song_io_native_module_info
<SUBSECTION Standard>
BT_IS_SONG_IO_NATIVE
BT_IS_SONG_IO_NATIVE_CLASS
BT_SONG_IO_NATIVE
BT_SONG_IO_NATIVE_CLASS
BT_SONG_IO_NATIVE_GET_CLASS
BT_TYPE_SONG_IO_NATIVE
bt_song_io_native_get_type
</SECTION>

<SECTION>
<FILE>btsongionativebzt</FILE>
<TITLE>BtSongIONativeBZT</TITLE>
BtSongIONativeBZT
BtSongIONativeBZTClass
bt_song_io_native_bzt_copy_from_uri
bt_song_io_native_bzt_copy_to_fd
<SUBSECTION Standard>
BT_IS_SONG_IO_NATIVE_BZT
BT_IS_SONG_IO_NATIVE_BZT_CLASS
BT_SONG_IO_NATIVE_BZT
BT_SONG_IO_NATIVE_BZT_CLASS
BT_SONG_IO_NATIVE_BZT_GET_CLASS
BT_TYPE_SONG_IO_NATIVE_BZT
BtSongIONativeBZTPrivate
bt_song_io_native_bzt_get_type
</SECTION>

<SECTION>
<FILE>btsongionativexml</FILE>
<TITLE>BtSongIONativeXML</TITLE>
BtSongIONativeXML
BtSongIONativeXMLClass
<SUBSECTION Standard>
BT_IS_SONG_IO_NATIVE_XML
BT_IS_SONG_IO_NATIVE_XML_CLASS
BT_SONG_IO_NATIVE_XML
BT_SONG_IO_NATIVE_XML_CLASS
BT_SONG_IO_NATIVE_XML_GET_CLASS
BT_TYPE_SONG_IO_NATIVE_XML
bt_song_io_native_xml_get_type
</SECTION>

<SECTION>
<FILE>btsongiobuzz</FILE>
<TITLE>BtSongIOBuzz</TITLE>
BtSongIOBuzz
<SUBSECTION Private>
BmxCompressionValues
BmxMachSection
BmxMachineAttributes
BmxParaSection
BmxParameter
BmxSectionEntry
<SUBSECTION Standard>
BtSongIOBuzzClass
BT_IS_SONG_IO_BUZZ
BT_IS_SONG_IO_BUZZ_CLASS
BT_SONG_IO_BUZZ
BT_SONG_IO_BUZZ_CLASS
BT_SONG_IO_BUZZ_GET_CLASS
BT_TYPE_SONG_IO_BUZZ
BtSongIOBuzzPrivate
bt_song_io_buzz_get_type
</SECTION>

<SECTION>
<FILE>btsourcemachine</FILE>
<TITLE>BtSourceMachine</TITLE>
BtSourceMachine
BtSourceMachinePatternIndex
bt_source_machine_new
<SUBSECTION Standard>
BT_IS_SOURCE_MACHINE
BT_IS_SOURCE_MACHINE_CLASS
BT_SOURCE_MACHINE
BT_SOURCE_MACHINE_CLASS
BT_SOURCE_MACHINE_GET_CLASS
BT_TYPE_SOURCE_MACHINE
BtSourceMachineClass
bt_source_machine_get_type
</SECTION>

<SECTION>
<FILE>btvaluegroup</FILE>
<TITLE>BtValueGroup</TITLE>
BtValueGroup
bt_value_group_blend_column
bt_value_group_blend_columns
bt_value_group_copy
bt_value_group_clear_column
bt_value_group_clear_columns
bt_value_group_delete_full_row
bt_value_group_delete_row
bt_value_group_deserialize_column
bt_value_group_flip_column
bt_value_group_flip_columns
bt_value_group_get_event
bt_value_group_get_event_data
bt_value_group_insert_full_row
bt_value_group_insert_row
bt_value_group_new
bt_value_group_randomize_column
bt_value_group_randomize_columns
bt_value_group_range_randomize_column
bt_value_group_range_randomize_columns
bt_value_group_serialize_column
bt_value_group_serialize_columns
bt_value_group_set_event
bt_value_group_test_event
bt_value_group_test_tick
<SUBSECTION Standard>
BT_IS_VALUE_GROUP
BT_IS_VALUE_GROUP_CLASS
BT_TYPE_VALUE_GROUP
BT_VALUE_GROUP
BT_VALUE_GROUP_CLASS
BT_VALUE_GROUP_GET_CLASS
BtValueGroupClass
BtValueGroupPrivate
bt_value_group_get_type
</SECTION>

<SECTION>
<FILE>btwave</FILE>
<TITLE>BtWave</TITLE>
BtWave
BtWaveLoopMode
bt_wave_add_wavelevel
bt_wave_get_level_by_index
bt_wave_new
<SUBSECTION Standard>
BT_IS_WAVE
BT_IS_WAVE_CLASS
BT_TYPE_WAVE
BT_TYPE_WAVE_LOOP_MODE
BT_WAVE
BT_WAVE_CLASS
BT_WAVE_GET_CLASS
BtWaveClass
BtWavePrivate
bt_wave_get_type
bt_wave_loop_mode_get_type
</SECTION>

<SECTION>
<FILE>btwavelevel</FILE>
<TITLE>BtWavelevel</TITLE>
BT_WAVELEVEL_DEFAULT_ROOT_NOTE
BtWavelevel
bt_wavelevel_new
<SUBSECTION Standard>
BT_IS_WAVELEVEL
BT_IS_WAVELEVEL_CLASS
BT_TYPE_WAVELEVEL
BT_WAVELEVEL
BT_WAVELEVEL_CLASS
BT_WAVELEVEL_GET_CLASS
BtWavelevelClass
BtWavelevelPrivate
bt_wavelevel_get_type
</SECTION>

<SECTION>
<FILE>btwavetable</FILE>
<TITLE>BtWavetable</TITLE>
BtWavetable
bt_wavetable_add_wave
bt_wavetable_get_wave_by_index
bt_wavetable_new
bt_wavetable_remember_missing_wave
bt_wavetable_remove_wave
<SUBSECTION Standard>
BT_IS_WAVETABLE
BT_IS_WAVETABLE_CLASS
BT_TYPE_WAVETABLE
BT_WAVETABLE
BT_WAVETABLE_CLASS
BT_WAVETABLE_GET_CLASS
BtWavetableClass
BtWavetablePrivate
bt_wavetable_get_type
</SECTION>

<SECTION>
<FILE>btwire</FILE>
<TITLE>BtWire</TITLE>
BT_WIRE_MAX_NUM_PARAMS
BtWire
bt_wire_get_param_group
bt_wire_new
bt_wire_reconnect
bt_wire_can_link
<SUBSECTION Private>
bt_wire_dbg_print_parts
bt_wire_get_element_list
<SUBSECTION Standard>
BT_IS_WIRE
BT_IS_WIRE_CLASS
BT_TYPE_WIRE
BT_WIRE
BT_WIRE_CLASS
BT_WIRE_GET_CLASS
BtWireClass
BtWirePrivate
bt_wire_get_type
</SECTION>

<SECTION>
<FILE>libbtcore</FILE>
<TITLE>libbtcore</TITLE>
BT_IS_GVALUE
BT_IS_STRING
bt_cpu_load_get_current
bt_init
bt_init_add_option_groups
bt_init_check
bt_init_get_option_group
bt_deinit
bt_major_version
bt_micro_version
bt_minor_version
return_if_disposed
return_val_if_disposed
safe_string
# glib extras
G_OBJECT_REF_COUNT
G_OBJECT_REF_COUNT_FMT
G_OBJECT_LOG_REF_COUNT
bt_g_type_get_base_type
bt_g_object_idle_add
bt_g_signal_connect
g_object_try_ref
g_object_try_unref
g_object_try_weak_ref
g_object_try_weak_unref
# gstreamer extras
bt_bin_activate_tee_chain
bt_bin_deactivate_tee_chain
bt_gst_analyzer_get_waittime
bt_gst_check_core_elements
bt_gst_check_elements
bt_gst_debug_pad_link_return
bt_gst_element_factory_get_pad_template
bt_gst_element_factory_can_sink_media_type
bt_gst_registry_get_element_factories_matching_all_categories
bt_gst_registry_get_element_names_matching_all_categories
bt_gst_try_element
bt_gst_level_message_get_aggregated_field
bt_str_format_double
bt_str_format_enum
bt_str_format_long
bt_str_format_uchar
bt_str_format_ulong
bt_str_parse_enum
bt_str_format_gvalue
bt_str_parse_gvalue
<SUBSECTION Standard>
# glib extras
G_OPTION_FLAG_NO_ARG
G_PARAM_STATIC_STRINGS
G_DEFINE_INTERFACE
G_DEFINE_INTERFACE_WITH_CODE
# gstreamer extras
GST_CAT_DEFAULT
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS
</SECTION>

