![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
AnalyzeAudio
(bool isMasterBypassed
) method oDstStart
and oDstEnd
instead (preferably by overriding TranslateOutputBounds().) ProcessAudio
method SetPreviewState()
eDigi_PageTable_EQ_Band_Type
in the legacy SDK eDigi_PageTable_EQ_InCircuitPolarity
in the legacy SDK eDigi_PageTable_UseAlternateControl
in the legacy SDK kDAE_ContinuousValues
kDAE_DiscreteValues
EControlValueInfo
in the legacy SDK These property IDs are somewhat analogous to the pluginGestalt system in the legacy SDK, and several AAX_EProperty values correlate directly with a corresponding legacy plug-in gestalt.
To ensure session interchange compatibility, make sure the 4 character IDs for AAX_eProperty_ManufacturerID, AAX_eProperty_ProductID, AAX_eProperty_PlugInID_Native, and AAX_eProperty_PlugInID_AudioSuite are identical to the legacy SDK's counterpart.
SetControlHighliteInfo()
, its name in the legacy plug-in SDK. CEffectProcess
. For additional CProcess
methods, see AAX_IEffectGUI. fSize
to be equal to the size of the chunk's header plus its data, AAE performs some behind-the-scenes record keeping. fSize
and this chunk is then loaded by the AAX version of the plug-in, the header size will be cached as-is from the legacy plug-in and will be subtracted out before the chunk data is passed to the AAX plug-in. If a chunk is stored by an AAX plug-in and is then loaded by a legacy plug-in, the legacy plug-in will receive the cached plug-in header with fSize
equal to the data+header size. fChunkSize
before caching the chunk fChunkSize
member