vsttestsuite.cpp File Reference

#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 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
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

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