Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbrController

Index

Constructors

Properties

NXDebug: default
autoSwitchBitrate: boolean
averageDownloadRate: DownloadRate
averageDownloadRatio: {}

Type declaration

  • [type: string]: number
confidenceDict: ConfidenceDict
defaultQualityDict: QualityDict
downloadDiffList: DownloadList
downloadRateList: DownloadList
lastCheckedRequest: CheckedRequestList
maxQualityIndexDict: IndexDict
minBufferTime: number
qualityDict: QualityDict

Methods

  • getAutoSwitchBitrate(): boolean
  • Returns boolean

  • getAverageDownloadRate(type: string): number
  • Parameters

    • type: string

    Returns number

  • getDefaultQualityFor(type: string): number
  • Parameters

    • type: string

    Returns number

  • getMaxQualityIndexFor(type: string): number
  • Parameters

    • type: string

    Returns number

  • getPlaybackQuality(type: string, data: AdaptationSet, metrics: Metrics, level: number, aborted: boolean, stalled: boolean): PlaybackQuality
  • Parameters

    Returns PlaybackQuality

  • getQualityFor(type: string): number
  • Parameters

    • type: string

    Returns number

  • setAutoSwitchBitrate(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • setDefaultPlaybackQuality(type: string, quality: number): void
  • Parameters

    • type: string
    • quality: number

    Returns void

  • setMaxQualityIndex(type: string, max: number): void
  • Parameters

    • type: string
    • max: number

    Returns void

  • setMinBufferTime(time: number): void
  • Parameters

    • time: number

    Returns void

  • setPlaybackQuality(type: string, newPlaybackQuality: number): void
  • Parameters

    • type: string
    • newPlaybackQuality: number

    Returns void

Generated using TypeDoc