LrmPortInfo class final
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter - client_handle ↔ int
-
API client handle
getter/setter pair
-
device_name
↔ Array<
Char> -
Device/model name (e.g. "IAC Driver")
getter/setter pair
-
display_name
↔ Array<
Char> -
Full display name (e.g. "IAC Driver Bus 1")
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- index ↔ int
-
Index in enumeration (may change on hotplug)
getter/setter pair
- is_input ↔ bool
-
true = input, false = output
getter/setter pair
- is_virtual ↔ bool
-
true if virtual/software port
getter/setter pair
-
manufacturer
↔ Array<
Char> -
Manufacturer name
getter/setter pair
- port_id ↔ int
-
Unique port ID (CoreMIDI: kMIDIPropertyUniqueID)
getter/setter pair
-
port_name
↔ Array<
Char> -
Port name (e.g. "Bus 1")
getter/setter pair
-
product
↔ Array<
Char> -
Product name
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serial
↔ Array<
Char> -
Serial number (often empty)
getter/setter pair
- stable_id ↔ int
-
Cross-platform stable ID (survives hotplug/reorder)
getter/setter pair
- transport_type ↔ int
-
Transport type (software, usb, bluetooth, etc.)
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited