Skip to main content

Module components

Module components 

Source
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::NavigableWaveform;
pub use waveform::NavigableWaveform;
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§

AudioScrubberProps
Properties for the AudioScrubber component.
BoundedPlaybackAnnouncementLabels
Localizable messages for discrete Bounded Playback lifecycle changes.
PlaybackAnnouncementLabels
Localizable messages emitted by PlaybackStatusAnnouncer.
RecorderAnnouncementLabels
Localizable messages emitted by RecorderStatusAnnouncer.

Statics§

STYLESHEET
The supported lower-level equivalent to rendering AudioStyles.

Functions§

AudioInputSelector
Props
AudioPlayer
Props
AudioScrubber
Props
AudioStyles
The canonical component stylesheet loader.
InteractiveWaveform
Present Playback position and one controlled Waveform Selection over Waveform Data.
LevelMeter
Props
LiveWaveform
Props
MicrophoneStatusIndicator
Props
NavigableWaveform
Present and navigate one measured, source-time Waveform Viewport.
PlaybackAudibilitySlider
A Controller-backed native slider for normalized Playback audibility.
PlaybackMuteButton
A native toggle button that mutes Playback without pausing it.
PlaybackPlayPauseButton
A native button that plays or pauses a Playback Controller.
PlaybackRateButton
A native button that cycles through configurable Playback rates.
PlaybackRepeatButton
A native toggle button for whole-source repeat.
PlaybackSeekSlider
A Controller-backed native Playback position slider.
PlaybackSkipButton
A native button that seeks Playback by a signed number of seconds.
PlaybackStatusAnnouncer
An optional polite live region for coarse Playback lifecycle changes.
PlaybackStopButton
A native button that stops Playback and resets its position.
RecorderCancelButton
A native button that cancels a pending or active Recording.
RecorderClearButton
A native button that discards the retained completed Recorded Audio.
RecorderControls
Props
RecorderPauseResumeButton
A stable native button that pauses or resumes a Recording.
RecorderStartButton
A native button that starts a Recording.
RecorderStatusAnnouncer
An optional polite live region for coarse Recorder state changes.
RecorderStopButton
A native button that finishes a Recording.
SpectrumVisualizer
Props
Waveform
Render immutable Waveform Data as one responsive SVG path per channel.
WaveformPreview
Props
WaveformRangeSelector
Props