klassetranscriptie::P articipant
Vertegenwoordigt een deelnemer aan een gesprek. Toegevoegd in versie 1.5.0.
Leden
Id
Syntaxis: public const std::string & Id;
Haal de id van de deelnemer op.
Avatar
Syntaxis: public const std::string & Avatar;
Hiermee haalt u de kleur van de avatar van de gebruiker op als een hex HTML-tekenreeks (bijvoorbeeld FF0000 voor rood).
DisplayName
Syntaxis: public const std::string & DisplayName;
De weergavenaam van de deelnemer. Houd er rekening mee dat elke deelnemer in hetzelfde gesprek een andere weergavenaam moet hebben. Dubbele namen binnen hetzelfde gesprek zijn niet toegestaan. U kunt de eigenschap Id gebruiken als een andere manier om naar elke deelnemer te verwijzen.
IsUsingTts
Syntaxis: public constbool & IsUsingTts;
Hiermee wordt bepaald of de deelnemer text-to-speech (TTS) gebruikt.
IsMuted
Syntaxis: public constbool & IsMuted;
Hiermee wordt aangegeven of deze deelnemer is gedempt.
IsHost
Syntaxis: public constbool & IsHost;
Hiermee wordt aangegeven of deze deelnemer de host is.
Eigenschappen
Syntaxis: public PropertyCollection & Properties;
Verzameling van aanvullende eigenschappen van deelnemers.
Speler
Syntaxis: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameters
hparticipant
handgreep van de deelnemer.
~Deelnemer
Syntaxis: public inline virtual ~Participant ( );
Virtuele destructor.
operator SPXPARTICIPANTHANDLE
Syntaxis: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
SetPreferredLanguage
Syntaxis: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Voorkeurstaal instellen.
Parameters
preferredLanguage
De voorkeurstaal, zoals 'en-us'.
SetVoiceSignature
Syntaxis: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Spraakhandtekening instellen. Als de spraakhandtekening leeg is, wordt de gebruiker niet geïdentificeerd.
Parameters
voiceSignature
De stemhandtekening van de deelnemer."
Van
Syntaxis: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Maak een deelnemer met behulp van de gebruikers-id, zijn/haar voorkeurstaal en zijn/haar stemhandtekening. Als de spraakhandtekening leeg is, wordt de gebruiker niet geïdentificeerd.
Parameters
userId
Een gebruikers-id.preferredLanguage
De voorkeurstalen van de gebruiker. Dit kan optioneel zijn.voiceSignature
De spraakhandtekening van de gebruiker. Dit kan optioneel zijn.
Retouren
Een slimme aanwijzer van deelnemer