game_chat_shared_device_communication_relationship_resolution_mode
定义游戏聊天 2 应如何解决共享设备(如 Kinect)上的用户通信关系冲突。
语法
enum class game_chat_shared_device_communication_relationship_resolution_mode
{
permissive,
restrictive
}
常量
常量 | 说明 |
---|---|
permissive | 在确定是否应将来自共享设备的音频发送给远程用户或为本地用户呈现时,游戏聊天 2 应选择最宽松的关系。 此选项等同于为共享设备上的用户在通信关系的关系标签上应用 bitwise-OR 操作。 |
restrictive | 在确定是否应将来自共享设备的音频发送给远程用户或为本地用户呈现时,游戏聊天 2 应选择最严格的关系。 |
备注
此枚举用于 chat_manager::initialize 方法来指示游戏聊天 2 应如何解决共享音频设备(如 Kinect)用户的通信关系冲突问题。 可以调用 chat_user_local::set_communication_relationship 设置本地用户和目标用户之间的通信关系,这些关系在决定共享设备音频是否应该发送到远程用户或为本地用户呈现时进行比较。 也可以调用 chat_user_local::get_effective_communication_relationship 来获取游戏语音 2 在本地和目标用户间强制的最终有效通信关系。 有关通信关系的详细信息,请参阅使用游戏聊天 2 C ++ API。
要求
头文件:GameChat2.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机