Can be used to retrieve information about a VST that is wrapped by an AudioProcessor.
More...
|
| class | ExtraFunctions |
| | Base class for some extra functions that can be attached to a VST plugin instance. More...
|
| |
Can be used to retrieve information about a VST that is wrapped by an AudioProcessor.
◆ ~VSTClient()
| virtual juce::AudioPluginExtensions::VSTClient::~VSTClient |
( |
| ) |
|
|
virtualdefault |
◆ getAEffectPtr()
| virtual AEffect * juce::AudioPluginExtensions::VSTClient::getAEffectPtr |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getVSTXML()
Attempts to retrieve the VSTXML data from a plugin.
Will return nullptr if the plugin doesn't have any VSTXML.
◆ loadFromFXBFile()
| virtual bool juce::AudioPluginExtensions::VSTClient::loadFromFXBFile |
( |
Span< const std::byte > |
data | ) |
|
|
pure virtual |
Attempts to reload a VST plugin's state from some FXB or FXP data.
◆ saveToFXBFile()
Attempts to save a VST's state to some FXP or FXB data.
◆ setChunkData()
Attempts to set a VST's state from a chunk of memory.
◆ getChunkData()
Attempts to get a VST's state as a chunk of memory.
◆ setExtraFunctions()
Provides an ExtraFunctions callback object for a plugin to use.
The plugin will take ownership of the object and will delete it automatically.
◆ dispatcher()
This simply calls directly to the VST's AEffect::dispatcher() function.
The documentation for this struct was generated from the following file: