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