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] |