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 . |