Skip to main content

game_chat_data_frame

表示有关必须传送到远程 Game Chat 2 终结点的传出 Game Chat 2 数据的信息。

语法

成员

target_endpoint_identifier_count
类型:uint32_t
target_endpoint_identifiers 中指定的远程终结点标识符的数量。 target_endpoint_identifiers  _Field_size_(target_endpoint_identifier_count)
类型:uint64_t*
必须向其传输此数据的一个或多个远程终结点标识符的数组。该数组具有 target_endpoint_identifier_count 中指定的成员数。 transport_requirement
类型:game_chat_data_transport_requirement
数据的传输要求。 packet_byte_count
类型:uint32_t
必须传输给 target_endpoint_identifiers 指定的远程终结点的数据缓冲区的大小。 packet_buffer  _Field_size_(packet_byte_count)
类型:uint8_t*
指向必须传输给 target_endpoint_identifiers 指定的远程终结点的数据缓冲区的指针。

备注

此结构表示有关必须传送到远程 Game Chat 2 终结点的传出 Game Chat 2 数据(例如音频数据)的信息。game_chat_data_frame 结构由 chat_manager::start_processing_data_frames 方法报告。应用处理数据帧后,应立即通过调用 chat_manager::finish_processing_data_frames 方法将其归还。 target_endpoint_identifiers 数组的内存在通过调用 chat_manager::finish_processing_data_frames 归还此对象之前保持有效。该数组中可能的终结点标识符值是之前通过调用 chat_manager::add_remote_user 方法指定的值。

game_chat_data_frame_array

game_chat_data_frame_array 类型是 game_chat_data_frame 指针的常量数组。此类型为方便使用而提供,并与 chat_manager::start_processing_data_frameschat_manager::finish_processing_data_frames 方法一起使用。

需求

头文件: GameChat2.h 支持的平台: Windows、XBOX One 家族主机以及 XBOX Series 主机

概念性文档

另请参阅

Game Chat 2 简介
chat_manager
GameChat2 members
最后修改于 2026年8月24日