LUFA Library  120219
USB_Audio_Descriptor_Interface_AS_t Struct Reference

Audio class-specific Streaming Audio Interface Descriptor (LUFA naming conventions). More...

#include <AudioClassCommon.h>

Data Fields

USB_Descriptor_Header_t Header
uint8_t Subtype
uint8_t TerminalLink
uint8_t FrameDelay
uint16_t AudioFormat

Detailed Description

Type define for an Audio class-specific streaming interface descriptor. This indicates to the host how audio streams within the device are formatted. See the USB Audio specification for more details.

See also:
USB_Audio_StdDescriptor_Interface_AS_t for the version of this type with standard element names.
Note:
Regardless of CPU architecture, these values should be stored as little endian.

Field Documentation

Format of the audio stream, see Audio Device Formats specification.

Delay in frames resulting from the complete sample processing from input to output.

Regular descriptor header containing the descriptor's type and length.

Sub type value used to distinguish between audio class-specific descriptors, a value from the Audio_CSInterface_AS_SubTypes_t enum.

ID value of the output terminal this descriptor is describing.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines