Expand description
USB Audio Class (UAC) descriptor parsing and management.
Structs§
- Audio
Control Header Descriptor - Audio control header descriptor containing version and category information.
- Audio
Control Interface - Audio control interface containing all control-related descriptors.
- Audio
Endpoint Descriptor - Audio-specific endpoint descriptor containing audio endpoint attributes.
- Audio
Interface Collection - Collection of audio interfaces representing a complete UAC audio function.
- Audio
Streaming Class Descriptor - Audio streaming class descriptor containing format and channel information.
- Audio
Streaming Interface - Audio streaming interface containing streaming-related descriptors.
- Clock
Multiplier Descriptor - Clock multiplier descriptor for frequency multiplication.
- Clock
Selector Descriptor - Clock selector descriptor for selecting between multiple clock sources.
- Clock
Source Descriptor - Clock source descriptor defining an audio clock source.
- Format
Type ExtendedI - Extended Type I format descriptor.
- Format
Type ExtendedII - Extended Type II format descriptor.
- Format
Type ExtendedIII - Extended Type III format descriptor.
- Format
TypeI - Type I format descriptor for PCM-like formats.
- Format
TypeII - Type II format descriptor for compressed formats.
- Format
TypeIII - Type III format descriptor for IEC formats.
- Input
Terminal Descriptor - Input terminal descriptor for audio input sources.
- Interface
Association Descriptor - USB interface association descriptor for grouping related interfaces.
- Interface
Descriptor - USB interface descriptor for audio interfaces.
- Output
Terminal Descriptor - Output terminal descriptor for audio output destinations.
Enums§
- Audio
Interface Error - Errors that can occur during audio interface parsing.
- Clock
Descriptor - Enumeration of clock descriptor types.
- Format
Type Descriptor - Enumeration of format type descriptors for different audio formats.
- Terminal
Descriptor - Enumeration of terminal descriptor types.
- Terminal
Type - Enumeration of terminal types as defined by the USB Audio Class specification.
- Unit
Descriptor - Enumeration of unit descriptor types for audio processing units.