toggle menu
ktmidi
0.8.2
apple
switch theme
search in API
ktmidi
/
dev.atsushieno.ktmidi
/
CoreMidiAccess
Core
Midi
Access
apple
abstract
class
CoreMidiAccess
:
MidiAccess
Inheritors
TraditionalCoreMidiAccess
UmpCoreMidiAccess
Members
Constructors
Core
Midi
Access
Link copied to clipboard
apple
constructor
(
)
Types
Companion
Link copied to clipboard
apple
object
Companion
Properties
can
Create
Virtual
Port
Link copied to clipboard
apple
open
override
val
canCreateVirtualPort
:
Boolean
=
true
can
Detect
State
Changes
Link copied to clipboard
apple
open
override
val
canDetectStateChanges
:
Boolean
=
true
inputs
Link copied to clipboard
apple
open
override
val
inputs
:
Iterable
<
MidiPortDetails
>
name
Link copied to clipboard
apple
abstract
val
name
:
String
outputs
Link copied to clipboard
apple
open
override
val
outputs
:
Iterable
<
MidiPortDetails
>
state
Changed
Link copied to clipboard
apple
var
stateChanged
:
(
MidiAccess.StateChange
,
MidiPortDetails
)
->
Unit
supports
Ump
Transport
Link copied to clipboard
apple
open
val
supportsUmpTransport
:
Boolean
Functions
create
Virtual
Input
Sender
Link copied to clipboard
apple
open
suspend
fun
createVirtualInputSender
(
context
:
PortCreatorContext
)
:
MidiOutput
create
Virtual
Output
Receiver
Link copied to clipboard
apple
open
suspend
fun
createVirtualOutputReceiver
(
context
:
PortCreatorContext
)
:
MidiInput
open
Input
Link copied to clipboard
apple
abstract
suspend
fun
openInput
(
portId
:
String
)
:
MidiInput
open
Output
Link copied to clipboard
apple
abstract
suspend
fun
openOutput
(
portId
:
String
)
:
MidiOutput