pub struct SoloStreamInputProtocol;
Expand description
The protocol implementation for stream input of FireWire Solo.
Trait Implementations§
Source§impl AvcLevelOperation for SoloStreamInputProtocol
impl AvcLevelOperation for SoloStreamInputProtocol
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 SoloStreamInputProtocol
impl Debug for SoloStreamInputProtocol
Source§impl Default for SoloStreamInputProtocol
impl Default for SoloStreamInputProtocol
Source§fn default() -> SoloStreamInputProtocol
fn default() -> SoloStreamInputProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SoloStreamInputProtocol
impl RefUnwindSafe for SoloStreamInputProtocol
impl Send for SoloStreamInputProtocol
impl Sync for SoloStreamInputProtocol
impl Unpin for SoloStreamInputProtocol
impl UnwindSafe for SoloStreamInputProtocol
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