PartyChatPermissionOptions
Optionen zum Definieren der Kommunikationsbeziehung zwischen zwei Chatsteuerelementen.
Syntax
enum class PartyChatPermissionOptions
{
None = 0x0,
SendMicrophoneAudio = 0x1,
SendTextToSpeechAudio = 0x2,
SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,
ReceiveMicrophoneAudio = 0x4,
ReceiveTextToSpeechAudio = 0x8,
ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,
ReceiveText = 0x10,
}
Konstanten
Konstante | Beschreibung |
---|---|
Keine | Es ist keine Chatkommunikation zwischen dem lokalen Chat-Steuerelement und dem Ziel-Chat-Steuerelement zulässig. |
SendMicrophoneAudio | Die Mikrofonaudiokommunikation vom lokalen Chat-Steuerelement zum Ziel-Chat-Steuerelement ist zulässig. Für die meisten Spielszenarien sollte entweder die gesamte oder keine Audiokommunikation gesendet und SendAudio stattdessen verwendet werden. Dieses Flag kann für Spielszenarien verwendet werden, in denen Mikrofonaudio an das Ziel-Chat-Steuerelement gesendet werden soll, andere Arten von Audio dagegen nicht. Audio, das optional über PartyAudioManipulationSinkStream::SubmitBuffer() an eine Aufnahmesenke übermittelt wird, wird als Mikrofonaudio behandelt, wenn Chatberechtigungen angewendet und bestimmt werden, welche Chatsteuerelemente die Audiodaten empfangen sollen. |
SendTextToSpeechAudio | Die Sprachsynthese-Audiokommunikation vom lokalen Chat-Steuerelement zum Ziel-Chat-Steuerelement ist zulässig. Für die meisten Spielszenarien sollte entweder die gesamte oder keine Audiokommunikation gesendet und SendAudio stattdessen verwendet werden. Dieses Flag kann für Spielszenarien verwendet werden, in denen Text-zu-Sprache-Audio an das Ziel-Chat-Steuerelement gesendet werden soll, andere Audiotypen jedoch nicht. |
SendAudio | Die gesamte Audiokommunikation vom lokalen Chat-Steuerelement zum Zielchat-Steuerelement ist zulässig. Dieses Flag entspricht SendMicrophoneAudio | SendTextToSpeechAudio . |
ReceiveMicrophoneAudio | Die Mikrofonaudiokommunikation vom Zielchat-Steuerelement zum lokalen Chat-Steuerelement ist zulässig. In den meisten Spielszenarien sollte entweder die gesamte oder keine Audiokommunikation empfangen und ReceiveAudio stattdessen verwendet werden. Dieses Flag kann für Spielszenarien verwendet werden, in denen Mikrofonaudio vom Ziel-Chat-Steuerelement empfangen werden soll, andere Audiotypen jedoch nicht. Audio, das optional über PartyAudioManipulationSinkStream::SubmitBuffer() an eine Aufnahmesenke übermittelt wird, wird als Mikrofonaudio behandelt, wenn Chatberechtigungen angewendet und bestimmt werden, welche Chatsteuerelemente die Audiodaten empfangen sollen. |
ReceiveTextToSpeechAudio | Die Sprachsynthese-Audiokommunikation vom Ziel-Chat-Steuerelement zum lokalen Chat-Steuerelement ist zulässig. In den meisten Spielszenarien sollte entweder die gesamte oder keine Audiokommunikation empfangen und ReceiveAudio stattdessen verwendet werden. Dieses Flag kann für Spielszenarien verwendet werden, in denen Text-zu-Sprache-Audio vom Ziel-Chat-Steuerelement empfangen werden soll, andere Audiotypen jedoch nicht. |
ReceiveAudio | Die Audiokommunikation vom Zielchat-Steuerelement zum lokalen Chat-Steuerelement ist zulässig. Dieses Flag entspricht ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio . |
ReceiveText | Die Textkommunikation vom Zielchat-Steuerelement an das lokale Chat-Steuerelement ist zulässig. |
Voraussetzungen
Header: Party.h