Options
All
  • Public
  • Public/Protected
  • All
Menu

Metrics

Hierarchy

  • Metrics

Index

Constructors

Properties

BufferLevel: BufferLevelMetrics[] = []
DroppedFrames: DroppedFramesMetrics[] = []
HttpList: HttpRequestMetrics[] = []
PlayList: PlayListMetrics[] = []
RepSwitchList: RepresentationSwitchMetircs[] = []
ReportBufferLevel: ReportBufferLevelMetrics[] = []
ReportBufferingEvent: BufferingEventMetrics[] = []
ReportHttpList: ReportHttpRequestMetrics[] = []
TcpList: TcpConnectionMetrics[] = []
revHttpList: RevisedHttpRequestMetrics[] = []
storeMeasuredData: boolean = false

Methods

  • addBufferLevel(_streamType: string, t: number, level: number, qlv: number, ctime: number): BufferLevelMetrics
  • Parameters

    • _streamType: string
    • t: number
    • level: number
    • qlv: number
    • ctime: number

    Returns BufferLevelMetrics

  • addBufferingEvent(t: number, onOff: number, ctime: number): BufferingEventMetrics
  • Parameters

    • t: number
    • onOff: number
    • ctime: number

    Returns BufferingEventMetrics

  • addHttpRequest(streamType?: string, tcpid?: any, type?: string, url?: string, baseURL?: string, range?: Nullable<string | number>, trequest?: Nullable<number>, tresponse?: any, tfinish?: any, responsecode?: any, interval?: any, mediaduration?: number, bandwidth?: number): HttpRequestMetrics
  • Parameters

    • Optional streamType: string
    • Optional tcpid: any
    • Optional type: string
    • Optional url: string
    • Optional baseURL: string
    • Optional range: Nullable<string | number>
    • Optional trequest: Nullable<number>
    • Optional tresponse: any
    • Optional tfinish: any
    • Optional responsecode: any
    • Optional interval: any
    • Optional mediaduration: number
    • Optional bandwidth: number

    Returns HttpRequestMetrics

  • addPlayList(streamType: string, start: Date, mstart: number, starttype: string): PlayListMetrics
  • Parameters

    • streamType: string
    • start: Date
    • mstart: number
    • starttype: string

    Returns PlayListMetrics

  • addReportHttpRequest(httpRequest: HttpRequestMetrics, ctime: number): ReportHttpRequestMetrics
  • Parameters

    • httpRequest: HttpRequestMetrics
    • ctime: number

    Returns ReportHttpRequestMetrics

  • addRepresentationSwitch(_streamType: string, t: Date, mt: number, to: string, lto: any): RepresentationSwitchMetircs
  • Parameters

    • _streamType: string
    • t: Date
    • mt: number
    • to: string
    • lto: any

    Returns RepresentationSwitchMetircs

  • addRevisedHttpRequest(httpRequest: RevisedHttpRequests): RevisedHttpRequestMetrics
  • Parameters

    • httpRequest: RevisedHttpRequests

    Returns RevisedHttpRequestMetrics

  • appendHttpTrace(httpRequest: HttpRequestMetrics, s: number, d: number, b: number[]): TraceMetrics
  • Parameters

    • httpRequest: HttpRequestMetrics
    • s: number
    • d: number
    • b: number[]

    Returns TraceMetrics

  • appendPlayListTrace(playList: PlayListMetrics, representationid: string, subreplevel: any, start: Date, mstart: number, duration: any, playbackspeed: number, stopreason: any): PlayListTraceMetrics
  • Parameters

    • playList: PlayListMetrics
    • representationid: string
    • subreplevel: any
    • start: Date
    • mstart: number
    • duration: any
    • playbackspeed: number
    • stopreason: any

    Returns PlayListTraceMetrics

  • getCurrentBufferLevel(): Nullable<BufferLevelMetrics>
  • Returns Nullable<BufferLevelMetrics>

  • getCurrentHttpRequest(): Nullable<HttpRequestMetrics>
  • Returns Nullable<HttpRequestMetrics>

  • getCurrentRevisedHttpRequest(): Nullable<RevisedHttpRequestMetrics>
  • Returns Nullable<RevisedHttpRequestMetrics>

  • setStoreMeasuredData(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • shiftMetrics<T>(metricsList?: T[]): T
  • Type parameters

    • T: Object

    Parameters

    • Optional metricsList: T[]

    Returns T

Generated using TypeDoc