game_chat_state_change
イベント、状態の変更、または送信データの一般的な基本の構造を表します。
構文
typedef struct game_chat_state_change {
game_chat_state_change_type state_change_type;
} game_chat_state_change
メンバー
state_change_type
型: game_chat_state_change_type
状態変化を表す特定の型。 このフィールドを使用して、この game_chat_state_change 構造体ヘッダーで表される、対応する派生構造体を決定します。
解説
この基本の構造体は、テキスト チャットの受信など、状態変化を表します。
game_chat_state_change
構造体は、 chat_manager::start_processing_state_changes メソッドによって報告されます。 アプリは、表されている状態変化を処理してから、chat_manager:: finish_processing_state_changes メソッドを呼び出して、すぐにその状態変化を返します。
state_change_type フィールドは、発生した状態変化の種類を示します。 アプリは、この基本の構造体を指示された派生構造体にキャストして、イベント固有の追加情報を取得する必要があります。 次の構造体は、この基本の構造体から派生しています。
- game_chat_communication_relationship_adjuster_changed_state_change
- game_chat_text_chat_received_state_change
- game_chat_text_conversion_preference_changed_state_change
- game_chat_transcribed_chat_received_state_change
game_chat_state_change_array
game_chat_state_change_array
型は game_chat_state_change
ポインターの定数配列です。 この型は、便宜上提供されているものであり、chat_manager::start_processing_state_changes
と chat_manager::finish_processing_state_changes
の各メソッドで使用されます。
typedef const game_chat_state_change * const * game_chat_state_change_array;
要件
ヘッダー: GameChat2.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体