|
| vst_node (std::shared_ptr< AEffectWrapper > dat, int sampleRate, int bs) |
|
std::string | label () const noexcept override |
|
void | all_notes_off () noexcept override |
|
template<typename Fun > |
void | dispatchMidi (int64_t offset, Fun &&f) |
|
void | run (const ossia::token_request &tk, ossia::exec_state_facade st) noexcept override |
|
void | processFloat (int64_t offset, int64_t samples) |
|
void | processDouble (int64_t offset, int64_t samples) |
|
void | setControls () |
|
auto & | prepareInput (int64_t offset, int64_t samples) |
|
auto & | prepareOutput (int64_t offset, int64_t samples) |
|
void | setupTimeInfo (const ossia::token_request &tk, ossia::exec_state_facade st) |
|
|
VstSpeakerArrangement | i_arr {} |
|
VstSpeakerArrangement | o_arr {} |
|
int | m_bs {} |
|
std::conditional_t<!UseDouble, std::array< ossia::float_vector, 2 >, dummy_t > | float_v |
|
std::shared_ptr< AEffectWrapper > | fx {} |
|
ossia::small_vector< vst_control, 16 > | controls |
|
|
static constexpr bool | synth = IsSynth |
|
|
| vst_node_base (std::shared_ptr< AEffectWrapper > &&ptr) |
|
void | dispatch (int32_t opcode, int32_t index=0, intptr_t value=0, void *ptr=nullptr, float opt=0.0f) |
|
The documentation for this class was generated from the following file: