◆ VstMidiEventList
◆ GuiThreadMessage
| Enumerator |
|---|
| None | |
| ProcessPluginMessage | |
| GiveIdle | |
| ClosePlugin | |
◆ RemoteVstPlugin()
| lmms::RemoteVstPlugin::RemoteVstPlugin |
( |
const char * | socketPath | ) |
|
◆ ~RemoteVstPlugin()
| lmms::RemoteVstPlugin::~RemoteVstPlugin |
( |
| ) |
|
|
virtual |
◆ destroyEditor()
| void lmms::RemoteVstPlugin::destroyEditor |
( |
| ) |
|
◆ getParameterDisplays()
| void lmms::RemoteVstPlugin::getParameterDisplays |
( |
| ) |
|
◆ getParameterDump()
| void lmms::RemoteVstPlugin::getParameterDump |
( |
| ) |
|
◆ getParameterLabels()
| void lmms::RemoteVstPlugin::getParameterLabels |
( |
| ) |
|
◆ getProgramNames()
| void lmms::RemoteVstPlugin::getProgramNames |
( |
| ) |
|
◆ guiEventLoop()
◆ hideEditor()
| void lmms::RemoteVstPlugin::hideEditor |
( |
| ) |
|
◆ hostCallback()
| intptr_t lmms::RemoteVstPlugin::hostCallback |
( |
AEffect * | _effect, |
|
|
int32_t | _opcode, |
|
|
int32_t | _index, |
|
|
intptr_t | _value, |
|
|
void * | _ptr, |
|
|
float | _opt ) |
|
staticprivate |
◆ idle()
| void lmms::RemoteVstPlugin::idle |
( |
| ) |
|
◆ init()
| void lmms::RemoteVstPlugin::init |
( |
const std::string & | _plugin_file | ) |
|
◆ initEditor()
| void lmms::RemoteVstPlugin::initEditor |
( |
| ) |
|
◆ inputCount()
| virtual int lmms::RemoteVstPlugin::inputCount |
( |
| ) |
const |
|
inlinevirtual |
◆ isInitialized()
| bool lmms::RemoteVstPlugin::isInitialized |
( |
| ) |
const |
|
inline |
◆ isProcessing()
| bool lmms::RemoteVstPlugin::isProcessing |
( |
| ) |
const |
|
inline |
◆ isResumed()
| bool lmms::RemoteVstPlugin::isResumed |
( |
| ) |
const |
|
inline |
◆ isShmValid()
| bool lmms::RemoteVstPlugin::isShmValid |
( |
| ) |
|
|
inline |
◆ load()
| bool lmms::RemoteVstPlugin::load |
( |
const std::string & | _plugin_file | ) |
|
|
private |
◆ loadChunkFromFile()
| void lmms::RemoteVstPlugin::loadChunkFromFile |
( |
const std::string & | _file, |
|
|
std::size_t | _len ) |
◆ loadPresetFile()
| void lmms::RemoteVstPlugin::loadPresetFile |
( |
const std::string & | _file | ) |
|
◆ lockShm()
| void lmms::RemoteVstPlugin::lockShm |
( |
| ) |
|
|
inline |
◆ outputCount()
| virtual int lmms::RemoteVstPlugin::outputCount |
( |
| ) |
const |
|
inlinevirtual |
◆ pluginDispatch()
| int lmms::RemoteVstPlugin::pluginDispatch |
( |
int | cmd, |
|
|
int | param1 = 0, |
|
|
int | param2 = 0, |
|
|
void * | p = nullptr, |
|
|
float | f = 0 ) |
|
inlineprivate |
◆ pluginName()
| const char * lmms::RemoteVstPlugin::pluginName |
( |
| ) |
|
◆ pluginProductString()
| const char * lmms::RemoteVstPlugin::pluginProductString |
( |
| ) |
|
◆ pluginVendorString()
| const char * lmms::RemoteVstPlugin::pluginVendorString |
( |
| ) |
|
◆ pluginVersion()
| int lmms::RemoteVstPlugin::pluginVersion |
( |
| ) |
|
|
inline |
◆ process()
◆ processingThread()
◆ processMessage()
| bool lmms::RemoteVstPlugin::processMessage |
( |
const message & | _m | ) |
|
|
virtual |
◆ processMidiEvent()
◆ processUIThreadMessages()
| void lmms::RemoteVstPlugin::processUIThreadMessages |
( |
| ) |
|
◆ programName()
| const char * lmms::RemoteVstPlugin::programName |
( |
| ) |
|
◆ queueMessage()
◆ rotateProgram()
| void lmms::RemoteVstPlugin::rotateProgram |
( |
int | offset | ) |
|
◆ saveChunkToFile()
| void lmms::RemoteVstPlugin::saveChunkToFile |
( |
const std::string & | _file | ) |
|
◆ savePreset()
| void lmms::RemoteVstPlugin::savePreset |
( |
const std::string & | _file | ) |
|
◆ sendCurrentProgramName()
| void lmms::RemoteVstPlugin::sendCurrentProgramName |
( |
| ) |
|
◆ setBPM()
◆ setParameterDump()
◆ setProcessing()
| void lmms::RemoteVstPlugin::setProcessing |
( |
bool | processing | ) |
|
|
inline |
◆ setProgram()
| void lmms::RemoteVstPlugin::setProgram |
( |
int | index | ) |
|
◆ setResumed()
| void lmms::RemoteVstPlugin::setResumed |
( |
bool | resumed | ) |
|
|
inline |
◆ setShmIsValid()
| void lmms::RemoteVstPlugin::setShmIsValid |
( |
bool | valid | ) |
|
|
inline |
◆ setShouldGiveIdle()
| void lmms::RemoteVstPlugin::setShouldGiveIdle |
( |
bool | shouldGiveIdle | ) |
|
|
inline |
◆ setupMessageWindow()
| bool lmms::RemoteVstPlugin::setupMessageWindow |
( |
| ) |
|
|
static |
◆ shouldGiveIdle()
| bool lmms::RemoteVstPlugin::shouldGiveIdle |
( |
| ) |
const |
|
inline |
◆ showEditor()
| void lmms::RemoteVstPlugin::showEditor |
( |
| ) |
|
◆ tryLockShm()
| bool lmms::RemoteVstPlugin::tryLockShm |
( |
| ) |
|
|
inline |
◆ unlockShm()
| void lmms::RemoteVstPlugin::unlockShm |
( |
| ) |
|
|
inline |
◆ updateBufferSize()
| virtual void lmms::RemoteVstPlugin::updateBufferSize |
( |
| ) |
|
|
inlinevirtual |
◆ updateInOutCount()
| int lmms::RemoteVstPlugin::updateInOutCount |
( |
| ) |
|
◆ updateSampleRate()
| virtual void lmms::RemoteVstPlugin::updateSampleRate |
( |
| ) |
|
|
inlinevirtual |
◆ wndProc()
◆ m_bpm
| bpm_t lmms::RemoteVstPlugin::m_bpm |
|
private |
◆ m_currentProgram
| int lmms::RemoteVstPlugin::m_currentProgram |
|
private |
◆ m_currentSamplePos
| double lmms::RemoteVstPlugin::m_currentSamplePos |
|
private |
◆ m_initialized
| bool lmms::RemoteVstPlugin::m_initialized |
|
private |
◆ m_inputs
| float* * lmms::RemoteVstPlugin::m_inputs |
|
private |
◆ m_libInst
◆ m_messageList
| std::queue<message> lmms::RemoteVstPlugin::m_messageList |
|
private |
◆ m_midiEvents
◆ m_outputs
| float* * lmms::RemoteVstPlugin::m_outputs |
|
private |
◆ m_plugin
| AEffect* lmms::RemoteVstPlugin::m_plugin |
|
private |
◆ m_processing
| bool lmms::RemoteVstPlugin::m_processing |
|
private |
◆ m_resumed
| bool lmms::RemoteVstPlugin::m_resumed |
|
private |
◆ m_shmLock
| std::mutex lmms::RemoteVstPlugin::m_shmLock |
|
private |
◆ m_shmValid
| bool lmms::RemoteVstPlugin::m_shmValid |
|
private |
◆ m_shortName
| std::string lmms::RemoteVstPlugin::m_shortName |
|
private |
◆ m_shouldGiveIdle
| bool lmms::RemoteVstPlugin::m_shouldGiveIdle |
|
private |
◆ m_sync
| Sync lmms::RemoteVstPlugin::m_sync |
|
private |
◆ m_window
◆ m_windowHeight
| int lmms::RemoteVstPlugin::m_windowHeight |
|
private |
◆ m_windowID
| intptr_t lmms::RemoteVstPlugin::m_windowID |
|
private |
◆ m_windowWidth
| int lmms::RemoteVstPlugin::m_windowWidth |
|
private |
The documentation for this class was generated from the following file: