Interface Technology Basics
VST 3.6.14
SDK for developing VST Plug-in
|
▼NSteinberg | |
▼NLinux | |
CIEventHandler | Linux event handler interface |
CIRunLoop | Linux host run loop interface |
CITimerHandler | Linux timer handler interface |
CConstStringTable | Constant unicode string table |
CFReleaser | Release an interface using automatic object (obsolete) |
CFUID | Handling 16 Byte Globally Unique Identifiers |
CFUnknown | The basic interface of all interfaces |
CFUnknownPtr | FUnknownPtr - automatic interface conversion and smart pointer in one |
CFVariant | A Value of variable type |
CIAttributes | Object Data Archive Interface |
CIAttributes2 | Extended access to Attributes; supports Attribute retrieval via iteration |
CIBStream | Base class for streams |
CICloneable | Interface allowing an object to be copied |
CIDependent | A dependent will get notified about changes of a model |
CIErrorContext | Interface for error handling |
CIPersistent | Persistent Object Interface |
CIPlugFrame | Callback interface passed to IPlugView |
CIPluginBase | Basic interface to a Plug-in component |
CIPluginFactory | Class factory that any Plug-in defines for creating class instances |
CIPluginFactory2 | Version 2 of class factory supporting PClassInfo2 |
CIPluginFactory3 | Version 3 of class factory supporting PClassInfoW |
CIPlugView | Plug-in definition of a view |
CIPlugViewContentScaleSupport | Plug-in view content scale support |
CIPtr | IPtr - Smart pointer template class |
CISizeableStream | Stream with a size |
CIString | Interface to a string of variable size and encoding |
CIStringResult | Interface to return an ascii string of variable size |
CIUpdateHandler | Host implements dependency handling for plugins |
CKeyCode | Simple data-struct representing a key-stroke on the keyboard |
COPtr | OPtr - "owning" smart pointer used for newly created FObjects |
CPClassInfo | Basic Information about a class provided by the Plug-in |
CPClassInfo2 | Version 2 of Basic Information about a class provided by the Plug-in |
CPClassInfoW | Unicode Version of Basic Information about a class provided by the Plug-in |
CPFactoryInfo | Basic Information about the class factory of the Plug-in |
CUString | UTF-16 string class without buffer management |
CUStringBuffer | UTF-16 string with fixed buffer size |
CViewRect | Graphical rectangle structure |