VST 3 SDK  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
TestEnh Class Reference

Test Helper. More...

#include <testbase.h>

+ Inheritance diagram for TestEnh:

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 chargetName () const =0
 
DECLARE_FUNKNOWN_METHODS bool setup () SMTG_OVERRIDE
 
bool run (ITestResult *) SMTG_OVERRIDE=0
 
bool teardown () SMTG_OVERRIDE
 
virtual void printTestHeader (ITestResult *testResult)
 

Protected Attributes

IAudioProcessoraudioEffect
 
ProcessSetup processSetup
 
- Protected Attributes inherited from TestBase
ITestPlugProviderplugProvider
 
IComponentvstPlug
 
IEditControllercontroller
 

Detailed Description

Test Helper.

Member Enumeration Documentation

Enumerator
kBlockSize 
kMaxSamplesPerBlock 
kSampleRate 

Constructor & Destructor Documentation

TestEnh ( ITestPlugProvider plugProvider,
ProcessSampleSize  sampl 
)
~TestEnh ( )
override

Member Function Documentation

bool setup ( )
bool teardown ( )

Member Data Documentation

IAudioProcessor* audioEffect
protected
ProcessSetup processSetup
protected
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.