31#include "lmmsconfig.h"
32#include "lmms_export.h"
51class LMMS_EXPORT
Engine :
public QObject
55 static void init(
bool renderOnly );
103 static void updateFramesPerTick();
114 static void setDndPluginKey(
void* newKey);
115 static void* pickDndPluginKey();
Definition AudioEngine.h:66
static class Lv2Manager * s_lv2Manager
Definition Engine.h:142
static Engine * s_instanceOfMe
Definition Engine.h:148
static Mixer * s_mixer
Definition Engine.h:136
static Ladspa2LMMS * s_ladspaManager
Definition Engine.h:144
static ProjectJournal * s_projectJournal
Definition Engine.h:139
static void destroy()
Definition Engine.cpp:95
static void * s_dndPluginKey
Definition Engine.h:145
void initProgress(const QString &msg)
static float framesPerTick()
Definition Engine.h:96
static void deleteHelper(T **ptr)
Definition Engine.h:125
static AudioEngine * audioEngine()
Definition Engine.h:59
static class Lv2Manager * getLv2Manager()
Definition Engine.h:85
static Ladspa2LMMS * getLADSPAManager()
Definition Engine.h:91
static Song * getSong()
Definition Engine.h:69
static Mixer * mixer()
Definition Engine.h:64
static float s_framesPerTick
Definition Engine.h:132
static PatternStore * patternStore()
Definition Engine.h:74
static AudioEngine * s_audioEngine
Definition Engine.h:135
static Engine * inst()
Definition Engine.h:105
static ProjectJournal * projectJournal()
Definition Engine.h:79
static Song * s_song
Definition Engine.h:137
static PatternStore * s_patternStore
Definition Engine.h:138
Definition Ladspa2LMMS.h:37
Class to keep track of all LV2 plugins.
Definition Lv2Manager.h:82
Definition PatternStore.h:65
Definition ProjectJournal.h:44
Definition GuiApplication.h:50
const char * msg
Definition missing_descriptor.c:20
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::uint32_t sample_rate_t
Definition LmmsTypes.h:42