Библиотека LUFA (раннее название MyUSB) версия 101122
|
Специфичный для Audio class дескриптор входного терминала (стиль именования LUFA). More...
#include <Audio.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | Subtype |
uint8_t | TerminalID |
uint16_t | TerminalType |
uint8_t | AssociatedOutputTerminal |
uint8_t | TotalChannels |
uint16_t | ChannelConfig |
uint8_t | ChannelStrIndex |
uint8_t | TerminalStrIndex |
Определение типа специфичного для Audio class дескриптора входного терминала. Показывет хосту, что это устройство содержит вход для источника звука, либо физический терминал (коннектор) на устройстве, или логический терминал (например, конечную точку USB). Для подробностей см. спецификацию USB Audio.
ID связанного выходного терминала для физически сгруппированных терминалов, таких как динамик и микрофон телефонной гарнитуры.
Маски CHANNEL_*, показывающие, какое расположение каналов поддерживается терминалом.
Индекс строкового дескриптора, описывающего этот канал в пределах устройства.
Обычный заголовок дескриптора, содержащий тип дескриптора и длину.
Значение подтипа, используемое для того, чтобы отличить специфичные аудиодескрипторы, должно быть AUDIO_DSUBTYPE_CSInterface_InputTerminal.
Значение ID этого юнита терминала - должно быть уникальным в пределах устройства.
Индекс строкового дескриптора, описывающего этот дескриптор в пределах устройства.
Тип терминала, маска TERMINAL_*.
Общее количество отдельных аудиоканалов внутри этого интерфейса (правый, левый, и т. д.)