#include "vsttestsuite.h"#include "pluginterfaces/vst/ivstcomponent.h"#include "pluginterfaces/vst/ivstaudioprocessor.h"#include "pluginterfaces/vst/ivsteditcontroller.h"#include "pluginterfaces/vst/ivstprocesscontext.h"#include "pluginterfaces/vst/ivstmessage.h"#include "pluginterfaces/vst/ivstunits.h"#include "pluginterfaces/vst/ivstmidicontrollers.h"#include "pluginterfaces/vst/ivstnoteexpression.h"#include "pluginterfaces/vst/vstpresetkeys.h"#include "base/source/fstring.h"#include <cstdio>#include <stdlib.h>#include <math.h>Namespaces | |
| namespace | Steinberg |
| namespace | Steinberg::Vst |
Defines | |
| #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=0 | |
| void | setStandardPluginContext (FUnknown *context) |
| Set from outside the plug-in context (simulating a host context). | |
| IMPLEMENT_FUNKNOWN_METHODS (VstTestBase, ITest, ITest::iid) bool VstTestBase | |
| IMPLEMENT_FUNKNOWN_METHODS (ParamChanges, IParamValueQueue, IParamValueQueue::iid) IMPLEMENT_FUNKNOWN_METHODS(VstAutomationTest | |
Variables | |
| IParameterChanges | |
| #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 |