GameChat2 成员

描述
chat_manager 提供管理功能,可与游戏聊天2交互。
chat_user 表示已添加到本地 chat_manager 实例的单个本地或远程用户。
chat_user_local 仅封装本地用户可能的操作的子类。
post_decode_audio_sink_stream 表示远程音频操作管道的出站数据侧。
post_decode_audio_source_stream 表示远程音频操作管道的入站数据侧。
pre_encode_audio_stream 表示本地音频操作管道。

函数

函数 说明
game_chat_allocate_memory_callback 每次必须由游戏聊天库动态分配新的内存缓冲区时调用的回调。
game_chat_free_memory_callback 表示每次游戏聊天 2 库不再需要以前分配的内存缓冲区时就会调用并且可以释放的回调。

结构

结构 说明
game_chat_audio_format 描述解释游戏聊天 2 音频数据所需的格式信息。
game_chat_communication_relationship_adjuster_changed_state_change 特定于状态更改的 game_chat_state_change_type::communication_relationship_adjuster_changed 类型的信息。
game_chat_data_frame 表示有关必须发送到远程Game Chat 2端点的传出Game Chat 2数据的信息。
game_chat_state_change 事件、状态更改或传出数据的通用的基础结构表示。
game_chat_stream_state_change 音频操作流的事件的通用基础结构表示。
game_chat_text_chat_received_state_change 表示特定于 game_chat_state_change_type::text_chat_received 状态更改的信息。
game_chat_text_conversion_preference_changed_state_change 代表特定于 game_chat_state_change_type::text_conversion_preference_changed 更改状态的信息。
game_chat_transcribed_chat_received_state_change 表示特定于 game_chat_state_change_type::transcribed_chat_received 状态更改的信息。

枚举

枚举 说明
game_chat_audio_encoding_bitrate 定义游戏聊天 2 用于生成传出音频包的音频编码比特率。
game_chat_audio_manipulation_mode_flags 表示请求的音频操作功能状态。
game_chat_communication_relationship_adjuster 定义游戏聊天 2 所应用的附加调节步骤为之前通过调用 chat_user_local::set_communication_relationship 设定的通信关系。
game_chat_communication_relationship_flags 定义两个用户之间的通信关系。
game_chat_data_transport_requirement 定义传出数据的数据传输要求。
game_chat_sample_type 描述表示单一游戏语言 2 音频示例的数据类型。
game_chat_shared_device_communication_relationship_resolution_mode 定义游戏聊天 2 应如何解决共享设备(如 Kinect)上的用户通信关系冲突。
game_chat_speech_to_text_conversion_mode 定义可用于游戏聊天 2 的语音到文本转换模式。
game_chat_state_change_type 定义可以由 chat_manager::start_processing_state_changes 报告的 game_chat_state_change 对象的类型。
game_chat_stream_state_change_type 定义可以由 chat_manager::start_processing_stream_state_changes 报告的 game_chat_stream_state_change 对象的类型。
game_chat_thread_id 定义游戏聊天 2 用于内部用途的线程的类型。
game_chat_user_chat_indicator 定义与本地用户相关的用户的当前聊天状态。