Freigeben über


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