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

# PartyChatPermissionOptions

> 2 つのチャット コントロール間の通信関係を定義するためのオプション。

2 つのチャット コントロール間の通信関係を定義するためのオプション。

## 構文

```cpp theme={null}
enum class PartyChatPermissionOptions    
{  
    None = 0x0,  
    SendMicrophoneAudio = 0x1,  
    SendTextToSpeechAudio = 0x2,  
    SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,  
    ReceiveMicrophoneAudio = 0x4,  
    ReceiveTextToSpeechAudio = 0x8,  
    ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,  
    ReceiveText = 0x10,  
}  
```

## 定数

| 定数 | 説明 | |
| - | - | - |
| None | ローカル チャット コントロールとターゲット チャット コントロール間のチャット通信は許可されません。 | |
| SendMicrophoneAudio | ローカル チャット コントロールからターゲット チャット コントロールへのマイク オーディオ通信が許可されます。  ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに `SendAudio` を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。  [PartyAudioManipulationSinkStream::SubmitBuffer()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md) を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。 | |
| SendTextToSpeechAudio | ローカル チャット コントロールからターゲット チャット コントロールへのテキスト読み上げオーディオ通信が許可されます。  ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに `SendAudio` を使用する必要があります。このフラグは、テキスト読み上げオーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。 | |
| SendAudio | ローカル チャット コントロールからターゲット チャット コントロールへのすべてのオーディオ通信が許可されます。  このフラグは \`\`\`SendMicrophoneAudio | SendTextToSpeechAudio\`\`\` と等価です。 |
| ReceiveMicrophoneAudio | ターゲット チャット コントロールからローカル チャット コントロールへのマイク オーディオ通信が許可されます。  ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに `ReceiveAudio` を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。  [PartyAudioManipulationSinkStream::SubmitBuffer()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md) を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。 | |
| ReceiveTextToSpeechAudio | ターゲット チャット コントロールからローカル チャット コントロールへのテキスト読み上げオーディオ通信が許可されます。  ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに `ReceiveAudio` を使用する必要があります。このフラグは、テキスト読み上げオーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。 | |
| ReceiveAudio | ターゲット チャット コントロールからローカル チャット コントロールへのオーディオ通信が許可されます。  このフラグは \`\`\`ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio\`\`\` と等価です。 |
| ReceiveText | ターゲット チャット コントロールからローカル チャット コントロールへのテキスト通信が許可されます。 | |

## 要件

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

## 関連項目

[Party メンバー](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

- [PartyLocalChatControl::SetPermissions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setpermissions.md)
- [PartyLocalChatControl::GetPermissions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getpermissions.md)
- [PartyXblChatPermissionInfo](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblchatpermissioninfo.md)
- [PartyAudioManipulationSinkStream::SubmitBuffer](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md)
- [XBOX Live helper library for PlayFab Party](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
