|
VST 3 SDK
VST 3.6.7
SDK for developing VST Plug-in
|
Test Process Test. More...
#include <vsttestsuite.h>
Inheritance diagram for VstProcessTest:Public Member Functions | |
| VstProcessTest (IPlugProvider *plugProvider, ProcessSampleSize sampl) | |
| virtual const char * | getName () const SMTG_OVERRIDE |
| 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 |
Protected Member Functions | |
| virtual bool | prepareProcessing () |
| setup ProcessData and allocate buffers More... | |
| virtual bool | unprepareProcessing () |
| free dynamic memory of ProcessData More... | |
| virtual bool | preProcess (ITestResult *testResult) |
| is called just before the process call More... | |
| virtual bool | postProcess (ITestResult *testResult) |
| is called right after the process call 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 | |
| HostProcessData | processData |
Protected Attributes inherited from VstTestEnh | |
| IAudioProcessor * | audioEffect |
| ProcessSetup | processSetup |
Protected Attributes inherited from VstTestBase | |
| IPlugProvider * | plugProvider |
| IComponent * | vstPlug |
| IEditController * | controller |
Additional Inherited Members | |
Public Types inherited from VstTestEnh | |
| enum | AudioDefaults { kBlockSize = 64, kMaxSamplesPerBlock = 8192, kSampleRate = 44100 } |
Test Process Test.
| VstProcessTest | ( | IPlugProvider * | plugProvider, |
| ProcessSampleSize | sampl | ||
| ) |
|
inlinevirtual |
Implements VstTestBase.
Reimplemented in VstProcessTailTest, VstProcessFormatTest, VstVariableBlockSizeTest, VstFlushParamTest, VstSilenceProcessingTest, VstSilenceFlagsTest, VstAutomationTest, and VstSpeakerArrangementTest.
| bool setup | ( | ) |
| bool run | ( | ITestResult * | testResult | ) |
| bool teardown | ( | ) |
|
protectedvirtual |
setup ProcessData and allocate buffers
Reimplemented in VstSpeakerArrangementTest.
|
protectedvirtual |
free dynamic memory of ProcessData
|
protectedvirtual |
is called just before the process call
Reimplemented in VstProcessTailTest, and VstAutomationTest.
|
protectedvirtual |
is called right after the process call
Reimplemented in VstProcessTailTest, and VstAutomationTest.
|
protected |
|
protected |
|
protected |
|
protected |
audioEffect has to be available
|
protected |