Data Fields

USB_MIDI_Out_Jack_t Struct Reference
[Common Class Definitions]

MIDI class-specific Output Jack Descriptor. More...

#include <MIDI.h>

Data Fields

USB_Descriptor_Header_t Header
uint8_t Subtype
uint8_t JackType
uint8_t JackID
uint8_t NumberOfPins
uint8_t SourceJackID [1]
uint8_t SourcePinID [1]
uint8_t JackStrIndex

Detailed Description

Type define for an Audio class-specific MIDI OUT jack. This gives information to the host on a MIDI output, either a physical output jack, or a logical jack (sending output data internally, or to the host via an endpoint).


Field Documentation

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

ID value of this jack - must be a unique value within the device.

Index of a string descriptor describing this descriptor within the device.

Type of jack, one of the JACKTYPE_* mask values.

Number of output channels within the jack, either physical or logical.

ID of each output pin's source data jack.

Pin number in the input jack of each output pin's source data.

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


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