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

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

## 構文

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

## パブリック メソッド

## メソッド

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

## 要件

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

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

## 関連項目

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


## Related topics

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