Namespace Oscova.Agents.Avatar.Contracts
Classes
- AvatarBackgroundColorRequest
-
Request model for changing the background color.
- AvatarBackgroundColorResponse
-
Response model for background color change requests.
- AvatarCameraYawRequest
-
Request model for adjusting camera yaw (rotation around vertical axis).
- AvatarCameraYawResponse
-
Response model for camera yaw adjustment requests.
- AvatarConnectResponse
-
Response returned when a client claims an Avatar Engine connection.
- AvatarEmotionListResponse
-
Response model for the emotion names reported by the running engine.
- AvatarEmotionRequest
-
Request model for setting a target emotion with smooth transition.
- AvatarEmotionResponse
-
Response model for emotion set requests. The emotion will smoothly transition over the specified blend speed duration.
- AvatarGraphicsPresetRequest
-
Request model for setting the global graphics quality preset.
- AvatarGraphicsPresetResponse
-
Response model for graphics preset requests.
- AvatarHealthCheckResponse
-
Response model for health/status check requests.
- AvatarListResponse
-
Response model for the avatar names reported by the running engine.
- AvatarMessageBoxPositionRequest
-
Request sent to move the avatar message box while preserving its size.
- AvatarMessageBoxPositionResponse
-
Response returned after applying avatar message box position.
- AvatarMessageBoxSizeRequest
-
Request sent to resize the avatar message box while preserving its position.
- AvatarMessageBoxSizeResponse
-
Response returned after applying avatar message box size.
- AvatarMessageClearResponse
-
Response returned after clearing the avatar message panel.
- AvatarMessageColorAndOpacityRequest
-
Request model for changing avatar message color and opacity.
- AvatarMessageColorAndOpacityResponse
-
Response model for avatar message color and opacity changes.
- AvatarMessageDisplayDurationRequest
-
Request model for changing avatar message display duration.
- AvatarMessageDisplayDurationResponse
-
Response model for avatar message display duration changes.
- AvatarMessageFontSizeRequest
-
Request model for changing the avatar message font size.
- AvatarMessageFontSizeResponse
-
Response model for avatar message font size changes.
- AvatarMessageTextRequest
-
Request sent to show text on the avatar message panel without audio playback.
- AvatarMessageTextResponse
-
Response returned after showing standalone avatar message text.
- AvatarResolutionRequest
-
Request model for changing the engine/window resolution and fullscreen mode.
- AvatarResolutionResponse
-
Response model for resolution change requests.
- AvatarSelectRequest
-
Request model for selecting an avatar by name.
- AvatarSelectResponse
-
Response model for avatar selection requests. Switching avatars may cause a brief loading period.
- AvatarShutdownRequest
-
Request model for graceful shutdown of the avatar engine.
- AvatarShutdownResponse
-
Response model for shutdown requests. The response is sent before the engine terminates.
- AvatarSpeechQueueFileRequest
-
Request model for queueing speech playback from a local file.
- AvatarSpeechQueueFileResponse
-
Response model for local-file speech queue requests.
- AvatarSpeechQueueRequest
-
Request model for queueing speech playback from a remote audio URL.
- AvatarSpeechQueueResponse
-
Response model for remote-URL speech queue requests.
- AvatarSpeechStopRequest
-
Request model for stopping speech playback and lip-sync animation.
- AvatarSpeechStopResponse
-
Response model for speech stop requests. Stops both audio playback and lip sync animation.
- AvatarSpeechVolumeRequest
-
Request model for setting speech playback volume.
- AvatarSpeechVolumeResponse
-
Response model for speech volume change requests.
Interfaces
- IAvatarBridgeResponse
-
Common result shape returned by Avatar Engine bridge commands.