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

Audio is an additional module. To enable it, the Audio Pack module must be installed in your VEE Port:

microejPack("com.microej.pack.audio:audio-pack:1.0.0")

Use

See Audio API chapter in Application Developer Guide.