|
VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include "pluginterfaces/vst/ivstcomponent.h"#include "pluginterfaces/vst/ivsteditcontroller.h"#include "pluginterfaces/vst/ivstunits.h"#include "pluginterfaces/base/ibstream.h"#include "base/source/fbuffer.h"#include <cstdio>#include <vector>Classes | |
| class | PresetFile |
| Handler for a VST 3 Preset File. More... | |
| struct | PresetFile::Entry |
| Internal structure used for chunk handling. More... | |
| class | FileStream |
| Stream implementation for a file using stdio. More... | |
| class | ReadOnlyBStream |
| Stream representing a Read-Only subsection of its source stream. More... | |
| class | BufferStream |
| Stream implementation for a memory buffer. More... | |
Namespaces | |
| namespace | Steinberg |
| namespace | Steinberg::Vst |
Typedefs | |
| using | ChunkID = char[4] |
Enumerations | |
| enum | ChunkType { kHeader , kComponentState , kControllerState , kProgramData , kMetaInfo , kChunkList , kNumPresetChunks } |
Functions | |
| const ChunkID & | getChunkID (ChunkType type) |
| bool | isEqualID (const ChunkID id1, const ChunkID id2) |