![]() |
LUFA Library
120219
|
Audio class-specific Streaming Endpoint Descriptor (USB-IF naming conventions). More...
#include <AudioClassCommon.h>
Data Fields | |
uint8_t | bLength |
uint8_t | bDescriptorType |
uint8_t | bEndpointAddress |
uint8_t | bmAttributes |
uint16_t | wMaxPacketSize |
uint8_t | bInterval |
uint8_t | bRefresh |
uint8_t | bSynchAddress |
Type define for an Audio class-specific endpoint descriptor. This contains a regular endpoint descriptor with a few Audio-class-specific extensions. See the USB Audio specification for more details.
Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.
Logical address of the endpoint within the device for the current configuration, including direction mask.
Polling interval in milliseconds for the endpoint if it is an INTERRUPT or ISOCHRONOUS type.
Size of the descriptor, in bytes.
Endpoint attributes, comprised of a mask of the endpoint type (EP_TYPE_*
) and attributes (ENDPOINT_ATTR_*
) masks.
Always set to zero for Audio class devices.
Endpoint address to send synchronization information to, if needed (zero otherwise).
Size of the endpoint bank, in bytes. This indicates the maximum packet size that the endpoint can receive at a time.