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

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

#include <Audio.h>

Data Fields

uint8_t bLength
uint8_t bDescriptorType
uint8_t bDescriptorSubtype
uint8_t bFormatType
uint8_t bNrChannels
uint8_t bSubFrameSize
uint8_t bBitResolution
uint8_t bSampleFrequencyType
uint8_t SampleFrequencies [AUDIO_TOTAL_SAMPLE_RATES *3]

Detailed Description

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

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

Field Documentation

Битовое разрешение выборок каждого канала в потоке.

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

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

Формат аудиопотока, см. спецификацию форматов аудиоустройства.

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

Общее количество дискретных каналов в потоке.

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

Размер в байтах данных каждой выборки канала в потоке.

uint8_t USB_Audio_StdDescriptor_Format_t::SampleFrequencies[AUDIO_TOTAL_SAMPLE_RATES *3]

Частоты выборки, поддерживаемые устройством (должны быть 24-битными).


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