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