The AAXMIDIEventQueue interface queues incoming MIDI messages and blasts them out during the buffer processing phase.
More...
#include <AAXPluginParameters.h>
|
PluginCore * | pluginCore = nullptr |
| core
|
|
const AAX_CMidiPacket * | ioPacketPtr |
| array of packets
|
|
uint32_t | midiBuffersize = 0 |
| midi buffer size for each bunch of packets
|
|
The AAXMIDIEventQueue interface queues incoming MIDI messages and blasts them out during the buffer processing phase.
NOTES:
- this is a simple interface because the MIDI information is already pre-packaged in queue format with time-stamped MIDI events
- this just wraps the midi events into the ASPiK IMidiEventQueue
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ AAXMIDIEventQueue()
AAXMIDIEventQueue::AAXMIDIEventQueue |
( |
PluginCore * |
_pluginCore | ) |
|
|
inline |
consruct with a core pointer
◆ fireMidiEvents()
virtual bool AAXMIDIEventQueue::fireMidiEvents |
( |
unsigned int |
sampleOffset | ) |
|
|
inlinevirtual |
send MIDI event with this sample offset to the core for processing
◆ getEventCount()
virtual unsigned int AAXMIDIEventQueue::getEventCount |
( |
| ) |
|
|
inlinevirtual |
◆ setMIDIpackets()
void AAXMIDIEventQueue::setMIDIpackets |
( |
const AAX_CMidiPacket *& |
_ioPacketPtr, |
|
|
uint32_t & |
_midiBuffersize |
|
) |
| |
|
inline |
send a new batch of MIDI packets into the object
The documentation for this class was generated from the following file: