Freigeben über


class Transcription::P Articipant

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