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

googlevideo / exports/protos / ClientAbrState

Interface: ClientAbrState

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:20

Properties

allowProximaLiveLatency?

optional allowProximaLiveLatency: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:63


audioRoute?

optional audioRoute: PlaybackAudioRouteOutputType

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:34


audioTrackId?

optional audioTrackId: string

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:67


av1QualityThreshold?

optional av1QualityThreshold: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:58

2160


bandwidthEstimate?

optional bandwidthEstimate: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:30


clientBitrateCapBytesPerSec?

optional clientBitrateCapBytesPerSec: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:27


clientViewportHeight?

optional clientViewportHeight: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:26


clientViewportIsFlexible?

optional clientViewportIsFlexible: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:29


clientViewportWidth?

optional clientViewportWidth: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:25


dataSaverMode?

optional dataSaverMode: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:37


detailedNetworkType?

optional detailedNetworkType: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:24


disableStreamingXhr?

optional disableStreamingXhr: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:52


drcEnabled?

optional drcEnabled: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:47


elapsedWallTimeMs?

optional elapsedWallTimeMs: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:41


enabledTrackTypesBitfield?

optional enabledTrackTypesBitfield: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:44


enableVoiceBoost?

optional enableVoiceBoost: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:68


field48?

optional field48: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:48


field50?

optional field50: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:49


field51?

optional field51: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:50


field57?

optional field57: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:53


field60?

optional field60: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:59


field67?

optional field67: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:65


isPrefetch?

optional isPrefetch: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:60


lastManualDirection?

optional lastManualDirection: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:22


lastManualSelectedResolution?

optional lastManualSelectedResolution: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:23


maxAudioQuality?

optional maxAudioQuality: AudioQuality

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:32


maxPacingRate?

optional maxPacingRate: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:45


mediaCapabilities?

optional mediaCapabilities: MediaCapabilities

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:42


minAudioQuality?

optional minAudioQuality: AudioQuality

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:31


networkMeteredState?

optional networkMeteredState: NetworkMeteredState

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:38


playbackAuthorization?

optional playbackAuthorization: PlaybackAuthorization

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:69


playbackRate?

optional playbackRate: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:40


playerState?

optional playerState: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:46


playerTimeMs?

optional playerTimeMs: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:35


preferVp9?

optional preferVp9: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:54


sabrForceMaxNetworkInterruptionDurationMs?

optional sabrForceMaxNetworkInterruptionDurationMs: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:66


sabrForceProxima?

optional sabrForceProxima: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:64


sabrLicenseConstraint?

optional sabrLicenseConstraint: Uint8Array<ArrayBufferLike>

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:62


sabrReportRequestCancellationInfo?

optional sabrReportRequestCancellationInfo: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:51


sabrSupportQualityConstraints?

optional sabrSupportQualityConstraints: boolean

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:61


stickyResolution?

optional stickyResolution: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:28


timeSinceLastActionMs?

optional timeSinceLastActionMs: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:43


timeSinceLastManualFormatSelectionMs?

optional timeSinceLastManualFormatSelectionMs: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:21


timeSinceLastSeek?

optional timeSinceLastSeek: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:36


videoQualitySetting?

optional videoQualitySetting: VideoQualitySetting

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:33


visibility?

optional visibility: number

Defined in: codeberg/googlevideo/protos/generated/video_streaming/client_abr_state.ts:39

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