Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Macros

#define UMP_STREAM_FORMAT_COMPLETE   0x00
 Complete message in one UMP.
#define UMP_STREAM_FORMAT_START   0x01
 Start of a message which spans two or more UMPs.
#define UMP_STREAM_FORMAT_CONTINUE   0x02
 Continuing a message which spans three or more UMPs.
#define UMP_STREAM_FORMAT_END   0x03
 End of message which spans two or more UMPs.

Detailed Description

See also
Universal MIDI Packet (UMP) Format and MIDI 2.0 Protocol: 7.1 UMP Stream Messages: Format
Remarks
When UMP_MT(x)=UMP_MT_UMP_STREAM, then UMP_STREAM_FORMAT(x) may be one of:

Macro Definition Documentation

◆ UMP_STREAM_FORMAT_COMPLETE

#define UMP_STREAM_FORMAT_COMPLETE   0x00

#include <zephyr/audio/midi.h>

Complete message in one UMP.

◆ UMP_STREAM_FORMAT_CONTINUE

#define UMP_STREAM_FORMAT_CONTINUE   0x02

#include <zephyr/audio/midi.h>

Continuing a message which spans three or more UMPs.

There might be multiple Continue UMPs in a single message

◆ UMP_STREAM_FORMAT_END

#define UMP_STREAM_FORMAT_END   0x03

#include <zephyr/audio/midi.h>

End of message which spans two or more UMPs.

◆ UMP_STREAM_FORMAT_START

#define UMP_STREAM_FORMAT_START   0x01

#include <zephyr/audio/midi.h>

Start of a message which spans two or more UMPs.