use std::time::Duration;
use crate::{Decibels, Mix, command::handle_param_setters};
use super::CommandWriters;
#[derive(Debug)]
pub struct CompressorHandle {
pub(super) command_writers: CommandWriters,
}
impl CompressorHandle {
handle_param_setters! {
threshold: f64,
ratio: f64,
attack_duration: Duration,
release_duration: Duration,
makeup_gain: Decibels,
mix: Mix,
}
}