game_chat_state_change_type

定义可以由 chat_manager::start_processing_state_changes 报告的 game_chat_state_change 对象的类型。

语法

enum class game_chat_state_change_type  : int64_t  
{  
    text_chat_received,  
    transcribed_chat_received,  
    text_conversion_preference_changed,  
    communication_relationship_adjuster_changed,  
}  

常量

常量 说明
text_chat_received 已到达玩家间文本通信消息。

game_chat_state_change 对象强制转换为 game_chat_text_chat_received_state_change 对象以获取更多信息。
transcribed_chat_received 远程玩家的语音通信已转录,应该向一个或多个本地用户显示。

game_chat_state_change 对象强制转换为 game_chat_transcribed_chat_received_state_change 对象以获取更多信息。
text_conversion_preference_changed 本地用户已启用或禁用语音到文本或文本到语音转换。

game_chat_state_change 对象强制转换为 game_chat_text_conversion_preference_changed_state_change 对象以获取更多信息。
communication_relationship_adjuster_changed 与另一个用户相关的本地用户的通信关系调节器已更改。

game_chat_state_change 对象强制转换为 game_chat_communication_relationship_adjusters_changed 对象以获取更多信息。

备注

此枚举由 game_chat_state_change 对象的 state_change_type 成员用于定义该对象表示的状态更改类型。 可将 game_chat_state_change 结构强制转换为对应于 state_change_type 成员返回的常量的结构,以获取有关特定类型的状态更改的详细信息。 有关处理状态更改的详细信息,请参阅使用游戏聊天 2 C++ API

要求

头文件:GameChat2.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

游戏聊天 2 简介
game_chat_stream_state_change
GameChat2 成员