pub struct Output {
pub gate: Gate,
pub meter: Option<u16>,
pub delay_addr: Option<u16>,
pub invert_addr: u16,
pub peq: &'static [u16],
pub xover: Option<Crossover>,
pub compressor: Option<Compressor>,
pub fir: Option<Fir>,
}
Expand description
Defines an output channel and its features
Fields§
§gate: Gate
Mute and Gain
meter: Option<u16>
Volume Meter
delay_addr: Option<u16>
Address of the delay value
invert_addr: u16
Address of the invert toggle
peq: &'static [u16]
Parametric equalizers
xover: Option<Crossover>
Crossover biquads
compressor: Option<Compressor>
Compressor
fir: Option<Fir>
Address of the FIR bypass toggle
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Output
impl RefUnwindSafe for Output
impl Send for Output
impl Sync for Output
impl Unpin for Output
impl UnwindSafe for Output
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more