Media time of the first sample, ms. Non-zero on trimmed/offset sources, where an annotation timeline that assumes 0 drifts by exactly this.
ReadonlytimelineEvery real frame of the source, by its container tick timestamp. A host holding this can name any position the engine publishes, and can resolve one of its own pointer positions to a frame without asking.
Optional ReadonlybyteThe kind of reader the demuxer was opened over, recorded once the open succeeded. A host knows what it asked for; only the engine knows what it got, and the three kinds differ in what they can do afterwards — a stream cannot be rewound or reopened, and only a URL is fetched.
Snapshot delivered through the
onReadylifecycle callback exactly once per loaded source after metadata resolves.