trascrizione di classe::P articipant
Rappresenta un partecipante in 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 FF00000 per rosso).
DisplayName
Sintassi: public const std::string & DisplayName;
Nome visualizzato del partecipante. Si noti che ogni partecipante nella stessa conversazione deve avere un nome visualizzato diverso. I nomi duplicati nella stessa conversazione non sono consentiti. È possibile usare la proprietà ID come un altro modo per fare riferimento a ogni partecipante.
IsUsingTts
Sintassi: public constbool & IsUsingTts;
Ottiene se il partecipante usa il testo per la voce (TTS).
IsMuted
Sintassi: public constbool & IsMuted;
Ottiene se questo partecipante viene disattivato o meno.
IsHost
Sintassi: public constbool & IsHost;
Ottiene 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
hparticipant
handle 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.
Restituisce
Handle.
SetPreferredLanguage
Sintassi: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Impostare la lingua preferita.
Parametri
preferredLanguage
Lingua 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
voiceSignature
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
userId
ID utente.preferredLanguage
Lingue preferite dell'utente. Può essere facoltativo.voiceSignature
Firma vocale dell'utente. Può essere facoltativo.
Restituisce
Puntatore intelligente del partecipante