> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameChat2 メンバー (API の内容)

> GameChat2 メンバー

# GameChat2 メンバー

## クラス

| クラス | 説明 |
| - | - |
| [chat\_manager](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/chat_manager.md) | Game Chat 2 とのやり取りのための管理機能を提供します。 |
| [chat\_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user.md) | ローカル [chat\_manager](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/chat_manager.md) インスタンスに追加された個々のローカルまたはリモート ユーザーを表します。 |
| [chat\_user\_local](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local.md) | ローカル ユーザーでのみ実行可能な操作をカプセル化するサブクラス。 |
| [post\_decode\_audio\_sink\_stream](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/post_decode_audio_sink_stream.md) | リモート オーディオ操作パイプラインの送信データ側を表します。 |
| [post\_decode\_audio\_source\_stream](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/post_decode_audio_source_stream/post_decode_audio_source_stream.md) | リモート オーディオ操作パイプラインの受信データ側を表します。 |
| [pre\_encode\_audio\_stream](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/pre_encode_audio_stream/pre_encode_audio_stream.md) | ローカル オーディオ操作パイプラインを表します。 |

## 関数

| 関数 | 説明 |
| - | - |
| [game\_chat\_allocate\_memory\_callback](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/functions/game_chat_allocate_memory_callback.md) | Game Chat ライブラリによって新しいメモリ バッファーを動的に割り当てる必要があるたびに呼び出されるコールバック。 |
| [game\_chat\_free\_memory\_callback](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/functions/game_chat_free_memory_callback.md) | 以前に割り当てられたメモリ バッファーが Game Chat 2 ライブラリで不要になり、解放できるようになるたびに呼び出されるコールバックを表します。 |

## 構造体

| 構造体 | 説明 |
| - | - |
| [game\_chat\_audio\_format](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_audio_format.md) | Game Chat 2 のオーディオ データを解釈するために必要なフォーマット情報を記述します。 |
| [game\_chat\_communication\_relationship\_adjuster\_changed\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_communication_relationship_adjuster_changed_state_change.md) | [game\_chat\_state\_change\_type::communication\_relationship\_adjuster\_changed](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_state_change_type.md) 状態変更に固有の情報を表します。 |
| [game\_chat\_data\_frame](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_data_frame.md) | リモート Game Chat 2 エンドポイントに配信する必要のある送信 Game Chat 2 データに関する情報を表します。 |
| [game\_chat\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_state_change.md) | イベント、状態変更、または送信データの汎用的な基底構造体を表します。 |
| [game\_chat\_stream\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_stream_state_change.md) | オーディオ操作ストリームのイベントを表す汎用的な基底構造体。 |
| [game\_chat\_text\_chat\_received\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_text_chat_received_state_change.md) | [game\_chat\_state\_change\_type::text\_chat\_received](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_state_change_type.md) 状態変更に固有の情報を表します。 |
| [game\_chat\_text\_conversion\_preference\_changed\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change.md) | [game\_chat\_state\_change\_type::text\_conversion\_preference\_changed](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_state_change_type.md) 状態変更に固有の情報を表します。 |
| [game\_chat\_transcribed\_chat\_received\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change.md) | [game\_chat\_state\_change\_type::transcribed\_chat\_received](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_state_change_type.md) 状態変更に固有の情報を表します。 |

## 列挙

| 列挙 | 説明 |
| - | - |
| [game\_chat\_audio\_encoding\_bitrate](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate.md) | Game Chat 2 が送信オーディオ パケットの生成に使用するオーディオ エンコーディング ビット レートを定義します。 |
| [game\_chat\_audio\_manipulation\_mode\_flags](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags.md) | 要求されたオーディオ操作機能のステータスを表します。 |
| [game\_chat\_communication\_relationship\_adjuster](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster.md) | [chat\_user\_local::set\_communication\_relationship](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship.md) の呼び出しによって以前に設定されたコミュニケーション リレーションシップに対して、Game Chat 2 が適用する追加の調整ステップを定義します。 |
| [game\_chat\_communication\_relationship\_flags](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_communication_relationship_flags.md) | 2 人のユーザー間のコミュニケーション リレーションシップを定義します。 |
| [game\_chat\_data\_transport\_requirement](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_data_transport_requirement.md) | 送信データのデータ トランスポート要件を定義します。 |
| [game\_chat\_sample\_type](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_sample_type.md) | 1 つの Game Chat 2 オーディオ サンプルを表すデータ型について記述します。 |
| [game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_shared_device_communication_relationship_resolution_mode.md) | Kinect などの共有デバイス上のユーザーについて、Game Chat 2 がコミュニケーション リレーションシップの競合をどのように解決するかを定義します。 |
| [game\_chat\_speech\_to\_text\_conversion\_mode](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_speech_to_text_conversion_mode.md) | Game Chat 2 で利用可能な音声からテキストへの変換モードを定義します。 |
| [game\_chat\_state\_change\_type](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_state_change_type.md) | [chat\_manager::start\_processing\_state\_changes](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md) によって報告される [game\_chat\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_state_change.md) オブジェクトの種類を定義します。 |
| [game\_chat\_stream\_state\_change\_type](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_stream_state_change_type.md) | [chat\_manager::start\_processing\_stream\_state\_changes](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes.md) によって報告される [game\_chat\_stream\_state\_change](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/structs/game_chat_stream_state_change.md) オブジェクトの種類を定義します。 |
| [game\_chat\_thread\_id](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_thread_id.md) | Game Chat 2 が内部目的で使用するスレッドの種類を定義します。 |
| [game\_chat\_user\_chat\_indicator](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_user_chat_indicator.md) | ローカル ユーザーとの関係における、ユーザーの現在のチャット ステータスを定義します。 |


## Related topics

- [XError メンバー (API の内容)](https://docs.xbox.com/ja-jp/reference/system/xerror/xerror_members.md)
- [GameInput API メンバー](https://docs.xbox.com/ja-jp/reference/input/gameinput/gameinput_members.md)
- [クラスの内容](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local.md)
- [Input API リファレンス](https://docs.xbox.com/ja-jp/reference/input/gc-reference-input-toc.md)
- [Lighting API リファレンス (API の内容)](https://docs.xbox.com/ja-jp/reference/lighting/gc-reference-lighting-toc.md)
