JUCE
|
Class to define a custom plugin scanner. More...
Public Member Functions | |
CustomScanner () | |
virtual | ~CustomScanner () |
virtual bool | findPluginTypesFor (AudioPluginFormat &format, OwnedArray< PluginDescription > &result, const String &fileOrIdentifier)=0 |
Attempts to load the given file and find a list of plugins in it. More... | |
virtual void | scanFinished () |
Called when a scan has finished, to allow clean-up of resources. More... | |
bool | shouldExit () const noexcept |
Returns true if the current scan should be abandoned. More... | |
Class to define a custom plugin scanner.
KnownPluginList::CustomScanner::CustomScanner | ( | ) |
|
virtual |
|
pure virtual |
Attempts to load the given file and find a list of plugins in it.
|
virtual |
Called when a scan has finished, to allow clean-up of resources.
|
noexcept |
Returns true if the current scan should be abandoned.
Any blocking methods should check this value repeatedly and return if if becomes true.