LUFA Library  120219
USB_Audio_Descriptor_StreamEndpoint_Spc_t Struct Reference

Audio class-specific Extended Endpoint Descriptor (LUFA naming conventions). More...

#include <AudioClassCommon.h>

Data Fields

USB_Descriptor_Header_t Header
uint8_t Subtype
uint8_t Attributes
uint8_t LockDelayUnits
uint16_t LockDelay

Detailed Description

Type define for an Audio class-specific extended endpoint descriptor. This contains extra information on the usage of endpoints used to stream audio in and out of the USB Audio device, and follows an Audio class-specific extended endpoint descriptor. See the USB Audio specification for more details.

See also:
USB_Audio_StdDescriptor_StreamEndpoint_Spc_t for the version of this type with standard element names.
Note:
Regardless of CPU architecture, these values should be stored as little endian.

Field Documentation

Audio class-specific endpoint attributes, such as AUDIO_EP_FULL_PACKETS_ONLY.

Regular descriptor header containing the descriptor's type and length.

Time required to internally lock endpoint's internal clock recovery circuitry.

Units used for the LockDelay field, see Audio class specification.

Sub type value used to distinguish between audio class-specific descriptors, a value from the Audio_CSEndpoint_SubTypes_t enum.


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