LMMS
Loading...
Searching...
No Matches
ivstcomponent.h File Reference

Go to the source code of this file.

Classes

struct  Steinberg::Vst::BusInfo
struct  Steinberg::Vst::RoutingInfo
class  Steinberg::Vst::IComponent

Namespaces

namespace  Steinberg
namespace  Steinberg::Vst

Macros

#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 , Steinberg::Vst::kOfflineProcessing }

Variables

const int32 Steinberg::Vst::kDefaultFactoryFlags = PFactoryInfo::kUnicode

Macro Definition Documentation

◆ BEGIN_FACTORY_DEF

#define BEGIN_FACTORY_DEF ( vendor,
url,
email )
Value:
using namespace Steinberg; \
SMTG_EXPORT_SYMBOL IPluginFactory* PLUGIN_API GetPluginFactory () { \
if (!gPluginFactory) \
{ \
static PFactoryInfo factoryInfo (vendor, url, email, Vst::kDefaultFactoryFlags); \
gPluginFactory = new CPluginFactory (factoryInfo);
Definition ipluginbase.h:159
SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory *PLUGIN_API GetPluginFactory()
const int32 kDefaultFactoryFlags
Definition ivstcomponent.h:34
Definition baseiids.cpp:43
Definition ipluginbase.h:61