29#if (JUCE_PLUGINHOST_VST3 && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX || JUCE_BSD)) || DOXYGEN
51 [[deprecated (
"Instead of using this function, use AudioPluginInstance::getExtensions() "
52 "to visit the ExtensionsVisitor::VST3 struct for the instance, if it exists. "
53 "Then, call ExtensionsVisitor::VST3::setPreset() to set the state using the "
54 "contents of a vstpreset file.")]]
59 static String getFormatName() {
return "VST3"; }
77 bool requiresUnblockedMessageThreadDuringCreation (
const PluginDescription&)
const override;
Base class for an active instance of a plugin.
Represents a set of folders that make up a search path.
Represents a local file or directory.
A class to hold a resizable block of raw data.
An array designed for holding objects.
A small class to represent some facts about a particular type of plug-in.
A special array for holding a list of strings.