## API Index

### A

BtIcAbsRangeControl, struct in BtIcAbsRangeControl
BtIcAbsRangeControl:def, object property in BtIcAbsRangeControl
BtIcAbsRangeControl:max, object property in BtIcAbsRangeControl
BtIcAbsRangeControl:min, object property in BtIcAbsRangeControl
BtIcAbsRangeControl:value, object property in BtIcAbsRangeControl
btic_abs_range_control_new, function in BtIcAbsRangeControl

### C

BtIcControl, struct in BtIcControl
BtIcControl:device, object property in BtIcControl
BtIcControl:id, object property in BtIcControl
BtIcControl:name, object property in BtIcControl

### D

BtIcDevice, struct in BtIcDevice
BtIcDevice:controls, object property in BtIcDevice
BtIcDevice:name, object property in BtIcDevice
BtIcDevice:udi, object property in BtIcDevice
btic_device_add_control, function in BtIcDevice
btic_device_get_control_by_id, function in BtIcDevice
btic_device_has_controls, function in BtIcDevice
btic_device_start, function in BtIcDevice
btic_device_stop, function in BtIcDevice
btic_device_virtual_start, user_function in BtIcDevice
btic_device_virtual_stop, user_function in BtIcDevice

### G

BtIcGudevDiscoverer, struct in BtIcGudevDiscoverer
btic_gudev_discoverer_new, function in BtIcGudevDiscoverer

### I

btic_init, function in libbtic
btic_init_check, function in libbtic
btic_init_get_option_group, function in libbtic
BtIcInputDevice, struct in BtIcInputDevice
BtIcInputDevice:devnode, object property in BtIcInputDevice
btic_input_device_new, function in BtIcInputDevice

### L

BtIcLearn, struct in BtIcLearn
BtIcLearn:device-controlchange, object property in BtIcLearn
btic_learn_load_controller_map, function in BtIcLearn
btic_learn_register_learned_control, function in BtIcLearn
btic_learn_start, function in BtIcLearn
btic_learn_stop, function in BtIcLearn
btic_learn_store_controller_map, function in BtIcLearn
btic_learn_virtual_register_learned_control, user_function in BtIcLearn
btic_learn_virtual_start, user_function in BtIcLearn
btic_learn_virtual_stop, user_function in BtIcLearn

### M

btic_major_version, variable in libbtic
btic_micro_version, variable in libbtic
BtIcMidiDevice, struct in BtIcMidiDevice
BtIcMidiDevice:devnode, object property in BtIcMidiDevice
btic_midi_device_new, function in BtIcMidiDevice
btic_minor_version, variable in libbtic

### R

BtIcRegistry, struct in BtIcRegistry
BtIcRegistry:devices, object property in BtIcRegistry
btic_registry_add_device, function in BtIcRegistry
btic_registry_new, function in BtIcRegistry
btic_registry_remove_device_by_udi, function in BtIcRegistry

### T

BtIcTriggerControl, struct in BtIcTriggerControl
BtIcTriggerControl:value, object property in BtIcTriggerControl
btic_trigger_control_new, function in BtIcTriggerControl