pub struct OzonicStreamInputProtocol;
Expand description
The protocol implementation for stream input of FireWire Audiophile.
Trait Implementations§
Source§impl AvcLevelOperation for OzonicStreamInputProtocol
impl AvcLevelOperation for OzonicStreamInputProtocol
Source§const LEVEL_STEP: i16 = 256i16
const LEVEL_STEP: i16 = 256i16
The step value of signal level.
Source§fn create_level_parameters() -> AvcLevelParameters
fn create_level_parameters() -> AvcLevelParameters
Instantiate parameters.
Source§fn cache_levels(
avc: &BebobAvc,
params: &mut AvcLevelParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_levels( avc: &BebobAvc, params: &mut AvcLevelParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware to the parameters.
Source§fn update_levels(
avc: &BebobAvc,
params: &AvcLevelParameters,
old: &mut AvcLevelParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_levels( avc: &BebobAvc, params: &AvcLevelParameters, old: &mut AvcLevelParameters, timeout_ms: u32, ) -> Result<(), Error>
Update the hardware when detecting any changes in the parameters.
Source§impl Debug for OzonicStreamInputProtocol
impl Debug for OzonicStreamInputProtocol
Source§impl Default for OzonicStreamInputProtocol
impl Default for OzonicStreamInputProtocol
Source§fn default() -> OzonicStreamInputProtocol
fn default() -> OzonicStreamInputProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OzonicStreamInputProtocol
impl RefUnwindSafe for OzonicStreamInputProtocol
impl Send for OzonicStreamInputProtocol
impl Sync for OzonicStreamInputProtocol
impl Unpin for OzonicStreamInputProtocol
impl UnwindSafe for OzonicStreamInputProtocol
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