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: