USB_Audio_Format_t Struct Reference
[Common Class Definitions]

#include <Audio.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 SampleFrequencyType
USB_Audio_SampleFreq_t SampleFrequencies [AUDIO_TOTAL_SAMPLE_RATES]

Detailed Description

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.


Field Documentation

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

Sample frequencies supported by the device

Total number of sample frequencies supported by the device

Size in bytes of each channel's sample data in the stream

Sub type value used to distinguish between audio class specific descriptors


The documentation for this struct was generated from the following file:

Generated on Wed Dec 23 18:41:46 2009 for LUFA (Formerly MyUSB) Library by  doxygen 1.6.1