IAgentCharacter

[Microsoft Agent ist ab Version Windows 7 veraltet und in nachfolgenden Versionen von Windows.]

IAgentCharacter definiert eine Schnittstelle, mit der Anwendungen Zeicheneigenschaften abfragen und Animationen wieder geben können. Diese Funktionen sind auch über IAgentCharacterEx verfügbar. Sie können einige Methoden-Rückgabeanforderungs-IDs verwenden, um ihren Status in der Warteschlange des Zeichens zu verfolgen und Ihren Code mit dem aktuellen Animationszustand des Zeichens zu synchronisieren.

Methoden in Vtable-Reihenfolge

IAgentCharacter-Methoden Beschreibung
Getvisible Gibt zurück, ob das Zeichen (Frame) derzeit sichtbar ist.
SetPosition Legt die Position des Zeichenrahmens fest.
Getposition Gibt die Position des Zeichenrahmens zurück.
Setsize Legt die Größe des Zeichenrahmens fest.
GetSize Gibt die Größe des Zeichenrahmens zurück.
GetName Gibt den Namen des Zeichens zurück.
GetDescription Gibt die Beschreibung für das Zeichen zurück.
GetTTSSpeed Gibt die aktuelle TTS-Ausgabegeschwindigkeit für das Zeichen zurück.
GetTTSPitch Gibt die aktuelle TTS-Tonhöheneinstellung für das Zeichen zurück.
Aktivieren Legt fest, ob ein Client aktiv oder ein Zeichen ganz oben ist.
SetIdleOn Legt die Verarbeitung des Servers im Leerlauf fest.
GetIdleOn Gibt die Einstellung der Verarbeitung des Servers im Leerlauf zurück.
Vorbereiten Ruft Animationsdaten für das Zeichen ab.
Abspielen Gibt eine angegebene Animation wieder.
Beenden Beendet eine Animation für ein Zeichen.
StopAll Beendet alle Animationen für ein Zeichen.
Wait Enthält die Animationswarteschlange des Zeichens.
Interrupt Unterbricht die Animation eines Zeichens.
Zeigen Zeigt das Zeichen an und gibt die Animation Status anzeigen des Zeichens wieder.
Ausblenden Gibt die Hiding-Zustandsanimation des Zeichens wieder und blendet den Rahmen des Zeichens aus.
Speak Gibt die gesprochene Ausgabe für das Zeichen wieder.
Moveto Verschiebt den Zeichenrahmen an die angegebene Position.
GestureAt Gibt eine Gesturierungsanimation basierend auf der angegebenen Position wieder.
GetMoveCause Ruft die Ursache der letzten Bewegung des Zeichens ab.
GetVisibilityCause Ruft die Ursache der letzten Änderung des Sichtbarkeitszustands des Zeichens ab.
HasOtherClients Ruft ab, ob das Zeichen über andere aktuelle Clients verfügt.
SetSoundEffectsOn Bestimmt, ob die Soundeffekte einer Zeichenanimation wiederklangen.
GetSoundEffectsOn Ruft ab, ob die Einstellung für Soundeffekte eines Zeichens aktiviert ist.
SetName Legt den Namen des Zeichens fest.
SetDescription Legt die Beschreibung des Zeichens fest.
GetExtraData Ruft zusätzliche Daten ab, die mit dem Zeichen gespeichert sind.