@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="USBAlternateInterface")
public class USBAlternateInterface
extends JsObject
| Constructor and Description |
|---|
USBAlternateInterface(USBInterface deviceInterface,
short alternateSetting) |
| Modifier and Type | Method and Description |
|---|---|
short |
alternateSetting() |
JsArray<USBEndpoint> |
endpoints() |
short |
interfaceClass() |
java.lang.String |
interfaceName() |
short |
interfaceProtocol() |
short |
interfaceSubclass() |
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, valuespublic USBAlternateInterface(@Nonnull
USBInterface deviceInterface,
short alternateSetting)
@JsProperty(name="alternateSetting") public short alternateSetting()
@JsProperty(name="endpoints") @Nonnull public JsArray<USBEndpoint> endpoints()
@JsProperty(name="interfaceClass") public short interfaceClass()
@JsProperty(name="interfaceName") @Nullable public java.lang.String interfaceName()
@JsProperty(name="interfaceProtocol") public short interfaceProtocol()
@JsProperty(name="interfaceSubclass") public short interfaceSubclass()