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

另请参阅

群成员