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