> ## 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.

# XDSP audio

> XDSP audio

## Functions

| Function | Description |
| - | - |
| [XDspActivate](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspactivate.md) | Activate XDSP stream by acquiring a free processing resource from the pool. |
| [XDspConnect](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspconnect.md) | Establishes a connection with the hardware server, creates an XDSP client instance, and allocates the necessary resources for processing. |
| [XDspConnectWithMaximumStreamLimit](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspconnectwithmaximumstreamlimit.md) | Establishes a connection with the hardware server, creates an XDSP client instance, and allocates the necessary resources for processing. |
| [XDspDeactivate](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspdeactivate.md) | Deactivate a stream and return its processing resources that were acquired in [XDspActivate](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspactivate.md) to the pool. |
| [XDspDisconnect](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspdisconnect.md) | Disconnect from the hardware server and release all resources allocated during [XDspConnect](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspconnect.md). |
| [XDspSubmitCommand](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspsubmitcommand.md) | Submit one command to the hardware queue for a given stream. |
| [XDspSubmitCommandWithEnvelope](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspsubmitcommandwithenvelope.md) | Submit one command to the hardware queue for a given stream with envelope. |

## Enumerations

| Enumeration | Description |
| - | - |
| [XDspActivationOptions](https://docs.xbox.com/reference/audio/xdspaudio/enums/xdspactivationoptions.md) | XDSP activation options. |
| [XDspProcessType](https://docs.xbox.com/reference/audio/xdspaudio/enums/xdspprocesstype.md) | XDSP process type. |
| [XDSP Errors](https://docs.xbox.com/reference/audio/xdspaudio/enums/xdsperrors.md) | This topic lists the errors that can be returned by any of the XDSP APIs. |

## Structures

| Structure | Description |
| - | - |
| [XDspActivationParameters](https://docs.xbox.com/reference/audio/xdspaudio/structs/xdspactivationparameters.md) | XDSP activation parameters. |
| [XDspCommand](https://docs.xbox.com/reference/audio/xdspaudio/structs/xdspcommand.md) | XDSP command. |
| [XDspStatus](https://docs.xbox.com/reference/audio/xdspaudio/structs/xdspstatus.md) | XDSP status. |

## Handles

| Handle | Description |
| - | - |
| [XDspClientHandle](https://docs.xbox.com/reference/audio/xdspaudio/handles/xdspclienthandle.md) | XDSP client handle. |
| [XDspStreamHandle](https://docs.xbox.com/reference/audio/xdspaudio/handles/xdspstreamhandle.md) | XDSP stream handle. |

## Conceptual documentation

* [XDSP overview](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview.md)
* [XDSP overview - Enveloping](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-enveloping.md)
* [XDSP overview - IR Reduction](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-ir-reduction.md)
* [XDSP overview - Single stream convolution](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution.md)
* [XDSP overview - Single stream convolution with envelope](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope.md)

## See also

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


## Related topics

- [XDSP](https://docs.xbox.com/reference/audio/xdsp/xdsp_members.md)
- [Audio](https://docs.xbox.com/build/console-features/audio/gc-audio-toc.md)
- [XDSP overview](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview.md)
- [XDSP Enveloping Overview](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-enveloping.md)
- [XDSP Impulse Response Reduction Overview](https://docs.xbox.com/build/console-features/audio/overviews/xdsp-overview-ir-reduction.md)
