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
Namespaces | Macros | Functions | Variables
vsttestsuite.cpp File Reference
#include "vsttestsuite.h"
#include "public.sdk/source/vst/hosting/stringconvert.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 <cstdio>
#include <stdlib.h>
#include <math.h>
#include <stdarg.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 ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.