|
lmms
Cross-platform music production software
|
#include <NotePlayHandle.h>
Static Public Member Functions | |
| static void | init () |
| static NotePlayHandle * | acquire (InstrumentTrack *instrumentTrack, const f_cnt_t offset, const f_cnt_t frames, const Note ¬eToPlay, NotePlayHandle *parent=nullptr, int midiEventChannel=-1, NotePlayHandle::Origin origin=NotePlayHandle::Origin::MidiClip) |
| static void | release (NotePlayHandle *nph) |
| static void | extend (int i) |
| static void | free () |
Static Private Attributes | |
| static NotePlayHandle ** | s_available |
| static QReadWriteLock | s_mutex |
| static std::atomic_int | s_availableIndex |
| static int | s_size |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |