Loading...
Searching...
No Matches
Clap::clap_node_mono_32 Class Referencefinal
Inheritance diagram for Clap::clap_node_mono_32:
Public Member Functions | |
| void | run (const ossia::token_request &t, ossia::exec_state_facade e) noexcept override |
| clap_node_mono (const Clap::Model &proc, Clap::PluginHandle &handle, int sampleRate, int bs) | |
Public Member Functions inherited from Clap::clap_node_mono | |
| clap_node_mono (const Clap::Model &proc, Clap::PluginHandle &handle, int sampleRate, int bs) | |
| void | add_poly_instance (int sampleRate, int bs) |
| poly_plugin | make_poly_instance (int sampleRate, int bs, const QByteArray &state) |
| void | append_poly (poly_plugin p) noexcept |
| void | request_pool_size (std::size_t n) noexcept |
| void | destroy_extra_instances () noexcept |
| void | do_process (const clap_plugin_t *plug, clap_process_t &process, event_storage &input_storage, event_storage &output_storage, int current_channel) |
| void | replicate_voice0_state (const clap_plugin_t *plug, event_storage &input_storage) noexcept |
| void | prepare_voice_overrides (uint32_t samples) noexcept |
| void | build_voice_input (event_storage &dst, std::size_t voice_idx) |
Public Member Functions inherited from Clap::clap_node_base | |
| clap_node_base (const Clap::Model &proc) | |
| std::string | label () const noexcept override |
| bool | activate_plugin (const clap_plugin_t *plugin, double sample_rate, uint32_t max_buffer_size) |
| bool | start_plugin (const clap_plugin_t *plugin) |
| void | stop_plugin (const clap_plugin_t *plugin) |
| void | init_parameter_values (const clap_plugin_t *plugin) |
| bool | deactivate_plugin (const clap_plugin_t *plugin) |
| auto | make_transport (const ossia::token_request &tk, ossia::exec_state_facade st) |
| void | process_controls (uint32_t samples) |
| void | process_midi () |
| void | prepare_input_events (int samples) |
| void | inject_all_notes_off () |
| void | all_notes_off () noexcept override |
| void | dispatch_param_outputs () |
Additional Inherited Members | |
Public Attributes inherited from Clap::clap_node_mono | |
| PluginHandle & | m_instance |
| std::vector< poly_plugin > | m_poly |
| std::string | m_plugin_id |
| std::atomic< std::size_t > | m_requested_pool {0} |
| std::vector< std::vector< clap_event_param_value_t > > | m_voice_overrides |
| ossia::hash_set< clap_id > | m_overridden_params |
| event_storage | m_voice_input |
Public Attributes inherited from Clap::clap_node_base | |
| std::shared_ptr< Clap::PluginHandle > | handle |
| ossia::small_vector< ossia::audio_inlet *, 2 > | audio_ins |
| ossia::small_vector< ossia::audio_outlet *, 2 > | audio_outs |
| ossia::small_vector< ossia::midi_inlet *, 2 > | midi_ins |
| ossia::small_vector< ossia::midi_outlet *, 2 > | midi_outs |
| std::vector< ossia::value_inlet * > | parameter_ins |
| std::vector< ossia::value_outlet * > | parameter_outs |
| clap_event_transport_t | m_current_transport {} |
| event_storage | m_input_events |
| event_storage | m_output_events |
| const std::vector< clap_param_info_t > & | m_param_ins |
| const std::vector< clap_param_info_t > & | m_param_outs |
| const std::vector< clap_note_port_info_t > & | m_midi_ins |
| const std::vector< clap_note_port_info_t > & | m_midi_outs |
| const ossia::flat_map< clap_id, std::uint32_t > & | m_param_out_index |
| double | m_sample_rate {44100.0} |
| uint32_t | m_buffer_size {512} |
| clap_process_status | m_last_status {CLAP_PROCESS_CONTINUE} |
| std::atomic< bool > | m_pending_all_notes_off {false} |
The documentation for this class was generated from the following file:
- score-plugin-clap/Clap/Executor.cpp
Public Member Functions inherited from