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, toString
public SysexMessage()
protected SysexMessage(@NonNull byte[] data)
data
- the SysEx datapublic SysexMessage(@NonNull byte[] data, int length) throws InvalidMidiDataException
data
- the SysEx datalength
- the data lengthInvalidMidiDataException
public 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.lengthInvalidMidiDataException
public void setMessage(@Nullable byte[] data, int length) throws InvalidMidiDataException
MidiMessage
setMessage
in class MidiMessage
data
- the raw datalength
- unused parameter. Use always data.lengthInvalidMidiDataException
public 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()
MidiMessage
clone
in class MidiMessage