VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include <testbase.h>
Public Types | |
enum | AudioDefaults { kBlockSize = 64 , kMaxSamplesPerBlock = 8192 , kSampleRate = 44100 } |
Public Member Functions | |
TestEnh (ITestPlugProvider *plugProvider, ProcessSampleSize sampl) | |
~TestEnh () override | |
bool | setup () SMTG_OVERRIDE |
bool | teardown () SMTG_OVERRIDE |
Public Member Functions inherited from TestBase | |
TestBase (ITestPlugProvider *plugProvider) | |
virtual | ~TestBase () |
virtual const char * | getName () const =0 |
DECLARE_FUNKNOWN_METHODS bool | setup () SMTG_OVERRIDE |
bool | run (ITestResult *) SMTG_OVERRIDE=0 |
bool | teardown () SMTG_OVERRIDE |
virtual bool | activateMainIOBusses (bool val) |
virtual void | printTestHeader (ITestResult *testResult) |
Public Member Functions inherited from ITest | |
virtual bool | setup ()=0 |
virtual bool | run (ITestResult *testResult)=0 |
virtual bool | teardown ()=0 |
virtual const char * | getDescription () |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Protected Attributes | |
IAudioProcessor * | audioEffect |
ProcessSetup | processSetup |
Protected Attributes inherited from TestBase | |
ITestPlugProvider * | plugProvider |
IComponent * | vstPlug |
IEditController * | controller |
Additional Inherited Members | |
Static Public Attributes inherited from ITest | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Test Helper.
enum AudioDefaults |
TestEnh | ( | ITestPlugProvider * | plugProvider, |
ProcessSampleSize | sampl | ||
) |
|
override |
|
virtual |
Reimplemented from TestBase.
|
virtual |
Reimplemented from TestBase.
|
protected |
|
protected |