LUFA Library  120219
USB_MIDI_StdDescriptor_AudioInterface_AS_t Struct Reference

MIDI class-specific Streaming Interface Descriptor (USB-IF naming conventions). More...

#include <MIDIClassCommon.h>

Data Fields

uint8_t bLength
uint8_t bDescriptorType
uint8_t bDescriptorSubtype
uint16_t bcdMSC
uint16_t wTotalLength

Detailed Description

Type define for an Audio class-specific MIDI streaming interface descriptor. This indicates to the host how MIDI the specification compliance of the device and the total length of the Audio class-specific descriptors. See the USB Audio specification for more details.

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

Field Documentation

Binary coded decimal value, indicating the supported MIDI Class specification version.

Sub type value used to distinguish between audio class-specific descriptors.

Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.

Size of the descriptor, in bytes.

Total length of the Audio class-specific descriptors, including this descriptor.


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