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

> 定义两个聊天控件之间通信关系的选项。

定义两个聊天控件之间通信关系的选项。

## Syntax

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

## Constants

| Constant | Description | |
| - | - | - |
| None | 不允许本地聊天控件与目标聊天控件之间进行任何聊天通信。 | |
| SendMicrophoneAudio | 允许从本地聊天控件向目标聊天控件发送麦克风音频通信。  对于大多数游戏场景，应发送全部或不发送任何音频通信，因此应改用 `SendAudio`。此标志可用于以下游戏场景：应向目标聊天控件发送麦克风音频，但不应发送其他类型的音频。  通过 [PartyAudioManipulationSinkStream::SubmitBuffer()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md) 可选地提交到捕获接收器的音频，在应用聊天权限并确定哪些聊天控件应接收该音频时，将被视为麦克风音频。 | |
| SendTextToSpeechAudio | 允许从本地聊天控件向目标聊天控件发送文本转语音音频通信。  对于大多数游戏场景，应发送全部或不发送任何音频通信，因此应改用 `SendAudio`。此标志可用于以下游戏场景：应向目标聊天控件发送文本转语音音频，但不应发送其他类型的音频。 | |
| SendAudio | 允许从本地聊天控件向目标聊天控件发送所有音频通信。  此标志等效于 \`\`\`SendMicrophoneAudio | SendTextToSpeechAudio\`\`\`。 |
| ReceiveMicrophoneAudio | 允许从目标聊天控件向本地聊天控件发送麦克风音频通信。  对于大多数游戏场景，应接收全部或不接收任何音频通信，因此应改用 `ReceiveAudio`。此标志可用于以下游戏场景：应从目标聊天控件接收麦克风音频，但不应接收其他类型的音频。  通过 [PartyAudioManipulationSinkStream::SubmitBuffer()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md) 可选地提交到捕获接收器的音频，在应用聊天权限并确定哪些聊天控件应接收该音频时，将被视为麦克风音频。 | |
| ReceiveTextToSpeechAudio | 允许从目标聊天控件向本地聊天控件发送文本转语音音频通信。  对于大多数游戏场景，应接收全部或不接收任何音频通信，因此应改用 `ReceiveAudio`。此标志可用于以下游戏场景：应从目标聊天控件接收文本转语音音频，但不应接收其他类型的音频。 | |
| ReceiveAudio | 允许从目标聊天控件向本地聊天控件发送音频通信。  此标志等效于 \`\`\`ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio\`\`\`。 |
| ReceiveText | 允许从目标聊天控件向本地聊天控件发送文本通信。 | |

## Requirements

**Header:** Party.h

## See also

[Party members](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

- [PartyLocalChatControl::SetPermissions](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setpermissions.md)
- [PartyLocalChatControl::GetPermissions](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getpermissions.md)
- [PartyXblChatPermissionInfo](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/structs/partyxblchatpermissioninfo.md)
- [PartyAudioManipulationSinkStream::SubmitBuffer](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md)
- [适用于 PlayFab Party 的 XBOX Live 辅助库](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
