VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include "pluginterfaces/test/itest.h"
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "pluginterfaces/vst/ivstparameterchanges.h"
#include "pluginterfaces/vst/ivsttestplugprovider.h"
#include <atomic>
#include <cstdlib>
#include <string>
Classes | |
struct | TestingPluginContext |
struct | TestDefaults |
class | TestBase |
Test Helper. More... | |
class | TestEnh |
Test Helper. More... | |
class | ParamPoint |
AutomationTest helper classes. More... | |
class | ParamChanges |
AutomationTest helper classes: implementation of IParamValueQueue. More... | |
class | StringResult |
Namespaces | |
namespace | Steinberg |
namespace | Steinberg::Vst |
Macros | |
#define | DECLARE_VSTTEST(name) const char* getName () const SMTG_OVERRIDE { return name; } |
Typedefs | |
using | ProcessSampleSize = int32 |
Functions | |
void | addMessage (ITestResult *testResult, const std::u16string &str) |
void | addMessage (ITestResult *testResult, const char *str) |
void | addErrorMessage (ITestResult *testResult, const char *str) |
void | addErrorMessage (ITestResult *testResult, const std::u16string &str) |
std::u16string | printf (const char8 *format,...) |
#define DECLARE_VSTTEST | ( | name | ) | const char* getName () const SMTG_OVERRIDE { return name; } |