IAgentCharacter

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない可能性があります。]

IAgentCharacter は、アプリケーションが文字プロパティのクエリを実行してアニメーションを再生できるようにするインターフェイスを定義します。 これらの関数は、IAgentCharacterExからも使用できます。 メソッドの戻り値要求 ID を使用して、文字のキュー内の状態を追跡し、コードをキャラクターの現在のアニメーション状態と同期させることができます。

Vtable Order のメソッドを する

IAgentCharacter メソッド 形容
GetVisibleの 文字 (フレーム) が現在表示されているかどうかを返します。
SetPosition 文字フレームの位置を設定します。
GetPositionをする 文字フレームの位置を返します。
SetSize 文字フレームのサイズを設定します。
GetSize 文字フレームのサイズを返します。
GetNameの 文字の名前を返します。
GetDescriptionをする 文字の説明を返します。
GetTTSSpeedをする 文字の現在の TTS 出力速度設定を返します。
GetTTSPitchをする 文字の現在の TTS ピッチ設定を返します。
アクティブ化 クライアントがアクティブか、文字が一番上にあるかを設定します。
SetIdleOnの サーバーのアイドル処理を設定します。
GetIdleOnをする サーバーのアイドル処理の設定を返します。
準備 文字のアニメーション データを取得します。
Play 指定したアニメーションを再生します。
Stop キャラクターのアニメーションを停止します。
StopAll 文字のすべてのアニメーションを停止します。
wait キャラクターのアニメーション キューを保持します。
割り込み キャラクターのアニメーションを中断します。
の表示 キャラクターを表示し、キャラクターの 表示 状態アニメーションを再生します。
を非表示にする キャラクタの 非表示 状態アニメーションを再生し、キャラクタのフレームを非表示にします。
話す キャラクターの音声出力を再生します。
MoveToをする 文字フレームを指定した位置に移動します。
GestureAt 指定した位置に基づいて、ゲスチャリング アニメーションを再生します。
GetMoveCauseをする 文字の最後の移動の原因を取得します。
GetVisibilityCause 文字の表示状態に対する最後の変更の原因を取得します。
HasOtherClients 文字に他の現在のクライアントがあるかどうかを取得します。
SetSoundEffectsOn キャラクター アニメーションのサウンド エフェクトを再生するかどうかを指定します。
GetSoundEffectsOnの キャラクターのサウンド エフェクト設定が有効かどうかを取得します。
SetNameの 文字の名前を設定します。
SetDescriptionの 文字の説明を設定します。
GetExtraDataの 文字と共に格納されている追加のデータを取得します。