MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / setCallback

Method setCallback

TheForceEngine/TFE_Audio/RtMidi.cpp:671–688  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

669}
670
671void MidiInApi :: setCallback( RtMidiIn::RtMidiCallback callback, void *userData )
672{
673 if ( inputData_.usingCallback ) {
674 errorString_ = "MidiInApi::setCallback: a callback function is already set!";
675 error( RtMidiError::WARNING, errorString_ );
676 return;
677 }
678
679 if ( !callback ) {
680 errorString_ = "RtMidiIn::setCallback: callback function value is invalid!";
681 error( RtMidiError::WARNING, errorString_ );
682 return;
683 }
684
685 inputData_.userCallback = callback;
686 inputData_.userData = userData;
687 inputData_.usingCallback = true;
688}
689
690void MidiInApi :: cancelCallback()
691{

Callers

nothing calls this directly

Calls 1

errorFunction · 0.85

Tested by

no test coverage detected