> ## 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/ko/reference/audio/acphal/functions/acphalcreate.md)로 IACPHAL 인터페이스의 인스턴스를 만듭니다.

## 구문

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

## Public 메서드

## 메서드

| 메서드 | 설명 |
| - | - |
| [IAcpHal::Connect](https://docs.xbox.com/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md) | ACP에 연결합니다. |
| [IAcpHal::Disconnect](https://docs.xbox.com/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md) | ACP에서 연결을 해제합니다. |
| [IAcpHal::GetNumMessages](https://docs.xbox.com/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md) | 메시지 큐의 메시지 수를 반환합니다. |
| [IAcpHal::PopMessage](https://docs.xbox.com/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md) | ACP 메시지 큐에서 가장 오래된 메시지를 반환한 다음 큐에서 해당 메시지를 제거합니다. |
| [IAcpHal::SubmitCommand](https://docs.xbox.com/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand.md) | ACP에 명령을 제출합니다. |

## 요구 사항

**헤더:** acphal.h

**지원 플랫폼:** XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 관련 항목

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


## Related topics

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