Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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 . |