embassy-usb

Crates

git

Versions

default

Flavors

Skip to main content

Module source

Module source 

Source
Expand description

USB Audio Class 1.0 - Audio source device (device to host), e.g. a microphone.

Configured through Config; built and used like super::speaker::Speaker.

Re-exports§

pub use super::Volume;

Structs§

AudioSource
Implementation of the USB audio class 1.0, source side.
Config
Everything the audio source advertises to the host.
ControlMonitor
Control status change monitor.
FeatureUnitControls
Supported control flags. Combine flags with |, for example Self::MUTE | Self::VOLUME.
State
Internal state for a USB Audio Class 1.0 class.
Stream
Used for writing audio frames.