iPlug2 - C++ Audio Plug-in Framework
|
A class to help with queuing timestamped MIDI messages. More...
#include <IPlugMidi.h>
Public Member Functions | |
IMidiQueueBase (int size=DEFAULT_BLOCK_SIZE) | |
void | Add (const T &msg) |
void | Remove () |
bool | Empty () const |
int | ToDo () const |
int | GetSize () const |
T & | Peek () const |
void | Flush (int nFrames) |
void | Clear () |
int | Resize (int size) |
Protected Member Functions | |
bool | Expand () |
void | Compact () |
int | Granulize (int size) const |
Protected Attributes | |
T * | mBuf |
int | mSize |
int | mGrow |
int | mFront |
int | mBack |
A class to help with queuing timestamped MIDI messages.
Definition at line 681 of file IPlugMidi.h.
|
inline |
Definition at line 684 of file IPlugMidi.h.
|
inline |
Definition at line 690 of file IPlugMidi.h.
|
inline |
Definition at line 697 of file IPlugMidi.h.
|
inline |
Definition at line 753 of file IPlugMidi.h.
|
inlineprotected |
Definition at line 788 of file IPlugMidi.h.
|
inline |
Definition at line 727 of file IPlugMidi.h.
|
inlineprotected |
Definition at line 774 of file IPlugMidi.h.
|
inline |
Definition at line 743 of file IPlugMidi.h.
|
inline |
Definition at line 734 of file IPlugMidi.h.
|
inlineprotected |
Definition at line 796 of file IPlugMidi.h.
|
inline |
Definition at line 738 of file IPlugMidi.h.
|
inline |
Definition at line 724 of file IPlugMidi.h.
|
inline |
Definition at line 756 of file IPlugMidi.h.
|
inline |
Definition at line 730 of file IPlugMidi.h.
|
protected |
Definition at line 807 of file IPlugMidi.h.
|
protected |
Definition at line 804 of file IPlugMidi.h.
|
protected |
Definition at line 807 of file IPlugMidi.h.
|
protected |
Definition at line 806 of file IPlugMidi.h.
|
protected |
Definition at line 806 of file IPlugMidi.h.