public class SysexMessage extends MidiMessage
data, length| Modifier | Constructor and Description |
|---|---|
|
SysexMessage()
Default constructor.
|
protected |
SysexMessage(byte[] data)
Constructor with raw data.
|
|
SysexMessage(byte[] data,
int length)
Constructor with raw data and length.
|
|
SysexMessage(int status,
byte[] data,
int length)
Constructor with raw data and length.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Clone the object
|
byte[] |
getData()
Get the SysEx data.
|
void |
setMessage(byte[] data,
int length)
Constructor with the raw data, and its length
|
void |
setMessage(int status,
byte[] data,
int length)
Set the entire information of message.
|
getLength, getMessage, getStatus, toStringpublic SysexMessage()
protected SysexMessage(@NonNull byte[] data)
data - the SysEx datapublic SysexMessage(@NonNull byte[] data, int length) throws InvalidMidiDataException
data - the SysEx datalength - the data lengthInvalidMidiDataExceptionpublic SysexMessage(int status,
@NonNull
byte[] data,
int length)
throws InvalidMidiDataException
status - must be ShortMessage.START_OF_EXCLUSIVE or ShortMessage.END_OF_EXCLUSIVEdata - the SysEx datalength - unused parameter. Use always data.lengthInvalidMidiDataExceptionpublic void setMessage(@Nullable byte[] data, int length) throws InvalidMidiDataException
MidiMessagesetMessage in class MidiMessagedata - the raw datalength - unused parameter. Use always data.lengthInvalidMidiDataExceptionpublic void setMessage(int status,
@NonNull
byte[] data,
int length)
throws InvalidMidiDataException
status - must be ShortMessage.START_OF_EXCLUSIVE or ShortMessage.END_OF_EXCLUSIVEdata - the SysEx datalength - unused parameter. Use always data.lengthInvalidMidiDataException@NonNull public byte[] getData()
public Object clone()
MidiMessageclone in class MidiMessage