pub struct SaffireproInputParams {
pub mic_levels: [SaffireproMicInputLevel; 2],
pub line_levels: [SaffireproLineInputLevel; 2],
}
Expand description
Parameters for analog inputs.
Fields§
§mic_levels: [SaffireproMicInputLevel; 2]
Nominal level of microphone inputs.
line_levels: [SaffireproLineInputLevel; 2]
Nominal level of line inputs.
Trait Implementations§
Source§impl Clone for SaffireproInputParams
impl Clone for SaffireproInputParams
Source§fn clone(&self) -> SaffireproInputParams
fn clone(&self) -> SaffireproInputParams
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 SaffireproInputParams
impl Debug for SaffireproInputParams
Source§impl Default for SaffireproInputParams
impl Default for SaffireproInputParams
Source§fn default() -> SaffireproInputParams
fn default() -> SaffireproInputParams
Returns the “default value” for a type. Read more
Source§impl PartialEq for SaffireproInputParams
impl PartialEq for SaffireproInputParams
impl Copy for SaffireproInputParams
impl Eq for SaffireproInputParams
impl StructuralPartialEq for SaffireproInputParams
Auto Trait Implementations§
impl Freeze for SaffireproInputParams
impl RefUnwindSafe for SaffireproInputParams
impl Send for SaffireproInputParams
impl Sync for SaffireproInputParams
impl Unpin for SaffireproInputParams
impl UnwindSafe for SaffireproInputParams
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> TcatExtensionSectionParamsOperation<SaffireproInputParams> for Owhere
O: TcatExtensionOperation + SaffireproInputSpecification,
impl<O> TcatExtensionSectionParamsOperation<SaffireproInputParams> for Owhere
O: TcatExtensionOperation + SaffireproInputSpecification,
Source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut SaffireproInputParams,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut SaffireproInputParams, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware for whole parameters.
Source§impl<O> TcatExtensionSectionPartialMutableParamsOperation<SaffireproInputParams> for Owhere
O: TcatExtensionOperation + SaffireproInputSpecification,
impl<O> TcatExtensionSectionPartialMutableParamsOperation<SaffireproInputParams> for Owhere
O: TcatExtensionOperation + SaffireproInputSpecification,
Source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &SaffireproInputParams,
prev: &mut SaffireproInputParams,
timeout_ms: u32,
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &SaffireproInputParams, prev: &mut SaffireproInputParams, timeout_ms: u32, ) -> Result<(), Error>
Update state of hardware for partial parameters.