pub struct AureonMonitorOutputProtocol;
Expand description
The protocol implementation of monitor source.
Trait Implementations§
Source§impl AvcLevelOperation for AureonMonitorOutputProtocol
impl AvcLevelOperation for AureonMonitorOutputProtocol
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 AvcMuteOperation for AureonMonitorOutputProtocol
impl AvcMuteOperation for AureonMonitorOutputProtocol
Source§fn create_mute_parameters() -> AvcMuteParameters
fn create_mute_parameters() -> AvcMuteParameters
Instantiate parameters.
Source§fn cache_mutes(
avc: &BebobAvc,
params: &mut AvcMuteParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_mutes( avc: &BebobAvc, params: &mut AvcMuteParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware to the parameters.
Source§fn update_mutes(
avc: &BebobAvc,
params: &AvcMuteParameters,
old: &mut AvcMuteParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_mutes( avc: &BebobAvc, params: &AvcMuteParameters, old: &mut AvcMuteParameters, timeout_ms: u32, ) -> Result<(), Error>
Update the hardware when detecting any changes in the parameters.
Source§impl Debug for AureonMonitorOutputProtocol
impl Debug for AureonMonitorOutputProtocol
Source§impl Default for AureonMonitorOutputProtocol
impl Default for AureonMonitorOutputProtocol
Source§fn default() -> AureonMonitorOutputProtocol
fn default() -> AureonMonitorOutputProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AureonMonitorOutputProtocol
impl RefUnwindSafe for AureonMonitorOutputProtocol
impl Send for AureonMonitorOutputProtocol
impl Sync for AureonMonitorOutputProtocol
impl Unpin for AureonMonitorOutputProtocol
impl UnwindSafe for AureonMonitorOutputProtocol
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