Struct firewire_dice_protocols::tcelectronic::studio::OutGroup
source · pub struct OutGroup {
pub assigned_phys_outs: [bool; 22],
pub bass_management: bool,
pub sub_channel: Option<usize>,
pub main_cross_over_freq: CrossOverFreq,
pub main_level_to_sub: i32,
pub sub_level_to_sub: i32,
pub main_filter_for_main: HighPassFreq,
pub main_filter_for_sub: LowPassFreq,
}Expand description
The group to aggregate several outputs for surround channels.
Fields§
§assigned_phys_outs: [bool; 22]Assignment of physical outputs to the group.
bass_management: boolWhether to enable bass management.
sub_channel: Option<usize>The sub channel to Low Frequency Effect (LFE).
main_cross_over_freq: CrossOverFreqThe frequency above which signal is to main , below which signal is to Low Frequency Effect (LFE).
main_level_to_sub: i32Gain for signal from main to Low Frequency Effect (LFE).
sub_level_to_sub: i32Gain for signal from sub channel to Low Frequency Effect (LFE).
main_filter_for_main: HighPassFreqFrequency of high pass filter for the signal of main channel.
main_filter_for_sub: LowPassFreqFrequency of low pass filter for the signal from main channel to sub channel.
Trait Implementations§
source§impl PartialEq for OutGroup
impl PartialEq for OutGroup
impl Copy for OutGroup
impl Eq for OutGroup
impl StructuralEq for OutGroup
impl StructuralPartialEq for OutGroup
Auto Trait Implementations§
impl RefUnwindSafe for OutGroup
impl Send for OutGroup
impl Sync for OutGroup
impl Unpin for OutGroup
impl UnwindSafe for OutGroup
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