VST 3 SDK  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Data Structures | Namespaces | Macros | Typedefs | Functions
vsttestsuite.h File Reference
#include "pluginterfaces/test/itest.h"
#include "public.sdk/source/vst/hosting/processdata.h"
#include "pluginterfaces/base/ipluginbase.h"
#include "pluginterfaces/vst/ivstcomponent.h"
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "pluginterfaces/vst/ivsteditcontroller.h"
#include "pluginterfaces/vst/ivstparameterchanges.h"

Data Structures

class  IPlugProvider
 Test Helper. More...
 
class  ParamPoint
 VstAutomationTest helper classes. More...
 
class  ParamChanges
 VstAutomationTest helper classes: implementation of IParamValueQueue. More...
 
class  VstTestBase
 Test Helper. More...
 
class  VstTestEnh
 Test Helper. More...
 
class  VstSuspendResumeTest
 Test Suspend/Resume. More...
 
class  VstTerminateInitializeTest
 Test Terminate/Initialize. More...
 
class  VstScanBussesTest
 Test Scan Buses. More...
 
class  VstScanParametersTest
 Test Scan Parameters. More...
 
class  VstMidiMappingTest
 Test MIDI Mapping. More...
 
class  VstNoteExpressionTest
 Test Note Expression. More...
 
class  VstKeyswitchTest
 Test Keyswitch. More...
 
class  VstEditorClassesTest
 Test Scan Editor Classes. More...
 
class  VstUnitInfoTest
 Test Scan Units. More...
 
class  VstProgramInfoTest
 Test Scan Programs. More...
 
class  VstUnitStructureTest
 Test Check Unit Structure. More...
 
class  VstProcessTest
 Test Process Test. More...
 
class  VstSpeakerArrangementTest
 Test Speaker Arrangement. More...
 
class  VstAutomationTest
 Test Automation. More...
 
class  VstValidStateTransitionTest
 Test Valid State Transition. More...
 
class  VstInvalidStateTransitionTest
 Test Invalid State Transition. More...
 
class  VstRepeatIdenticalStateTransitionTest
 Test Repeat Identical State Transition. More...
 
class  VstBusConsistencyTest
 Test Bus Consistency. More...
 
class  VstBusInvalidIndexTest
 Test Bus Invalid Index. More...
 
class  VstSilenceFlagsTest
 Test Silence Flags. More...
 
class  VstSilenceProcessingTest
 Test Silence Processing. More...
 
class  VstFlushParamTest
 Test Parameters Flush (no Buffer). More...
 
class  VstBusActivationTest
 Test Bus Activation. More...
 
class  VstVariableBlockSizeTest
 Test Variable Block Size. More...
 
class  VstProcessFormatTest
 Test Process Format. More...
 
class  VstCheckAudioBusArrangementTest
 Test Check Audio Bus Arrangement. More...
 
class  VstProcessTailTest
 Test ProcesTail. More...
 

Namespaces

 Steinberg
 
 Steinberg::Vst
 

Macros

#define DECLARE_VSTTEST(name)   virtual const char* getName () const SMTG_OVERRIDE { return name; }
 

Typedefs

typedef int32 ProcessSampleSize
 

Functions

void setStandardPluginContext (FUnknown *context)
 Set from outside the plug-in context (simulating a host context) More...
 

Macro Definition Documentation

#define DECLARE_VSTTEST (   name)    virtual const char* getName () const SMTG_OVERRIDE { return name; }
Empty

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