Member Junction
    Preparing search index...
    AvatarFrameTiming:
        | { Kind: "stale" }
        | { DueAtPlayedMs: number; Kind: "synced" }
        | { Kind: "waiting" }
        | { Kind: "unsynced" }

    What the clock says about one frame.

    Type Declaration

    • { Kind: "stale" }

      From before the last reset (a barge-in or a new stream): never shown.

    • { DueAtPlayedMs: number; Kind: "synced" }

      Due once the voice has played DueAtPlayedMs of its queue.

    • { Kind: "waiting" }

      Its audio is not queued yet: it waits.

    • { Kind: "unsynced" }

      No audio will come for it: shown at the pace of its own timestamps.