25 #ifndef JUCE_AUDIOPLUGINFORMAT_H_INCLUDED
26 #define JUCE_AUDIOPLUGINFORMAT_H_INCLUDED
46 virtual String getName()
const = 0;
58 const String& fileOrIdentifier) = 0;
64 double initialSampleRate,
65 int initialBufferSize) = 0;
73 virtual bool fileMightContainThisPluginType (
const String& fileOrIdentifier) = 0;
76 virtual String getNameOfPluginFromIdentifier (
const String& fileOrIdentifier) = 0;
88 virtual bool canScanForPlugins()
const = 0;
112 #endif // JUCE_AUDIOPLUGINFORMAT_H_INCLUDED
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_FileSearchPath.h:39
Definition: juce_PluginDescription.h:40
Definition: juce_StringArray.h:39
Definition: juce_AudioPluginInstance.h:42