pub struct IonixMeter {
pub analog_inputs: [u16; 8],
pub spdif_inputs: [u16; 2],
pub stream_inputs: [u16; 10],
pub bus_outputs: [u16; 8],
pub main_outputs: [u16; 2],
}
Expand description
Hardware meter.
Fields§
§analog_inputs: [u16; 8]
Detected level of analog inputs.
spdif_inputs: [u16; 2]
Detected level of S/PDIF inputs.
stream_inputs: [u16; 10]
Detected level of stream inputs.
bus_outputs: [u16; 8]
Detected level of mixer bus outputs.
main_outputs: [u16; 2]
Detected level of main outputs.
Trait Implementations§
Source§impl Clone for IonixMeter
impl Clone for IonixMeter
Source§fn clone(&self) -> IonixMeter
fn clone(&self) -> IonixMeter
Returns a duplicate 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 IonixMeter
impl Debug for IonixMeter
Source§impl Default for IonixMeter
impl Default for IonixMeter
Source§fn default() -> IonixMeter
fn default() -> IonixMeter
Returns the “default value” for a type. Read more
Source§impl PartialEq for IonixMeter
impl PartialEq for IonixMeter
impl Copy for IonixMeter
impl Eq for IonixMeter
impl StructuralPartialEq for IonixMeter
Auto Trait Implementations§
impl Freeze for IonixMeter
impl RefUnwindSafe for IonixMeter
impl Send for IonixMeter
impl Sync for IonixMeter
impl Unpin for IonixMeter
impl UnwindSafe for IonixMeter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<O> LexiconParametersSerdes<IonixMeter> for Owhere
O: LexiconOperation,
impl<O> LexiconParametersSerdes<IonixMeter> for Owhere
O: LexiconOperation,
Source§const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] =
&[Range { start: METER_OFFSET, end: METER_OFFSET + METER_SIZE }];
const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] = &[Range { start: METER_OFFSET, end: METER_OFFSET + METER_SIZE }];
List of offset ranges for parameters.
Source§fn serialize_params(params: &IonixMeter, raw: &mut [u8]) -> Result<(), String>
fn serialize_params(params: &IonixMeter, raw: &mut [u8]) -> Result<(), String>
Serialize parameters.
Source§fn deserialize_params(params: &mut IonixMeter, raw: &[u8]) -> Result<(), String>
fn deserialize_params(params: &mut IonixMeter, raw: &[u8]) -> Result<(), String>
Deserialize parameters.