|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
#include "pluginterfaces/base/funknown.h"#include "pluginterfaces/vst/vsttypes.h"#include "pluginterfaces/base/falignpush.h"#include "pluginterfaces/base/falignpop.h"Go to the source code of this file.
Classes | |
| struct | Steinberg::Vst::UnitInfo |
| Basic Unit Description. More... | |
| struct | Steinberg::Vst::ProgramListInfo |
| Basic Program List Description. More... | |
| class | Steinberg::Vst::IUnitHandler |
| Host callback for unit support: Vst::IUnitHandler. More... | |
| class | Steinberg::Vst::IUnitHandler2 |
| Host callback for extended unit support: Vst::IUnitHandler2. More... | |
| class | Steinberg::Vst::IUnitInfo |
| Edit controller extension to describe the plug-in structure: Vst::IUnitInfo. More... | |
| class | Steinberg::Vst::IProgramListData |
| Component extension to access program list data: Vst::IProgramListData. More... | |
| class | Steinberg::Vst::IUnitData |
| Component extension to access unit data: Vst::IUnitData. More... | |
Namespaces | |
| namespace | Steinberg::Vst |
| All VST specific interfaces are located in Vst namespace. | |
| struct Steinberg::Vst::UnitInfo |
| Class Members | ||
|---|---|---|
| UnitID | id | unit identifier |
| String128 | name | name, optional for the root component, required otherwise |
| UnitID | parentUnitId | identifier of parent unit (kNoParentUnitId: does not apply, this unit is the root) |
| ProgramListID | programListId | id of program list used in unit (kNoProgramListId = no programs used in this unit) |
| struct Steinberg::Vst::ProgramListInfo |
| Class Members | ||
|---|---|---|
| ProgramListID | id | program list identifier |
| String128 | name | name of program list |
| int32 | programCount | number of programs in this list |