embassy-usb-host

Crates

git

Versions

default

Flavors

Module descriptors

Module descriptors 

Source
Expand description

USB Audio Class (UAC) descriptor parsing and management.

Structs§

AudioControlHeaderDescriptor
Audio control header descriptor containing version and category information.
AudioControlInterface
Audio control interface containing all control-related descriptors.
AudioEndpointDescriptor
Audio-specific endpoint descriptor containing audio endpoint attributes.
AudioInterfaceCollection
Collection of audio interfaces representing a complete UAC audio function.
AudioStreamingClassDescriptor
Audio streaming class descriptor containing format and channel information.
AudioStreamingInterface
Audio streaming interface containing streaming-related descriptors.
ClockMultiplierDescriptor
Clock multiplier descriptor for frequency multiplication.
ClockSelectorDescriptor
Clock selector descriptor for selecting between multiple clock sources.
ClockSourceDescriptor
Clock source descriptor defining an audio clock source.
FormatTypeExtendedI
Extended Type I format descriptor.
FormatTypeExtendedII
Extended Type II format descriptor.
FormatTypeExtendedIII
Extended Type III format descriptor.
FormatTypeI
Type I format descriptor for PCM-like formats.
FormatTypeII
Type II format descriptor for compressed formats.
FormatTypeIII
Type III format descriptor for IEC formats.
InputTerminalDescriptor
Input terminal descriptor for audio input sources.
InterfaceAssociationDescriptor
USB interface association descriptor for grouping related interfaces.
InterfaceDescriptor
USB interface descriptor for audio interfaces.
OutputTerminalDescriptor
Output terminal descriptor for audio output destinations.

Enums§

AudioInterfaceError
Errors that can occur during audio interface parsing.
ClockDescriptor
Enumeration of clock descriptor types.
FormatTypeDescriptor
Enumeration of format type descriptors for different audio formats.
TerminalDescriptor
Enumeration of terminal descriptor types.
TerminalType
Enumeration of terminal types as defined by the USB Audio Class specification.
UnitDescriptor
Enumeration of unit descriptor types for audio processing units.