@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="MIDIPort")
public class MIDIPort
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
@JsNullable EventHandler |
onstatechange |
| Modifier | Constructor and Description |
|---|---|
protected |
MIDIPort() |
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull Promise<MIDIPort> |
close() |
java.lang.String |
connection() |
java.lang.String |
id() |
java.lang.String |
manufacturer() |
java.lang.String |
name() |
@JsNonNull Promise<MIDIPort> |
open() |
java.lang.String |
state() |
java.lang.String |
type() |
java.lang.String |
version() |
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListenerassign, 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 @JsNullable EventHandler onstatechange
@JsProperty(name="connection") @Nonnull @MIDIPortConnectionState public java.lang.String connection()
@JsProperty(name="id") @Nonnull public java.lang.String id()
@JsProperty(name="manufacturer") @Nullable public java.lang.String manufacturer()
@JsProperty(name="name") @Nullable public java.lang.String name()
@JsProperty(name="state") @Nonnull @MIDIPortDeviceState public java.lang.String state()
@JsProperty(name="type") @Nonnull @MIDIPortType public java.lang.String type()
@JsProperty(name="version") @Nullable public java.lang.String version()