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