CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition funknown.h:233
Definition funknown.h:361
Definition vstcomponentbase.h:55
ComponentBase()
Definition vstcomponentbase.cpp:46
Definition vstcomponent.h:53
int32 PLUGIN_API getBusCount(MediaType type, BusDirection dir) SMTG_OVERRIDE
Definition vstcomponent.cpp:123
BusList eventInputs
Definition vstcomponent.h:100
tresult PLUGIN_API getState(IBStream *state) SMTG_OVERRIDE
Definition vstcomponent.cpp:185
BusList audioInputs
Definition vstcomponent.h:98
tresult PLUGIN_API getRoutingInfo(RoutingInfo &inInfo, RoutingInfo &outInfo) SMTG_OVERRIDE
Definition vstcomponent.cpp:150
tresult PLUGIN_API setState(IBStream *state) SMTG_OVERRIDE
Definition vstcomponent.cpp:179
tresult PLUGIN_API setActive(TBool state) SMTG_OVERRIDE
Definition vstcomponent.cpp:173
FUID controllerClass
Definition vstcomponent.h:97
tresult PLUGIN_API initialize(FUnknown *context) SMTG_OVERRIDE
Definition vstcomponent.cpp:54
tresult PLUGIN_API setIoMode(IoMode mode) SMTG_OVERRIDE
Definition vstcomponent.cpp:117
tresult PLUGIN_API activateBus(MediaType type, BusDirection dir, int32 index, TBool state) SMTG_OVERRIDE
Definition vstcomponent.cpp:156
tresult PLUGIN_API getControllerClassId(TUID classID) SMTG_OVERRIDE
Definition vstcomponent.cpp:106
tresult PLUGIN_API getBusInfo(MediaType type, BusDirection dir, int32 index, BusInfo &info) SMTG_OVERRIDE
Definition vstcomponent.cpp:130
void setControllerClass(const FUID &cid)
Definition vstcomponent.h:61
BusList eventOutputs
Definition vstcomponent.h:101
BusList audioOutputs
Definition vstcomponent.h:99
BusList * getBusList(MediaType type, BusDirection dir)
Definition vstcomponent.cpp:69
tresult PLUGIN_API terminate() SMTG_OVERRIDE
Definition vstcomponent.cpp:60
Component()
Definition vstcomponent.cpp:45
tresult removeAllBusses()
Definition vstcomponent.cpp:97
tresult renameBus(MediaType type, BusDirection dir, int32 index, const String128 newName)
Definition vstcomponent.cpp:191
tresult removeAudioBusses()
Definition vstcomponent.cpp:79
tresult removeEventBusses()
Definition vstcomponent.cpp:88
Definition ivstcomponent.h:158
#define DEFINE_INTERFACES
Definition fobject.h:378
#define DEF_INTERFACE(InterfaceName)
Definition fobject.h:385
#define OBJ_METHODS(className, baseClass)
Definition fobject.h:339
#define END_DEFINE_INTERFACES(BaseClass)
Definition fobject.h:391
#define REFCOUNT_METHODS(BaseClass)
Definition fobject.h:351
struct backing_store_struct * info
Definition jmemsys.h:183
Definition ivstattributes.h:28
int32 IoMode
I/O mode (see vst3IoMode).
Definition vsttypes.h:72
TChar String128[128]
128 character UTF-16 string
Definition vsttypes.h:63
tresult getSpeakerChannelIndex(SpeakerArrangement arrangement, uint64 speaker, int32 &channel)
Definition vstcomponent.cpp:210
int32 BusDirection
bus direction (in/out)
Definition vsttypes.h:70
uint64 SpeakerArrangement
Bitset of speakers.
Definition vsttypes.h:98
int32 MediaType
media type (audio/event)
Definition vsttypes.h:69
Definition baseiids.cpp:43
unsigned long long uint64
Definition ftypes.h:67
int int32
Definition ftypes.h:50
int8 TUID[16]
plain UID type
Definition funknown.h:210
uint8 TBool
Definition ftypes.h:89
int32 tresult
Definition ftypes.h:76
png_structrp int mode
Definition png.h:1139
Definition ivstcomponent.h:93
Definition ivstcomponent.h:136