JUCE API reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::AudioPluginExtensions::VSTClient::ExtraFunctions Class Referenceabstract

Base class for some extra functions that can be attached to a VST plugin instance. More...

Public Member Functions

virtual ~ExtraFunctions ()=default
 
virtual int64 getTempoAt (int64 samplePos)=0
 This should return 10000 * the BPM at this position in the current edit.
 
virtual int getAutomationState ()=0
 This should return the host's automation state.
 

Detailed Description

Base class for some extra functions that can be attached to a VST plugin instance.

Constructor & Destructor Documentation

◆ ~ExtraFunctions()

virtual juce::AudioPluginExtensions::VSTClient::ExtraFunctions::~ExtraFunctions ( )
virtualdefault

Member Function Documentation

◆ getTempoAt()

virtual int64 juce::AudioPluginExtensions::VSTClient::ExtraFunctions::getTempoAt ( int64  samplePos)
pure virtual

This should return 10000 * the BPM at this position in the current edit.

◆ getAutomationState()

virtual int juce::AudioPluginExtensions::VSTClient::ExtraFunctions::getAutomationState ( )
pure virtual

This should return the host's automation state.

Returns
0 = not supported, 1 = off, 2 = read, 3 = write, 4 = read/write

The documentation for this class was generated from the following file: