|
| runtime::ScopedTracingAttachment | tracing |
| clap_plugin_t | plugin |
| state::StateStore | store |
| std::unique_ptr< Processor > | processor |
| std::shared_ptr< PanicState > | panic_state |
| StateRestoreGate | state_restore_gate |
| runtime::AliveToken | owner_alive |
| ProcessorFactory | factory |
| PluginDescriptor | descriptor_snapshot {} |
| HostQuirks | host_quirks {} |
| state::ParamID | bypass_param_id = 0 |
| boundary::LatencyCompensatedBypassT< static_cast< std::size_t >(kMaxChannels)> | bypass |
| const clap_host_t * | host = nullptr |
| const clap_host_params_t * | host_params = nullptr |
| bool | is_active = false |
| bool | latency_restart_pending = false |
| std::atomic< bool > | render_offline {false} |
| double | sample_rate = 48000.0 |
| int | max_buffer_size = 512 |
| clap_id | selected_bus_layout = 0 |
| uint32_t | declared_input_bus_count = 0 |
| uint32_t | declared_output_bus_count = 0 |
| std::array< int, kMaxInputBuses > | declared_input_channels {} |
| std::array< int, kMaxOutputBuses > | declared_output_channels {} |
| float * | output_ptrs [kMaxChannels] = {} |
| const float * | input_ptrs [kMaxChannels] = {} |
| double * | output64_ptrs [kMaxChannels] = {} |
| const double * | input64_ptrs [kMaxChannels] = {} |
| std::array< std::vector< float >, kMaxChannels > | f64_input_scratch {} |
| std::array< std::vector< float >, kMaxChannels > | f64_output_scratch {} |
| float * | aux_output_ptrs [kMaxOutputBuses - 1][kMaxChannels] = {} |
| double * | aux_output64_ptrs [kMaxOutputBuses - 1][kMaxChannels] = {} |
| std::array< std::array< std::vector< float >, kMaxChannels >, kMaxOutputBuses - 1 > | f64_aux_output_scratch {} |
| int | declared_aux_channels [kMaxOutputBuses - 1] = {} |
| const float * | sidechain_ptrs [kMaxChannels] = {} |
| const double * | sidechain64_ptrs [kMaxChannels] = {} |
| std::array< std::vector< float >, kMaxChannels > | f64_sidechain_scratch {} |
| bool | native_f64_enabled = false |
| std::vector< float > | param_snapshot |
| bool | sample_accurate_params = false |
| ParamEventsOptOutMonitor | param_events_monitor |
| std::vector< float > | latest_param_value |
| std::vector< std::uint8_t > | latest_param_pending |
| std::vector< std::uint32_t > | latest_param_touched |
| std::vector< state::StateStore::ParamWrite > | latest_param_writes |
| boundary::ParamSnapshotState | snapshot_state |
| std::uint64_t | pre_process_generation = 0 |
| std::array< ProcessBusBufferView< float >, kMaxOutputBuses > | rt_output_buses {} |
| std::array< ProcessBusBufferView< double >, kMaxOutputBuses > | rt_output64_buses {} |
| state::ParameterEventQueue | param_events |
| state::ModulationEventQueue | modulation_events |
| state::ParameterEventQueue | output_param_events |
| std::vector< std::uint8_t > | output_param_has_event |
| runtime::SpscQueue< OutboundParamEvent, kOutboundParamEventCapacity > | outbound_param_events |
| std::optional< OutboundParamEvent > | pending_outbound_param_event |
| state::ListenerToken | outbound_param_listener |
| std::thread::id | main_thread_id |
| midi::MidiBuffer | midi_in |
| midi::MidiBuffer | midi_out |
| std::array< std::uint8_t, 16 *128 > | outbound_note_release_debt {} |
| std::array< std::uint8_t, 16 *6 > | outbound_control_release_debt {} |
| std::array< bool, 16 > | outbound_panic_debt {} |
| std::size_t | outbound_release_drain_cursor = 0 |
| bool | outbound_release_debt_pending = false |
| boundary::MpeSidecar | mpe |
| midi::UmpBuffer | ump_buffer |
| bool | ump_enabled = false |
| std::unique_ptr< state::PresetManager > | preset_manager |
| std::unique_ptr< AraDocumentController > | ara_controller |
| std::shared_ptr< void > | contract_gui |
| EditorFactory * | editor_factory = nullptr |
| bool | editor_visible = false |
| detail::PlayheadSnapshot | playhead_prev {} |
| bool | warming_render_path = false |
| bool | reset_requested = false |
| bool | sidecar_reconcile_requested = false |
| pulp::events::MainThreadDispatcher::Token | main_thread_token = 0 |