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 方法立即將其傳回。
在藉由呼叫 chat_manager::finish_processing_data_frames 傳回此物件之前,target_endpoint_identifiers 陣列的記憶體都會保持有效。該陣列中可能的端點識別碼值,是先前呼叫 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 成員
