Библиотека LUFA (раннее название MyUSB) версия 101122
USB_Audio_Descriptor_InputTerminal_t Struct Reference

Специфичный для 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

Detailed Description

Определение типа специфичного для Audio class дескриптора входного терминала. Показывет хосту, что это устройство содержит вход для источника звука, либо физический терминал (коннектор) на устройстве, или логический терминал (например, конечную точку USB). Для подробностей см. спецификацию USB Audio.

See also:
USB_Audio_StdDescriptor_InputTerminal_t для версии этого типа со стандартными именами элементов.

Field Documentation

ID связанного выходного терминала для физически сгруппированных терминалов, таких как динамик и микрофон телефонной гарнитуры.

Маски CHANNEL_*, показывающие, какое расположение каналов поддерживается терминалом.

Индекс строкового дескриптора, описывающего этот канал в пределах устройства.

Обычный заголовок дескриптора, содержащий тип дескриптора и длину.

Значение подтипа, используемое для того, чтобы отличить специфичные аудиодескрипторы, должно быть AUDIO_DSUBTYPE_CSInterface_InputTerminal.

Значение ID этого юнита терминала - должно быть уникальным в пределах устройства.

Индекс строкового дескриптора, описывающего этот дескриптор в пределах устройства.

Тип терминала, маска TERMINAL_*.

Общее количество отдельных аудиоканалов внутри этого интерфейса (правый, левый, и т. д.)


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