57class AAX_IEffectDescriptor;
 
   58class AAX_IComponentDescriptor;
 
  102            return AAX_eStemFormat_None; }
 
  105            return AAX_eStemFormat_Mono; }
 
  108            return AAX_eStemFormat_Stereo; }
 
  111            return AAX_eStemFormat_LCR; }
 
  114            return AAX_eStemFormat_LCRS; }
 
  117            return AAX_eStemFormat_Quad; }
 
  120            return AAX_eStemFormat_5_0; }
 
  123            return AAX_eStemFormat_5_1; }
 
  126            return AAX_eStemFormat_6_0; }
 
  129            return AAX_eStemFormat_6_1; }
 
  132            return AAX_eStemFormat_7_0_SDDS; }
 
  135            return AAX_eStemFormat_7_0_DTS; }
 
  138            return AAX_eStemFormat_7_1_SDDS; }
 
  141            return AAX_eStemFormat_7_1_DTS; }
 
  143        case kCF7p1Proximity: {
 
  144            return AAX_eStemFormat_7_1_2; }
 
  147            return AAX_eStemFormat_None; }
 
  149    return AAX_eStemFormat_None;
 
const AAX_CTypeID kPluginCore_PlugInID_Native_MonoIn_StereoOut
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:39
const AAX_CTypeID kPluginCore_PlugInID_Native_5_0
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:44
const AAX_CTypeID kPluginCore_PlugInID_Native_5_1
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:45
const AAX_CTypeID kPluginCore_PlugInID_Native_6_1
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:47
const AAX_CTypeID kPluginCore_PlugInID_Native_QUAD
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:42
const AAX_CTypeID kPluginCore_PlugInID_Native_LCR
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:41
const AAX_CTypeID kPluginCore_PlugInID_Native_7_0_DTS
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:50
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_DTS
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:51
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_SDDS
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:49
const AAX_CTypeID kPluginCore_PlugInID_Native_7_0_SDDS
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:48
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_2
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:52
const AAX_CTypeID kPluginCore_PlugInID_Native_Stereo
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:40
const AAX_CTypeID kPluginCore_PlugInID_Native_6_0
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:46
const AAX_CTypeID kPluginCore_PlugInID_Native_LCRS
AAX_CTypeID channel I/O constant.
Definition: AAXPluginDescribe.h:43
interface file for the AAXPluginParameters object; this code is based heavily off of the monolithic p...
The PluginCore object is the default PluginBase derived object for ASPiK projects....
Definition: plugincore.h:44
AAX_Result GetASPiKPlugInDescription(AAX_IEffectDescriptor &outDescriptor, PluginCore *plugin)
setup channel I/O algorithms and other core-specific stuff
Definition: AAXPluginDescribe.cpp:214
void DescribeAlgComponent(AAX_EStemFormat inStemFormat, AAX_IComponentDescriptor &outDesc, AAX_EStemFormat outStemFormat, PluginCore *plugin)
one of two parts of the static AAX Parameters declaration; this is detailed in the book source below.
Definition: AAXPluginDescribe.cpp:43
const AAX_CTypeID kPluginCore_PlugInID_Native_Mono
AAX_CTypeID constants for channel enumerations.
Definition: AAXPluginDescribe.h:38
AAX_EStemFormat getAAXStemFormatForChannelFormat(uint32_t format)
convert an ASPiK channel format enumeration into an AAX_EStemFormat version
Definition: AAXPluginDescribe.h:97
AAX_Result GetEffectDescriptions(AAX_ICollection *outDescriptions)
one of two parts of the static AAX Parameters declaration; this is detailed in the book source below.
Definition: AAXPluginDescribe.cpp:284