25 #if JUCE_PLUGINHOST_VST || DOXYGEN 45 static bool loadFromFXBFile (
AudioPluginInstance* plugin,
const void* data,
size_t dataSize);
54 static bool setChunkData (
AudioPluginInstance* plugin,
const void* data,
int size,
bool isPreset);
61 virtual ~ExtraFunctions() {}
64 virtual int64 getTempoAt (
int64 samplePos) = 0;
69 virtual int getAutomationState() = 0;
79 typedef int64 VstIntPtr;
81 typedef int32 VstIntPtr;
88 String getName()
const override {
return "VST"; }
91 bool fileMightContainThisPluginType (
const String& fileOrIdentifier)
override;
92 String getNameOfPluginFromIdentifier (
const String& fileOrIdentifier)
override;
97 bool canScanForPlugins()
const override {
return true; }
Definition: juce_MemoryBlock.h:38
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_XmlElement.h:142
Definition: juce_FileSearchPath.h:39
Definition: juce_PluginDescription.h:40
long long int64
Definition: juce_MathsFunctions.h:60
Definition: juce_StringArray.h:39
Definition: juce_AudioPluginInstance.h:42
Definition: juce_File.h:45
signed int int32
Definition: juce_MathsFunctions.h:49