As a part of custom module development, Is it possible to link a library with audio modules, instead of developing Inner C code?
It is possible. The inner C code is for implementing the custom module body and that C code can call an API published by some third party library.
Is C++ library also supported?
C++ library calls are not directly supported. You must wrap calls to a C++ library in C library and then call the C library from your inner C code.
Thanks for earlier reply.
Additionally I want to confirm my understanding regarding tuning data structure. Can you confirm my understanding below is correct?
Sorry, my table aligment may go random
If i have tuning parameters (Gain, mute and invert) with 4 channel support, then AWE tuning structure will be as
at OFFSET 8
Gain, Gain, Gain, Gain
at OFFSET 9
mute, mute, mute, mute
at OFFSET 10
invert, invert, invert, invert
Every module will have some unique class members, so there is no 'generic form' for modules. It looks like you have 3 arrays sized by channel count. Typically arrays are sized by block length or by coefficient count and not by channel, but depending on what you are trying to do, this may be correct for your custom module. For more further examples, please refer to the Module Developer's Guide (DSPConcepts.com > Developer > Documentation).