Sintaxis
enum class PartyChatPermissionOptions
{
None = 0x0,
SendMicrophoneAudio = 0x1,
SendTextToSpeechAudio = 0x2,
SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,
ReceiveMicrophoneAudio = 0x4,
ReceiveTextToSpeechAudio = 0x8,
ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,
ReceiveText = 0x10,
}
Constantes
| Constante | Descripción | |
|---|---|---|
| None | No se permite ninguna comunicación de chat entre el control de chat local y el control de chat de destino. | |
| SendMicrophoneAudio | Se permite la comunicación de audio de micrófono desde el control de chat local hacia el control de chat de destino. Para la mayoría de los escenarios de juego, se debe enviar toda la comunicación de audio o ninguna, y se debe usar SendAudio en su lugar. Esta marca se puede usar en escenarios de juego en los que el audio de micrófono debe enviarse al control de chat de destino, pero otros tipos de audio no. El audio enviado opcionalmente a un receptor de captura mediante PartyAudioManipulationSinkStream::SubmitBuffer() se trata como audio de micrófono al aplicar los permisos de chat y determinar qué controles de chat deben recibir el audio. | |
| SendTextToSpeechAudio | Se permite la comunicación de audio de texto a voz desde el control de chat local hacia el control de chat de destino. Para la mayoría de los escenarios de juego, se debe enviar toda la comunicación de audio o ninguna, y se debe usar SendAudio en su lugar. Esta marca se puede usar en escenarios de juego en los que el audio de texto a voz debe enviarse al control de chat de destino, pero otros tipos de audio no. | |
| SendAudio | Se permite toda la comunicación de audio desde el control de chat local hacia el control de chat de destino. Esta marca es equivalente a ```SendMicrophoneAudio | SendTextToSpeechAudio```. |
| ReceiveMicrophoneAudio | Se permite la comunicación de audio de micrófono desde el control de chat de destino hacia el control de chat local. Para la mayoría de los escenarios de juego, se debe recibir toda la comunicación de audio o ninguna, y se debe usar ReceiveAudio en su lugar. Esta marca se puede usar en escenarios de juego en los que el audio de micrófono debe recibirse del control de chat de destino, pero otros tipos de audio no. El audio enviado opcionalmente a un receptor de captura mediante PartyAudioManipulationSinkStream::SubmitBuffer() se trata como audio de micrófono al aplicar los permisos de chat y determinar qué controles de chat deben recibir el audio. | |
| ReceiveTextToSpeechAudio | Se permite la comunicación de audio de texto a voz desde el control de chat de destino hacia el control de chat local. Para la mayoría de los escenarios de juego, se debe recibir toda la comunicación de audio o ninguna, y se debe usar ReceiveAudio en su lugar. Esta marca se puede usar en escenarios de juego en los que el audio de texto a voz debe recibirse del control de chat de destino, pero otros tipos de audio no. | |
| ReceiveAudio | Se permite la comunicación de audio desde el control de chat de destino hacia el control de chat local. Esta marca es equivalente a ```ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio```. |
| ReceiveText | Se permite la comunicación de texto desde el control de chat de destino hacia el control de chat local. |
