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

Test Input Overwriting. More...

#include <vsttestsuite.h>

+ Inheritance diagram for VstProcessInputOverwritingTest:

Public Member Functions

 VstProcessInputOverwritingTest (IPlugProvider *plugProvider, ProcessSampleSize sampl)
 
bool run (ITestResult *testResult) SMTG_OVERRIDE
 
bool preProcess (ITestResult *testResult) SMTG_OVERRIDE
 
bool postProcess (ITestResult *testResult) SMTG_OVERRIDE
 
const chargetName () const 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 *) SMTG_OVERRIDE
 
bool teardown () SMTG_OVERRIDE
 
virtual void printTestHeader (ITestResult *testResult)
 

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 Input Overwriting.

Constructor & Destructor Documentation

VstProcessInputOverwritingTest ( IPlugProvider plugProvider,
ProcessSampleSize  sampl 
)

Member Function Documentation

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

Reimplemented from VstProcessTest.

bool postProcess ( ITestResult *  testResult)
virtual

Reimplemented from VstProcessTest.

const char* getName ( ) const
inlinevirtual

Reimplemented from VstProcessTest.

Empty

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