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

googlevideo / exports/protos / VideoPlaybackAbrRequest

Interface: VideoPlaybackAbrRequest

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:18

Properties

clientAbrState?

optional clientAbrState: ClientAbrState

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:19


initializationFormatIds

initializationFormatIds: FormatId[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:20


bufferedRanges

bufferedRanges: BufferedRange[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:21


mediaStartTimeMs?

optional mediaStartTimeMs: string

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:22


videoPlaybackUstreamerConfig?

optional videoPlaybackUstreamerConfig: Uint8Array<ArrayBufferLike>

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:23


field6?

optional field6: UnknownMessage1

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:24


selectedAudioFormatIds

selectedAudioFormatIds: FormatId[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:28

@NOTE: This is the same as preferred_audio_format_ids (pai) on onesie reqs


selectedVideoFormatIds

selectedVideoFormatIds: FormatId[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:30

@NOTE: This is the same as preferred_video_format_ids (pvi) on onesie reqs


selectedCaptionFormatIds

selectedCaptionFormatIds: FormatId[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:32

@TODO: Check if onesie has an equivalent field for this


streamerContext?

optional streamerContext: StreamerContext

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:33


serverStitchedDaiInfo?

optional serverStitchedDaiInfo: SsapPlaybackInfo

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:34


lastVideoItag?

optional lastVideoItag: number

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:35


lastAudioItag?

optional lastAudioItag: number

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:36


ssapPlaybackInfos

ssapPlaybackInfos: SsapPlaybackInfo[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:37


unusedBloatSizeBytes?

optional unusedBloatSizeBytes: Uint8Array<ArrayBufferLike>

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:39

@NOTE: What even is this? On web, it's only set if exp html5_sabr_unused_bloat_size_bytes > 0 (as new Uint8Array(value_of_html5_sabr_unused_bloat_size_bytes_here))


field1000

field1000: UnknownMessage2[]

Defined in: protos/generated/video_streaming/video_playback_abr_request.ts:40

Edit this page
Last Updated: 10/18/26, 4:42 AM