game_chat_thread_id

定义游戏聊天 2 用于内部用途的线程的类型。

语法

enum class game_chat_thread_id  
{  
    audio,  
    networking,  
}  

常量

常量 说明
audio 表示游戏聊天 2 内部音频线程。

游戏聊天内部音频线程具有高优先级,是具有实时要求的频繁运行的线程。 这些线程每隔 20-40 毫秒直接与 XAudio2 交互。
网络 表示游戏聊天 2 内部网络线程。

游戏聊天 2 内部网络线程由轮询机制驱动。 它们每隔 50 到 100 毫秒唤醒一次。

备注

chat_manager::get_thread_processorchat_manager::set_thread_processor 使用此枚举来标识为其配置处理器关联的游戏聊天 2 内部线程类型。

当调用 chat_manager::set_thread_processor 来配置游戏聊天 2 内部音频线程的处理器相关性时,游戏聊天 2 的 XAudio2 实例将使用与配置的处理器编号相对应的处理器关联进行初始化。 如果没有为这个线程类型指定处理器编号,那么游戏聊天 2 的 XAudio2 实例将初始化,处理器相关性设置为 XAUDIO2_DEFAULT_PROCESSOR

要求

头文件:GameChat2.h

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

另请参阅

游戏聊天 2 简介
GameChat2 成员