LUFA Library
USB_MIDI_Descriptor_Jack_Endpoint_t Struct Reference

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

#include <MIDIClassCommon.h>

Data Fields

uint8_t AssociatedJackID [1]
USB_Descriptor_Header_t Header
uint8_t Subtype
uint8_t TotalEmbeddedJacks

Detailed Description

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

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

Field Documentation

◆ AssociatedJackID

uint8_t USB_MIDI_Descriptor_Jack_Endpoint_t::AssociatedJackID[1]

IDs of each jack inside the endpoint.

◆ Header

USB_Descriptor_Header_t USB_MIDI_Descriptor_Jack_Endpoint_t::Header

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

◆ Subtype

uint8_t USB_MIDI_Descriptor_Jack_Endpoint_t::Subtype

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

◆ TotalEmbeddedJacks

uint8_t USB_MIDI_Descriptor_Jack_Endpoint_t::TotalEmbeddedJacks

Total number of jacks inside this endpoint.

The documentation for this struct was generated from the following file: