| VST 3 Interfaces VST 3.7
    SDK for developing VST plug-in | 
#include "pluginterfaces/base/funknown.h"#include "pluginterfaces/vst/vsttypes.h"#include "pluginterfaces/base/falignpush.h"#include "pluginterfaces/base/falignpop.h"| Classes | |
| struct | UnitInfo | 
| Basic Unit Description.  More... | |
| struct | ProgramListInfo | 
| Basic Program List Description.  More... | |
| class | IUnitHandler | 
| Host callback for unit support: Vst::IUnitHandler.  More... | |
| class | IUnitHandler2 | 
| Host callback for extended unit support: Vst::IUnitHandler2.  More... | |
| class | IUnitInfo | 
| Edit controller extension to describe the plug-in structure: Vst::IUnitInfo.  More... | |
| class | IProgramListData | 
| Component extension to access program list data: Vst::IProgramListData.  More... | |
| class | IUnitData | 
| Component extension to access unit data: Vst::IUnitData.  More... | |
| Namespaces | |
| namespace | Steinberg | 
| namespace | Steinberg::Vst | 
| All VST specific interfaces are located in Vst namespace. | |