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

Специфичный для Audio class дескриптор входного терминала (стиль именования USB-IF). More...

#include <Audio.h>

Data Fields

uint8_t bLength
uint8_t bDescriptorType
uint8_t bDescriptorSubtype
uint8_t bTerminalID
uint16_t wTerminalType
uint8_t bAssocTerminal
uint8_t bNrChannels
uint16_t wChannelConfig
uint8_t iChannelNames
uint8_t iTerminal

Detailed Description

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

See also:
USB_Audio_Descriptor_InputTerminal_t для версии этого типа с нестандариными, специфичными для LUFA именами элементов.

Field Documentation

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

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

Тип дескриптора, либо величина в USB_DescriptorTypes_t, либо величина, получаемая по специфичному классу.

Размер дескриптора в байтах.

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

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

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

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

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

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


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