![]() |
LUFA Library
120219
|
Audio class-specific Format Descriptor (LUFA naming conventions). More...
#include <AudioClassCommon.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | Subtype |
uint8_t | FormatType |
uint8_t | Channels |
uint8_t | SubFrameSize |
uint8_t | BitResolution |
uint8_t | TotalDiscreteSampleRates |
Type define for an Audio class-specific audio format descriptor. This is used to give the host full details about the number of channels, the sample resolution, acceptable sample frequencies and encoding method used in the device's audio streams. See the USB Audio specification for more details.
Bits of resolution of each channel's samples in the stream.
Total number of discrete channels in the stream.
Format of the audio stream, see Audio Device Formats specification.
Regular descriptor header containing the descriptor's type and length.
Size in bytes of each channel's sample data in the stream.
Sub type value used to distinguish between audio class-specific descriptors, must be AUDIO_DSUBTYPE_CSInterface_FormatType.
Total number of discrete sample frequencies supported by the device. When zero, this must be followed by the lower and upper continuous sampling frequencies supported by the device; otherwise, this must be followed by the given number of discrete sampling frequencies supported.