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

# ACP_MESSAGE_TYPE

> ACP_MESSAGE_TYPE

# ACP\_MESSAGE\_TYPE

枚举 ACP 消息类型。

## 语法

```cpp theme={null}
enum ACP_MESSAGE_TYPE    
{  
    ACP_MESSAGE_TYPE_AUDIO_FRAME_START = 0x01,  
    ACP_MESSAGE_TYPE_FLOWGRAPH_COMPLETED = 0x02,  
    ACP_MESSAGE_TYPE_SRC_BLOCKED = 0x04,  
    ACP_MESSAGE_TYPE_DMA_BLOCKED = 0x08,  
    ACP_MESSAGE_TYPE_COMMAND_COMPLETED = 0x10,  
    ACP_MESSAGE_TYPE_FLOWGRAPH_TERMINATED = 0x20,  
    ACP_MESSAGE_TYPE_ERROR = 0x40,  
    ACP_MESSAGE_TYPE_DISCONNECTED = 0x80,  
    ACP_MESSAGE_TYPE_MASK = 0xff  
}  
```

## 常量

| 常量                                        | 描述                                   |
| ----------------------------------------- | ------------------------------------ |
| ACP\_MESSAGE\_TYPE\_AUDIO\_FRAME\_START   | 音频帧的起点。                              |
| ACP\_MESSAGE\_TYPE\_FLOWGRAPH\_COMPLETED  | 当前流程图已完成。                            |
| ACP\_MESSAGE\_TYPE\_SRC\_BLOCKED          | SRC 上下文被阻塞并等待源数据。                    |
| ACP\_MESSAGE\_TYPE\_DMA\_BLOCKED          | DMA 上下文被阻塞并等待源数据。                    |
| ACP\_MESSAGE\_TYPE\_COMMAND\_COMPLETED    | 命令已完成。仅当命令具有非零的 `commandId` 时才发生此通知。 |
| ACP\_MESSAGE\_TYPE\_FLOWGRAPH\_TERMINATED | 当前流程图因错误而终止。                         |
| ACP\_MESSAGE\_TYPE\_ERROR                 | 发生了未指定的错误。                           |
| ACP\_MESSAGE\_TYPE\_DISCONNECTED          | 已与 ACP 断开连接;此消息不携带任何数据。              |
| ACP\_MESSAGE\_TYPE\_MASK                  | 所有消息的位掩码;不是实际的消息。                    |

## 备注

此枚举在 [ACP\_MESSAGE](/reference/audio/acphal/structs/acp_message) 结构体中使用。它也在 [ACP\_COMMAND\_MESSAGE](/reference/audio/acphal/structs/acp_command_message) 结构体中使用。

有关流程图的更多信息,请参阅 [ACP 概述中的流程图解析](/build/console-features/audio/overviews/acp-overview#ID4EHF)。

## 要求

**头文件:** acphal.h

**支持的平台:** XBOX One 系列主机和 XBOX Series 主机

## 另请参阅

[ACP\_MESSAGE](/reference/audio/acphal/structs/acp_message)\
[AcpHal](/reference/audio/acphal/acphal_members)


## Related topics

- [ACP_MESSAGE](/zh-CN/reference/audio/acphal/structs/acp_message.md)
- [ACP_COMMAND_MESSAGE](/zh-CN/reference/audio/acphal/structs/acp_command_message.md)
- [ACP_MESSAGE_ERROR](/zh-CN/reference/audio/acphal/structs/acp_message_error.md)
- [ACP_MESSAGE_COMMAND_COMPLETED](/zh-CN/reference/audio/acphal/structs/acp_message_command_completed.md)
- [ACP_MESSAGE_FLOWGRAPH_COMPLETED](/zh-CN/reference/audio/acphal/structs/acp_message_flowgraph_completed.md)
