Compartilhar via


classe Transcription::P articipant

Representa um participante em uma conversa. 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 usuário como uma cadeia de caracteres hexadecimal HTML (por exemplo, FF0000 para vermelho).

DisplayName

Sintaxe: public const std::string & DisplayName;

O nome de exibição do participante. Observe que cada participante dentro da mesma conversa deve ter um nome de exibição diferente. Nomes duplicados na mesma conversa não são permitidos. Você pode usar a propriedade Id como outra maneira de se referir a cada participante.

IsUsingTts

Sintaxe: public constbool & IsUsingTts;

Obtém se o participante está usando ou não a TTS (Conversão de Texto em Fala).

IsMuted

Sintaxe: public constbool & IsMuted;

Obtém se esse participante está ou não mudo.

IsHost

Sintaxe: public constbool & IsHost;

Obtém se esse participante é ou não o host.

Propriedades

Sintaxe: public PropertyCollection & Properties;

Coleção de propriedades de participantes adicionais.

Participante

Sintaxe: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );

Construtor interno. Cria uma nova instância usando o identificador fornecido.

Parâmetros

  • hparticipant identificador de participante.

~Participante

Sintaxe: public inline virtual ~Participant ( );

Destruidor virtual.

operador SPXPARTICIPANTHANDLE

Sintaxe: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;

Operador interno usado para obter o valor do identificador subjacente.

Retornos

Um identificador.

SetPreferredLanguage

Sintaxe: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );

Defina o 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 usuário 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 usando a ID de usuário, seu idioma preferido e sua assinatura de voz. Se a assinatura de voz estiver vazia, o usuário não será identificado.

Parâmetros

  • userId IDs de usuário.

  • preferredLanguage Os idiomas preferenciais do usuário. Pode ser opcional.

  • voiceSignature A assinatura de voz do usuário. Pode ser opcional.

Retornos

Um ponteiro inteligente do Participante