USBInterface - Web APIs | MDN
Constructor
USBInterface()Experimental-
Creates a new
USBInterfaceobject which will be populated with information about the interface on the providedUSBConfigurationwith the given interface number.
Instance properties
USBInterface.interfaceNumberRead only Experimental-
Returns the interface number of this interface. This is equal to the
bInterfaceNumberfield of the interface descriptor defining this interface. USBInterface.alternateRead only Experimental-
Returns the currently selected alternative configuration of this interface. By default this is the
USBAlternateInterfacefromalternateswithalternateSettingequal to0. It can be changed by callingUSBDevice.selectAlternateInterface()with any other value found inalternates. USBInterface.alternatesRead only Experimental-
Returns an array containing instances of the
USBAlternateInterfaceinterface describing each of the alternative configurations possible for this interface. USBInterface.claimedRead only Experimental-
Returns whether or not this interface has been claimed by the current page by calling
USBDevice.claimInterface().
Specifications
| Specification |
|---|
| WebUSB API # usbinterface |