| 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) |