# $Id: buzztard-core-sections.txt 3714 2011-12-01 11:24:32Z ensonic $
# :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>btchildproxy</FILE>
<TITLE>BtChildProxy</TITLE>
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>btgconfsettings</FILE>
<TITLE>BtGConfSettings</TITLE>
BtGConfSettings
bt_gconf_settings_new
<SUBSECTION Standard>
BT_GCONF_SETTINGS
BT_GCONF_SETTINGS_CLASS
BT_GCONF_SETTINGS_GET_CLASS
BT_IS_GCONF_SETTINGS
BT_IS_GCONF_SETTINGS_CLASS
BT_TYPE_GCONF_SETTINGS
BtGConfSettingsClass
BtGConfSettingsPrivate
bt_gconf_settings_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_describe_global_param_value
bt_machine_describe_voice_param_value
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_details
bt_machine_get_global_param_index
bt_machine_get_global_param_name
bt_machine_get_global_param_no_value
bt_machine_get_global_param_spec
bt_machine_get_global_param_type
bt_machine_get_global_wave_param_index
bt_machine_get_pattern_by_id
bt_machine_get_pattern_by_index
bt_machine_get_pattern_by_name
bt_machine_get_unique_pattern_name
bt_machine_get_voice_param_details
bt_machine_get_voice_param_index
bt_machine_get_voice_param_name
bt_machine_get_voice_param_no_value
bt_machine_get_voice_param_spec
bt_machine_get_voice_param_type
bt_machine_get_voice_wave_param_index
bt_machine_get_wire_by_dst_machine
bt_machine_global_controller_change_value
bt_machine_has_active_adder
bt_machine_has_active_spreader
bt_machine_has_patterns
bt_machine_is_global_param_no_value
bt_machine_is_global_param_trigger
bt_machine_is_polyphonic
bt_machine_is_voice_param_no_value
bt_machine_is_voice_param_trigger
bt_machine_randomize_parameters
bt_machine_remove_pattern
bt_machine_reset_parameters
bt_machine_set_global_param_default
bt_machine_set_global_param_value
bt_machine_set_param_defaults
bt_machine_set_voice_param_default
bt_machine_set_voice_param_value
bt_machine_unbind_parameter_control
bt_machine_unbind_parameter_controls
bt_machine_voice_controller_change_value
<SUBSECTION Private>
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>btpattern</FILE>
<TITLE>BtPattern</TITLE>
BtPattern
BtPatternCmd
bt_pattern_blend_column
bt_pattern_blend_columns
bt_pattern_copy
bt_pattern_delete_column
bt_pattern_delete_columns
bt_pattern_delete_full_row
bt_pattern_delete_row
bt_pattern_deserialize_column
bt_pattern_flip_column
bt_pattern_flip_columns
bt_pattern_get_cmd
bt_pattern_get_global_event
bt_pattern_get_global_event_data
bt_pattern_get_global_param_index
bt_pattern_get_voice_event
bt_pattern_get_voice_event_data
bt_pattern_get_voice_param_index
bt_pattern_insert_full_row
bt_pattern_insert_row
bt_pattern_new
bt_pattern_new_with_event
bt_pattern_randomize_column
bt_pattern_randomize_columns
bt_pattern_serialize_column
bt_pattern_serialize_columns
bt_pattern_set_global_event
bt_pattern_set_voice_event
bt_pattern_test_global_event
bt_pattern_test_voice_event
bt_pattern_tick_has_data
<SUBSECTION Standard>
BT_IS_PATTERN
BT_IS_PATTERN_CLASS
BT_PATTERN
BT_PATTERN_CLASS
BT_PATTERN_GET_CLASS
BT_TYPE_PATTERN
BT_TYPE_PATTERN_CMD
BtPatternClass
BtPatternPrivate
bt_pattern_cmd_get_type
bt_pattern_get_type
</SECTION>

<SECTION>
<FILE>btpersistence</FILE>
<TITLE>BtPersistence</TITLE>
BtPersistenceInterface
bt_persistence_collect_hashtable_entries
bt_persistence_get_value
bt_persistence_load
bt_persistence_load_hashtable
bt_persistence_parse_enum
bt_persistence_save
bt_persistence_save_hashtable
bt_persistence_save_list
bt_persistence_set_value
bt_persistence_strfmt_double
bt_persistence_strfmt_enum
bt_persistence_strfmt_long
bt_persistence_strfmt_uchar
bt_persistence_strfmt_ulong
<SUBSECTION Standard>
BT_IS_PERSISTENCE
BT_PERSISTENCE
BT_PERSISTENCE_GET_INTERFACE
BT_TYPE_PERSISTENCE
BtPersistence
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_bar_time
bt_sequence_get_label
bt_sequence_get_loop_time
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_repair_damage
bt_sequence_set_label
bt_sequence_set_pattern
bt_sequence_set_pattern_quick
bt_sequence_update_tempo
<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
BtSettingsFactory
bt_settings_determine_audiosink_name
bt_settings_make
bt_settings_set_factory
<SUBSECTION Standard>
BT_IS_SETTINGS
BT_IS_SETTINGS_CLASS
BT_SETTINGS
BT_SETTINGS_CLASS
BT_SETTINGS_GET_CLASS
BT_TYPE_SETTINGS
BtSettingsClass
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
<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
<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_MODULE_INFO_MAX_FORMATS
BtSongIO
BtSongIOClass
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
</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>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>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_add_wire_pattern
bt_wire_controller_change_value
bt_wire_get_param_details
bt_wire_get_param_index
bt_wire_get_param_name
bt_wire_get_param_spec
bt_wire_get_param_type
bt_wire_get_pattern
bt_wire_new
bt_wire_reconnect
<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>btwirepattern</FILE>
<TITLE>BtWirePattern</TITLE>
BtWirePattern
bt_wire_pattern_blend_column
bt_wire_pattern_blend_columns
bt_wire_pattern_copy
bt_wire_pattern_delete_column
bt_wire_pattern_delete_columns
bt_wire_pattern_delete_full_row
bt_wire_pattern_delete_row
bt_wire_pattern_deserialize_column
bt_wire_pattern_flip_column
bt_wire_pattern_flip_columns
bt_wire_pattern_get_event
bt_wire_pattern_get_event_data
bt_wire_pattern_insert_full_row
bt_wire_pattern_insert_row
bt_wire_pattern_new
bt_wire_pattern_randomize_column
bt_wire_pattern_randomize_columns
bt_wire_pattern_serialize_column
bt_wire_pattern_serialize_columns
bt_wire_pattern_set_event
bt_wire_pattern_test_event
bt_wire_pattern_tick_has_data
<SUBSECTION Standard>
BT_IS_WIRE_PATTERN
BT_IS_WIRE_PATTERN_CLASS
BT_TYPE_WIRE_PATTERN
BT_WIRE_PATTERN
BT_WIRE_PATTERN_CLASS
BT_WIRE_PATTERN_GET_CLASS
BtWirePatternClass
BtWirePatternPrivate
bt_wire_pattern_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_POINTER_ALIAS
bt_g_type_get_base_type
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_check_core_elements
bt_gst_check_elements
bt_gst_debug_pad_link_return
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
<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>

