YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

googlevideo / exports/sabr-stream / SabrStreamState

Interface: SabrStreamState

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:63

Properties

activeSabrContexts

activeSabrContexts: number[]

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:67


cachedBufferedRanges

cachedBufferedRanges: BufferedRange[]

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:70


durationMs

durationMs: number

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:64


formatToDiscard?

optional formatToDiscard: string

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:69


initializedFormats

initializedFormats: object[]

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:72

downloadedSegments

downloadedSegments: [number, Segment][]

formatInitializationMetadata

formatInitializationMetadata: FormatInitializationMetadata

formatKey

formatKey: string

lastMediaHeaders

lastMediaHeaders: MediaHeader[]


nextRequestPolicy?

optional nextRequestPolicy: NextRequestPolicy

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:71


playerTimeMs

playerTimeMs: number

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:66


requestNumber

requestNumber: number

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:65


sabrContextUpdates

sabrContextUpdates: [number, SabrContextUpdate][]

Defined in: codeberg/googlevideo/src/core/SabrStream.ts:68

Edit this page
Last Updated: 7/24/25, 1:11 PM