use crate::dsp::cabsim::adapter::CabSimAdapter;
use crate::dsp::oversample::{OversampleEngine, OversampleFactor};
use crate::dsp::resampler::NamResampler;
use crate::models::StaticModel;
pub(crate) struct DeactivatedDspState {
pub(crate) model_l: Option<Box<StaticModel>>,
pub(crate) cabsim_adapter: Option<CabSimAdapter>,
pub(crate) resampler: Box<NamResampler>,
pub(crate) os_l: Box<OversampleEngine>,
pub(crate) os_r: Box<OversampleEngine>,
pub(crate) os_factor: OversampleFactor,
pub(crate) sample_rate: u32,
pub(crate) buffer_size: u32,
pub(crate) model_input_mult_adj: f32,
pub(crate) model_output_mult_adj: f32,
}