# Customize audio use case

This section describes audio customizations, software
configurations, interface customization, and custom module additions.

- [Customize at PAL level](https://docs.qualcomm.com/doc/80-70020-16/topic/pal.html)
PulseAudio manages all audio applications, local and network streams,
devices, filters, and audio inputs and outputs.
- [Enable TinyALSA-based applications](https://docs.qualcomm.com/doc/80-70020-16/topic/tinyalsa.html)
TinyALSA is a library that wraps the ALSA kernel interface into APIs that
clients can invoke. It also gives a plug-in interface to emulate ALSA
APIs.
- [Customize audio graph](https://docs.qualcomm.com/doc/80-70020-16/topic/agm.html)
Each audio use case is a graph with subgraphs of
a specific type. Each subgraph has one or more functional
software blocks (referred to as modules) that perform a specific
function.

Last Published: Jan 07, 2026

[Previous Topic
Enable audio](https://docs.qualcomm.com/bundle/publicresource/80-70020-16/topics/enable-audio.md) [Next Topic
Customize at PAL level](https://docs.qualcomm.com/bundle/publicresource/80-70020-16/topics/pal.md)