Package org.robovm.apple.audiotoolbox
Class MIDINoteMessage
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<MIDINoteMessage>
-
- org.robovm.apple.audiotoolbox.MIDINoteMessage
-
- All Implemented Interfaces:
java.lang.Iterable<MIDINoteMessage>
public class MIDINoteMessage extends org.robovm.rt.bro.Struct<MIDINoteMessage>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MIDINoteMessage.MIDINoteMessagePtr
-
Constructor Summary
Constructors Constructor Description MIDINoteMessage()
MIDINoteMessage(byte channel, byte note, byte velocity, byte releaseVelocity, float duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
getChannel()
float
getDuration()
byte
getNote()
byte
getReleaseVelocity()
byte
getVelocity()
MIDINoteMessage
setChannel(byte channel)
MIDINoteMessage
setDuration(float duration)
MIDINoteMessage
setNote(byte note)
MIDINoteMessage
setReleaseVelocity(byte releaseVelocity)
MIDINoteMessage
setVelocity(byte velocity)
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Method Detail
-
getChannel
public byte getChannel()
-
setChannel
public MIDINoteMessage setChannel(byte channel)
-
getNote
public byte getNote()
-
setNote
public MIDINoteMessage setNote(byte note)
-
getVelocity
public byte getVelocity()
-
setVelocity
public MIDINoteMessage setVelocity(byte velocity)
-
getReleaseVelocity
public byte getReleaseVelocity()
-
setReleaseVelocity
public MIDINoteMessage setReleaseVelocity(byte releaseVelocity)
-
getDuration
public float getDuration()
-
setDuration
public MIDINoteMessage setDuration(float duration)
-
-