> ## 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.

# game_chat_thread_id

> game_chat_thread_id

# game\_chat\_thread\_id

Game Chat 2 が内部目的で使用するスレッドの種類を定義します。

## 構文

```cpp theme={null}
enum class game_chat_thread_id  
{  
    audio,  
    networking,  
}  
```

## 定数

| 定数 | 説明 |
| - | - |
| audio | Game Chat 2 内部のオーディオ スレッドを表します。  Game Chat 内部のオーディオ スレッドは、リアルタイム要件を持つ、優先度が高く頻繁に実行されるスレッドです。これらのスレッドは、20 ～ 40 ミリ秒ごとに XAudio2 と直接やり取りします。 |
| networking | Game Chat 2 内部のネットワーク スレッドを表します。  Game Chat 2 内部のネットワーク スレッドはポーリング メカニズムによって駆動されます。これらは 50 ～ 100 ミリ秒ごとに起動します。 |

## 解説

この列挙は、[chat\_manager::get\_thread\_processor](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md) および [chat\_manager::set\_thread\_processor](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_processor.md) で使用され、プロセッサ アフィニティが構成される Game Chat 2 内部スレッドの種類を識別します。

Game Chat 2 内部のオーディオ スレッドのプロセッサ アフィニティを構成するために `chat_manager::set_thread_processor` を呼び出すと、Game Chat 2 の XAudio2 インスタンスは、構成されたプロセッサ番号に対応するプロセッサ アフィニティで初期化されます。このスレッド タイプに対してプロセッサ番号が指定されていない場合、Game Chat 2 の XAudio2 インスタンスは `XAUDIO2_DEFAULT_PROCESSOR` に設定されたプロセッサ アフィニティで初期化されます。

## 要件

**ヘッダー:** GameChat2.h

**サポートされているプラットフォーム:** Windows、XBOX One ファミリ本体および XBOX Series 本体

## 関連項目

[Game Chat 2 の概要](https://docs.xbox.com/ja-jp/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)\
[GameChat2 メンバー](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/gamechat2_members.md)


## Related topics

- [get_thread_processor](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md)
- [set_thread_processor](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_processor.md)
- [get_thread_affinity_mask](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
- [set_thread_affinity_mask](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_affinity_mask.md)
- [GameChat2 メンバー (API の内容)](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/gamechat2_members.md)
