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 主机