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

# IAcpHal

> IAcpHal

# IAcpHal

IAcpHal インターフェイスは、以下に示すメソッドを定義します。これらを使用するには、[AcpHalCreate](https://docs.xbox.com/ja-jp/reference/audio/acphal/functions/acphalcreate.md) を使用して IACPHAL インターフェイスのインスタンスを作成します。

## 構文

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

## パブリック メソッド

## メソッド

| メソッド | 説明 |
| - | - |
| [IAcpHal::Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md) | ACP に接続します。 |
| [IAcpHal::Disconnect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md) | ACP から切断します。 |
| [IAcpHal::GetNumMessages](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md) | メッセージ キュー内のメッセージ数を返します。 |
| [IAcpHal::PopMessage](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md) | ACP メッセージ キュー内の最も古いメッセージを返し、そのメッセージをキューから削除します。 |
| [IAcpHal::SubmitCommand](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand.md) | ACP にコマンドを送信します。 |

## 要件

**ヘッダー:** acphal.h

**サポート対象プラットフォーム:** XBOX One ファミリー本体、XBOX Series 本体

## 関連項目

[acphal](https://docs.xbox.com/ja-jp/reference/audio/acphal/acphal_members.md)


## Related topics

- [IAcpHal::Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
- [IAcpHal::Disconnect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md)
- [IAcpHal::PopMessage](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md)
- [IAcpHal::SubmitCommand](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand.md)
- [IAcpHal::GetNumMessages](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md)
