VST 3 SDK  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
EventBus Class Reference

Description of an Event Bus. More...

#include <vstbus.h>

+ Inheritance diagram for EventBus:

Public Member Functions

 EventBus (const TChar *name, BusType busType, int32 flags, int32 channelCount)
 Constructor of an EventBus. More...
 
bool getInfo (BusInfo &info) SMTG_OVERRIDE
 Gets the BusInfo associated to this Event bus. More...
 
 OBJ_METHODS (Vst::EventBus, Vst::Bus)
 
- Public Member Functions inherited from Bus
 Bus (const TChar *name, BusType busType, int32 flags)
 Constructor. More...
 
TBool isActive () const
 Returns true if the bus is active. More...
 
void setActive (TBool state)
 Activates the bus. More...
 
void setName (String newName)
 Sets a new name for this bus. More...
 
void setBusType (BusType newBusType)
 Sets a new busType for this bus. More...
 
void setFlags (uint32 newFlags)
 Sets a new flags for this bus. More...
 

Protected Attributes

int32 channelCount
 

Additional Inherited Members

- Public Attributes inherited from Bus
OBJ_METHODS(Vst::Bus, FObject)
protected BusType 
busType
 < name More...
 
int32 flags
 flags, see BusFlags More...
 
TBool active
 activation state More...
 

Detailed Description

Description of an Event Bus.

Constructor & Destructor Documentation

EventBus ( const TChar name,
BusType  busType,
int32  flags,
int32  channelCount 
)

Constructor of an EventBus.

Member Function Documentation

bool getInfo ( BusInfo info)
virtual

Gets the BusInfo associated to this Event bus.

Reimplemented from Bus.

OBJ_METHODS ( Vst::EventBus  ,
Vst::Bus   
)

Member Data Documentation

int32 channelCount
protected
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.