From d768f3c63bf318908f17656f68049cffa792d8c6 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Fri, 25 Jul 2025 13:22:18 +0200 Subject: [PATCH] Add section in docs for Jonny --- docs/guide/reading-media-files.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/guide/reading-media-files.md b/docs/guide/reading-media-files.md index 4fa9b5a..8034861 100644 --- a/docs/guide/reading-media-files.md +++ b/docs/guide/reading-media-files.md @@ -286,6 +286,18 @@ See [Media sinks](./media-sinks) for a full list of sinks. ### Examples +Loop over all raw encoded packets of a track: +```ts +import { EncodedPacketSink } from 'mediabunny'; + +const videoTrack = await input.getPrimaryVideoTrack(); +const sink = new EncodedPacketSink(videoTrack); + +for await (const packet of sink.packets()) { + console.log(packet.timestamp); +} +``` + Here we iterate over all samples (frames) of a video track: ```ts import { VideoSampleSink } from 'mediabunny';