Expand description
Reusable visual audio components.
Re-exports§
pub use devices::AudioInputSelector;pub use devices::AudioInputSelector;pub use devices::MicrophoneStatusIndicator;pub use devices::MicrophoneStatusIndicator;pub use player::AudioPlayer;pub use player::AudioPlayer;pub use player::PlaybackAudibilitySlider;pub use player::PlaybackAudibilitySlider;pub use player::PlaybackMuteButton;pub use player::PlaybackMuteButton;pub use player::PlaybackPlayPauseButton;pub use player::PlaybackPlayPauseButton;pub use player::PlaybackRateButton;pub use player::PlaybackRateButton;pub use player::PlaybackRepeatButton;pub use player::PlaybackRepeatButton;pub use player::PlaybackSeekSlider;pub use player::PlaybackSeekSlider;pub use player::PlaybackSkipButton;pub use player::PlaybackSkipButton;pub use player::PlaybackStatusAnnouncer;pub use player::PlaybackStatusAnnouncer;pub use player::PlaybackStopButton;pub use player::PlaybackStopButton;pub use recorder::RecorderCancelButton;pub use recorder::RecorderCancelButton;pub use recorder::RecorderClearButton;pub use recorder::RecorderClearButton;pub use recorder::RecorderControls;pub use recorder::RecorderControls;pub use recorder::RecorderPauseResumeButton;pub use recorder::RecorderPauseResumeButton;pub use recorder::RecorderStartButton;pub use recorder::RecorderStartButton;pub use recorder::RecorderStatusAnnouncer;pub use recorder::RecorderStatusAnnouncer;pub use recorder::RecorderStopButton;pub use recorder::RecorderStopButton;pub use visualizer::LevelMeter;pub use visualizer::LevelMeter;pub use visualizer::LiveWaveform;pub use visualizer::LiveWaveform;pub use visualizer::SpectrumVisualizer;pub use visualizer::SpectrumVisualizer;pub use waveform::InteractiveWaveform;pub use waveform::InteractiveWaveform;pub use waveform::Waveform;pub use waveform::Waveform;pub use waveform::WaveformPreview;pub use waveform::WaveformPreview;pub use waveform::WaveformRangeSelector;pub use waveform::WaveformRangeSelector;pub use AudioStyles_completions::Component::AudioStyles;pub use AudioScrubber_completions::Component::AudioScrubber;
Structs§
- Audio
Scrubber Props - Properties for the
AudioScrubbercomponent. - Bounded
Playback Announcement Labels - Localizable messages for discrete Bounded Playback lifecycle changes.
- Playback
Announcement Labels - Localizable messages emitted by
PlaybackStatusAnnouncer. - Recorder
Announcement Labels - Localizable messages emitted by
RecorderStatusAnnouncer.
Statics§
- STYLESHEET
- The supported lower-level equivalent to rendering
AudioStyles.
Functions§
- Audio
Input Selector - Props
- Audio
Player - Props
- Audio
Scrubber - Props
- Audio
Styles - The canonical component stylesheet loader.
- Interactive
Waveform - Present Playback position and one controlled Waveform Selection over Waveform Data.
- Level
Meter - Props
- Live
Waveform - Props
- Microphone
Status Indicator - Props
- Navigable
Waveform - Present and navigate one measured, source-time Waveform Viewport.
- Playback
Audibility Slider - A Controller-backed native slider for normalized Playback audibility.
- Playback
Mute Button - A native toggle button that mutes Playback without pausing it.
- Playback
Play Pause Button - A native button that plays or pauses a Playback Controller.
- Playback
Rate Button - A native button that cycles through configurable Playback rates.
- Playback
Repeat Button - A native toggle button for whole-source repeat.
- Playback
Seek Slider - A Controller-backed native Playback position slider.
- Playback
Skip Button - A native button that seeks Playback by a signed number of seconds.
- Playback
Status Announcer - An optional polite live region for coarse Playback lifecycle changes.
- Playback
Stop Button - A native button that stops Playback and resets its position.
- Recorder
Cancel Button - A native button that cancels a pending or active Recording.
- Recorder
Clear Button - A native button that discards the retained completed Recorded Audio.
- Recorder
Controls - Props
- Recorder
Pause Resume Button - A stable native button that pauses or resumes a Recording.
- Recorder
Start Button - A native button that starts a Recording.
- Recorder
Status Announcer - An optional polite live region for coarse Recorder state changes.
- Recorder
Stop Button - A native button that finishes a Recording.
- Spectrum
Visualizer - Props
- Waveform
- Render immutable Waveform Data as one responsive SVG path per channel.
- Waveform
Preview - Props
- Waveform
Range Selector - Props