14 #ifndef _plugindescription_h 15 #define _plugindescription_h 17 #define QUOTE(name) #name 18 #define STR(macro) QUOTE(macro) 19 #define AU_COCOA_VIEWFACTORY_STRING STR(AU_COCOA_VIEWFACTORY_NAME) 20 #define AU_COCOA_VIEW_STRING STR(AU_COCOA_VIEW_NAME) 27 #define AU_COCOA_VIEWFACTORY_NAME AUCocoaViewFactory_73B245A50E12406D942B194BD2456E37 28 #define AU_COCOA_VIEW_NAME AUCocoaView_73B245A50E12406D942B194BD2456E37 32 const char* kAAXBundleID =
"rackafxuser.aax.DoxyProject.bundleID";
33 const char* kVST3BundleID =
"rackafxuser.vst3.DoxyProject.bundleID";
36 const char* kAUBundleID =
"rackafxuser.au.DoxyProject.bundleID";
40 const char* kPluginName =
"DoxyProject";
43 const char* kShortPluginName =
"DoxyProject";
44 const pluginType kPluginType = pluginType::kFXPlugin;
47 const char* kVendorName =
"RackAFX User";
48 const char* kVendorURL =
"www.yourcompany.com";
49 const char* kVendorEmail =
"help@yourcompany.com";
52 const int32_t kFourCharCode =
'adsf';
56 const char*
kVSTFUID =
"{73B245A5-0E12-406D-942B-194BD2456E37}";
60 const int32_t kAAXProductID =
'asdf';
63 const bool kWantSidechain =
false;
64 const uint32_t kLatencyInSamples = 0;
65 const double kTailTimeMsec = 0.000;
66 const bool kVSTInfiniteTail =
false;
67 const bool kVSTSAA =
false;
68 const uint32_t kVST3SAAGranularity = 1;
69 const uint32_t kAAXCategory = 0;
const int32_t kManufacturerID
NOTE: you need the enclosing { }.
Definition: plugindescription.h:59
pluginType
Use this enum to identify the plugin category.
Definition: pluginstructures.h:61
const char * kVSTFUID
must be unique for each plugin in your company
Definition: plugindescription.h:56