VST 3 Interfaces VST 3.7
SDK for developing VST plug-in
|
#include "pluginterfaces/base/ipluginbase.h"
#include "pluginterfaces/vst/vsttypes.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"
Classes | |
struct | BusInfo |
BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific given bus. More... | |
struct | RoutingInfo |
Routing Information: When the plug-in supports multiple I/O busses, a host may want to know how the busses are related. More... | |
class | IComponent |
Component base interface: Vst::IComponent. More... | |
Namespaces | |
namespace | Steinberg |
namespace | Steinberg::Vst |
All VST specific interfaces are located in Vst namespace. | |
Macros | |
#define | BEGIN_FACTORY_DEF(vendor, url, email) |
Enumerations | |
enum | MediaTypes { kAudio = 0 , kEvent , kNumMediaTypes } |
Bus media types. More... | |
enum | BusDirections { kInput = 0 , kOutput } |
Bus directions. More... | |
enum | BusTypes { kMain = 0 , kAux } |
Bus types. More... | |
enum | IoModes { kSimple = 0 , kAdvanced , kOfflineProcessing } |
I/O modes. More... | |
Variables | |
const int32 | kDefaultFactoryFlags = PFactoryInfo::kUnicode |
Standard value for PFactoryInfo::flags. More... | |
#define BEGIN_FACTORY_DEF | ( | vendor, | |
url, | |||
) |