| 
    Interface Technology Basics VST 3.8
    
   SDK for developing VST plug-in 
   | 
 
Classes | |
| class | IPluginBase | 
| Basic interface to a plug-in component: IPluginBase.  More... | |
| struct | PFactoryInfo | 
| Basic Information about the class factory of the plug-in.  More... | |
| struct | PClassInfo | 
| Basic Information about a class provided by the plug-in.  More... | |
| class | IPluginFactory | 
| Class factory that any plug-in defines for creating class instances: IPluginFactory.  More... | |
| struct | PClassInfo2 | 
| Version 2 of Basic Information about a class provided by the plug-in.  More... | |
| class | IPluginFactory2 | 
| Version 2 of class factory supporting PClassInfo2: IPluginFactory2.  More... | |
| struct | PClassInfoW | 
| Unicode Version of Basic Information about a class provided by the plug-in.  More... | |
| class | IPluginFactory3 | 
| Version 3 of class factory supporting PClassInfoW: IPluginFactory3.  More... | |
Namespaces | |
| namespace | Steinberg | 
| This header provides classes for working with FUnknown.  | |
Macros | |
| #define | LICENCE_UID(l1, l2, l3, l4) | 
Typedefs | |
| typedef Steinberg::IPluginFactory *(* | GetFactoryProc) () | 
Functions | |
| SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory * | GetPluginFactory () | 
| Plug-in entry point.   | |
| #define LICENCE_UID | ( | l1, | |
| l2, | |||
| l3, | |||
| l4 ) | 
| typedef Steinberg::IPluginFactory *(* GetFactoryProc) () |