MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ make_midi()

InputValue MayaFlux::Core::InputValue::make_midi ( uint8_t  status,
uint8_t  d1,
uint8_t  d2,
uint32_t  dev_id 
)
static

Definition at line 177 of file InputBinding.cpp.

178{
179 return {
180 .type = Type::MIDI,
181 .data = MIDIMessage { .status = status, .data1 = d1, .data2 = d2 },
182 .timestamp_ns = static_cast<uint64_t>(
183 std::chrono::steady_clock::now().time_since_epoch().count()),
184 .device_id = dev_id,
186 };
187}
@ MIDI
MIDI controllers and instruments.
uint32_t device_id
Source device identifier.
@ MIDI
Structured MIDI message.
InputType source_type
Backend that generated this value.

References device_id, MayaFlux::Core::MIDI, MIDI, source_type, MayaFlux::Core::InputValue::MIDIMessage::status, and type.

Referenced by MayaFlux::Core::MIDIBackend::parse_midi_message(), and MayaFlux::Core::MIDIBackend::rtmidi_callback().

+ Here is the caller graph for this function: