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

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