# 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-70018-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-70018-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-70018-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: Aug 13, 2025 [Previous Topic Enable audio](https://docs.qualcomm.com/bundle/publicresource/80-70018-16/topics/enable-audio.md) [Next Topic Customize at PAL level](https://docs.qualcomm.com/bundle/publicresource/80-70018-16/topics/pal.md)