Dela via


class Transcription::P articipant

Representerar en deltagare i en konversation. Har lagts till i version 1.5.0.

Medlemmar

Id

Syntax: public const std::string & Id;

Hämta identifieraren för deltagaren.

Avatar

Syntax: public const std::string & Avatar;

Hämtar färgen på användarens avatar som en HTML-hexsträng (t.ex. FF0000 för rött).

DisplayName

Syntax: public const std::string & DisplayName;

Deltagarens visningsnamn. Observera att varje deltagare i samma konversation måste ha ett annat visningsnamn. Dubblettnamn i samma konversation tillåts inte. Du kan använda ID-egenskapen som ett annat sätt att referera till varje deltagare.

IsUsingTts

Syntax: public constbool & IsUsingTts;

Hämtar information om deltagaren använder text till tal (TTS).

IsMuted

Syntax: public constbool & IsMuted;

Hämtar info om den här deltagaren är avstängd eller inte.

IsHost

Syntax: public constbool & IsHost;

Hämtar om den här deltagaren är värden eller inte.

Egenskaper

Syntax: public PropertyCollection & Properties;

Insamling av ytterligare deltagaregenskaper.

Deltagare

Syntax: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );

Intern konstruktor. Skapar en ny instans med hjälp av den angivna referensen.

Parametrar

  • hparticipant deltagarhandtag.

~Deltagare

Syntax: public inline virtual ~Participant ( );

Virtuell destructor.

operatorN SPXPARTICIPANTHANDLE

Syntax: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;

Intern operator som används för att hämta underliggande referensvärde.

Returer

Ett handtag.

SetPreferredLanguage

Syntax: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );

Ange önskat språk.

Parametrar

  • preferredLanguage Det föredragna språket, till exempel "en-us".

SetVoiceSignature

Syntax: public inline void SetVoiceSignature ( const std::string & voiceSignature );

Ange röstsignatur. Om röstsignaturen är tom identifieras inte användaren.

Parametrar

  • voiceSignature Deltagarens röstsignatur."

Från

Syntax: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );

Skapa en deltagare med hjälp av användar-ID, hennes/hans föredragna språk och hennes/hans röstsignatur. Om röstsignaturen är tom identifieras inte användaren.

Parametrar

  • userId Ett användar-ID.

  • preferredLanguage Användarens föredragna språk. Det kan vara valfritt.

  • voiceSignature Användarens röstsignatur. Det kan vara valfritt.

Returer

En smart pekare av deltagare