#include <stdint.h>
Go to the source code of this file.
Definitions and classes for USB Audio class descriptors.
Definition in file AUDDescriptors.h.
uint8_t bAssocTerminal |
ID of the output terminal to which this input terminal is associated.
Identifier of the associated input terminal.
Definition at line 468 of file AUDDescriptors.h.
uint8_t bBitResolution |
Number of bits effectively used in an audio subframe.
Definition at line 551 of file AUDDescriptors.h.
uint16_t bcdADC |
Audio class release number in BCD format
Definition at line 432 of file AUDDescriptors.h.
uint8_t bControlSize |
Size in bytes of a channel controls field.
Definition at line 518 of file AUDDescriptors.h.
uint8_t bDelay |
Delay introduced by the data path, in number of frames.
Definition at line 358 of file AUDDescriptors.h.
uint8_t bDescriptorSubType |
Descriptor subtype (AUDStreamingInterfaceDescriptor_GENERAL).
Descriptor subtype (AUDDataEndpointDescriptor_SUBTYPE).
Descriptor subtype (AUDGenericDescriptor_HEADER).
Descriptor subtype (AUDGenericDescriptor_INPUTTERMINAL).
Descriptor subtype (AUDGenericDescriptor_OUTPUTTERMINAL).
Descriptor subtype (AUDGenericDescriptor_FEATURE).
Descriptor subtype (AUDStreamingInterfaceDescriptor_FORMATTYPE).
Definition at line 354 of file AUDDescriptors.h.
uint8_t bDescriptorType |
Descriptor type (AUDGenericDescriptor_INTERFACE).
Descriptor type (USBGenericDescriptor_ENDPOINT).
Descriptor type (AUDGenericDescriptor_ENDPOINT).
Descriptor type (AUDGenericDescriptor_INTERFACE).
Definition at line 352 of file AUDDescriptors.h.
uint8_t bEndpointAddress |
Address and direction of the endpoint.
Definition at line 380 of file AUDDescriptors.h.
uint8_t bFormatType |
Format type (AUDFormatTypeOneDescriptor_FORMATTYPEONE).
Definition at line 545 of file AUDDescriptors.h.
uint8_t bInCollection |
Number of Streaming interfaces contained in this collection.
Definition at line 436 of file AUDDescriptors.h.
uint8_t bInterval |
Polling rate of the endpoint.
Definition at line 386 of file AUDDescriptors.h.
uint8_t bLength |
Size of descriptor in bytes.
Size of the descriptor in bytes.
Definition at line 350 of file AUDDescriptors.h.
uint8_t bLockDelayUnits |
Indicates the units of the wLockDelay fields.
Definition at line 412 of file AUDDescriptors.h.
uint8_t bmAttributes |
Endpoint type and additional characteristics (for isochronous endpoints).
Indicates available controls and requirement on packet sizes.
Configuration characteristics.
Definition at line 382 of file AUDDescriptors.h.
uint8_t bNrChannels |
Number of logical output channels in this terminal.
Number of physical channels in the audio stream.
Definition at line 470 of file AUDDescriptors.h.
uint8_t bRefresh |
Refresh rate for a feedback endpoint.
Definition at line 388 of file AUDDescriptors.h.
uint8_t bSamFreqType |
Number of supported discrete sampling frequencies, or AUDFormatTypeOneDescriptor_CONTINUOUS.
Definition at line 554 of file AUDDescriptors.h.
uint8_t bSourceID |
Identifier of the unit or terminal to which this terminal is connected.
Identifier of the unit or terminal this feature unit is connected to.
Definition at line 497 of file AUDDescriptors.h.
uint8_t bSubFrameSize |
Number of bytes occupied by one audio subframe.
Definition at line 549 of file AUDDescriptors.h.
uint8_t bSyncAddress |
Address of the associated feedback endpoint if any.
Definition at line 390 of file AUDDescriptors.h.
uint8_t bTerminalID |
ID of the terminal in the audio function.
Identifier for this terminal.
Definition at line 462 of file AUDDescriptors.h.
uint8_t bTerminalLink |
Terminal ID to which the interface is connected.
Definition at line 356 of file AUDDescriptors.h.
uint8_t bUnitID |
Identifier of this feature unit.
Definition at line 514 of file AUDDescriptors.h.
uint8_t iChannelNames |
Index of a string descriptor for the first logical channel.
Definition at line 474 of file AUDDescriptors.h.
uint8_t iTerminal |
Index of a string descriptor for this terminal.
Definition at line 476 of file AUDDescriptors.h.
uint16_t wChannelConfig |
Spatial configuration of the logical channels.
Definition at line 472 of file AUDDescriptors.h.
uint16_t wFormatTag |
Audio data format used by this interface.
Definition at line 360 of file AUDDescriptors.h.
uint16_t wLockDelay |
Time it takes for the endpoint to lock its internal clock circuitry.
Definition at line 414 of file AUDDescriptors.h.
uint16_t wMaxPacketSize |
Maximum packet size (in bytes) of the endpoint.
Definition at line 384 of file AUDDescriptors.h.
uint16_t wTerminalType |
Terminal type.
Terminal type.
Definition at line 466 of file AUDDescriptors.h.
uint16_t wTotalLength |
Length of all descriptors used to qualify the Audio Control interface.
Definition at line 434 of file AUDDescriptors.h.