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_processor 和 chat_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 主机