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