Skip to content

PilotStats

Defined in: seyd/sdks/js/core/src/types.ts:95

agent: AgentStats | null

Defined in: seyd/sdks/js/core/src/types.ts:139


bytesRx: number

Defined in: seyd/sdks/js/core/src/types.ts:98


chunksBadHeader: number

Defined in: seyd/sdks/js/core/src/types.ts:98


chunksDropped: number

Defined in: seyd/sdks/js/core/src/types.ts:99


chunksDup: number

Defined in: seyd/sdks/js/core/src/types.ts:98


chunksLate: number

Defined in: seyd/sdks/js/core/src/types.ts:102

Chunks that arrived for a frame already decoded/closed (typically parity after data completed).


chunksMissing: number

Defined in: seyd/sdks/js/core/src/types.ts:99


chunksRx: number

Defined in: seyd/sdks/js/core/src/types.ts:98


chunksTooOld: number

Defined in: seyd/sdks/js/core/src/types.ts:99


deadlineDeltaMs: number

Defined in: seyd/sdks/js/core/src/types.ts:108

Current adaptive delta-frame close-out deadline (ms).


decodeErrors: number

Defined in: seyd/sdks/js/core/src/types.ts:109


decodeQueue: number

Defined in: seyd/sdks/js/core/src/types.ts:115


degraded: boolean

Defined in: seyd/sdks/js/core/src/types.ts:110


fps: number

Defined in: seyd/sdks/js/core/src/types.ts:111


framesClean: number

Defined in: seyd/sdks/js/core/src/types.ts:100


framesDecoded: number

Defined in: seyd/sdks/js/core/src/types.ts:109


framesIncomplete: number

Defined in: seyd/sdks/js/core/src/types.ts:100


framesRecovered: number

Defined in: seyd/sdks/js/core/src/types.ts:100


framesSeen: number

Defined in: seyd/sdks/js/core/src/types.ts:100


framesShown: number

Defined in: seyd/sdks/js/core/src/types.ts:117

Frames actually painted (see presenter.ts).


framesSkippedLate: number

Defined in: seyd/sdks/js/core/src/types.ts:119

Decoded frames superseded before they were painted, after a stall.


framesTimedOut: number

Defined in: seyd/sdks/js/core/src/types.ts:104

Frames closed by the (adaptive) silence timer rather than superseded.


framesTimedOutLate: number

Defined in: seyd/sdks/js/core/src/types.ts:106


g2gP50: number | null

Defined in: seyd/sdks/js/core/src/types.ts:136


g2gP50Ms: number | null

Defined in: seyd/sdks/js/core/src/types.ts:113


g2gP95: number | null

Defined in: seyd/sdks/js/core/src/types.ts:136


g2gP95Ms: number | null

Defined in: seyd/sdks/js/core/src/types.ts:113


injecting: { burst: number; rate: number; } | null

Defined in: seyd/sdks/js/core/src/types.ts:140


kbps: number

Defined in: seyd/sdks/js/core/src/types.ts:111


kbpsPayload: number

Defined in: seyd/sdks/js/core/src/types.ts:111


keyframesClean: number

Defined in: seyd/sdks/js/core/src/types.ts:109


keyframesLost: number

Defined in: seyd/sdks/js/core/src/types.ts:109


keyframesRequested: number

Defined in: seyd/sdks/js/core/src/types.ts:109


keyframesTimedOut: number

Defined in: seyd/sdks/js/core/src/types.ts:105


lossEstPct: number

Defined in: seyd/sdks/js/core/src/types.ts:129

Loss the pilot can see itself (missing chunks of frames it knew about) — biased low.


lossTrue: number | null

Defined in: seyd/sdks/js/core/src/types.ts:136


lossTruePct: number | null

Defined in: seyd/sdks/js/core/src/types.ts:131

Loss vs the agent’s own send count, over the last ~5 s of agent-stats samples.


offsetUs: number | null

Defined in: seyd/sdks/js/core/src/types.ts:114


parityRx: number

Defined in: seyd/sdks/js/core/src/types.ts:98


path: string | null

Defined in: seyd/sdks/js/core/src/types.ts:136


pathLabel: string | null

Defined in: seyd/sdks/js/core/src/types.ts:132


presentationDelayMs: number

Defined in: seyd/sdks/js/core/src/types.ts:127

Presentation delay in force (ms); 0 means decode-on-arrival.


qos: QosInfo | null

Defined in: seyd/sdks/js/core/src/types.ts:137


qosPublisher: string | null

Defined in: seyd/sdks/js/core/src/types.ts:138


renderJitterMs: number

Defined in: seyd/sdks/js/core/src/types.ts:125

Smoothed |actual − scheduled| paint error (ms): the judder left after pacing.


renderQueue: number

Defined in: seyd/sdks/js/core/src/types.ts:121

Frames decoded and waiting for their presentation slot.


renderReanchors: number

Defined in: seyd/sdks/js/core/src/types.ts:123

Times the capture→local mapping was re-established (robot restart, drift).


rtt: number | null

Defined in: seyd/sdks/js/core/src/types.ts:136


rttMs: number | null

Defined in: seyd/sdks/js/core/src/types.ts:114


spreadP50Ms: number

Defined in: seyd/sdks/js/core/src/types.ts:112


spreadP95Ms: number

Defined in: seyd/sdks/js/core/src/types.ts:112


optional trace?: string[]

Defined in: seyd/sdks/js/core/src/types.ts:97

Present only with the trace option: pipeline trace lines since the last snapshot.


transport: TransportKind | null

Defined in: seyd/sdks/js/core/src/types.ts:134

Which transport carries this session, once connected.