| 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; } |