> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# APU (Audio Processing Unit)

> APU (Audio Processing Unit)

# APU (Audio Processing Unit)

## Functions

| Function                                                                            | Description                                                         |
| ----------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [ApuAlloc](/reference/audio/apu/functions/apualloc)                                 | Allocates APU physical memory.                                      |
| [ApuCreateHeap](/reference/audio/apu/functions/apucreateheap)                       | Creates the APU heap.                                               |
| [ApuFree](/reference/audio/apu/functions/apufree)                                   | Frees APU physical memory.                                          |
| [ApuHeapGetState](/reference/audio/apu/functions/apuheapgetstate)                   | Queries the current state of the APU physical heap.                 |
| [ApuIsVirtualAddressValid](/reference/audio/apu/functions/apuisvirtualaddressvalid) | Verifies a virtual address.                                         |
| [ApuMapApuAddress](/reference/audio/apu/functions/apumapapuaddress)                 | Returns a virtual address associated with an APU physical address.  |
| [ApuMapVirtualAddress](/reference/audio/apu/functions/apumapvirtualaddress)         | Returns the APU physical address associated with a virtual address. |

## Structures

| Structure                                                 | Description                |
| --------------------------------------------------------- | -------------------------- |
| [ApuHeapState](/reference/audio/apu/structs/apuheapstate) | The heap state of the APU. |

## Conceptual documentation

* [ACP overview](/build/console-features/audio/overviews/acp-overview)
* [XMA2 overview](/build/console-features/audio/overviews/xma2-overview)

## See also

[Audio API reference](/reference/audio/gc-reference-audio-toc)


## Related topics

- [Audio API reference](/reference/audio/gc-reference-audio-toc.md)
- [ApuMapApuAddress](/reference/audio/apu/functions/apumapapuaddress.md)
- [XApuConnect](/reference/audio/xapu/functions/xapuconnect.md)
- [ApuAlloc](/reference/audio/apu/functions/apualloc.md)
- [ApuFree](/reference/audio/apu/functions/apufree.md)
