#include <juce_UMPConversion.h>
Represents a MIDI message that happened at a particular time.
Unlike MidiMessage, BytestreamMidiView is non-owning.
Definition at line 32 of file juce_UMPConversion.h.
◆ BytestreamMidiView() [1/3]
juce::universal_midi_packets::BytestreamMidiView::BytestreamMidiView |
( |
Span< const std::byte > | bytesIn, |
|
|
double | timestampIn ) |
|
inlineconstexpr |
◆ BytestreamMidiView() [2/3]
juce::universal_midi_packets::BytestreamMidiView::BytestreamMidiView |
( |
const MidiMessage * | msg | ) |
|
|
inlineexplicit |
Creates a view over the provided message.
Note that the argument is a pointer, not a reference, in order to avoid taking a reference to a temporary.
Definition at line 42 of file juce_UMPConversion.h.
◆ BytestreamMidiView() [3/3]
juce::universal_midi_packets::BytestreamMidiView::BytestreamMidiView |
( |
const MidiMessageMetadata | msg | ) |
|
|
inlineexplicit |
◆ getMessage()
MidiMessage juce::universal_midi_packets::BytestreamMidiView::getMessage |
( |
| ) |
const |
|
inline |
◆ isSysEx()
bool juce::universal_midi_packets::BytestreamMidiView::isSysEx |
( |
| ) |
const |
|
inline |
◆ bytes
Span<const std::byte> juce::universal_midi_packets::BytestreamMidiView::bytes |
◆ timestamp
double juce::universal_midi_packets::BytestreamMidiView::timestamp = 0.0 |
The documentation for this struct was generated from the following file: