transcrição da classe::P articipant
Representa um participante numa conversação. Adicionado na versão 1.5.0.
Membros
Id
Sintaxe: public const std::string & Id;
Obtenha o identificador do participante.
Avatar
Sintaxe: public const std::string & Avatar;
Obtém a cor do avatar do utilizador como uma cadeia hexadecima HTML (por exemplo, FF0000 para vermelho).
DisplayName
Sintaxe: public const std::string & DisplayName;
O nome a apresentar do participante. Tenha em atenção que cada participante na mesma conversação tem de ter um nome a apresentar diferente. Não são permitidos nomes duplicados na mesma conversação. Pode utilizar a propriedade ID como outra forma de se referir a cada participante.
IsUsingTts
Sintaxe: public constbool & IsUsingTts;
Obtém se o participante está ou não a utilizar a Conversão de Texto em Voz (TTS).
IsMuted
Sintaxe: public constbool & IsMuted;
Obtém se este participante está ou não desativado.
IsHost
Sintaxe: public constbool & IsHost;
Obtém se este participante é ou não o anfitrião.
Propriedades
Sintaxe: public PropertyCollection & Properties;
Coleção de propriedades adicionais do participante.
Participant
Sintaxe: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Construtor interno. Cria uma nova instância com a alça fornecida.
Parâmetros
hparticipant
identificador de participante.
~Participante
Sintaxe: public inline virtual ~Participant ( );
Estruturador virtual.
operador SPXPARTICIPANTHANDLE
Sintaxe: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Operador interno utilizado para obter o valor de identificador subjacente.
Devoluções
Uma alça.
SetPreferredLanguage
Sintaxe: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Definir idioma preferencial.
Parâmetros
preferredLanguage
O idioma preferencial, como "en-us".
SetVoiceSignature
Sintaxe: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Definir assinatura de voz. Se a assinatura de voz estiver vazia, o utilizador não será identificado.
Parâmetros
voiceSignature
A assinatura de voz do participante."
De
Sintaxe: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Crie um participante com o ID de utilizador, o idioma preferido e a assinatura de voz. Se a assinatura de voz estiver vazia, o utilizador não será identificado.
Parâmetros
userId
IDs de utilizador.preferredLanguage
Os idiomas preferidos do utilizador. Pode ser opcional.voiceSignature
A assinatura de voz do utilizador. Pode ser opcional.
Devoluções
Um ponteiro inteligente do Participante