Compartir a través de


Clase Transcription::P articipant

Representa un participante en una conversación. Se agregó en la versión 1.5.0.

Miembros

Identificador

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 constbool & IsUsingTts;

Obtiene si el participante usa Text To Speech (TTS) o no.

IsMuted

Sintaxis: public constbool & IsMuted;

Obtiene si este participante está silenciado o no.

IsHost

Sintaxis: public constbool & IsHost;

Obtiene si este participante es o no el host.

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 del participante.

~Participante

Sintaxis: public inline virtual ~Participant ( );

Destructor virtual.

operador SPXPARTICIPANTHANDLE

Sintaxis: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;

Operador interno usado 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 El 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 Firma de voz del participante".

De

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 Idiomas preferidos del usuario. Puede ser opcional.

  • voiceSignature Firma de voz del usuario. Puede ser opcional.

Devoluciones

Puntero inteligente del participante