game_chat_state_change
表示事件、状态更改或传出数据的通用基础结构。语法
成员
state_change_type类型:game_chat_state_change_type 所表示状态更改的具体类型。使用此字段确定此 game_chat_state_change 结构头所表示的对应派生结构。
备注
此基础结构表示一次状态更改,例如收到一条文本聊天。game_chat_state_change 结构由 chat_manager::start_processing_state_changes 方法报告。应用处理所表示的状态更改后,应立即通过调用 chat_manager::finish_processing_state_changes 方法将其归还。
state_change_type 字段指示发生了何种状态更改。应用应将此基础结构转换为所指示的派生结构,以获取额外的、特定于该事件的信息。以下结构派生自此基础结构:
- game_chat_communication_relationship_adjuster_changed_state_change
- game_chat_text_chat_received_state_change
- game_chat_text_conversion_preference_changed_state_change
- game_chat_transcribed_chat_received_state_change
game_chat_state_change_array
game_chat_state_change_array 类型是 game_chat_state_change 指针的常量数组。此类型为方便使用而提供,并与 chat_manager::start_processing_state_changes 和 chat_manager::finish_processing_state_changes 方法一起使用。
需求
头文件: GameChat2.h 支持的平台: Windows、XBOX One 家族主机以及 XBOX Series 主机概念性文档
另请参阅
Game Chat 2 简介chat_manager
GameChat2 members
