Test Process Test. More...
#include <vsttestsuite.h>

Public Member Functions | |
| VstProcessTest (IPlugProvider *plugProvider, ProcessSampleSize sampl) | |
| virtual const char * | getName () const |
| bool | setup () |
| bool | run (ITestResult *testResult) |
| bool | teardown () |
Protected Member Functions | |
| virtual bool | prepareProcessing () |
| setup ProcessData and allocate buffers | |
| virtual bool | unprepareProcessing () |
| free dynamic memory of ProcessData | |
| virtual bool | preProcess (ITestResult *testResult) |
| is called just before the process call | |
| virtual bool | postProcess (ITestResult *testResult) |
| is called right after the process call | |
| 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 | |
Protected Attributes | |
| HostProcessData | processData |
Test Process Test.
| VstProcessTest | ( | IPlugProvider * | plugProvider, | |
| ProcessSampleSize | sampl | |||
| ) |
| virtual const char* getName | ( | ) | const [inline, virtual] |
Reimplemented from VstTestBase.
Reimplemented in VstSpeakerArrangementTest, VstAutomationTest, VstSilenceFlagsTest, VstSilenceProcessingTest, VstFlushParamTest, VstVariableBlockSizeTest, VstProcessFormatTest, and VstProcessTailTest.
| bool setup | ( | ) |
Reimplemented from VstTestEnh.
Reimplemented in VstAutomationTest, and VstProcessTailTest.
| bool run | ( | ITestResult * | testResult | ) |
Reimplemented from VstTestBase.
Reimplemented in VstSpeakerArrangementTest, VstAutomationTest, VstSilenceFlagsTest, VstSilenceProcessingTest, VstFlushParamTest, VstVariableBlockSizeTest, VstProcessFormatTest, and VstProcessTailTest.
| bool teardown | ( | ) |
Reimplemented from VstTestEnh.
Reimplemented in VstAutomationTest.
| bool prepareProcessing | ( | ) | [protected, virtual] |
setup ProcessData and allocate buffers
Reimplemented in VstSpeakerArrangementTest.
| bool unprepareProcessing | ( | ) | [protected, virtual] |
free dynamic memory of ProcessData
| bool preProcess | ( | ITestResult * | testResult | ) | [protected, virtual] |
is called just before the process call
Reimplemented in VstAutomationTest, and VstProcessTailTest.
| bool postProcess | ( | ITestResult * | testResult | ) | [protected, virtual] |
is called right after the process call
Reimplemented in VstAutomationTest, and VstProcessTailTest.
| bool setupBuffers | ( | int32 | numBusses, | |
| AudioBusBuffers * | audioBuffers, | |||
| BusDirection | dir | |||
| ) | [protected] |
| bool setupBuffers | ( | AudioBusBuffers & | audioBuffers | ) | [protected] |
| bool freeBuffers | ( | int32 | numBuses, | |
| AudioBusBuffers * | buses | |||
| ) | [protected] |
| bool canProcessSampleSize | ( | ITestResult * | testResult | ) | [protected] |
audioEffect has to be available
HostProcessData processData [protected] |