Skip to content

VoiceObservationSource

Defined in: packages/client/src/lib/voice-session/voice-observations.ts:99

Additive observation capability; neither VoiceSession nor its event unions change.

getSnapshot(): VoiceObservationSnapshot

Defined in: packages/client/src/lib/voice-session/voice-observations.ts:101

Reads a referentially stable snapshot until observations change.

VoiceObservationSnapshot


subscribe(handler): Unsubscribe

Defined in: packages/client/src/lib/voice-session/voice-observations.ts:103

Subscribes to changes. Subscribe before reading to avoid missed updates.

() => void

Unsubscribe