VST 3 SDK  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions
VstProcessTailTest Class Reference

Test ProcesTail. More...

#include <vsttestsuite.h>

+ Inheritance diagram for VstProcessTailTest:

Public Member Functions

 VstProcessTailTest (IPlugProvider *plugProvider, ProcessSampleSize sampl)
 
virtual ~VstProcessTailTest ()
 
virtual const chargetName () const SMTG_OVERRIDE
 
bool setup () SMTG_OVERRIDE
 
bool run (ITestResult *testResult) SMTG_OVERRIDE
 
bool preProcess (ITestResult *testResult) SMTG_OVERRIDE
 
bool postProcess (ITestResult *testResult) SMTG_OVERRIDE
 
- Public Member Functions inherited from VstProcessTest
 VstProcessTest (IPlugProvider *plugProvider, ProcessSampleSize sampl)
 
bool setup () SMTG_OVERRIDE
 
bool run (ITestResult *testResult) SMTG_OVERRIDE
 
bool teardown () SMTG_OVERRIDE
 
- Public Member Functions inherited from VstTestEnh
 VstTestEnh (IPlugProvider *plugProvider, ProcessSampleSize sampl)
 
virtual ~VstTestEnh ()
 
bool setup () SMTG_OVERRIDE
 
bool teardown () SMTG_OVERRIDE
 
- Public Member Functions inherited from VstTestBase
 VstTestBase (IPlugProvider *plugProvider)
 
virtual ~VstTestBase ()
 
DECLARE_FUNKNOWN_METHODS bool setup () SMTG_OVERRIDE
 
bool run (ITestResult *testResult) SMTG_OVERRIDE
 
bool teardown () SMTG_OVERRIDE
 

Additional Inherited Members

- Public Types inherited from VstTestEnh
enum  AudioDefaults { kBlockSize = 64, kMaxSamplesPerBlock = 8192, kSampleRate = 44100 }
 
- Protected Member Functions inherited from VstProcessTest
virtual bool prepareProcessing ()
 setup ProcessData and allocate buffers More...
 
virtual bool unprepareProcessing ()
 free dynamic memory of ProcessData More...
 
bool setupBuffers (int32 numBusses, AudioBusBuffers *audioBuffers, BusDirection dir)
 
bool setupBuffers (AudioBusBuffers &audioBuffers)
 
bool freeBuffers (int32 numBuses, AudioBusBuffers *buses)
 
bool canProcessSampleSize (ITestResult *testResult)
 audioEffect has to be available More...
 
- Protected Attributes inherited from VstProcessTest
HostProcessData processData
 
- Protected Attributes inherited from VstTestEnh
IAudioProcessoraudioEffect
 
ProcessSetup processSetup
 
- Protected Attributes inherited from VstTestBase
IPlugProviderplugProvider
 
IComponentvstPlug
 
IEditControllercontroller
 

Detailed Description

Test ProcesTail.

Constructor & Destructor Documentation

VstProcessTailTest ( IPlugProvider plugProvider,
ProcessSampleSize  sampl 
)
~VstProcessTailTest ( )
virtual

Member Function Documentation

virtual const char* getName ( ) const
inlinevirtual

Reimplemented from VstProcessTest.

bool setup ( )
bool run ( ITestResult *  testResult)
bool preProcess ( ITestResult *  testResult)
virtual

Reimplemented from VstProcessTest.

bool postProcess ( ITestResult *  testResult)
virtual

Reimplemented from VstProcessTest.

Empty

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