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

# AcpHalReleaseShapeContexts

> AcpHalReleaseShapeContexts

# AcpHalReleaseShapeContexts

Libère les tableaux de contextes du Scalable Hardware Audio Processing Engine (SHAPE) et de XBOX Media Audio (XMA).

## Syntaxe

```cpp theme={null}
HRESULT AcpHalReleaseShapeContexts(  
)  
```

### Paramètres

Aucun.

### Valeur de retour

Type : HRESULT

Si la méthode réussit, elle renvoie `S_OK`. Si la méthode échoue, elle renvoie l'un des codes suivants (liste partielle) :

| Code de retour | Description |
| - | - |
| ACP\_E\_NOT\_ALLOCATED | Les tableaux de contextes n'ont pas été alloués. |

## Remarques

Appelez cette méthode pour libérer les contextes de l'Audio Control Processor (ACP) que vous avez créés en appelant [AcpHalAllocateShapeContexts](/fr-CA/reference/audio/acphal/functions/acphalallocateshapecontexts).

Toutes les ressources ACP et SHAPE (en particulier les tableaux de contextes) sont partagées entre tous les clients. Les clients doivent coordonner l'allocation et le partage de ces ressources.

## Configuration requise

**En-tête :** acphal.h

**Bibliothèque :** acphal.lib

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[AcpHalAllocateShapeContexts](/fr-CA/reference/audio/acphal/functions/acphalallocateshapecontexts)\
[AcpHal](/fr-CA/reference/audio/acphal/acphal_members)


## Related topics

- [AcpHalReleaseShapeContexts](/reference/audio/acphal/functions/acphalreleaseshapecontexts.md)
- [AcpHal](/reference/audio/acphal/acphal_members.md)
- [AcpHalAllocateShapeContexts](/reference/audio/acphal/functions/acphalallocateshapecontexts.md)
- [IAcpHal::Connect](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
