68 bool searchRecursively,
70 bool allowPluginsWhichRequireAsynchronousInstantiation =
false);
94 String& nameOfPluginBeingScanned);
118 static void applyBlacklistingsFromDeadMansPedal (
KnownPluginList& listToApplyTo,
119 const File& deadMansPedalFile);
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_File.h:45
Definition juce_FileSearchPath.h:35
Definition juce_KnownPluginList.h:41
float getProgress() const
Definition juce_PluginDirectoryScanner.h:110
const bool allowAsync
Definition juce_PluginDirectoryScanner.h:130
StringArray filesOrIdentifiersToScan
Definition juce_PluginDirectoryScanner.h:125
PluginDirectoryScanner(KnownPluginList &listToAddResultsTo, AudioPluginFormat &formatToLookFor, FileSearchPath directoriesToSearch, bool searchRecursively, const File &deadMansPedalFile, bool allowPluginsWhichRequireAsynchronousInstantiation=false)
Definition juce_PluginDirectoryScanner.cpp:37
bool skipNextFile()
Definition juce_PluginDirectoryScanner.cpp:119
String getNextPluginFileThatWillBeScanned() const
Definition juce_PluginDirectoryScanner.cpp:73
std::atomic< float > progress
Definition juce_PluginDirectoryScanner.h:129
StringArray failedFiles
Definition juce_PluginDirectoryScanner.h:127
File deadMansPedalFile
Definition juce_PluginDirectoryScanner.h:126
const StringArray & getFailedFiles() const noexcept
Definition juce_PluginDirectoryScanner.h:115
void setDeadMansPedalFile(const StringArray &newContents)
Definition juce_PluginDirectoryScanner.cpp:125
AudioPluginFormat & format
Definition juce_PluginDirectoryScanner.h:124
void updateProgress()
Definition juce_PluginDirectoryScanner.cpp:78
Atomic< int > nextIndex
Definition juce_PluginDirectoryScanner.h:128
bool scanNextFile(bool dontRescanIfAlreadyInList, String &nameOfPluginBeingScanned)
Definition juce_PluginDirectoryScanner.cpp:83
KnownPluginList & list
Definition juce_PluginDirectoryScanner.h:123
void setFilesOrIdentifiersToScan(const StringArray &filesOrIdentifiersToScan)
Definition juce_PluginDirectoryScanner.cpp:58
Definition juce_StringArray.h:35
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_Atomic.h:42
#define const
Definition zconf.h:137