pub struct StudioMixerState {
pub src_pairs: [MonitorSrcPair; 12],
pub mutes: [bool; 12],
pub reverb_return_mute: [bool; 3],
pub reverb_return_gain: [i32; 3],
pub ch_strip_as_plugin: [bool; 2],
pub ch_strip_src: [SrcEntry; 4],
pub ch_strip_23_at_mid_rate: bool,
pub mixer_out: [OutPair; 3],
pub post_fader: [bool; 3],
pub enabled: bool,
}Expand description
State of mixer.
Fields§
§src_pairs: [MonitorSrcPair; 12]For mixer sources.
mutes: [bool; 12]Whethe to mute mixer sources.
reverb_return_mute: [bool; 3]Whether to mute reverb effect return.
reverb_return_gain: [i32; 3]Gain of reverb effect return.
ch_strip_as_plugin: [bool; 2]Whether to use channel strip effects as plugin.
ch_strip_src: [SrcEntry; 4]The source of channel strip effects.
ch_strip_23_at_mid_rate: boolUse 3rd and 4th channel strip effects at 88.2/96.0 kHz.
mixer_out: [OutPair; 3]Settings for mixer outputs.
post_fader: [bool; 3]Control volume before/after mixing.
enabled: boolWhether to enable mixer function or not.
Trait Implementations§
source§impl Clone for StudioMixerState
impl Clone for StudioMixerState
source§fn clone(&self) -> StudioMixerState
fn clone(&self) -> StudioMixerState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for StudioMixerState
impl Debug for StudioMixerState
source§impl Default for StudioMixerState
impl Default for StudioMixerState
source§fn default() -> StudioMixerState
fn default() -> StudioMixerState
Returns the “default value” for a type. Read more
source§impl PartialEq for StudioMixerState
impl PartialEq for StudioMixerState
source§fn eq(&self, other: &StudioMixerState) -> bool
fn eq(&self, other: &StudioMixerState) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TcKonnektMutableSegmentOperation<StudioMixerState> for Studiok48Protocol
impl TcKonnektMutableSegmentOperation<StudioMixerState> for Studiok48Protocol
source§impl TcKonnektNotifiedSegmentOperation<StudioMixerState> for Studiok48Protocol
impl TcKonnektNotifiedSegmentOperation<StudioMixerState> for Studiok48Protocol
const NOTIFY_FLAG: u32 = 524_288u32
source§fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
Check message to be notified or not.
source§impl TcKonnektSegmentSerdes<StudioMixerState> for Studiok48Protocol
impl TcKonnektSegmentSerdes<StudioMixerState> for Studiok48Protocol
impl Copy for StudioMixerState
impl Eq for StudioMixerState
impl StructuralEq for StudioMixerState
impl StructuralPartialEq for StudioMixerState
Auto Trait Implementations§
impl RefUnwindSafe for StudioMixerState
impl Send for StudioMixerState
impl Sync for StudioMixerState
impl Unpin for StudioMixerState
impl UnwindSafe for StudioMixerState
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