Audio Interfaces
Audio is one of the core processing of many CE products, and in that sense, in the context of the CELF forum, it is useful to investigate the existing APIs covering the audio domain. Thus one can identify the API(s) providing the most common set of software interfaces that could be used by multiple platform vendors and CE equipment manufacturers, hence helping the reduction of the overall investment required to implement CE products.
The evaluation has been performed on the characteristics and possibilities of some of the major existing Linux based API in the audio domain. The following APIs have been concerned with this study:
- LINUX DVB API,
- Video for LINUX Two,
- Open Sound System and Advanced Linux Sound Architecture.
Each of above mentioned Linux based API has been confronted with the UHAPI framework and resulted in the following presentation listing the outcome of:
- The comparison of the general mechanisms/architecture involved in each framework and the ones involved in UHAPI;
- The comparison of the audio specific mechanisms/architecture involved in each framework and the ones involved in UHAPI;
- The comparison of the audio functionality available in each framework and the ones available in UHAPI;
- A list of the audio-related functionalities available in each framework, at the platform level, for as far as they could be identified.
The analysis results can be found here: B&W_UHAPI_LINUX_AUDIO.pdf
