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 clavardage n’est autorisée entre le contrôle de clavardage local et le contrôle de clavardage cible. | |
| SendMicrophoneAudio | La communication audio de microphone du contrôle de clavardage local vers le contrôle de clavardage 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 clavardage cible, mais pas les autres types d’audio. L’audio éventuellement soumis à un récepteur de capture au moyen de PartyAudioManipulationSinkStream::SubmitBuffer() est traité comme de l’audio de microphone lors de l’application des autorisations de clavardage et de la détermination des contrôles de clavardage qui doivent recevoir l’audio. | |
| SendTextToSpeechAudio | La communication audio de synthèse vocale du contrôle de clavardage local vers le contrôle de clavardage 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 clavardage cible, mais pas les autres types d’audio. | |
| SendAudio | Toute la communication audio du contrôle de clavardage local vers le contrôle de clavardage cible est autorisée. Cet indicateur équivaut à ```SendMicrophoneAudio | SendTextToSpeechAudio```. |
| ReceiveMicrophoneAudio | La communication audio de microphone du contrôle de clavardage cible vers le contrôle de clavardage 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 clavardage cible, mais pas les autres types d’audio. L’audio éventuellement soumis à un récepteur de capture au moyen de PartyAudioManipulationSinkStream::SubmitBuffer() est traité comme de l’audio de microphone lors de l’application des autorisations de clavardage et de la détermination des contrôles de clavardage qui doivent recevoir l’audio. | |
| ReceiveTextToSpeechAudio | La communication audio de synthèse vocale du contrôle de clavardage cible vers le contrôle de clavardage 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 clavardage cible, mais pas les autres types d’audio. | |
| ReceiveAudio | La communication audio du contrôle de clavardage cible vers le contrôle de clavardage local est autorisée. Cet indicateur équivaut à ```ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio```. |
| ReceiveText | La communication textuelle du contrôle de clavardage cible vers le contrôle de clavardage local est autorisée. |
