pub enum VisualizationMode {
FrequencyColor,
EnergyBrightness,
BeatEffects,
SpectralFlow,
EnhancedFrequencyColor,
BpmSync,
}
Expand description
Visualization modes for audio monitoring
Variants§
FrequencyColor
Frequencies map to colors (bass=red, mid=green, high=blue)
EnergyBrightness
Sound energy controls brightness
BeatEffects
Beat detection triggers effects
SpectralFlow
Spectral flow pattern
EnhancedFrequencyColor
Enhanced frequency color mapping (warm for bass, cool for highs)
BpmSync
BPM synchronized effects
Trait Implementations§
Source§impl Clone for VisualizationMode
impl Clone for VisualizationMode
Source§fn clone(&self) -> VisualizationMode
fn clone(&self) -> VisualizationMode
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 VisualizationMode
impl Debug for VisualizationMode
Source§impl PartialEq for VisualizationMode
impl PartialEq for VisualizationMode
impl Copy for VisualizationMode
impl Eq for VisualizationMode
impl StructuralPartialEq for VisualizationMode
Auto Trait Implementations§
impl Freeze for VisualizationMode
impl RefUnwindSafe for VisualizationMode
impl Send for VisualizationMode
impl Sync for VisualizationMode
impl Unpin for VisualizationMode
impl UnwindSafe for VisualizationMode
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