commit e0a7c8a27c84b9e35eefb693b60098318141e862
parent 5d0b5f31a6c1023e4cf2c29061df989de88a23ec
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Sun, 28 Jul 2024 22:48:20 +0200
force device to be noncopyable
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/source/synthLib/device.h b/source/synthLib/device.h
@@ -15,7 +15,14 @@ namespace synthLib
{
public:
Device();
+ Device(const Device&) = delete;
+ Device(Device&&) = delete;
+
virtual ~Device();
+
+ Device& operator = (const Device&) = delete;
+ Device& operator = (Device&&) = delete;
+
virtual void process(const TAudioInputs& _inputs, const TAudioOutputs& _outputs, size_t _size, const std::vector<SMidiEvent>& _midiIn, std::vector<SMidiEvent>& _midiOut);
void setExtraLatencySamples(uint32_t _size);