pub trait ShellMixerStateSpecification {
const MONITOR_SRC_MAP: [Option<ShellMixerMonitorSrcType>; 10];
// Provided methods
fn analog_input_pair_count() -> usize { ... }
fn digital_input_pair_count() -> usize { ... }
fn create_mixer_state() -> ShellMixerState { ... }
}Expand description
The trait for specification of mixer.
Required Associated Constants§
sourceconst MONITOR_SRC_MAP: [Option<ShellMixerMonitorSrcType>; 10]
const MONITOR_SRC_MAP: [Option<ShellMixerMonitorSrcType>; 10]
The sources of monitor.
Provided Methods§
sourcefn analog_input_pair_count() -> usize
fn analog_input_pair_count() -> usize
The number of analog input pairs.
sourcefn digital_input_pair_count() -> usize
fn digital_input_pair_count() -> usize
The number of digital input pairs.
sourcefn create_mixer_state() -> ShellMixerState
fn create_mixer_state() -> ShellMixerState
Instantiate state of mixer.
Object Safety§
This trait is not object safe.