Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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).
visningsnamn
Syntax: public const std::string & DisplayName;
Deltagarens visningsnamn. Observera att varje deltagare i samma konversation måste ha ett annat visningsnamn. Dubbletter av namn 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 const bool & IsUsingTts;
Hämtar om deltagaren använder text till tal (TTS).
IsMuted
Syntax: public const bool & IsMuted;
Hämtar om den här deltagaren är avstängd eller inte.
IsHost
Syntax: public const bool & 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 det angivna handtaget.
Parameterar
-
hparticipant
deltagarhandtaget.
~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.
Återlämning
Ett handtag.
SetPreferredLanguage
Syntax: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Ange önskat språk.
Parameterar
-
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.
Parameterar
-
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.
Parameterar
userId
Ett användar-ID.preferredLanguage
Användarens önskade språk. Det kan vara valfritt.voiceSignature
Användarens röstsignatur. Det kan vara valfritt.
Återlämning
En smart pekare för deltagare