game_chat_data_frame
リモート Game Chat 2 エンドポイントに配信する必要のある送信 Game Chat 2 データに関する情報を表します。構文
メンバー
target_endpoint_identifier_countType: uint32_t target_endpoint_identifiers で指定されているリモート エンドポイント識別子の数。 target_endpoint_identifiers _Field_size_(target_endpoint_identifier_count)
Type: uint64_t* このデータの送信先となる、1 つ以上のリモート エンドポイント識別子の配列。配列は target_endpoint_identifier_count で指定された数のメンバーを持ちます。 transport_requirement
Type: game_chat_data_transport_requirement データのトランスポート要件。 packet_byte_count
Type: uint32_t target_endpoint_identifiers で指定されたリモート エンドポイントに送信する必要のあるデータ バッファーのサイズ。 packet_buffer _Field_size_(packet_byte_count)
Type: 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 メンバー
