Skip to main content
Use the audio subsystem to set up and customize audio devices.

Bring up audio

Verify aDSP is enabled

Verify that the PIL has loaded the application DSP image.

Verify sound card registration

Verify sound card registration to record and play back audio.

Verify record and playback at the driver level

Push an audio file to the device and play back.

Audio tools

Calibrate audio with QACT

Use the QACT tool to connect to a device, view files, and design and tune audio modules.

Enable diagnostic logging with QXDM

Use QXDM Professional™ to configure and filter audio logs.

Advanced audio customization

Sync and compile audio components

Extract the audio module source code and build the user space and kernel mode modules.

Custom module integration in DSP

Use the Qualcomm® Hexagon™ NPU SDK to add custom audio modules.

Connect third-party audio devices over MI2S/TDM

Use the MI2S and TDM interfaces to connect and transfer audio data to a device.

Tune audio

Calibrate offline

Change calibration files without connecting to a device.

Calibrate online

Change calibration files while in use by a device.

Tuning workflow

Follow these workflows to improve audio quality.

Cancel echo and suppress noise

Cancel the echo from the far-end and suppress the noise in the near-end audio signal.

Optimize playback quality

Improve the quality of the audio.