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