Lines Matching full:midi
3 * <linux/usb/midi-v2.h> -- USB MIDI 2.0 definitions.
10 #include <linux/usb/midi.h>
16 /* same as MIDI 1.0 */
30 /* A.5 MS MIDI IN and OUT Jack Types */
31 /* same as MIDI 1.0 */
38 /* A.7 Group Terminal Default MIDI Protocol */
39 #define USB_MS_MIDI_PROTO_UNKNOWN 0x00 /* Unknown (Use MIDI-CI) */
40 #define USB_MS_MIDI_PROTO_1_0_64 0x01 /* MIDI 1.0, UMP up to 64bits */
41 #define USB_MS_MIDI_PROTO_1_0_64_JRTS 0x02 /* MIDI 1.0, UMP up to 64bits, Jitter Reduction Timestam…
42 #define USB_MS_MIDI_PROTO_1_0_128 0x03 /* MIDI 1.0, UMP up to 128bits */
43 #define USB_MS_MIDI_PROTO_1_0_128_JRTS 0x04 /* MIDI 1.0, UMP up to 128bits, Jitter Reduction Timest…
44 #define USB_MS_MIDI_PROTO_2_0 0x11 /* MIDI 2.0 */
45 #define USB_MS_MIDI_PROTO_2_0_JRTS 0x12 /* MIDI 2.0, Jitter Reduction Timestamps */
48 /* Same as MIDI 1.0, use struct usb_ms_header_descriptor */
50 /* 5.3.2 Class-Specific MIDI Streaming Data Endpoint Descriptor */
89 __u8 bMIDIProtocol; /* Default MIDI protocol */