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";
41 const char* kShortPluginName =
"DoxyProject";
42 const char* kAUBundleName =
"DoxyProject";
45 const pluginType kPluginType = pluginType::kFXPlugin;
48 const char* kVendorName =
"RackAFX User";
49 const char* kVendorURL =
"www.yourcompany.com";
50 const char* kVendorEmail =
"help@yourcompany.com";
53 const int32_t kFourCharCode =
'adsf';
57 const char* kVSTFUID =
"{73B245A5-0E12-406D-942B-194BD2456E37}";
60 const int32_t kManufacturerID =
'VNDR';
61 const int32_t kAAXProductID =
'asdf';
64 const bool kWantSidechain =
false;
65 const uint32_t kLatencyInSamples = 0;
66 const double kTailTimeMsec = 0.000;
67 const bool kVSTInfiniteTail =
false;
68 const bool kVSTSAA =
false;
69 const uint32_t kVST3SAAGranularity = 1;
70 const uint32_t kAAXCategory = 0;
pluginType
Use this enum to identify the plugin category.
Definition: pluginstructures.h:61