|
| vst_node (Plugin dat, int sampleRate) |
|
std::string | label () const noexcept override |
|
void | all_notes_off (int bus) noexcept |
|
void | all_notes_off () noexcept override |
|
void | run (const ossia::token_request &tk, ossia::exec_state_facade st) noexcept override |
|
void | processFloat (std::size_t samples) |
|
void | processDouble (std::size_t samples) |
|
std::size_t | add_control (ossia::value_inlet *inlet, Steinberg::Vst::ParamID id, float v) |
|
void | set_control (std::size_t queue_idx, float value) |
|
void | setControls () |
|
void | dispatchMidi () |
|
void | dispatchMidi (ossia::midi_port &port, int index) |
|
void | readbackMidi () |
|
auto & | preparePort (ossia::audio_port &port, int numChannels, std::size_t samples) |
|
void | setupTimeInfo (const ossia::token_request &tk, ossia::exec_state_facade st) |
|
|
std::conditional_t<!UseDouble, std::vector< ossia::float_vector >, dummy_t > | float_v |
|
PluginHandle | fx |
|
ossia::small_pod_vector< int, 2 > | m_audioInputChannels {} |
|
ossia::small_pod_vector< int, 2 > | m_audioOutputChannels {} |
|
int | m_totalAudioIns {} |
|
int | m_totalAudioOuts {} |
|
int | m_totalEventIns {} |
|
int | m_totalEventOuts {} |
|
ossia::small_vector< vst_control, 16 > | controls |
|
Steinberg::Vst::ProcessData | m_vstData |
|
ossia::small_vector< Steinberg::Vst::AudioBusBuffers, 1 > | m_vstInput |
|
ossia::small_vector< Steinberg::Vst::AudioBusBuffers, 1 > | m_vstOutput |
|
Steinberg::Vst::ProcessContext | m_context |
|
param_changes | m_inputChanges |
|
param_changes | m_outputChanges |
|
Steinberg::Vst::EventList | m_inputEvents |
|
Steinberg::Vst::EventList | m_outputEvents |
|
|
| vst_node_base (const Plugin &ptr) |
|
ossia::hash_map< Steinberg::Vst::ParamID, std::size_t > | queue_map |
|
The documentation for this class was generated from the following file: