MayaFlux 0.5.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 242 of file InputBinding.cpp.

243{
244 return {
245 .type = Type::MIDI,
246 .data = MIDIMessage { .status = status, .data1 = d1, .data2 = d2 },
247 .timestamp_ns = static_cast<uint64_t>(
248 std::chrono::steady_clock::now().time_since_epoch().count()),
249 .device_id = dev_id,
251 };
252}
@ 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.