This application note proposes a novel approach--using adapters--to running xDAIS algorithms with a Codec Engine (CE) application. An adapter fits between the Codec Engine Runtime and the algorithm (usually on the DSP). Its purpose is to adapt the interface exposed by the algorithm so that it better conforms to a given system programming interface (SPI), such as xDM. In addition, an adapter can be used to do preand post-processing on the same processor as the algorithm.
A number of scenarios make the adapter approach a good complement to the customization of stubs and skeletons described in the Codec Engine Algorithm Creator User’s Guide (SPRUED6).