|
DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
|
Static identity of a plugin. All fields are plain literals so the whole descriptor can live in a static constexpr of the user class.
More...
#include <DSParkPlugin.h>
Public Attributes | |
| const char * | name = "DSPark Plugin" |
| const char * | vendor = "DSPark" |
| const char * | url = "" |
| const char * | email = "" |
| const char * | productId = "com.dspark.plugin" |
| const char * | version = "1.0.0" |
| Category | category = Category::Fx |
Static identity of a plugin. All fields are plain literals so the whole descriptor can live in a static constexpr of the user class.
productId (reverse-domain string) is the STABLE identity: the format UIDs (VST3 class id, ...) derive from it deterministically. Changing it after a release orphans every saved project - treat it like an ABI.
Definition at line 97 of file DSParkPlugin.h.
| Category dspark::plugin::Descriptor::category = Category::Fx |
Definition at line 105 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::email = "" |
Definition at line 102 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::name = "DSPark Plugin" |
Definition at line 99 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::productId = "com.dspark.plugin" |
Definition at line 103 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::url = "" |
Definition at line 101 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::vendor = "DSPark" |
Definition at line 100 of file DSParkPlugin.h.
| const char* dspark::plugin::Descriptor::version = "1.0.0" |
Definition at line 104 of file DSParkPlugin.h.