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

googlevideo / exports/sabr-streaming-adapter / SabrPlayerAdapter

Interface: SabrPlayerAdapter

Defined in: src/types/sabrStreamingAdapterTypes.ts:103

Methods

initialize()

initialize(player, requestMetadataManager, cache): void

Defined in: src/types/sabrStreamingAdapterTypes.ts:104

Parameters

player

any

requestMetadataManager

RequestMetadataManager

cache

CacheManager | null

Returns

void


getPlayerTime()

getPlayerTime(): number

Defined in: src/types/sabrStreamingAdapterTypes.ts:109

Returns

number


getPlaybackRate()

getPlaybackRate(): number

Defined in: src/types/sabrStreamingAdapterTypes.ts:110

Returns

number


getBandwidthEstimate()

getBandwidthEstimate(): number

Defined in: src/types/sabrStreamingAdapterTypes.ts:111

Returns

number


getActiveTrackFormats()

getActiveTrackFormats(activeFormat, sabrFormats): object

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

Parameters

activeFormat

SabrFormat

sabrFormats

SabrFormat[]

Returns

object

NameTypeDefined in
audioFormat?SabrFormatsrc/types/sabrStreamingAdapterTypes.ts:113
videoFormat?SabrFormatsrc/types/sabrStreamingAdapterTypes.ts:114

registerRequestInterceptor()

registerRequestInterceptor(interceptor): void

Defined in: src/types/sabrStreamingAdapterTypes.ts:116

Parameters

interceptor

RequestFilter

Returns

void


registerResponseInterceptor()

registerResponseInterceptor(interceptor): void

Defined in: src/types/sabrStreamingAdapterTypes.ts:117

Parameters

interceptor

ResponseFilter

Returns

void


dispose()

dispose(): void

Defined in: src/types/sabrStreamingAdapterTypes.ts:118

Returns

void

Edit this page
Last Updated: 10/20/26, 8:11 PM