IAgentCharacter
[Microsoft Agent является нерекомендуемым начиная с Windows 7 и может быть недоступен в последующих версиях Windows.]
IAgentCharacter определяет интерфейс, который позволяет приложениям запрашивать свойства символов и воспроизводить анимации. Эти функции также доступны в IAgentCharacterEx. Вы можете использовать некоторые идентификаторы запросов возврата метода, чтобы отслеживать их состояние в очереди символа и синхронизировать код с текущим состоянием анимации символа.
Методы в порядке таблицы Vtable
Методы IAgentCharacter | Описание |
---|---|
GetVisible | Возвращает значение, указывающее, является ли символ (фрейм) видимым в данный момент. |
SetPosition | Задает положение рамки символов. |
GetPosition | Возвращает положение рамки символа. |
Setsize | Задает размер символьного кадра. |
GetSize | Возвращает размер символьного кадра. |
GetName | Возвращает имя символа. |
GetDescription | Возвращает описание символа. |
GetTTSSpeed | Возвращает текущее значение скорости вывода TTS для символа. |
GetTTSPitch | Возвращает текущий параметр тона TTS для символа. |
Активировать | Задает, является ли клиент активным или символом верхнего уровня. |
SetIdleOn | Задает неактивную обработку сервера. |
GetIdleOn | Возвращает параметр бездействующей обработки сервера. |
Подготовка. | Извлекает данные анимации для символа. |
Играть | Воспроизводит указанную анимацию. |
Остановить | Останавливает анимацию для символа. |
StopAll | Останавливает все анимации для символа. |
Ожидание | Содержит очередь анимации символа. |
Прервать | Прерывает анимацию символа. |
Показать | Отображает символ и воспроизводит анимацию отображения состояния символа. |
Скрыть | Воспроизводит анимацию скрытия состояния персонажа и скрывает кадр персонажа. |
Speak | Воспроизводит речевой вывод для символа. |
MoveTo | Перемещает символьный кадр в указанное место. |
GestureAt | Воспроизводит анимацию жестов на основе указанного расположения. |
GetMoveCause | Извлекает причину последнего перемещения символа. |
GetVisibilityCause | Извлекает причину последнего изменения состояния видимости символа. |
HasOtherClients | Возвращает значение, определяющее, есть ли у символа другие текущие клиенты. |
SetSoundEffectsOn | Определяет, будут ли воспроизводиться звуковые эффекты анимации символов. |
GetSoundEffectsOn | Возвращает значение, указывающее, включена ли настройка звуковых эффектов символа. |
SetName | Задает имя символа. |
SetDescription | Задает описание символа. |
GetExtraData | Извлекает дополнительные данные, хранящиеся с символом . |