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

googlevideo / exports/sabr-streaming-adapter / SabrPlayerAdapter

Interface: SabrPlayerAdapter

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:99

Methods

dispose()

dispose(): void

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:114

Returns

void


getActiveTrackFormats()

getActiveTrackFormats(activeFormat, sabrFormats): object

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:108

Parameters

activeFormat

SabrFormat

sabrFormats

SabrFormat[]

Returns

object

audioFormat?

optional audioFormat: SabrFormat

videoFormat?

optional videoFormat: SabrFormat


getBandwidthEstimate()

getBandwidthEstimate(): number

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:107

Returns

number


getPlaybackRate()

getPlaybackRate(): number

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:106

Returns

number


getPlayerTime()

getPlayerTime(): number

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:105

Returns

number


initialize()

initialize(player, requestMetadataManager, cache): void

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:100

Parameters

player

any

requestMetadataManager

RequestMetadataManager

cache

null | CacheManager

Returns

void


registerRequestInterceptor()

registerRequestInterceptor(interceptor): void

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:112

Parameters

interceptor

RequestFilter

Returns

void


registerResponseInterceptor()

registerResponseInterceptor(interceptor): void

Defined in: codeberg/googlevideo/src/types/sabrStreamingAdapterTypes.ts:113

Parameters

interceptor

ResponseFilter

Returns

void

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