Member Junction
    Preparing search index...

    mj-realtime-avatar-surface: the Avatar channel's surface. The agent's video (an avatar) in a media tile, with the agent's name and the "AI-generated video" label the tile shows while it plays an avatar, and a chip that says what the agent is doing. A ring frames the tile while the agent speaks, following its voice where the call overlay meters it. Until the video's first frame, and after AGENT_VIDEO_STALL_MS without one, the call's orb takes its place, following the agent's turn. While the call resumes on a new connection, the last frame holds instead, until new frames come, AGENT_VIDEO_RESUME_HOLD_MS pass, or the call fails or ends.

    Implements

    • OnDestroy
    Index

    Constructors

    Properties

    Agent: MediaParticipant = ...

    The agent as the tile shows it.

    HoldLastFrame: boolean = false

    Whether the tile keeps the agent's last frame on show while the video is out of frames: from the start of a resume until new frames come, AGENT_VIDEO_RESUME_HOLD_MS pass, or the call fails or ends.

    OrbState: RealtimeAgentOrbState = 'listening'

    The agent's turn, as the orb shows it.

    StallAfterMs: 1000 = AGENT_VIDEO_STALL_MS

    How long without a frame the tile waits before showing the placeholder.

    StatusLabel: string | null = null

    What the tile's chip says the agent is doing, or null before the call's state is known.

    Accessors

    Methods