|
VST 3 SDK VST 3.8
SDK for developing VST plug-in
|
Functions | |
| ModuleInfo | createModuleInfo (const VST3::Hosting::Module &module, bool includeDiscardableClasses) |
| create a ModuleInfo from a module | |
| void | outputJson (const ModuleInfo &info, std::ostream &output) |
| output the ModuleInfo as json to the stream | |
| std::optional< ModuleInfo > | parseJson (std::string_view jsonData, std::ostream *optErrorOutput) |
| parse a json formatted string to a ModuleInfo struct | |
| std::optional< ModuleInfo::CompatibilityList > | parseCompatibilityJson (std::string_view jsonData, std::ostream *optErrorOutput) |
| parse a json formatted string to a ModuleInfo::CompatibilityList | |
| ModuleInfo createModuleInfo | ( | const VST3::Hosting::Module & | module, |
| bool | includeDiscardableClasses ) |
create a ModuleInfo from a module
| module | module to create the module info from |
| includeDiscardableClasses | if true adds the current available classes to the module info |
| void outputJson | ( | const ModuleInfo & | info, |
| std::ostream & | output ) |
output the ModuleInfo as json to the stream
| info | module info |
| output | output stream |
| std::optional< ModuleInfo > parseJson | ( | std::string_view | jsonData, |
| std::ostream * | optErrorOutput ) |
parse a json formatted string to a ModuleInfo struct
| jsonData | a string view to a json formatted string |
| optErrorOutput | optional error output stream where to print parse error |
| std::optional< ModuleInfo::CompatibilityList > parseCompatibilityJson | ( | std::string_view | jsonData, |
| std::ostream * | optErrorOutput ) |
parse a json formatted string to a ModuleInfo::CompatibilityList
| jsonData | a string view to a json formatted string |
| optErrorOutput | optional error output stream where to print parse error |