# API Index

### I

LibinsaneCapability, enum in capability
LibinsaneConstraintType, enum in constraint
LibinsaneDeviceLocations, enum in LibinsaneApi
LibinsaneError, enum in error
LibinsaneImgFormat, enum in img_format
LibinsaneItemType, enum in item_type
LibinsaneLogger, struct in LibinsaneLogger
LibinsaneLoggerInterface, struct in LibinsaneLogger
LibinsaneLogLevel, enum in LibinsaneLogger
LibinsaneSetFlag, enum in LibinsaneOptionDescriptor
LibinsaneUnit, enum in unit
libinsane_api_cleanup, function in LibinsaneApi
libinsane_api_get_device, function in LibinsaneApi
libinsane_api_get_version, function in LibinsaneApi
libinsane_api_list_devices, function in LibinsaneApi
libinsane_api_new_from_string, function in LibinsaneApi
libinsane_api_new_safebet, function in LibinsaneApi
LIBINSANE_API_TYPE, macro in LibinsaneApi
libinsane_device_descriptor_get_dev_id, function in LibinsaneDeviceDescriptor
libinsane_device_descriptor_get_dev_model, function in LibinsaneDeviceDescriptor
libinsane_device_descriptor_get_dev_type, function in LibinsaneDeviceDescriptor
libinsane_device_descriptor_get_dev_vendor, function in LibinsaneDeviceDescriptor
libinsane_device_descriptor_new_from_libinsane, function in device_descriptor_private
libinsane_device_descriptor_to_string, function in LibinsaneDeviceDescriptor
LIBINSANE_DEVICE_DESCRIPTOR_TYPE, macro in LibinsaneDeviceDescriptor
LIBINSANE_ERROR, macro in error
libinsane_error_quark, function in error
libinsane_item_close, function in LibinsaneItem
libinsane_item_get_children, function in LibinsaneItem
libinsane_item_get_item_type, function in LibinsaneItem
libinsane_item_get_name, function in LibinsaneItem
libinsane_item_get_options, function in LibinsaneItem
libinsane_item_new_from_libinsane, function in item_private
libinsane_item_scan_start, function in LibinsaneItem
LIBINSANE_ITEM_TYPE, macro in LibinsaneItem
libinsane_logger_log, function in LibinsaneLogger
libinsane_option_descriptor_get_capabilities, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_constraint, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_constraint_type, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_desc, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_name, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_title, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_value, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_value_type, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_get_value_unit, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_is_readable, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_is_writable, function in LibinsaneOptionDescriptor
libinsane_option_descriptor_new_from_libinsane, function in option_descriptor_private
libinsane_option_descriptor_set_value, function in LibinsaneOptionDescriptor
LIBINSANE_OPTION_DESCRIPTOR_TYPE, macro in LibinsaneOptionDescriptor
libinsane_register_logger, function in LibinsaneLogger
libinsane_scan_parameters_get_format, function in LibinsaneScanParameters
libinsane_scan_parameters_get_height, function in LibinsaneScanParameters
libinsane_scan_parameters_get_image_size, function in LibinsaneScanParameters
libinsane_scan_parameters_get_width, function in LibinsaneScanParameters
libinsane_scan_parameters_new_from_libinsane, function in scan_parameters_private
LIBINSANE_SCAN_PARAMETERS_TYPE, macro in LibinsaneScanParameters
libinsane_scan_session_cancel, function in LibinsaneScanSession
libinsane_scan_session_end_of_feed, function in LibinsaneScanSession
libinsane_scan_session_end_of_page, function in LibinsaneScanSession
libinsane_scan_session_get_scan_parameters, function in LibinsaneScanSession
libinsane_scan_session_new_from_libinsane, function in scan_session_private
libinsane_scan_session_read, function in LibinsaneScanSession
libinsane_scan_session_read_bytes, function in LibinsaneScanSession
LIBINSANE_SCAN_SESSION_TYPE, macro in LibinsaneScanSession
LIBINSANE_TYPE_LOGGER, macro in LibinsaneLogger
libinsane_unregister_logger, function in LibinsaneLogger

### L

lis_error_to_gobject, function in error_private

### S

SET_LIBINSANE_GOBJECT_ERROR, macro in error_private