Partager via


IAgentCharacter

[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]

IAgentCharacter définit une interface qui permet aux applications d’interroger les propriétés des caractères et de lire des animations. Ces fonctions sont également disponibles à partir de IAgentCharacterEx. Vous pouvez utiliser des ID de requête de retour de méthode pour suivre leur status dans la file d’attente du caractère et pour synchroniser votre code avec l’état d’animation actuel du caractère.

Méthodes dans l'ordre Vtable

Méthodes IAgentCharacter Description
GetVisible Retourne si le caractère (frame) est actuellement visible.
SetPosition Définit la position du cadre de caractères.
GetPosition Retourne la position du cadre de caractères.
SetSize Définit la taille du cadre de caractères.
GetSize Retourne la taille du cadre de caractères.
GetName Retourne le nom du caractère.
GetDescription Retourne la description du caractère.
GetTTSSpeed Retourne le paramètre de vitesse de sortie TTS actuel pour le caractère.
GetTTSPitch Retourne le paramètre de pitch TTS actuel pour le caractère.
Activer Définit si un client est actif ou si un caractère est le plus haut.
SetIdleOn Définit le traitement inactif du serveur.
GetIdleOn Retourne le paramètre du traitement inactif du serveur.
Préparer Récupère les données d’animation pour le caractère.
Jouer Lit une animation spécifiée.
Arrêter Arrête une animation pour un caractère.
StopAll Arrête toutes les animations d’un caractère.
Wait Contient la file d’attente d’animation du caractère.
Interruption Interrompt l’animation d’un personnage.
Afficher Affiche le caractère et lit l’animation d’état d’affichage du caractère.
Masquer Lit l’animation masquer l’état du caractère et masque l’image du caractère.
Speak Lit la sortie parlée pour le caractère.
MoveTo Déplace le cadre de caractères vers l’emplacement spécifié.
GestureAt Lit une animation de gesturing en fonction de l’emplacement spécifié.
GetMoveCause Récupère la cause du dernier déplacement du caractère.
GetVisibilityCause Récupère la cause de la dernière modification de l’état de visibilité du caractère.
HasOtherClients Récupère si le caractère a d’autres clients actuels.
SetSoundEffectsOn Détermine si les effets sonores d’une animation de personnage sont joués.
GetSoundEffectsOn Récupère si le paramètre d’effets sonores d’un caractère est activé.
SetName Définit le nom du caractère.
SetDescription Définit la description du caractère.
GetExtraData Récupère des données supplémentaires stockées avec le caractère.