Class Transcription::P Articipant
Stellt einen Teilnehmer an einer Unterhaltung dar. In Version 1.5.0 hinzugefügt.
Member
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-Sechskantzeichenfolge ab (z. B. FF0000 für Rot).
DisplayName
Syntax: public const std::string & DisplayName;
Der Anzeigename des Teilnehmers. Bitte beachten Sie, dass jeder Teilnehmer innerhalb derselben Unterhaltung einen anderen Anzeigenamen haben muss. Doppelte Namen innerhalb derselben Unterhaltung sind nicht zulässig. Sie können die Id-Eigenschaft als weitere Möglichkeit verwenden, auf jeden Teilnehmer zu verweisen.
IsUsingTts
Syntax: public constbool & IsUsingTts;
Ruft ab, ob der Teilnehmer Text to Speech (TTS) verwendet oder nicht.
IsMuted
Syntax: public constbool & IsMuted;
Ruft ab, ob dieser Teilnehmer stummgeschaltet ist.
IsHost
Syntax: public constbool & 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 mithilfe des bereitgestellten Handles eine neue instance.
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 des zugrunde liegenden Handle-Werts verwendet wird.
Gibt zurück
Ein Handler.
SetPreferredLanguage
Syntax: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Legen Sie die bevorzugte Sprache fest.
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.
Parameter
voiceSignature
Die Stimmsignatur des Teilnehmers."
From
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 Stimmsignatur. Wenn die Sprachsignatur leer ist, wird der Benutzer nicht identifiziert.
Parameter
userId
Eine Benutzer-ID.preferredLanguage
Die bevorzugten Sprachen des Benutzers. Es kann optional sein.voiceSignature
Die Sprachsignatur des Benutzers. Es kann optional sein.
Gibt zurück
Ein intelligenter Zeiger des Teilnehmers