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