| Interface Technology Basics VST 3.7
    SDK for developing VST plug-in | 
#include "ibstream.h"| Classes | |
| class | IPluginCompatibility | 
| optional interface to query the compatibility of the plug-ins classes  More... | |
| Namespaces | |
| namespace | Steinberg | 
| This header provides classes for working with FUnknown. | |
| Macros | |
| #define | kPluginCompatibilityClass "Plugin Compatibility Class" | 
| moduleinfo.json  More... | |
| #define kPluginCompatibilityClass "Plugin Compatibility Class" | 
moduleinfo.json
The moduleinfo.json describes the contents of the plug-in in a JSON5 compatible format (See https://json5.org/). It contains the factory info (see PFactoryInfo), the contained classes (see PClassInfo), the included snapshots and a list of compatibility of the included classes.
An example moduleinfo.json: