IOUSBHost
Create host-mode user space drivers for USB devices.
Overview
With the IOUSBHost framework, you can access custom and non–class-compliant USB devices from within your apps. Use this framework to connect to cameras, audio devices, scanners, printers, keyboards, mouse devices, MIDI keyboards, and USB hubs.
This framework refers to the USB Implementers Forum (USB-IF) Universal Serial Bus 3.2 Specification, Revision 1.0, September 22, 2017. You can view this specification at http://www.usb.org/.
Topics
Function Drivers
Device Drivers
Base Classes
IOServicePlane Properties
IOUSBHostInterfacePropertyKeyIOUSBHostDevicePropertyKeyIOUSBHostMatchingPropertyKeyIOUSBHostPropertyKey
Error Domain
Classes
IOUSBHostCIControllerStateMachineIOUSBHostCIDeviceStateMachineIOUSBHostCIEndpointStateMachineIOUSBHostCIPortStateMachineIOUSBHostControllerInterface
Reference
IOUSBHost StructuresIOUSBHost EnumerationsIOUSBHost ConstantsIOUSBHost FunctionsIOUSBHost Data Types