Gin
|
#include <gin_audioprocessorwrapper.h>
Public Member Functions | |
AudioProcessorWrapper (std::unique_ptr< juce::AudioProcessor > p) | |
~AudioProcessorWrapper () override | |
const juce::String | getName () const override |
juce::StringArray | getAlternateDisplayNames () const override |
void | prepareToPlay (double sampleRate, int maximumExpectedSamplesPerBlock) override |
void | releaseResources () override |
void | memoryWarningReceived () override |
void | processBlock (juce::AudioBuffer< float > &buffer, juce::MidiBuffer &midiMessages) override |
void | processBlock (juce::AudioBuffer< double > &buffer, juce::MidiBuffer &midiMessages) override |
void | processBlockBypassed (juce::AudioBuffer< float > &buffer, juce::MidiBuffer &midiMessages) override |
void | processBlockBypassed (juce::AudioBuffer< double > &buffer, juce::MidiBuffer &midiMessages) override |
bool | canAddBus (bool isInput) const override |
bool | canRemoveBus (bool isInput) const override |
bool | supportsDoublePrecisionProcessing () const override |
double | getTailLengthSeconds () const override |
bool | acceptsMidi () const override |
bool | producesMidi () const override |
bool | supportsMPE () const override |
bool | isMidiEffect () const override |
void | reset () override |
juce::AudioProcessorParameter * | getBypassParameter () const override |
void | setNonRealtime (bool isNonRealtime) noexcept override |
juce::AudioProcessorEditor * | createEditor () override |
bool | hasEditor () const override |
void | refreshParameterList () override |
int | getNumPrograms () override |
int | getCurrentProgram () override |
void | setCurrentProgram (int index) override |
const juce::String | getProgramName (int index) override |
void | changeProgramName (int index, const juce::String &newName) override |
void | getStateInformation (juce::MemoryBlock &destData) override |
void | getCurrentProgramStateInformation (juce::MemoryBlock &destData) override |
void | setStateInformation (const void *data, int sizeInBytes) override |
void | setCurrentProgramStateInformation (const void *data, int sizeInBytes) override |
void | numChannelsChanged () override |
void | numBusesChanged () override |
void | processorLayoutsChanged () override |
void | addListener (juce::AudioProcessorListener *newListener) override |
void | removeListener (juce::AudioProcessorListener *listenerToRemove) override |
void | setPlayHead (juce::AudioPlayHead *newPlayHead) override |
void | audioWorkgroupContextChanged (const juce::AudioWorkgroup &workgroup) override |
juce::VST2ClientExtensions * | getVST2ClientExtensions () override |
juce::VST3ClientExtensions * | getVST3ClientExtensions () override |
CurveData | getResponseCurve (CurveData::Type curveType) const override |
void | updateTrackProperties (const TrackProperties &properties) override |
Public Attributes | |
std::unique_ptr< juce::AudioProcessor > | proc |
AudioProcessorWrapper::AudioProcessorWrapper | ( | std::unique_ptr< juce::AudioProcessor > | p | ) |
|
override |
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
Referenced by PluginWrapper::prepareToPlay().
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
Referenced by PluginWrapper::processBlock().
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
overridenoexcept |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
|
override |
References proc.
std::unique_ptr<juce::AudioProcessor> AudioProcessorWrapper::proc |
Referenced by acceptsMidi(), addListener(), audioWorkgroupContextChanged(), canAddBus(), canRemoveBus(), changeProgramName(), createEditor(), getAlternateDisplayNames(), getBypassParameter(), getCurrentProgram(), getCurrentProgramStateInformation(), getName(), getNumPrograms(), getProgramName(), getResponseCurve(), getStateInformation(), getTailLengthSeconds(), getVST2ClientExtensions(), getVST3ClientExtensions(), hasEditor(), isMidiEffect(), memoryWarningReceived(), numBusesChanged(), numChannelsChanged(), prepareToPlay(), processBlock(), processBlock(), processBlockBypassed(), processBlockBypassed(), processorLayoutsChanged(), producesMidi(), refreshParameterList(), releaseResources(), removeListener(), reset(), setCurrentProgram(), setCurrentProgramStateInformation(), setNonRealtime(), setPlayHead(), setStateInformation(), supportsDoublePrecisionProcessing(), supportsMPE(), and updateTrackProperties().