BASS.NET API for the Un4seen BASS Audio Library

MidiSysExMessage Methods

BASS.NET API for the Un4seen BASS Audio Library

The MidiSysExMessage type exposes the following members.

Methods

  NameDescription
Public methodCreateBuffer(Byte)
Creates a Message data buffer with the given data buffer.
Public methodCreateBuffer(Int32)
Creates an empty Message data buffer of the given size (between 2 and 65536).
Public methodMessageRead
Reads an 8-bit value from the Message data buffer (full).
Public methodMessageRead16
Reads a 14-bit value (2 bytes) from the Message data buffer (right-justified).
Public methodMessageRead16Wave
Reads a 16-bit waveform value (3 bytes) from the Message data buffer (left-justified).
Public methodMessageRead24
Reads a 21-bit value (3 bytes) from the Message data buffer (right-justified).
Public methodMessageRead24Wave
Reads a 24-bit waveform value (4 bytes) from the Message data buffer (left-justified).
Public methodMessageRead32
Reads a 28-bit value (4 bytes) from the Message data buffer (right-justified).
Public methodMessageRead8
Reads a 7-bit value from the Message data buffer (right-justified).
Public methodMessageRead8Wave
Reads an 8-bit waveform value (2 bytes) from the Message data buffer (left-justified).
Public methodCode exampleMessageWrite
Writes an 8-bit value to the Message data buffer (full).
Public methodMessageWrite16
Writes a 14-bit value (2 bytes) to the Message data buffer (right-justified).
Public methodMessageWrite16Wave(Int32, Int16)
Writes a 16-bit waveform value (3 bytes) to the Message data buffer (left-justified).
Public methodMessageWrite16Wave(Int32, Int32)
Writes a 24-bit waveform value (4 bytes) to the Message data buffer (left-justified).
Public methodMessageWrite24
Writes a 21-bit value (3 bytes) to the Message data buffer (right-justified).
Public methodMessageWrite32
Writes a 28-bit value (4 bytes) to the Message data buffer (right-justified).
Public methodMessageWrite8
Writes a 7-bit value to the Message data buffer (right-justified).
Public methodMessageWrite8Wave
Writes an 8-bit waveform value (2 bytes) to the Message data buffer (left-justified).
Public methodMessageWriteEoX
Writes the EOX byte (0xF7) to the last byte of the Message data buffer.
Public methodMessageWriteSoX
Writes the SystemMsgs byte (0xF0) to the first byte of the Message data buffer.
Public methodPrepare
Prepares the MessageAsIntPtr out of the Message data buffer ready to be used with a device.
Public methodPrepare(IntPtr)
Prepares the MessageAsIntPtr out of the Message data buffer ready to be used with a device.
Public methodSend
Sends this system-exclusive message to the given Device.
Public methodToString
Returns the Message data buffer as a string.
(Overrides ObjectToString.)
Public methodValidate
Validates the given Message data buffer to ensure it contains a valid system-exclusive message.
Top
See Also

Reference