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