toggle menu
ktmidi
0.8.2
common
switch theme
search in API
ktmidi
/
dev.atsushieno.ktmidi
/
Midi2Player
Midi2Player
class
Midi2Player
:
MidiPlayer
Members
Constructors
Midi2Player
Link copied to clipboard
constructor
(
music
:
Midi2Music
,
output
:
MidiOutput
,
timer
:
MidiPlayerTimer
=
SimpleAdjustingMidiPlayerTimer()
,
shouldDisposeOutput
:
Boolean
=
false
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
bpm
Link copied to clipboard
val
bpm
:
Int
finished
Link copied to clipboard
var
finished
:
Runnable
?
playback
Completed
To
End
Link copied to clipboard
var
playbackCompletedToEnd
:
Runnable
?
play
Delta
Time
Link copied to clipboard
val
playDeltaTime
:
Int
position
In
Milliseconds
Link copied to clipboard
open
override
val
positionInMilliseconds
:
Long
state
Link copied to clipboard
val
state
:
PlayerState
tempo
Link copied to clipboard
var
tempo
:
Int
tempo
Change
Ratio
Link copied to clipboard
var
tempoChangeRatio
:
Double
time
Signature
Link copied to clipboard
val
timeSignature
:
List
<
Byte
>
total
Play
Time
Milliseconds
Link copied to clipboard
open
override
val
totalPlayTimeMilliseconds
:
Int
Functions
add
On
Message
Listener
Link copied to clipboard
fun
addOnMessageListener
(
listener
:
OnMidi2EventListener
)
close
Link copied to clipboard
fun
close
(
)
pause
Link copied to clipboard
fun
pause
(
)
play
Link copied to clipboard
fun
play
(
)
remove
On
Message
Listener
Link copied to clipboard
fun
removeOnMessageListener
(
listener
:
OnMidi2EventListener
)
seek
Link copied to clipboard
open
override
fun
seek
(
ticks
:
Int
)
set
Muted
Channels
Link copied to clipboard
open
override
fun
setMutedChannels
(
mutedChannels
:
Iterable
<
Int
>
)
stop
Link copied to clipboard
fun
stop
(
)