|
VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
#include "auwrapper.h"#include "NSDataIBStream.h"#include "aucocoaview.h"#include "base/source/fdynlib.h"#include "base/source/fstring.h"#include "pluginterfaces/base/ustring.h"#include "pluginterfaces/gui/iplugview.h"#include "pluginterfaces/vst/ivstmidicontrollers.h"#include "pluginterfaces/vst/vstpresetkeys.h"#include "pluginterfaces/vst/vsttypes.h"#include "public.sdk/source/vst/hosting/eventlist.h"#include "public.sdk/source/vst/hosting/hostclasses.h"#include "public.sdk/source/vst/hosting/parameterchanges.h"#include "public.sdk/source/vst/hosting/processdata.h"#include "public.sdk/source/vst/vsteditcontroller.h"#include <AudioToolbox/AudioToolbox.h>#include <dlfcn.h>#include <algorithm>#include <objc/runtime.h>#include "CAXException.h"Macros | |
| #define | SMTG_MAKE_STRING_PRIVATE_DONT_USE(x) #x |
| #define | SMTG_MAKE_STRING(x) SMTG_MAKE_STRING_PRIVATE_DONT_USE (x) |
| #define | kCurrentSavedStateVersion 0 |
| #define | PARAM(_typ, _name, _index, _nparams) _typ _name = *(_typ*)¶ms->params[_nparams - 1 - _index]; |
| #define SMTG_MAKE_STRING_PRIVATE_DONT_USE | ( | x | ) | #x |
| #define SMTG_MAKE_STRING | ( | x | ) | SMTG_MAKE_STRING_PRIVATE_DONT_USE (x) |
| #define kCurrentSavedStateVersion 0 |
| #define PARAM | ( | _typ, | |
| _name, | |||
| _index, | |||
| _nparams | |||
| ) | _typ _name = *(_typ*)¶ms->params[_nparams - 1 - _index]; |