VST 3 SDK VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Namespaces | Macros | Functions | Variables
vsttestsuite.cpp File Reference
`#include "vsttestsuite.h"`
`#include "public.sdk/source/vst/hosting/stringconvert.h"`
`#include "pluginterfaces/vst/ivstaudioprocessor.h"`
`#include "pluginterfaces/vst/ivstcomponent.h"`
`#include "pluginterfaces/vst/ivsteditcontroller.h"`
`#include "pluginterfaces/vst/ivstmessage.h"`
`#include "pluginterfaces/vst/ivstmidicontrollers.h"`
`#include "pluginterfaces/vst/ivstnoteexpression.h"`
`#include "pluginterfaces/vst/ivstphysicalui.h"`
`#include "pluginterfaces/vst/ivstprocesscontext.h"`
`#include "pluginterfaces/vst/ivstunits.h"`
`#include "pluginterfaces/vst/vstpresetkeys.h"`
`#include "base/source/fdebug.h"`
`#include "base/source/fstring.h"`
`#include <cstdio>`
`#include <math.h>`
`#include <stdarg.h>`
`#include <stdlib.h>`

## Namespaces
| Steinberg
| Steinberg::Vst

## Macros
#define | NUM_ITERATIONS 20
#define | DEFAULT_SAMPLE_RATE 44100
#define | DEFAULT_BLOCK_SIZE 64
#define | MAX_BLOCK_SIZE 8192
#define | BUFFERS_ARE_EQUAL 0
#define | NUM_AUDIO_BLOCKS_TO_PROCESS 3
#define | CHANNEL_IS_SILENT 1
#define | TOUGHTESTS 0

## Functions
| DEF_CLASS_IID (IPlugProvider) FUnknown *gStandardPluginContext
void | setStandardPluginContext (FUnknown *context)
| Set from outside the plug-in context (simulating a host context) More...
| IMPLEMENT_FUNKNOWN_METHODS (VstTestBase, ITest, ITest::iid) bool VstTestBase
| IMPLEMENT_FUNKNOWN_METHODS (ParamChanges, IParamValueQueue, IParamValueQueue::iid) IMPLEMENT_FUNKNOWN_METHODS(VstAutomationTest

## Variables
| IParameterChanges

## Macro Definition Documentation

#define NUM_ITERATIONS 20

#define DEFAULT_SAMPLE_RATE 44100

#define DEFAULT_BLOCK_SIZE 64

#define MAX_BLOCK_SIZE 8192

#define BUFFERS_ARE_EQUAL 0

#define NUM_AUDIO_BLOCKS_TO_PROCESS 3

#define CHANNEL_IS_SILENT 1

#define TOUGHTESTS 0

Empty

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