Compartilhar via


IAgentCharacter

[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]

IAgentCharacter define uma interface que permite aos aplicativos consultar propriedades de caracteres e reproduzir 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 seus status na fila do caractere e sincronizar seu código com o estado de animação atual do caractere.

Métodos na ordem VTable

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 caractere.
GetDescription Retorna a descrição do caractere.
GetTTSSpeed Retorna a configuração de velocidade de saída TTS atual para o caractere.
GetTTSPitch Retorna a configuração de tom TTS atual para o caractere.
Ativar Define se um cliente está ativo ou se um caractere é superior.
SetIdleOn Define o processamento ocioso do servidor.
GetIdleOn Retorna a configuração do processamento ocioso do servidor.
Preparar Recupera dados de animação para o caractere.
Jogar Reproduz uma animação especificada.
Stop Interrompe uma animação para um caractere.
Stopall Interrompe todas as animações de um caractere.
Aguarde Mantém a fila de animação do caractere.
Interrupção Interrompe a animação de um caractere.
Mostrar Exibe o caractere e reproduz a animação de estado Mostrando do caractere.
Ocultar Reproduz a animação de estado Ocultando do caractere e oculta o quadro do caractere.
Speak Reproduz a saída falada para o caractere.
MoveTo Move o quadro de caracteres para o local especificado.
GestureAt Reproduz uma animação de gesturing com base no local especificado.
GetMoveCause Recupera a causa da última movimentação do caractere.
GetVisibilityCause Recupera a causa da última alteração no estado de visibilidade do caractere.
HasOtherClients Recupera se o caractere tem outros clientes atuais.
SetSoundEffectsOn Determina se os efeitos sonoros de uma animação de caractere são reproduzidos.
GetSoundEffectsOn Recupera se a configuração de efeitos sonoros de um caractere está habilitada.
Setname Define o nome do caractere.
SetDescription Define a descrição do caractere.
GetExtraData Recupera dados adicionais armazenados com o caractere .