3 #include "pluginstructures.h" 5 #ifndef _plugindescription_h 6 #define _plugindescription_h 8 #define QUOTE(name) #name 9 #define STR(macro) QUOTE(macro) 10 #define AU_COCOA_VIEWFACTORY_STRING STR(AU_COCOA_VIEWFACTORY_NAME) 11 #define AU_COCOA_VIEW_STRING STR(AU_COCOA_VIEW_NAME) 14 #define AU_COCOA_VIEWFACTORY_NAME AUCocoaViewFactory_E831A8E0A34732DF95F93C17D83F2E89 15 #define AU_COCOA_VIEW_NAME AUCocoaView_E831A8E0A34732DF95F93C17D83F2E89 18 const char* kAAXBundleID =
"developer.aax.demosynthplugin.bundleID";
19 const char* kAUBundleID =
"developer.au.demosynthplugin.bundleID";
20 const char* kVST3BundleID =
"developer.vst3.demosynthplugin.bundleID";
23 const char* kPluginName =
"DemoSynthPlugin";
24 const char* kShortPluginName =
"DemoSynthPlugin";
25 const char* kAUBundleName =
"DemoSynthPlugin";
28 const pluginType kPluginType = pluginType::kSynthPlugin;
31 const char* kVSTFUID =
"{e831a8e0-a347-32df-95f9-3c17d83f2e89}";
34 const int32_t kFourCharCode =
'Dms1';
35 const int32_t kAAXProductID =
'Dms1';
36 const int32_t kManufacturerID =
'ASPK';
39 const char* kVendorName =
"ASPiK";
40 const char* kVendorURL =
"www.aspikplugins.com";
41 const char* kVendorEmail =
"support@aspikplugins.com";
44 const bool kWantSidechain =
false;
45 const uint32_t kLatencyInSamples = 0;
46 const double kTailTimeMsec = 0;
47 const bool kVSTInfiniteTail =
false;
48 const bool kVSTSAA =
false;
49 const uint32_t kVST3SAAGranularity = 1;
50 const uint32_t kAAXCategory = 2048;
pluginType
Use this enum to identify the plugin category.
Definition: pluginstructures.h:61