|
| StandaloneFilterWindow (const String &title, Colour backgroundColour, PropertySet *settingsToUse, bool takeOwnershipOfSettings, const String &preferredDefaultDeviceName=String(), const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions=nullptr, const Array< PluginInOuts > &constrainToConfiguration={}, bool autoOpenMidiDevices=false) |
|
AudioProcessor * | getAudioProcessor () const noexcept |
|
AudioDeviceManager & | getDeviceManager () const noexcept |
|
void | resetToDefaultState () |
|
void | closeButtonPressed () override |
|
void | handleMenuResult (int result) |
|
void | resized () override |
|
virtual StandalonePluginHolder * | getPluginHolder () |
|
A class that can be used to run a simple standalone application containing your filter.
Just create one of these objects in your JUCEApplicationBase::initialise() method, and let it do its work. It will create your filter object using the same createPluginFilter() function that the other plugin wrappers use.
@tags{Audio}