pub trait SaffireproOutGroupSpecification: SaffireproSwNoticeOperation {
const OUT_GROUP_STATE_OFFSET: usize;
const ENTRY_COUNT: usize;
const HAS_VOL_HWCTL: bool;
const SRC_NOTICE: u32;
const DIM_MUTE_NOTICE: u32;
const VOL_MIN: i8 = 0i8;
const VOL_MAX: i8 = 127i8;
// Provided method
fn create_out_group_state() -> OutGroupState { ... }
}
Expand description
Output group operation.
Required Associated Constants§
sourceconst OUT_GROUP_STATE_OFFSET: usize
const OUT_GROUP_STATE_OFFSET: usize
Offset of output group state.
sourceconst ENTRY_COUNT: usize
const ENTRY_COUNT: usize
The number of outputs to be controlled.
sourceconst HAS_VOL_HWCTL: bool
const HAS_VOL_HWCTL: bool
Support hardware knob to control volume.
sourceconst SRC_NOTICE: u32
const SRC_NOTICE: u32
Software notification for source of output group.
sourceconst DIM_MUTE_NOTICE: u32
const DIM_MUTE_NOTICE: u32
Software notification for dim and mute of output group.
Provided Associated Constants§
Provided Methods§
sourcefn create_out_group_state() -> OutGroupState
fn create_out_group_state() -> OutGroupState
Instantiate structure for output group state.