PluginProcessor.h (611B)
1 #pragma once 2 3 #include "jucePluginEditorLib/pluginProcessor.h" 4 5 namespace mqJucePlugin 6 { 7 class AudioPluginAudioProcessor : public jucePluginEditorLib::Processor 8 { 9 public: 10 AudioPluginAudioProcessor(); 11 ~AudioPluginAudioProcessor() override; 12 13 jucePluginEditorLib::PluginEditorState* createEditorState() override; 14 15 synthLib::Device* createDevice() override; 16 void getRemoteDeviceParams(synthLib::DeviceCreateParams& _params) const override; 17 18 19 pluginLib::Controller* createController() override; 20 private: 21 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(AudioPluginAudioProcessor) 22 }; 23 }