JUCE  v5.1.1-3-g1a0b28c73
JUCE API
VSTPluginFormat::ExtraFunctions Class Referenceabstract

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

#include <juce_VSTPluginFormat.h>

Public Member Functions

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

Detailed Description

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

Constructor & Destructor Documentation

◆ ~ExtraFunctions()

virtual VSTPluginFormat::ExtraFunctions::~ExtraFunctions ( )
inlinevirtual

References JUCE_CALLTYPE.

Member Function Documentation

◆ getAutomationState()

virtual int VSTPluginFormat::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

◆ getTempoAt()

virtual int64 VSTPluginFormat::ExtraFunctions::getTempoAt ( int64  samplePos)
pure virtual

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


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