Partilhar via


IAgentCharacter

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]

IAgentCharacter define uma interface que permite que os aplicativos consultem propriedades de caracteres e reproduzam animações. Essas funções também estão disponíveis em IAgentCharacterEx. Você pode usar algumas IDs de solicitação de retorno de método para acompanhar seu status na fila do personagem e sincronizar seu código com o estado de animação atual do personagem.

Métodos em Vtable Order

Métodos IAgentCharacter Descrição
GetVisible Retorna se o caractere (quadro) está visível no momento.
SetPosition Define a posição do quadro de caracteres.
GetPosition Retorna a posição do quadro de caracteres.
SetSize Define o tamanho do quadro de caracteres.
GetSize Retorna o tamanho do quadro de caracteres.
GetName Retorna o nome do personagem.
GetDescription Retorna a descrição do personagem.
GetTTSSpeed Retorna a configuração de velocidade de saída TTS atual para o caractere.
GetTTSPitch Retorna a configuração de pitch TTS atual para o personagem.
Ativar Define se um cliente está ativo ou se um caractere está no topo.
SetIdleOn Define o processamento ocioso do servidor.
GetIdleOn Retorna a configuração do processamento ocioso do servidor.
Prepare- Recupera dados de animação para o personagem.
Jogar Reproduz uma animação especificada.
Pare Interrompe uma animação para um personagem.
StopAll Interrompe todas as animações de um personagem.
Aguarde Mantém a fila de animação do personagem.
Interromper Interrompe a animação de um personagem.
Mostrar Exibe o personagem e reproduz a do personagem mostrando animação de estado.
Ocultar Joga a animação de estado Escondendo do personagem e esconde o quadro do personagem.
Fale Joga saída falada para o personagem.
MoveTo Move o quadro de caracteres para o local especificado.
GestureAt Reproduz uma animação gesticulante com base no local especificado.
GetMoveCause Recupera a causa do último movimento do personagem.
GetVisibilityCause Recupera a causa da última alteração no estado de visibilidade do personagem.
HasOtherClients Recupera se o caractere tem outros clientes atuais.
SetSoundEffectsOn Determina se os efeitos sonoros de uma animação de personagem são reproduzidos.
GetSoundEffectsOn Recupera se a configuração de efeitos sonoros de um caractere está habilitada.
SetName Define o nome do personagem.
SetDescrição Define a descrição do personagem.
GetExtraData Recupera dados adicionais armazenados com o personagem.