Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta un partecipante di una conversazione. Aggiunta nella versione 1.5.0.
Membri
Id
Sintassi: public const std::string & Id;
Ottenere l'identificatore per il partecipante.
Avatar
Sintassi: public const std::string & Avatar;
Ottiene il colore dell'avatar dell'utente come stringa esadecimale HTML ,ad esempio FF0000 per il rosso.
Nome visualizzato
Sintassi: public const std::string & DisplayName;
Nome visualizzato del partecipante. Si noti che ogni partecipante all'interno della stessa conversazione deve avere un nome visualizzato diverso. I nomi duplicati all'interno della stessa conversazione non sono consentiti. È possibile utilizzare la proprietà Id come un altro modo per fare riferimento a ogni partecipante.
IsUsingTts
Sintassi: public const bool & IsUsingTts;
Ottiene un valore che indica se il partecipante utilizza o meno sintesi vocale (TTS).
IsMuted
Sintassi: public const bool & IsMuted;
Ottiene un valore che indica se il partecipante è disattivato o meno.
IsHost
Sintassi: public const bool & IsHost;
Ottiene un valore che indica se questo partecipante è l'host.
Proprietà
Sintassi: public PropertyCollection & Properties;
Raccolta di proprietà aggiuntive dei partecipanti.
Partecipante
Sintassi: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
-
hparticipanthandle del partecipante.
~Partecipante
Sintassi: public inline virtual ~Participant ( );
Distruttore virtuale.
operatore SPXPARTICIPANTHANDLE
Sintassi: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituzioni
Handle.
SetPreferredLanguage
Sintassi: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Impostare la lingua preferita.
Parametri
-
preferredLanguageLingua preferita, ad esempio "en-us".
SetVoiceSignature
Sintassi: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Impostare la firma vocale. Se la firma vocale è vuota, l'utente non verrà identificato.
Parametri
-
voiceSignaturela firma vocale del partecipante."
Da
Sintassi: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Creare un partecipante usando l'ID utente, la lingua preferita e la firma vocale. Se la firma vocale è vuota, l'utente non verrà identificato.
Parametri
userIdID utente.preferredLanguageLingue preferite dell'utente. Può essere facoltativo.voiceSignatureLa firma vocale dell'utente. Può essere facoltativo.
Restituzioni
Puntatore intelligente del partecipante