Options
All
  • Public
  • Public/Protected
  • All
Menu

VideoModel

Hierarchy

  • default

Index

Constructors

Properties

adjusting: boolean = false
autoPlay: boolean = true
canplaythroughListener: (evt: Event) => void = ...

Type declaration

    • (evt: Event): void
    • Parameters

      • evt: Event

      Returns void

element: NXHTMLVideoElement
epsilonVal: { audio: number; video: number } = ...

Type declaration

  • audio: number
  • video: number
eventBus: EventBus
needsMoreData: boolean = true
playCheckTimerId: Nullable<Timeout> = null
playbackStarted: boolean = false
selfPaused: boolean = false
skipGapAtHOB: boolean = false
sourceBuffers: { audio: undefined | SourceBuffer; video: undefined | SourceBuffer } = ...

Type declaration

  • audio: undefined | SourceBuffer
  • video: undefined | SourceBuffer
stalledStreams: string[] = []
startOffset: number = 0
startTime: number = NaN

Methods

  • addStalledStream(type: string): void
  • Parameters

    • type: string

    Returns void

  • adjustCurrentTime(_callback: (variable: number) => void): void
  • Parameters

    • _callback: (variable: number) => void
        • (variable: number): void
        • Parameters

          • variable: number

          Returns void

    Returns void

  • checkCanplaythrough(): void
  • Returns void

  • getBuffered(): TimeRanges
  • Returns TimeRanges

  • getCanPlayType(codec: string): string
  • Parameters

    • codec: string

    Returns string

  • getCurrentTime(): number
  • Returns number

  • getDuration(): number
  • Returns number

  • getElement(): Nullable<NXHTMLVideoElement>
  • Returns Nullable<NXHTMLVideoElement>

  • getNeedsMoreData(): boolean
  • Returns boolean

  • getPlaybackRate(): number
  • Returns number

  • getPlaybackState(): boolean
  • Returns boolean

  • getReadyState(): number
  • Returns number

  • getSelfPaused(): boolean
  • Returns boolean

  • getStartTime(): number
  • Returns number

  • isDummy(): boolean
  • Returns boolean

  • isPaused(): boolean
  • Returns boolean

  • isStalled(): boolean
  • Returns boolean

  • listen(type: string, callback: (evt: Event) => void): void
  • Parameters

    • type: string
    • callback: (evt: Event) => void
        • (evt: Event): void
        • Parameters

          • evt: Event

          Returns void

    Returns void

  • onAdjusting(): boolean
  • Returns boolean

  • onCanplaythrough(): void
  • Returns void

  • pause(manual?: boolean): void
  • Parameters

    • Optional manual: boolean

    Returns void

  • play(manual?: boolean): void
  • Parameters

    • Optional manual: boolean

    Returns void

  • playCheck(cur: number): void
  • Parameters

    • cur: number

    Returns void

  • removeStalledStream(type: string): void
  • Parameters

    • type: string

    Returns void

  • reset(): void
  • Returns void

  • setAutoPlay(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • setCurrentStatus(status: VideoStatus): void
  • Parameters

    • status: VideoStatus

    Returns void

  • setCurrentTime(currentTime: number): void
  • Parameters

    • currentTime: number

    Returns void

  • setEpsilonFor(type: string, val: number): void
  • Parameters

    • type: string
    • val: number

    Returns void

  • setSelfPaused(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • setSkipGapAtHOB(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • setSource(source: Nullable<string>): void
  • Parameters

    • source: Nullable<string>

    Returns void

  • setSourceBuffer(type: string, val: ExSourceBuffer): void
  • Parameters

    • type: string
    • val: ExSourceBuffer

    Returns void

  • setStartOffset(value: number): void
  • Parameters

    • value: number

    Returns void

  • setStartTime(value: number): void
  • Parameters

    • value: number

    Returns void

  • silentSeek(time: number, _callback?: (variable: number) => void): void
  • Parameters

    • time: number
    • Optional _callback: (variable: number) => void
        • (variable: number): void
        • Parameters

          • variable: number

          Returns void

    Returns void

  • stallStream(type: string, isStalled: boolean): void
  • Parameters

    • type: string
    • isStalled: boolean

    Returns void

  • unlisten(type: string, callback: (evt: Event) => void): void
  • Parameters

    • type: string
    • callback: (evt: Event) => void
        • (evt: Event): void
        • Parameters

          • evt: Event

          Returns void

    Returns void

Generated using TypeDoc