Condividi tramite


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