pub struct SoloMeterProtocol;
Expand description
The protocol implementation for meter in FireWire Solo.
Trait Implementations§
Source§impl Debug for SoloMeterProtocol
impl Debug for SoloMeterProtocol
Source§impl Default for SoloMeterProtocol
impl Default for SoloMeterProtocol
Source§fn default() -> SoloMeterProtocol
fn default() -> SoloMeterProtocol
Returns the “default value” for a type. Read more
Source§impl MaudioNormalMeterProtocol for SoloMeterProtocol
impl MaudioNormalMeterProtocol for SoloMeterProtocol
const PHYS_INPUT_COUNT: usize = 4usize
const STREAM_INPUT_COUNT: usize = 4usize
const PHYS_OUTPUT_COUNT: usize = 4usize
const ROTARY_COUNT: usize = 0usize
const HAS_SWITCH: bool = false
const HAS_SYNC_STATUS: bool = true
const LEVEL_MIN: i32 = 0i32
const LEVEL_MAX: i32 = 2_147_483_647i32
const LEVEL_STEP: i32 = 256i32
const ROTARY_MIN: i32 = 0i32
const ROTARY_MAX: i32 = 32_767i32
const ROTARY_STEP: i32 = 512i32
fn create_meter() -> MaudioNormalMeter
fn calculate_meter_frame_size() -> usize
fn read_meter( req: &FwReq, node: &FwNode, meter: &mut MaudioNormalMeter, timeout_ms: u32, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for SoloMeterProtocol
impl RefUnwindSafe for SoloMeterProtocol
impl Send for SoloMeterProtocol
impl Sync for SoloMeterProtocol
impl Unpin for SoloMeterProtocol
impl UnwindSafe for SoloMeterProtocol
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