Delen via


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