107 PacketCallbackFunction&& callback)
109 using CallbackPtr =
decltype (std::addressof (callback));
112 #define JUCE_MINGW_HIDDEN_VISIBILITY __attribute__ ((visibility ("hidden")))
114 #define JUCE_MINGW_HIDDEN_VISIBILITY
117 struct JUCE_MINGW_HIDDEN_VISIBILITY Callback
122 void handleIncomingMidiMessage (
void*,
const MidiMessage& msg)
const
126 dispatch.converter.convert (view, *callbackPtr);
130 void handlePartialSysexMessage (
void*,
const uint8_t*,
int,
double)
const {}
133 CallbackPtr callbackPtr =
nullptr;
136 #undef JUCE_MINGW_HIDDEN_VISIBILITY
138 Callback inputCallback { *
this, &callback };
139 concatenator.pushMidiData (begin,
int (end - begin), timestamp, (
void*)
nullptr, inputCallback);