![]() |
AAX SDK 2.6.1
Avid Audio Extensions Development Kit
|
#include <AAX.h>
MIDI stream data structure used by AAX_IMIDINode.
For MIDI input, mBufferSize is set by the AAX host when the buffer is filled.
For MIDI output, the plug-in sets mBufferSize with the number of AAX_CMidiPacket objects it has filled mBuffer with. The AAX host will reset mBufferSize to 0 after it has received the buffer of MIDI.
System Exclusive (SysEx) messages that are greater than 4 bytes in length can be transmitted via a series of concurrent AAX_CMidiPacket objects in mBuffer. In accordance with the MIDI Specification, 0xF0 indicates the beginning of a SysEx message and 0xF7 indicates its end.
Public Attributes | |
| uint32_t | mBufferSize |
| The number of AAX_CMidiPacket objects contained in the node's buffer. | |
| AAX_CMidiPacket * | mBuffer |
| Pointer to the first element of the node's buffer. | |
| uint32_t AAX_CMidiStream::mBufferSize |
The number of AAX_CMidiPacket objects contained in the node's buffer.
| AAX_CMidiPacket* AAX_CMidiStream::mBuffer |
Pointer to the first element of the node's buffer.
1.9.6