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

# IAcpHal

> IAcpHal

# IAcpHal

A interface IAcpHal define os métodos listados abaixo. Para usá-los, crie uma instância da interface IACPHAL com [AcpHalCreate](/pt-BR/reference/audio/acphal/functions/acphalcreate).

## Sintaxe

```cpp theme={null}
class IAcpHal  
```

## Métodos públicos

## Métodos

| Método | Descrição |
| - | - |
| [IAcpHal::Connect](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect) | Conecta-se ao ACP. |
| [IAcpHal::Disconnect](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect) | Desconecta-se do ACP. |
| [IAcpHal::GetNumMessages](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages) | Retorna o número de mensagens na fila de mensagens. |
| [IAcpHal::PopMessage](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage) | Retorna a mensagem mais antiga na fila de mensagens do ACP e, em seguida, remove a mensagem da fila. |
| [IAcpHal::SubmitCommand](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand) | Envia um comando ao ACP. |

## Requisitos

**Cabeçalho:** acphal.h

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[acphal](/pt-BR/reference/audio/acphal/acphal_members)


## Related topics

- [IAcpHal::Connect](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
- [IAcpHal::Disconnect](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md)
- [IAcpHal::PopMessage](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md)
- [IAcpHal::SubmitCommand](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand.md)
- [IAcpHal::GetNumMessages](/pt-BR/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md)
