> ## 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/ko/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_submitbuffer.md)를 통해 캡처 싱크에 선택적으로 제출된 오디오는 채팅 권한을 적용하고 어떤 채팅 컨트롤이 오디오를 수신해야 하는지 결정할 때 마이크 오디오로 취급됩니다. | |
| SendTextToSpeechAudio | 로컬 채팅 컨트롤에서 대상 채팅 컨트롤로의 텍스트 음성 변환 오디오 통신이 허용됩니다.  대부분의 게임 시나리오에서는 모든 오디오 통신을 보내거나 보내지 않아야 하며 대신 `SendAudio`를 사용해야 합니다. 이 플래그는 텍스트 음성 변환 오디오를 대상 채팅 컨트롤로 보내야 하지만 다른 유형의 오디오는 보내지 않아야 하는 게임 시나리오에 사용할 수 있습니다. | |
| SendAudio | 로컬 채팅 컨트롤에서 대상 채팅 컨트롤로의 모든 오디오 통신이 허용됩니다.  이 플래그는 \`\`\`SendMicrophoneAudio | SendTextToSpeechAudio\`\`\`와 같습니다. |
| ReceiveMicrophoneAudio | 대상 채팅 컨트롤에서 로컬 채팅 컨트롤로의 마이크 오디오 통신이 허용됩니다.  대부분의 게임 시나리오에서는 모든 오디오 통신을 수신하거나 수신하지 않아야 하며 대신 `ReceiveAudio`를 사용해야 합니다. 이 플래그는 대상 채팅 컨트롤로부터 마이크 오디오를 수신해야 하지만 다른 유형의 오디오는 수신하지 않아야 하는 게임 시나리오에 사용할 수 있습니다.   [PartyAudioManipulationSinkStream::SubmitBuffer()](https://docs.xbox.com/ko/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/ko/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

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