diff --git a/modules/juce_audio_basics/midi/ump/juce_UMP.h b/modules/juce_audio_basics/midi/ump/juce_UMP.h index ea1e53a325..eae2f8ccdb 100644 --- a/modules/juce_audio_basics/midi/ump/juce_UMP.h +++ b/modules/juce_audio_basics/midi/ump/juce_UMP.h @@ -45,7 +45,6 @@ #include "juce_UMPMidi1ToMidi2DefaultTranslator.h" #include "juce_UMPConverters.h" #include "juce_UMPDispatcher.h" -#include "juce_UMPReceiver.h" /** @cond */ namespace juce diff --git a/modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h b/modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h deleted file mode 100644 index 96e6b859d2..0000000000 --- a/modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - ============================================================================== - - This file is part of the JUCE framework. - Copyright (c) Raw Material Software Limited - - JUCE is an open source framework subject to commercial or open source - licensing. - - By downloading, installing, or using the JUCE framework, or combining the - JUCE framework with any other source code, object code, content or any other - copyrightable work, you agree to the terms of the JUCE End User Licence - Agreement, and all incorporated terms including the JUCE Privacy Policy and - the JUCE Website Terms of Service, as applicable, which will bind you. If you - do not agree to the terms of these agreements, we will not license the JUCE - framework to you, and you must discontinue the installation or download - process and cease use of the JUCE framework. - - JUCE End User Licence Agreement: https://juce.com/legal/juce-8-licence/ - JUCE Privacy Policy: https://juce.com/juce-privacy-policy - JUCE Website Terms of Service: https://juce.com/juce-website-terms-of-service/ - - Or: - - You may also use this code under the terms of the AGPLv3: - https://www.gnu.org/licenses/agpl-3.0.en.html - - THE JUCE FRAMEWORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL - WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. - - ============================================================================== -*/ - -/** @cond */ -namespace juce::universal_midi_packets -{ - -/** - A base class for classes which receive Universal MIDI Packets from an input. - - @tags{Audio} -*/ -struct Receiver -{ - virtual ~Receiver() noexcept = default; - - /** This will be called each time a new packet is ready for processing. */ - virtual void packetReceived (const View& packet, double time) = 0; -}; - -} // namespace juce::universal_midi_packets -/** @endcond */