Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Teilnehmer in einer Unterhaltung dar. In Version 1.5.0 hinzugefügt.
Elemente
Id
Syntax: public const std::string & Id;
Rufen Sie den Bezeichner für den Teilnehmer ab.
Avatar
Syntax: public const std::string & Avatar;
Ruft die Farbe des Avatars des Benutzers als HTML-Hexzeichenfolge (z. B. FF0000 für Rot) ab.
Anzeigename
Syntax: public const std::string & DisplayName;
Der Anzeigename des Teilnehmers. Bitte beachten Sie, dass jeder Teilnehmer innerhalb derselben Unterhaltung über einen anderen Anzeigenamen verfügen muss. Doppelte Namen innerhalb derselben Unterhaltung sind nicht zulässig. Sie können die ID-Eigenschaft als eine andere Möglichkeit verwenden, um auf jeden Teilnehmer zu verweisen.
IsUsingTts
Syntax: public const bool & IsUsingTts;
Ruft ab, ob der Teilnehmer Text to Speech (TTS) verwendet.
IsMuted
Syntax: public const bool & IsMuted;
Ruft ab, ob dieser Teilnehmer stummgeschaltet ist.
IsHost
Syntax: public const bool & IsHost;
Ruft ab, ob dieser Teilnehmer der Host ist.
Eigenschaften
Syntax: public PropertyCollection & Properties;
Sammlung zusätzlicher Teilnehmereigenschaften.
Teilnehmer
Syntax: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Die Parameter
-
hparticipant
Teilnehmerhandle.
~Teilnehmer
Syntax: public inline virtual ~Participant ( );
Virtueller Destruktor.
Operator SPXPARTICIPANTHANDLE
Syntax: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.
Rückgaben
Ein Handle.
SetPreferredLanguage
Syntax: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Bevorzugte Sprache festlegen.
Die Parameter
-
preferredLanguage
Die bevorzugte Sprache, z. B. "en-us".
SetVoiceSignature
Syntax: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Legen Sie die Sprachsignatur fest. Wenn die Sprachsignatur leer ist, wird der Benutzer nicht identifiziert.
Die Parameter
-
voiceSignature
Die Sprachsignatur des Teilnehmers."
Von
Syntax: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Erstellen Sie einen Teilnehmer mithilfe der Benutzer-ID, seiner bevorzugten Sprache und seiner Sprachsignatur. Wenn die Sprachsignatur leer ist, wird der Benutzer nicht identifiziert.
Die Parameter
userId
Eine Benutzer-ID.preferredLanguage
Die bevorzugten Sprachen des Benutzers. Sie kann optional sein.voiceSignature
Die Sprachsignatur des Benutzers. Sie kann optional sein.
Rückgaben
Ein intelligenter Zeiger des Teilnehmers