Sintaxe
enum class PartyChatPermissionOptions
{
None = 0x0,
SendMicrophoneAudio = 0x1,
SendTextToSpeechAudio = 0x2,
SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,
ReceiveMicrophoneAudio = 0x4,
ReceiveTextToSpeechAudio = 0x8,
ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,
ReceiveText = 0x10,
}
Constantes
| Constante | Descrição | |
|---|---|---|
| None | Nenhuma comunicação por chat é permitida entre o controle de chat local e o controle de chat de destino. | |
| SendMicrophoneAudio | A comunicação de áudio do microfone do controle de chat local para o controle de chat de destino é permitida. Na maioria dos cenários de jogo, toda ou nenhuma comunicação de áudio deve ser enviada, e SendAudio deve ser usado em vez disso. Este sinalizador pode ser usado em cenários de jogo em que o áudio do microfone deve ser enviado ao controle de chat de destino, mas outros tipos de áudio não. O áudio enviado opcionalmente a um coletor de captura por meio de PartyAudioManipulationSinkStream::SubmitBuffer() é tratado como áudio de microfone ao aplicar as permissões de chat e determinar quais controles de chat devem receber o áudio. | |
| SendTextToSpeechAudio | A comunicação de áudio de conversão de texto em fala do controle de chat local para o controle de chat de destino é permitida. Na maioria dos cenários de jogo, toda ou nenhuma comunicação de áudio deve ser enviada, e SendAudio deve ser usado em vez disso. Este sinalizador pode ser usado em cenários de jogo em que o áudio de conversão de texto em fala deve ser enviado ao controle de chat de destino, mas outros tipos de áudio não. | |
| SendAudio | Toda a comunicação de áudio do controle de chat local para o controle de chat de destino é permitida. Este sinalizador equivale a ```SendMicrophoneAudio | SendTextToSpeechAudio```. |
| ReceiveMicrophoneAudio | A comunicação de áudio do microfone do controle de chat de destino para o controle de chat local é permitida. Na maioria dos cenários de jogo, toda ou nenhuma comunicação de áudio deve ser recebida, e ReceiveAudio deve ser usado em vez disso. Este sinalizador pode ser usado em cenários de jogo em que o áudio do microfone deve ser recebido do controle de chat de destino, mas outros tipos de áudio não. O áudio enviado opcionalmente a um coletor de captura por meio de PartyAudioManipulationSinkStream::SubmitBuffer() é tratado como áudio de microfone ao aplicar as permissões de chat e determinar quais controles de chat devem receber o áudio. | |
| ReceiveTextToSpeechAudio | A comunicação de áudio de conversão de texto em fala do controle de chat de destino para o controle de chat local é permitida. Na maioria dos cenários de jogo, toda ou nenhuma comunicação de áudio deve ser recebida, e ReceiveAudio deve ser usado em vez disso. Este sinalizador pode ser usado em cenários de jogo em que o áudio de conversão de texto em fala deve ser recebido do controle de chat de destino, mas outros tipos de áudio não. | |
| ReceiveAudio | A comunicação de áudio do controle de chat de destino para o controle de chat local é permitida. Este sinalizador equivale a ```ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio```. |
| ReceiveText | A comunicação por texto do controle de chat de destino para o controle de chat local é permitida. |
