pub enum AudioProfile {
VoiceClean,
Raw,
VoiceNoisyRoom,
VoiceHvac,
}Expand description
Pre-configured audio processing profiles.
Each profile enables a specific set of processor stages optimized for different recording environments.
Variants§
VoiceClean
Light processing for clean, quiet environments (studio, home office)
Raw
No processing - raw audio capture
VoiceNoisyRoom
Moderate noise reduction for noisy environments (cafes, open offices)
VoiceHvac
Aggressive HVAC/air conditioning noise suppression
Implementations§
Trait Implementations§
Source§impl Clone for AudioProfile
impl Clone for AudioProfile
Source§fn clone(&self) -> AudioProfile
fn clone(&self) -> AudioProfile
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 AudioProfile
impl Debug for AudioProfile
Source§impl Default for AudioProfile
impl Default for AudioProfile
Source§fn default() -> AudioProfile
fn default() -> AudioProfile
Returns the “default value” for a type. Read more
Source§impl PartialEq for AudioProfile
impl PartialEq for AudioProfile
impl Copy for AudioProfile
impl Eq for AudioProfile
impl StructuralPartialEq for AudioProfile
Auto Trait Implementations§
impl Freeze for AudioProfile
impl RefUnwindSafe for AudioProfile
impl Send for AudioProfile
impl Sync for AudioProfile
impl Unpin for AudioProfile
impl UnsafeUnpin for AudioProfile
impl UnwindSafe for AudioProfile
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