Syntaxe
enum class PartyChatPermissionOptions
{
None = 0x0,
SendMicrophoneAudio = 0x1,
SendTextToSpeechAudio = 0x2,
SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,
ReceiveMicrophoneAudio = 0x4,
ReceiveTextToSpeechAudio = 0x8,
ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,
ReceiveText = 0x10,
}
Constantes
| Constante | Description | |
|---|---|---|
| None | Aucune communication de chat n’est autorisée entre le contrôle de chat local et le contrôle de chat cible. | |
| SendMicrophoneAudio | La communication audio de microphone du contrôle de chat local vers le contrôle de chat cible est autorisée. Dans la plupart des scénarios de jeu, soit toute la communication audio, soit aucune ne doit être envoyée, et SendAudio doit être utilisé à la place. Cet indicateur peut être utilisé pour les scénarios de jeu dans lesquels l’audio du microphone doit être envoyé au contrôle de chat cible, mais pas les autres types d’audio. L’audio éventuellement soumis à un récepteur de capture via PartyAudioManipulationSinkStream::SubmitBuffer() est traité comme de l’audio de microphone lors de l’application des autorisations de chat et de la détermination des contrôles de chat qui doivent recevoir l’audio. | |
| SendTextToSpeechAudio | La communication audio de synthèse vocale du contrôle de chat local vers le contrôle de chat cible est autorisée. Dans la plupart des scénarios de jeu, soit toute la communication audio, soit aucune ne doit être envoyée, et SendAudio doit être utilisé à la place. Cet indicateur peut être utilisé pour les scénarios de jeu dans lesquels l’audio de synthèse vocale doit être envoyé au contrôle de chat cible, mais pas les autres types d’audio. | |
| SendAudio | Toute la communication audio du contrôle de chat local vers le contrôle de chat cible est autorisée. Cet indicateur équivaut à ```SendMicrophoneAudio | SendTextToSpeechAudio```. |
| ReceiveMicrophoneAudio | La communication audio de microphone du contrôle de chat cible vers le contrôle de chat local est autorisée. Dans la plupart des scénarios de jeu, soit toute la communication audio, soit aucune ne doit être reçue, et ReceiveAudio doit être utilisé à la place. Cet indicateur peut être utilisé pour les scénarios de jeu dans lesquels l’audio du microphone doit être reçu du contrôle de chat cible, mais pas les autres types d’audio. L’audio éventuellement soumis à un récepteur de capture via PartyAudioManipulationSinkStream::SubmitBuffer() est traité comme de l’audio de microphone lors de l’application des autorisations de chat et de la détermination des contrôles de chat qui doivent recevoir l’audio. | |
| ReceiveTextToSpeechAudio | La communication audio de synthèse vocale du contrôle de chat cible vers le contrôle de chat local est autorisée. Dans la plupart des scénarios de jeu, soit toute la communication audio, soit aucune ne doit être reçue, et ReceiveAudio doit être utilisé à la place. Cet indicateur peut être utilisé pour les scénarios de jeu dans lesquels l’audio de synthèse vocale doit être reçu du contrôle de chat cible, mais pas les autres types d’audio. | |
| ReceiveAudio | La communication audio du contrôle de chat cible vers le contrôle de chat local est autorisée. Cet indicateur équivaut à ```ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio```. |
| ReceiveText | La communication textuelle du contrôle de chat cible vers le contrôle de chat local est autorisée. |
