VstProcessTest Class Reference

Test Process Test. More...

#include <vsttestsuite.h>

Inheritance diagram for VstProcessTest:
Inheritance graph
[legend]

Public Member Functions

 VstProcessTest (IPlugProvider *plugProvider, ProcessSampleSize sampl)
virtual const chargetName () 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

Detailed Description

Test Process Test.


Constructor & Destructor Documentation

VstProcessTest ( IPlugProvider plugProvider,
ProcessSampleSize  sampl 
)

Member Function Documentation

virtual const char* getName (  )  const [inline, virtual]
bool setup (  ) 

Reimplemented from VstTestEnh.

Reimplemented in VstAutomationTest, and VstProcessTailTest.

bool run ( ITestResult *  testResult  ) 
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


Field Documentation

HostProcessData processData [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.