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_frames 和 chat_manager::finish_processing_data_frames 方法一起使用。
需求
头文件: GameChat2.h 支持的平台: Windows、XBOX One 家族主机以及 XBOX Series 主机概念性文档
另请参阅
Game Chat 2 简介chat_manager
GameChat2 members
