ASPiK SDK
Loading...
Searching...
No Matches
AAXPluginDescribe.h File Reference

static description file for the monolithic plugin paradigm; this code is based heavily on the monolithic plugin example code in the SDK. More...

#include "AAX.h"
#include "AAXPluginParameters.h"

Go to the source code of this file.

Functions

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.
 
AAX_Result GetASPiKPlugInDescription (AAX_IEffectDescriptor &outDescriptor, PluginCore *plugin)
 setup channel I/O algorithms and other core-specific stuff
 
AAX_Result GetEffectDescriptions (AAX_ICollection *outDescriptions)
 one of two parts of the static AAX Parameters declaration; this is detailed in the book source below.
 
AAX_EStemFormat getAAXStemFormatForChannelFormat (uint32_t format)
 convert an ASPiK channel format enumeration into an AAX_EStemFormat version
 

Variables

const AAX_CTypeID kPluginCore_PlugInID_Native_Mono = 'PCMR'
 AAX_CTypeID constants for channel enumerations.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_MonoIn_StereoOut = 'PCMS'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_Stereo = 'PCST'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_LCR = 'PCcR'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_QUAD = 'PCQa'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_LCRS = 'PCRs'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_5_0 = 'PC50'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_5_1 = 'PC51'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_6_0 = 'PC60'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_6_1 = 'PC61'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_7_0_SDDS = 'PC0R'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_SDDS = 'PC1R'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_7_0_DTS = 'PC0r'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_DTS = 'PC1r'
 AAX_CTypeID channel I/O constant.
 
const AAX_CTypeID kPluginCore_PlugInID_Native_7_1_2 = 'PC12'
 AAX_CTypeID channel I/O constant.
 

Detailed Description

static description file for the monolithic plugin paradigm; this code is based heavily on the monolithic plugin example code in the SDK.

Author
Will Pirkle
Date
17-September-2018