> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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      | ローカル チャット コントロールからターゲット チャット コントロールへのマイク オーディオ通信が許可されます。<br /><br /> ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに `SendAudio` を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。<br /><br /> [PartyAudioManipulationSinkStream::SubmitBuffer()](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer) を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。     |                                       |
| SendTextToSpeechAudio    | ローカル チャット コントロールからターゲット チャット コントロールへの音声合成オーディオ通信が許可されます。<br /><br /> ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに `SendAudio` を使用する必要があります。このフラグは、音声合成オーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。                                                                                                                                                                                                                                                                                                               |                                       |
| SendAudio                | ローカル チャット コントロールからターゲット チャット コントロールへのすべてのオーディオ通信が許可されます。<br /><br /> このフラグは \`\`\`SendMicrophoneAudio                                                                                                                                                                                                                                                                                                                                                                                                                                           | SendTextToSpeechAudio\`\`\` と等価です。    |
| ReceiveMicrophoneAudio   | ターゲット チャット コントロールからローカル チャット コントロールへのマイク オーディオ通信が許可されます。<br /><br /> ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに `ReceiveAudio` を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。<br /><br /> [PartyAudioManipulationSinkStream::SubmitBuffer()](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer) を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。 |                                       |
| ReceiveTextToSpeechAudio | ターゲット チャット コントロールからローカル チャット コントロールへの音声合成オーディオ通信が許可されます。<br /><br /> ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに `ReceiveAudio` を使用する必要があります。このフラグは、音声合成オーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。                                                                                                                                                                                                                                                                                                           |                                       |
| ReceiveAudio             | ターゲット チャット コントロールからローカル チャット コントロールへのオーディオ通信が許可されます。<br /><br /> このフラグは \`\`\`ReceiveMicrophoneAudio                                                                                                                                                                                                                                                                                                                                                                                                                                            | ReceiveTextToSpeechAudio\`\`\` と等価です。 |
| ReceiveText              | ターゲット チャット コントロールからローカル チャット コントロールへのテキスト通信が許可されます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                       |

## 要件

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

## 関連項目

[Party メンバー](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

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