pub enum RecordingGain {
Auto,
Manual(NonZeroU16),
}Expand description
Specifies the digital gain to use for recording
Variants§
Auto
Use automatic gain control
Manual(NonZeroU16)
Manual gain in range 64x - ~0.0001x where 1024 = 1x
Trait Implementations§
Source§impl Clone for RecordingGain
impl Clone for RecordingGain
Source§fn clone(&self) -> RecordingGain
fn clone(&self) -> RecordingGain
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 RecordingGain
impl Debug for RecordingGain
Source§impl Hash for RecordingGain
impl Hash for RecordingGain
Source§impl PartialEq for RecordingGain
impl PartialEq for RecordingGain
impl Copy for RecordingGain
impl Eq for RecordingGain
impl StructuralPartialEq for RecordingGain
Auto Trait Implementations§
impl Freeze for RecordingGain
impl RefUnwindSafe for RecordingGain
impl Send for RecordingGain
impl Sync for RecordingGain
impl Unpin for RecordingGain
impl UnwindSafe for RecordingGain
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