Multi-dll support for Compound Audio Object (CAO)

CAO template can be ported between multiple audio library versions.  Only CAOs that are associated with current device version, will be available in Audio Object ToolBox , in Compound Audio Objects section.

Steps to associate CAO to an audio library version :

In Signal flow Designer : Extract CAO . Newly added CAO will be added to Toolbox corresponding to device audio library version

In Signal flow Designer : Import CAO. Imported CAO will be added to Toolbox corresponding to device audio library version

Port to different audio library version :

    • Create a project with a Device for which CAO is existing. Add CAO instance in Signal-flow.
    • Close SFD -> Go to Device Designer -> Change Device’s Audio Library Version to target dll version.
    • Open SFD -> CAO template will be added to toolbox for target dll version.
      • If inner audio object incompatibilities are detected, delete CAO in Signal-flow -> Edit CAO template and upgrade incompatible inner Audio objects.

Ported CAOs remain mutually exclusive . Edit/Delete on CAO template in one dll version will not impact CAO template in a different dll version toolbox.

_________________

Rate this post!