Audio Framework



Audio Framework is an abstraction layer that allows audio codec drivers to integrate with multiple target platforms separating Generic Wavedev2 and the actual hardware.

It provides automatic configuration facilities, such as automatic clocking, bus capability matching and power management, as well as a standard interface to control audio codecs through the Control Framework.


The following diagram illustrates the top-level Audio Framework integration into the Generic Audio Driver.


Generic Audio Driver Integration Diagram

Design overview:

Audio Framework features hardware-independent board (AFBoard), codec (AFCodec) and CPU (AFCPU) modules, without any direct communication between them and managed by the Audio Framework core (AFCore), as shown in the diagram below.


Audio Framework Design Overview

Dimitris Papastamos, Manfredas Zabarauskas
Copyright (c) Wolfson Microelectronics plc. All rights reserved.

Generated on Sun Sep 27 12:36:35 2009 for Audio Framework by  doxygen 1.6.1