Created
February 17, 2018 18:32
-
-
Save anonymous/9db7b64f6aaee8ed66be7512aab972be to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
============================================================================== | |
This file was auto-generated! | |
It contains the basic startup code for a Juce application. | |
============================================================================== | |
*/ | |
#ifndef PLUGINPROCESSOR_H_INCLUDED | |
#define PLUGINPROCESSOR_H_INCLUDED | |
#include "../JuceLibraryCode/JuceHeader.h" | |
//============================================================================== | |
/** | |
*/ | |
class Speaker_GodsCabAudioProcessor : public AudioProcessor | |
{ | |
public: | |
//============================================================================== | |
Speaker_GodsCabAudioProcessor(); | |
~Speaker_GodsCabAudioProcessor(); | |
//============================================================================== | |
void prepareToPlay (double sampleRate, int samplesPerBlock) override; | |
void releaseResources() override; | |
void processBlock (AudioBuffer<float>& buffer, MidiBuffer& midiMessages) override; | |
//============================================================================== | |
AudioProcessorEditor* createEditor() override; | |
bool hasEditor() const override; | |
//============================================================================== | |
const String getName() const override; | |
int getNumParameters() override; | |
float getParameter (int index) override; | |
void setParameter (int index, float newValue) override; | |
const String getParameterName (int index) override; | |
const String getParameterText (int index) override; | |
const String getInputChannelName (int channelIndex) const override; | |
const String getOutputChannelName (int channelIndex) const override; | |
bool isInputChannelStereoPair (int index) const override; | |
bool isOutputChannelStereoPair (int index) const override; | |
bool acceptsMidi() const override; | |
bool producesMidi() const override; | |
bool silenceInProducesSilenceOut() const override; | |
double getTailLengthSeconds() const override; | |
//============================================================================== | |
int getNumPrograms() override; | |
int getCurrentProgram() override; | |
void setCurrentProgram (int index) override; | |
const String getProgramName (int index) override; | |
void changeProgramName (int index, const String& newName) override; | |
//============================================================================== | |
void getStateInformation (MemoryBlock& destData) override; | |
void setStateInformation (const void* data, int sizeInBytes) override; | |
private: | |
//Private Data, helper methods etc. | |
TooltipWindow tooltipWindow; // add tooltips to the application | |
//============================================================================== | |
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Speaker_GodsCabAudioProcessor) | |
}; | |
#endif // PLUGINPROCESSOR_H_INCLUDED |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment