#include "pluginterfaces/base/ipluginbase.h"#include "vsttypes.h"#include "pluginterfaces/base/falignpush.h"#include "pluginterfaces/base/falignpop.h"Go to the source code of this file.
Namespaces | |
| namespace | Steinberg |
| namespace | Steinberg::Vst |
Classes | |
| struct | Steinberg::Vst::BusInfo |
| struct | Steinberg::Vst::RoutingInfo |
| class | Steinberg::Vst::IComponent |
Defines | |
| #define | BEGIN_FACTORY_DEF(vendor, url, email) |
Enumerations | |
| enum | Steinberg::Vst::MediaTypes { Steinberg::Vst::kAudio = 0, Steinberg::Vst::kEvent, Steinberg::Vst::kNumMediaTypes } |
| enum | Steinberg::Vst::BusDirections { Steinberg::Vst::kInput = 0, Steinberg::Vst::kOutput } |
| enum | Steinberg::Vst::BusTypes { Steinberg::Vst::kMain = 0, Steinberg::Vst::kAux } |
| enum | Steinberg::Vst::IoModes { Steinberg::Vst::kSimple = 0, Steinberg::Vst::kAdvanced } |
Variables | |
| const int32 | Steinberg::Vst::kDefaultFactoryFlags = PFactoryInfo::kUnicode |
| Standard value for PFactoryInfo::flags. | |
| #define BEGIN_FACTORY_DEF | ( | vendor, | |||
| url, | |||||
| ) |
Value:
using namespace Steinberg; \ EXPORT_FACTORY IPluginFactory* PLUGIN_API GetPluginFactory () { \ if (!gPluginFactory) \ { static PFactoryInfo factoryInfo = { vendor,url,email,Vst::kDefaultFactoryFlags }; \ gPluginFactory = new CPluginFactory (factoryInfo);
Definition at line 54 of file ivstcomponent.h.