다음을 통해 공유


PartyChatPermissionOptions

두 채팅 컨트롤 간의 통신 관계를 정의하는 옵션입니다.

구문

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

상수

상수 설명
없음 로컬 채팅 컨트롤과 대상 채팅 컨트롤 간의 채팅 통신은 허용되지 않습니다.
SendMicrophoneAudio 로컬 채팅 컨트롤에서 대상 채팅 컨트롤로의 마이크 오디오 통신이 허용됩니다.

대부분의 게임 시나리오에서는 오디오 통신을 모두 전송하거나 모두 전송하지 않고 대신 SendAudio을(를) 사용해야 합니다. 마이크 오디오만 대상 채팅 컨트롤에 전송하고 다른 오디오는 차단해야 하는 게임 시나리오에서 이 플래그를 사용할 수 있습니다.

채팅 권한을 적용하고 오디오를 수신할 채팅 컨트롤을 결정할 때 PartyAudioManipulationSinkStream::SubmitBuffer()를 통해 캡처 싱크에 선택적으로 제출된 오디오는 마이크 오디오로 처리됩니다.
SendTextToSpeechAudio 로컬 채팅 컨트롤에서 대상 채팅 컨트롤로의 텍스트 음성 변환 오디오 통신이 허용됩니다.

대부분의 게임 시나리오에서는 오디오 통신을 모두 전송하거나 모두 전송하지 않고 대신 SendAudio을(를) 사용해야 합니다. 텍스트 음성 변환 오디오만 대상 채팅 컨트롤에 전송하고 다른 오디오는 차단해야 하는 게임 시나리오에서 이 플래그를 사용할 수 있습니다.
SendAudio 로컬 채팅 컨트롤에서 대상 채팅 컨트롤로의 모든 오디오 통신이 허용됩니다.

이 플래그는 SendMicrophoneAudio | SendTextToSpeechAudio과(와) 동일합니다.
ReceiveMicrophoneAudio 대상 채팅 컨트롤에서 로컬 채팅 컨트롤로의 마이크 오디오 통신이 허용됩니다.

대부분의 게임 시나리오에서는 오디오 통신을 모두 수신하거나 모두 수신하지 않고 대신 ReceiveAudio을(를) 사용해야 합니다. 마이크 오디오만 대상 채팅 컨트롤에서 수신하고 다른 오디오는 차단해야 하는 게임 시나리오에서 이 플래그를 사용할 수 있습니다.

채팅 권한을 적용하고 오디오를 수신할 채팅 컨트롤을 결정할 때 PartyAudioManipulationSinkStream::SubmitBuffer()를 통해 캡처 싱크에 선택적으로 제출된 오디오는 마이크 오디오로 처리됩니다.
ReceiveTextToSpeechAudio 대상 채팅 컨트롤에서 로컬 채팅 컨트롤로의 텍스트 음성 변환 오디오 통신이 허용됩니다.

대부분의 게임 시나리오에서는 오디오 통신을 모두 수신하거나 모두 수신하지 않고 대신 ReceiveAudio을(를) 사용해야 합니다. 텍스트 음성 변환 오디오만 대상 채팅 컨트롤에서 수신하고 다른 오디오는 차단해야 하는 게임 시나리오에서 이 플래그를 사용할 수 있습니다.
ReceiveAudio 대상 채팅 컨트롤에서 로컬 채팅 컨트롤로의 오디오 통신이 허용됩니다.

이 플래그는 ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio과(와) 동일합니다.
ReceiveText 대상 채팅 컨트롤에서 로컬 채팅 컨트롤로의 문자 통신이 허용됩니다.

요구 사항

헤더: Party.h

참고 항목

파티 멤버