| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Общие определения и декларации для драйвера USB Audio 1.0 Class библиотеки. More...
#include "../../HighLevel/StdDescriptors.h"#include <string.h>Data Structures | |
| struct | USB_Audio_Descriptor_InputTerminal_t | 
| Специфичный для Audio class дескриптор входного терминала (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_InputTerminal_t | 
| Специфичный для Audio class дескриптор входного терминала (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_OutputTerminal_t | 
| Специфичный для Audio class дескриптор выходного терминала (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_OutputTerminal_t | 
| Специфичный для Audio class дескриптор выходного терминала (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_Interface_AC_t | 
| Специфичный для аудиокласса дескриптор интерфейса (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_Interface_AC_t | 
| Специфичный для аудиокласса дескриптор интерфейса (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_FeatureUnit_t | 
| Дескрптор Feature Unit, специфичный для Audio class (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_FeatureUnit_t | 
| Дескрптор Feature Unit, специфичный для Audio class (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_Interface_AS_t | 
| Дескрптор интерфейса потокового аудио, специфичный для Audio class (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_Interface_AS_t | 
| Дескрптор интерфейса потокового аудио, специфичный для Audio class (стиль именования USB-IF).  More... | |
| struct | USB_Audio_SampleFreq_t | 
| 24-битная структура частоты звука (Audio Frequency Structure).  More... | |
| struct | USB_Audio_Descriptor_Format_t | 
| Дескриптор формата, специфичный для Audio class (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_Format_t | 
| Дескриптор формата, специфичный для Audio class (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_StreamEndpoint_Std_t | 
| Дескриптор конечной точки потока, специфичный для Audio class (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_StreamEndpoint_Std_t | 
| Дескриптор конечной точки потока, специфичный для Audio class (стиль именования USB-IF).  More... | |
| struct | USB_Audio_Descriptor_StreamEndpoint_Spc_t | 
| Дескриптор раширенной конечной точки, специфичной для Audio class (стиль именования LUFA).  More... | |
| struct | USB_Audio_StdDescriptor_StreamEndpoint_Spc_t | 
| Дескриптор раширенной конечной точки, специфичной для Audio class (стиль именования USB-IF).  More... | |
Defines | |
| #define | AUDIO_TOTAL_SAMPLE_RATES 1 | 
| #define | AUDIO_SAMPLE_FREQ(freq) {((uint32_t)freq & 0x00FFFF), (((uint32_t)freq >> 16) & 0x0000FF)} | 
| #define | AUDIO_EP_FULL_PACKETS_ONLY (1 << 7) | 
| #define | AUDIO_EP_ACCEPTS_SMALL_PACKETS (0 << 7) | 
Audio Channel Masks  | |
| #define | AUDIO_CHANNEL_LEFT_FRONT (1 << 0) | 
| #define | AUDIO_CHANNEL_RIGHT_FRONT (1 << 1) | 
| #define | AUDIO_CHANNEL_CENTER_FRONT (1 << 2) | 
| #define | AUDIO_CHANNEL_LOW_FREQ_ENHANCE (1 << 3) | 
| #define | AUDIO_CHANNEL_LEFT_SURROUND (1 << 4) | 
| #define | AUDIO_CHANNEL_RIGHT_SURROUND (1 << 5) | 
| #define | AUDIO_CHANNEL_LEFT_OF_CENTER (1 << 6) | 
| #define | AUDIO_CHANNEL_RIGHT_OF_CENTER (1 << 7) | 
| #define | AUDIO_CHANNEL_SURROUND (1 << 8) | 
| #define | AUDIO_CHANNEL_SIDE_LEFT (1 << 9) | 
| #define | AUDIO_CHANNEL_SIDE_RIGHT (1 << 10) | 
| #define | AUDIO_CHANNEL_TOP (1 << 11) | 
Маски особенности звука (Audio Feature)  | |
| #define | AUDIO_FEATURE_MUTE (1 << 0) | 
| #define | AUDIO_FEATURE_VOLUME (1 << 1) | 
| #define | AUDIO_FEATURE_BASS (1 << 2) | 
| #define | AUDIO_FEATURE_MID (1 << 3) | 
| #define | AUDIO_FEATURE_TREBLE (1 << 4) | 
| #define | AUDIO_FEATURE_GRAPHIC_EQUALIZER (1 << 5) | 
| #define | AUDIO_FEATURE_AUTOMATIC_GAIN (1 << 6) | 
| #define | AUDIO_FEATURE_DELAY (1 << 7) | 
| #define | AUDIO_FEATURE_BASS_BOOST (1 << 8) | 
| #define | AUDIO_FEATURE_BASS_LOUDNESS (1 << 9) | 
Типы звуковых входов и выходов (Audio Terminal Types)  | |
| #define | AUDIO_TERMINAL_UNDEFINED 0x0100 | 
| #define | AUDIO_TERMINAL_STREAMING 0x0101 | 
| #define | AUDIO_TERMINAL_VENDOR 0x01FF | 
| #define | AUDIO_TERMINAL_IN_UNDEFINED 0x0200 | 
| #define | AUDIO_TERMINAL_IN_MIC 0x0201 | 
| #define | AUDIO_TERMINAL_IN_DESKTOP_MIC 0x0202 | 
| #define | AUDIO_TERMINAL_IN_PERSONAL_MIC 0x0203 | 
| #define | AUDIO_TERMINAL_IN_OMNIDIR_MIC 0x0204 | 
| #define | AUDIO_TERMINAL_IN_MIC_ARRAY 0x0205 | 
| #define | AUDIO_TERMINAL_IN_PROCESSING_MIC 0x0206 | 
| #define | AUDIO_TERMINAL_IN_OUT_UNDEFINED 0x0300 | 
| #define | AUDIO_TERMINAL_OUT_SPEAKER 0x0301 | 
| #define | AUDIO_TERMINAL_OUT_HEADPHONES 0x0302 | 
| #define | AUDIO_TERMINAL_OUT_HEAD_MOUNTED 0x0303 | 
| #define | AUDIO_TERMINAL_OUT_DESKTOP 0x0304 | 
| #define | AUDIO_TERMINAL_OUT_ROOM 0x0305 | 
| #define | AUDIO_TERMINAL_OUT_COMMUNICATION 0x0306 | 
| #define | AUDIO_TERMINAL_OUT_LOWFREQ 0x0307 | 
Enumerations | |
| enum | Audio_Descriptor_ClassSubclassProtocol_t {  AUDIO_CSCP_AudioClass = 0x01, AUDIO_CSCP_ControlSubclass = 0x01, AUDIO_CSCP_ControlProtocol = 0x00, AUDIO_CSCP_AudioStreamingSubclass = 0x02, AUDIO_CSCP_MIDIStreamingSubclass = 0x03, AUDIO_CSCP_StreamingProtocol = 0x00 }  | 
| enum | Audio_CSInterface_AC_SubTypes_t {  AUDIO_DSUBTYPE_CSInterface_Header = 0x01, AUDIO_DSUBTYPE_CSInterface_InputTerminal = 0x02, AUDIO_DSUBTYPE_CSInterface_OutputTerminal = 0x03, AUDIO_DSUBTYPE_CSInterface_Mixer = 0x04, AUDIO_DSUBTYPE_CSInterface_Selector = 0x05, AUDIO_DSUBTYPE_CSInterface_Feature = 0x06, AUDIO_DSUBTYPE_CSInterface_Processing = 0x07, AUDIO_DSUBTYPE_CSInterface_Extension = 0x08 }  | 
| enum | Audio_CSInterface_AS_SubTypes_t {  AUDIO_DSUBTYPE_CSInterface_General = 0x01, AUDIO_DSUBTYPE_CSInterface_FormatType = 0x02, AUDIO_DSUBTYPE_CSInterface_FormatSpecific = 0x03 }  | 
| enum | Audio_CSEndpoint_SubTypes_t { AUDIO_DSUBTYPE_CSEndpoint_General = 0x01 } | 
Общие определения и декларации для драйвера USB Audio 1.0 Class библиотеки.