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

# APU (Audio Processing Unit)

> APU (Audio Processing Unit)

## Functions

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

## Structures

| Structure | Description |
| - | - |
| [ApuHeapState](https://docs.xbox.com/reference/audio/apu/structs/apuheapstate.md) | The heap state of the APU. |

## Conceptual documentation

* [ACP overview](https://docs.xbox.com/build/console-features/audio/overviews/acp-overview.md)
* [XMA2 overview](https://docs.xbox.com/build/console-features/audio/overviews/xma2-overview.md)

## See also

[Audio API reference](https://docs.xbox.com/reference/audio/gc-reference-audio-toc.md)


## Related topics

- [Audio API reference](https://docs.xbox.com/reference/audio/gc-reference-audio-toc.md)
- [XApuConnect](https://docs.xbox.com/reference/audio/xapu/functions/xapuconnect.md)
- [XApuProcessType](https://docs.xbox.com/reference/audio/xapu/enums/xapuprocesstype.md)
- [XApuStateOptions](https://docs.xbox.com/reference/audio/xapu/enums/xapustateoptions.md)
- [XApuConnectOutputParameters](https://docs.xbox.com/reference/audio/xapu/structs/xapuconnectoutputparameters.md)
