IAgentCharacter

[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]

IAgentCharacter menentukan antarmuka yang memungkinkan aplikasi untuk mengkueri properti karakter dan memutar animasi. Fungsi-fungsi ini juga tersedia dari IAgentCharacterEx. Anda dapat menggunakan beberapa ID permintaan pengembalian metode untuk melacak statusnya dalam antrean karakter dan untuk menyinkronkan kode Anda dengan status animasi karakter saat ini.

Metode dalam Urutan Vtable

Metode IAgentCharacter Deskripsi
GetVisible Mengembalikan apakah karakter (bingkai) saat ini terlihat.
SetPosition Mengatur posisi bingkai karakter.
GetPosition Mengembalikan posisi bingkai karakter.
SetSize Mengatur ukuran bingkai karakter.
GetSize Mengembalikan ukuran bingkai karakter.
GetName Mengembalikan nama karakter.
GetDescription Mengembalikan deskripsi untuk karakter.
GetTTSSpeed Mengembalikan pengaturan kecepatan output TTS saat ini untuk karakter.
GetTTSPitch Mengembalikan pengaturan pitch TTS saat ini untuk karakter.
Mengaktifkan Mengatur apakah klien aktif atau karakter paling atas.
SetIdleOn Mengatur pemrosesan diam server.
GetIdleOn Mengembalikan pengaturan pemrosesan diam server.
Menyiapkan Mengambil data animasi untuk karakter.
Play Memutar animasi tertentu.
Hentikan Menghentikan animasi untuk karakter.
StopAll Menghentikan semua animasi untuk karakter.
Tunggu Menahan antrean animasi karakter.
Gangguan Menginterupsi animasi karakter.
Tampilkan Menampilkan karakter dan memutar karakter Menampilkan animasi status.
Sembunyikan Memainkan animasi status Menyembunyikan karakter dan menyembunyikan bingkai karakter.
Berbicara Memutar output lisan untuk karakter.
Pindah ke Memindahkan bingkai karakter ke lokasi yang ditentukan.
GestureAt Memutar animasi gestur berdasarkan lokasi yang ditentukan.
GetMoveCause Mengambil penyebab pemindahan terakhir karakter.
GetVisibilityCause Mengambil penyebab perubahan terakhir pada status visibilitas karakter.
HasOtherClients Mengambil apakah karakter memiliki klien lain saat ini.
SetSoundEffectsOn Menentukan apakah efek suara animasi karakter diputar.
GetSoundEffectsOn Mengambil apakah pengaturan efek suara karakter diaktifkan.
SetName Mengatur nama karakter.
SetDescription Mengatur deskripsi karakter.
GetExtraData Mengambil data tambahan yang disimpan dengan karakter .