mod analyzer;
mod config;
mod effects;
mod mapping;
mod processor;
mod sync;
mod types;
#[cfg(test)]
mod tests;
pub use types::{
AnimationParams, AnimationType, ColorRGBA, DirectionZone, EasingFunction, ShapeType,
VisualAudioMetrics, VisualDisplay, VisualDisplayCapabilities, VisualEffect, VisualElement,
VisualElementType, VisualResourceUsage,
};
pub use config::{
ColorScheme, ColorSchemeType, VisualAccessibilitySettings, VisualAudioConfig,
VisualPerformanceSettings,
};
pub use mapping::{
AmplitudeVisualMapping, AudioVisualMapping, DirectionalCueMapping, EventTriggerMapping,
FrequencyVisualMapping, OnsetTrigger, RhythmTrigger, ScalingCurve, SilenceTrigger,
SpectralTrigger, VisualDistanceAttenuation,
};
pub use sync::VisualSyncSettings;
pub use processor::VisualAudioProcessor;