API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

USB

Brew MP apps can take over the USB port and connect the device to a PC for custom communication with the app. Eventually, multiple apps will be able to use USB for different things at the same time and coexist on complex USB devices.

ClassAEECLSID_Process
AEECLSID_SERIAL
AEECLSID_USBDevice
Data structureAEEUSBDeviceInfo
AEEUSBDeviceState
AEEUSBEndpointInfo
Device attributes supported by IDeviceBridge
InterfaceIUSBDevice
IUSBEndpointPort1
IUSBFunction
MethodIUSBDevice_AddRef()
IUSBDevice_ClearStall()
IUSBDevice_Close()
IUSBDevice_ConstructEndpoint()
IUSBDevice_Control()
IUSBDevice_DeviceInfoChangeNotification()
IUSBDevice_Flush()
IUSBDevice_GetDescriptor()
IUSBDevice_GetDeviceInfo()
IUSBDevice_GetPendingData()
IUSBDevice_GetState()
IUSBDevice_NotifyEmpty()
IUSBDevice_QueryInterface()
IUSBDevice_Read()
IUSBDevice_Readable()
IUSBDevice_Release()
IUSBDevice_SetDeviceRequestStatus()
IUSBDevice_SetState()
IUSBDevice_Stall()
IUSBDevice_StateChangeNotification()
IUSBDevice_Writable()
IUSBDevice_Write()
IUSBEndpointPort1_AddRef()
IUSBEndpointPort1_ClearStall()
IUSBEndpointPort1_Close()
IUSBEndpointPort1_Control()
IUSBEndpointPort1_Flush()
IUSBEndpointPort1_GetDescriptor()
IUSBEndpointPort1_GetPendingData()
IUSBEndpointPort1_NotifyEmpty()
IUSBEndpointPort1_QueryInterface()
IUSBEndpointPort1_Read()
IUSBEndpointPort1_Readable()
IUSBEndpointPort1_Release()
IUSBEndpointPort1_SetDeviceRequestStatus()
IUSBEndpointPort1_Stall()
IUSBEndpointPort1_Writable()
IUSBEndpointPort1_Write()
IUSBFunction_AddRef()
IUSBFunction_ControlZeroINMessage()
IUSBFunction_ControlZeroOUTMessage()
IUSBFunction_GetEndpointInfo()
IUSBFunction_GetInterfaceDescriptor()
IUSBFunction_GetNumberOfEndpointPort1s()
IUSBFunction_GetNumberOfInterfaces()
IUSBFunction_GetNumberOfStrings()
IUSBFunction_Initialize()
IUSBFunction_QueryInterface()
IUSBFunction_Release()
IUSBFunction_SetEndpointPort1()
IUSBFunction_SetInterfaces()
IUSBFunction_SetStringIndexes()
IUSBFunction_StateChangeNotify()
IUSBFunction_UpdateDeviceInfo()