List of all items
Structs
- libusb_bos_descriptor
- libusb_bos_dev_capability_descriptor
- libusb_config_descriptor
- libusb_container_id_descriptor
- libusb_context
- libusb_control_setup
- libusb_device
- libusb_device_descriptor
- libusb_device_handle
- libusb_endpoint_descriptor
- libusb_interface
- libusb_interface_descriptor
- libusb_iso_packet_descriptor
- libusb_pollfd
- libusb_ss_endpoint_companion_descriptor
- libusb_ss_usb_device_capability_descriptor
- libusb_transfer
- libusb_usb_2_0_extension_descriptor
- libusb_version
Functions
- libusb_alloc_streams
- libusb_alloc_transfer
- libusb_attach_kernel_driver
- libusb_bulk_transfer
- libusb_cancel_transfer
- libusb_claim_interface
- libusb_clear_halt
- libusb_close
- libusb_control_transfer
- libusb_control_transfer_get_data
- libusb_control_transfer_get_setup
- libusb_detach_kernel_driver
- libusb_error_name
- libusb_event_handler_active
- libusb_event_handling_ok
- libusb_exit
- libusb_fill_bulk_stream_transfer
- libusb_fill_bulk_transfer
- libusb_fill_control_setup
- libusb_fill_control_transfer
- libusb_fill_interrupt_transfer
- libusb_fill_iso_transfer
- libusb_free_bos_descriptor
- libusb_free_config_descriptor
- libusb_free_container_id_descriptor
- libusb_free_device_list
- libusb_free_pollfds
- libusb_free_ss_endpoint_companion_descriptor
- libusb_free_ss_usb_device_capability_descriptor
- libusb_free_streams
- libusb_free_transfer
- libusb_free_usb_2_0_extension_descriptor
- libusb_get_active_config_descriptor
- libusb_get_bos_descriptor
- libusb_get_bus_number
- libusb_get_config_descriptor
- libusb_get_config_descriptor_by_value
- libusb_get_configuration
- libusb_get_container_id_descriptor
- libusb_get_descriptor
- libusb_get_device
- libusb_get_device_address
- libusb_get_device_descriptor
- libusb_get_device_list
- libusb_get_device_speed
- libusb_get_iso_packet_buffer
- libusb_get_iso_packet_buffer_simple
- libusb_get_max_iso_packet_size
- libusb_get_max_packet_size
- libusb_get_next_timeout
- libusb_get_parent
- libusb_get_pollfds
- libusb_get_port_number
- libusb_get_port_numbers
- libusb_get_ss_endpoint_companion_descriptor
- libusb_get_ss_usb_device_capability_descriptor
- libusb_get_string_descriptor
- libusb_get_string_descriptor_ascii
- libusb_get_usb_2_0_extension_descriptor
- libusb_get_version
- libusb_handle_events
- libusb_handle_events_completed
- libusb_handle_events_locked
- libusb_handle_events_timeout
- libusb_handle_events_timeout_completed
- libusb_has_capability
- libusb_hotplug_deregister_callback
- libusb_hotplug_get_user_data
- libusb_hotplug_register_callback
- libusb_init
- libusb_interrupt_event_handler
- libusb_interrupt_transfer
- libusb_kernel_driver_active
- libusb_lock_event_waiters
- libusb_lock_events
- libusb_open
- libusb_open_device_with_vid_pid
- libusb_pollfds_handle_timeouts
- libusb_ref_device
- libusb_release_interface
- libusb_reset_device
- libusb_set_auto_detach_kernel_driver
- libusb_set_configuration
- libusb_set_debug
- libusb_set_interface_alt_setting
- libusb_set_iso_packet_lengths
- libusb_set_log_cb
- libusb_set_option
- libusb_set_pollfd_notifiers
- libusb_setlocale
- libusb_strerror
- libusb_submit_transfer
- libusb_transfer_get_stream_id
- libusb_transfer_set_stream_id
- libusb_try_lock_events
- libusb_unlock_event_waiters
- libusb_unlock_events
- libusb_unref_device
- libusb_wait_for_event
- libusb_wrap_sys_device
Type Aliases
- libusb_hotplug_callback_fn
- libusb_hotplug_callback_handle
- libusb_hotplug_event
- libusb_hotplug_flag
- libusb_log_cb
- libusb_log_cb_mode
- libusb_pollfd_added_cb
- libusb_pollfd_removed_cb
- libusb_transfer_cb_fn
Constants
- constants::LIBUSB_CAP_HAS_CAPABILITY
- constants::LIBUSB_CAP_HAS_HID_ACCESS
- constants::LIBUSB_CAP_HAS_HOTPLUG
- constants::LIBUSB_CAP_SUPPORTS_DETACH_KERNEL_DRIVER
- constants::LIBUSB_CLASS_APPLICATION
- constants::LIBUSB_CLASS_AUDIO
- constants::LIBUSB_CLASS_COMM
- constants::LIBUSB_CLASS_CONTENT_SECURITY
- constants::LIBUSB_CLASS_DATA
- constants::LIBUSB_CLASS_DIAGNOSTIC_DEVICE
- constants::LIBUSB_CLASS_HID
- constants::LIBUSB_CLASS_HUB
- constants::LIBUSB_CLASS_IMAGE
- constants::LIBUSB_CLASS_MASS_STORAGE
- constants::LIBUSB_CLASS_PERSONAL_HEALTHCARE
- constants::LIBUSB_CLASS_PER_INTERFACE
- constants::LIBUSB_CLASS_PHYSICAL
- constants::LIBUSB_CLASS_PRINTER
- constants::LIBUSB_CLASS_SMART_CARD
- constants::LIBUSB_CLASS_VENDOR_SPEC
- constants::LIBUSB_CLASS_VIDEO
- constants::LIBUSB_CLASS_WIRELESS
- constants::LIBUSB_CONTROL_SETUP_SIZE
- constants::LIBUSB_DT_BOS
- constants::LIBUSB_DT_CONFIG
- constants::LIBUSB_DT_DEVICE
- constants::LIBUSB_DT_DEVICE_CAPABILITY
- constants::LIBUSB_DT_ENDPOINT
- constants::LIBUSB_DT_HID
- constants::LIBUSB_DT_HUB
- constants::LIBUSB_DT_INTERFACE
- constants::LIBUSB_DT_PHYSICAL
- constants::LIBUSB_DT_REPORT
- constants::LIBUSB_DT_SS_ENDPOINT_COMPANION
- constants::LIBUSB_DT_STRING
- constants::LIBUSB_DT_SUPERSPEED_HUB
- constants::LIBUSB_ENDPOINT_ADDRESS_MASK
- constants::LIBUSB_ENDPOINT_DIR_MASK
- constants::LIBUSB_ENDPOINT_IN
- constants::LIBUSB_ENDPOINT_OUT
- constants::LIBUSB_ERROR_ACCESS
- constants::LIBUSB_ERROR_BUSY
- constants::LIBUSB_ERROR_INTERRUPTED
- constants::LIBUSB_ERROR_INVALID_PARAM
- constants::LIBUSB_ERROR_IO
- constants::LIBUSB_ERROR_NOT_FOUND
- constants::LIBUSB_ERROR_NOT_SUPPORTED
- constants::LIBUSB_ERROR_NO_DEVICE
- constants::LIBUSB_ERROR_NO_MEM
- constants::LIBUSB_ERROR_OTHER
- constants::LIBUSB_ERROR_OVERFLOW
- constants::LIBUSB_ERROR_PIPE
- constants::LIBUSB_ERROR_TIMEOUT
- constants::LIBUSB_HOTPLUG_ENUMERATE
- constants::LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED
- constants::LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT
- constants::LIBUSB_HOTPLUG_MATCH_ANY
- constants::LIBUSB_HOTPLUG_NO_FLAGS
- constants::LIBUSB_ISO_SYNC_TYPE_ADAPTIVE
- constants::LIBUSB_ISO_SYNC_TYPE_ASYNC
- constants::LIBUSB_ISO_SYNC_TYPE_MASK
- constants::LIBUSB_ISO_SYNC_TYPE_NONE
- constants::LIBUSB_ISO_SYNC_TYPE_SYNC
- constants::LIBUSB_ISO_USAGE_TYPE_DATA
- constants::LIBUSB_ISO_USAGE_TYPE_FEEDBACK
- constants::LIBUSB_ISO_USAGE_TYPE_IMPLICIT
- constants::LIBUSB_ISO_USAGE_TYPE_MASK
- constants::LIBUSB_LOG_CB_CONTEXT
- constants::LIBUSB_LOG_CB_GLOBAL
- constants::LIBUSB_LOG_LEVEL_DEBUG
- constants::LIBUSB_LOG_LEVEL_ERROR
- constants::LIBUSB_LOG_LEVEL_INFO
- constants::LIBUSB_LOG_LEVEL_NONE
- constants::LIBUSB_LOG_LEVEL_WARNING
- constants::LIBUSB_OPTION_LOG_LEVEL
- constants::LIBUSB_OPTION_NO_DEVICE_DISCOVERY
- constants::LIBUSB_OPTION_USE_USBDK
- constants::LIBUSB_OPTION_WEAK_AUTHORITY
- constants::LIBUSB_RECIPIENT_DEVICE
- constants::LIBUSB_RECIPIENT_ENDPOINT
- constants::LIBUSB_RECIPIENT_INTERFACE
- constants::LIBUSB_RECIPIENT_OTHER
- constants::LIBUSB_REQUEST_CLEAR_FEATURE
- constants::LIBUSB_REQUEST_GET_CONFIGURATION
- constants::LIBUSB_REQUEST_GET_DESCRIPTOR
- constants::LIBUSB_REQUEST_GET_INTERFACE
- constants::LIBUSB_REQUEST_GET_STATUS
- constants::LIBUSB_REQUEST_SET_ADDRESS
- constants::LIBUSB_REQUEST_SET_CONFIGURATION
- constants::LIBUSB_REQUEST_SET_DESCRIPTOR
- constants::LIBUSB_REQUEST_SET_FEATURE
- constants::LIBUSB_REQUEST_SET_INTERFACE
- constants::LIBUSB_REQUEST_SET_SEL
- constants::LIBUSB_REQUEST_SYNCH_FRAME
- constants::LIBUSB_REQUEST_TYPE_CLASS
- constants::LIBUSB_REQUEST_TYPE_RESERVED
- constants::LIBUSB_REQUEST_TYPE_STANDARD
- constants::LIBUSB_REQUEST_TYPE_VENDOR
- constants::LIBUSB_SET_ISOCH_DELAY
- constants::LIBUSB_SPEED_FULL
- constants::LIBUSB_SPEED_HIGH
- constants::LIBUSB_SPEED_LOW
- constants::LIBUSB_SPEED_SUPER
- constants::LIBUSB_SPEED_SUPER_PLUS
- constants::LIBUSB_SPEED_UNKNOWN
- constants::LIBUSB_SUCCESS
- constants::LIBUSB_TRANSFER_ADD_ZERO_PACKET
- constants::LIBUSB_TRANSFER_CANCELLED
- constants::LIBUSB_TRANSFER_COMPLETED
- constants::LIBUSB_TRANSFER_ERROR
- constants::LIBUSB_TRANSFER_FREE_BUFFER
- constants::LIBUSB_TRANSFER_FREE_TRANSFER
- constants::LIBUSB_TRANSFER_NO_DEVICE
- constants::LIBUSB_TRANSFER_OVERFLOW
- constants::LIBUSB_TRANSFER_SHORT_NOT_OK
- constants::LIBUSB_TRANSFER_STALL
- constants::LIBUSB_TRANSFER_TIMED_OUT
- constants::LIBUSB_TRANSFER_TYPE_BULK
- constants::LIBUSB_TRANSFER_TYPE_BULK_STREAM
- constants::LIBUSB_TRANSFER_TYPE_CONTROL
- constants::LIBUSB_TRANSFER_TYPE_INTERRUPT
- constants::LIBUSB_TRANSFER_TYPE_ISOCHRONOUS
- constants::LIBUSB_TRANSFER_TYPE_MASK