Partilhar via


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