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

# AcpHalCreate

> AcpHalCreate

# AcpHalCreate

Crée une instance de l'interface Audio Control Processor (ACP).

## Syntaxe

```cpp theme={null}
HRESULT AcpHalCreate(  
         IAcpHal** acp  
)  
```

### Paramètres

*acp*   \_Outptr\_\
Type : IAcpHal\*\*

Instance de l'interface ACP.

### Valeur renvoyée

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 |
| - | - |
| E\_OUTOFMEMORY | L'allocation de mémoire a échoué. |

## Remarques

Cet appel crée un client ACP, qui peut traiter un seul flowgraph à la fois. Si plusieurs flowgraphs doivent être traités simultanément, créez plusieurs clients.

Tous les contextes à utiliser avec un client ACP doivent être alloués avec [AcpHalAllocateShapeContexts](/fr/reference/audio/acphal/functions/acphalallocateshapecontexts) avant d'appeler [AcpHalCreate](/fr/reference/audio/acphal/functions/acphalcreate).

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

[AcpHal](/fr/reference/audio/acphal/acphal_members)


## Related topics

- [AcpHalCreate](/reference/audio/acphal/functions/acphalcreate.md)
- [IAcpHal](/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
- [AcpHal](/reference/audio/acphal/acphal_members.md)
