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_803DF3590FDE3F2A9E6DEC0FFDBBC3FA 
   15#define AU_COCOA_VIEW_NAME AUCocoaView_803DF3590FDE3F2A9E6DEC0FFDBBC3FA 
   18const char* kAAXBundleID = 
"developer.aax.testplutin.bundleID";
 
   19const char* kAUBundleID = 
"developer.au.testplutin.bundleID";
 
   20const char* kVST3BundleID = 
"developer.vst3.testplutin.bundleID";
 
   23const char* kPluginName = 
"TEstPlutin";
 
   24const char* kShortPluginName = 
"TEstPlutin";
 
   25const char* kAUBundleName = 
"TEstPlutin_AU";
 
   26const char* kAAXBundleName = 
"TEstPlutin_AAX";
 
   27const char* kVSTBundleName = 
"TEstPlutin_VST";
 
   30inline static const char* getPluginDescBundleName() 
 
   37    return kAAXBundleName; 
 
   41    return kVSTBundleName; 
 
   49const pluginType kPluginType = pluginType::kFXPlugin;
 
   52const char* kVSTFUID = 
"{803df359-0fde-3f2a-9e6d-ec0ffdbbc3fa}";
 
   55const int32_t kFourCharCode = 
'PLUG';
 
   56const int32_t kAAXProductID = 
'plUg';
 
   57const int32_t kManufacturerID = 
'COMP';
 
   60const char* kVendorName = 
"ASPiK User";
 
   61const char* kVendorURL = 
"www.yourcompany.com";
 
   62const char* kVendorEmail = 
"help@yourcompany.com";
 
   65const bool kProcessFrames = 
true;
 
   66const uint32_t kBlockSize = DEFAULT_AUDIO_BLOCK_SIZE;
 
   67const bool kWantSidechain = 
false;
 
   68const uint32_t kLatencyInSamples = 0;
 
   69const double kTailTimeMsec = 0.000000;
 
   70const bool kVSTInfiniteTail = 
false;
 
   71const bool kVSTSAA = 
false;
 
   72const uint32_t kVST3SAAGranularity = 0;
 
   73const uint32_t kAAXCategory = 0;
 
pluginType
Use this enum to identify the plugin category.
Definition: pluginstructures.h:62
globally utilized structures and enumerations