ConstExperimentaladoptNative: (params: JitSessionAdoptNativeParams) => Promise<JitSessionAdoptNativeResponse>Adopt a prepared snapshot without interrupting the track playing; stopping or releasing the session gives the remaining queue occurrences back to native playback.
Resume after a reload or hand over using the observed ownerEpoch, without replaying.
Acquire a session without changing playback; retry with the same requestId.
Find a resumable session without granting control or returning a token.
Read protocol capabilities before requesting playback or native adoption.
ExperimentalgetNativeContext: (Read one page of a native context's queue occurrences or source rows; reading changes no revision.
Read pending operations or the latest 64 finished records within the retention period.
Read a consistent snapshot without the control token.
Accept a new playback attempt; operationCompleted reports its execution result.
ExperimentalplayNative: (params: JitSessionPlayNativeParams) => Promise<JitSessionPlayNativeResponse>Play an adopted source row or queue occurrence now; starting a queue occurrence consumes it.
ExperimentalprepareAdoption: (Snapshot native playback and its queue for a later adoption without changing either; the snapshot token expires after 30 seconds. Adoption itself is not available yet.
Release control and the buffer without stopping the resource currently decoding.
ExperimentalsetNativeNext: (Buffer an adopted source row or queue occurrence after the current attempt.
ExperimentalsetNativeQueue: (Keep and reorder the queue occurrences still to be given back; the ones left out are removed.
Replace the next entry, or omit entryId to withdraw it while the current entry continues.
Skip to a prepared next entry, preserving the native queue. Without one, returns NO_ACTIVE_ITEM without changing the current attempt or revision.
Stop playback and pending operations while retaining the session for queries.
Control a document-owned JIT playback session; methods return host response envelopes.