|
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.