Audio

Principle

The Audio Foundation Library defines a low-level Audio framework for embedded devices. It allows to manage abstract audio streams without worrying about the native underlying Audio device kind.

Functional Description

The MicroEJ Application manages Audio devices using audio streams abstraction. The Audio implementation made for each VEE Port is responsible for surfacing the native Audio device specific behavior.

Dependencies

  • LLAUDIO_RECORD_impl.h and LLAUDIO_TRACK_impl.h implementations (see LLAUDIO: Audio).

Installation

The Audio Pack module must be installed in the VEE Port.

In the VEE Port configuration project, add the following dependency to the module.ivy file:

<dependency org="com.microej.pack.audio" name="audio-pack" rev="1.0.0"/>

Use

See Audio API chapter in Application Developer Guide.