Condividi tramite


IAgentCharacter

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

IAgentCharacter definisce un'interfaccia che consente alle applicazioni di eseguire query sulle proprietà dei caratteri e riprodurre animazioni. Queste funzioni sono disponibili anche da IAgentCharacterEx. Puoi usare alcuni ID richiesta restituiti dal metodo per tenere traccia dello stato nella coda del carattere e sincronizzare il codice con lo stato di animazione corrente del carattere.

Metodi nell'ordine della tabella Vtable

Metodi IAgentCharacter Descrizione
GetVisible Restituisce un valore che indica se il carattere (frame) è attualmente visibile.
SetPosition Imposta la posizione della cornice di caratteri.
GetPosition Restituisce la posizione della cornice di caratteri.
SetSize Imposta le dimensioni della cornice di caratteri.
GetSize Restituisce le dimensioni della cornice di caratteri.
GetName Restituisce il nome del carattere.
GetDescription Restituisce la descrizione del carattere.
GetTTSSpeed Restituisce l'impostazione corrente della velocità di output TTS per il carattere.
GetTTSPitch Restituisce l'impostazione corrente dell'inclinazione TTS per il carattere.
Attiva Imposta un valore che indica se un client è attivo o un carattere è in primo piano.
SetIdleOn Imposta l'elaborazione inattiva del server.
GetIdleOn Restituisce l'impostazione dell'elaborazione inattiva del server.
Preparare Recupera i dati di animazione per il carattere.
Play Riproduce un'animazione specificata.
Stop Arresta un'animazione per un carattere.
StopAll Arresta tutte le animazioni per un carattere.
Attesa Contiene la coda di animazione del carattere.
interrupt Interrompe l'animazione di un carattere.
Mostra Visualizza il carattere e riproduce il del personaggio Che mostra l'animazione dello stato.
Nascondere Riproduce l'animazione nascondere stato del personaggio e nasconde la cornice del personaggio.
Speak Riproduce l'output parlato per il carattere.
MoveTo Sposta la cornice di caratteri nella posizione specificata.
MovimentoAt Riproduce un'animazione di gestizione in base alla posizione specificata.
GetMoveCause Recupera la causa dell'ultimo spostamento del carattere.
GetVisibilityCause Recupera la causa dell'ultima modifica allo stato di visibilità del carattere.
HasOtherClients Recupera un valore che indica se il carattere dispone di altri client correnti.
SetSoundEffectsOn Determina se gli effetti sonori di un'animazione di caratteri vengono riprodotti.
GetSoundEffectsOn Recupera un valore che indica se l'impostazione degli effetti sonori di un carattere è abilitata.
SetName Imposta il nome del carattere.
SetDescription Imposta la descrizione del carattere.
GetExtraData Recupera dati aggiuntivi archiviati con il carattere .