Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa un participante en una conversación. Se agregó en la versión 1.5.0.
Miembros
ID
Sintaxis: public const std::string & Id;
Obtenga el identificador del participante.
Avatar
Sintaxis: public const std::string & Avatar;
Obtiene el color del avatar del usuario como una cadena hexadecimal HTML (por ejemplo, FF0000 para rojo).
DisplayName
Sintaxis: public const std::string & DisplayName;
Nombre para mostrar del participante. Tenga en cuenta que cada participante de la misma conversación debe tener un nombre para mostrar diferente. No se permiten nombres duplicados dentro de la misma conversación. Puede usar la propiedad Id como otra manera de hacer referencia a cada participante.
IsUsingTts
Sintaxis: public const bool & IsUsingTts;
Obtiene si el participante usa o no Text To Speech (TTS).
IsMuted
Sintaxis: public const bool & IsMuted;
Obtiene si este participante está silenciado o no.
IsHost
Sintaxis: public const bool & IsHost;
Obtiene si este participante es el host o no.
Propiedades
Sintaxis: public PropertyCollection & Properties;
Colección de propiedades de participante adicionales.
Participante
Sintaxis: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.
Parámetros
-
hparticipant
identificador de participante.
~Participante
Sintaxis: public inline virtual ~Participant ( );
Destructor virtual.
operador SPXPARTICIPANTHANDLE
Sintaxis: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Operador interno que se usa para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
SetPreferredLanguage
Sintaxis: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Establezca el idioma preferido.
Parámetros
-
preferredLanguage
Idioma preferido, como "en-us".
SetVoiceSignature
Sintaxis: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Establezca la firma de voz. Si la firma de voz está vacía, no se identificará al usuario.
Parámetros
-
voiceSignature
la firma de voz del participante".
Desde
Sintaxis: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Cree un participante con el identificador de usuario, su idioma preferido y su firma de voz. Si la firma de voz está vacía, no se identificará al usuario.
Parámetros
userId
Identificadores de usuario.preferredLanguage
Los idiomas preferidos del usuario. Puede ser opcional.voiceSignature
La firma de voz del usuario. Puede ser opcional.
Devoluciones
Puntero inteligente del participante