Share via


IAgentCharacter

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.

IAgentCharacter define una interfaz que permite a las aplicaciones consultar las propiedades de los personajes y reproducir animaciones. Estas funciones también están disponibles en IAgentCharacterEx. Puedes usar algunos identificadores de solicitud de devolución de métodos para realizar un seguimiento de su estado en la cola del carácter y sincronizar el código con el estado de animación actual del carácter.

Métodos en orden de Vtable

Métodos IAgentCharacter Descripción
GetVisible Devuelve si el carácter (marco) está visible actualmente.
SetPosition Establece la posición del marco de caracteres.
GetPosition Devuelve la posición del marco de caracteres.
SetSize Establece el tamaño del marco de caracteres.
GetSize Devuelve el tamaño del marco de caracteres.
GetName Devuelve el nombre del carácter.
GetDescription Devuelve la descripción del carácter.
GetTTSSpeed Devuelve el valor de velocidad de salida de TTS actual para el carácter.
GetTTSPitch Devuelve el valor de inclinación de TTS actual para el carácter.
Activar Establece si un cliente está activo o si un carácter está más arriba.
SetIdleOn Establece el procesamiento inactivo del servidor.
GetIdleOn Devuelve la configuración del procesamiento inactivo del servidor.
Preparación Recupera los datos de animación del carácter.
Jugar Reproduce una animación especificada.
Parada Detiene una animación para un carácter.
Soundmixer.stopall Detiene todas las animaciones de un carácter.
Esperar Contiene la cola de animación del carácter.
Interrupción Interrumpe la animación de un personaje.
Mostrar Muestra el carácter y reproduce la animación mostrar estado del personaje.
Ocultar Reproduce la animación de estado Ocultar del personaje y oculta el marco del personaje.
Speak Reproduce la salida hablada para el carácter.
MoveTo Mueve el marco de caracteres a la ubicación especificada.
GestureAt Reproduce una animación de gesturing en función de la ubicación especificada.
GetMoveCause Recupera la causa del último movimiento del carácter.
GetVisibilityCause Recupera la causa del último cambio en el estado de visibilidad del carácter.
HasOtherClients Recupera si el carácter tiene otros clientes actuales.
SetSoundEffectsOn Determina si se reproducen los efectos de sonido de una animación de caracteres.
GetSoundEffectsOn Recupera si la configuración de efectos de sonido de un carácter está habilitada.
SetName Establece el nombre del carácter.
SetDescription Establece la descripción del carácter.
GetExtraData Recupera datos adicionales almacenados con el carácter .