Freigeben über


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

Weitere Informationen

Party-Mitglieder