Hierarchy

  • BitmovinV8PlayerApi

Properties

ads: undefined
buffer: {
    getLevel(_type, _media) => null;
    setTargetLevel(_type, _value, _media) => void;
}

Type declaration

  • getLevel:function
    • Parameters

      • _type: unknown
      • _media: unknown

      Returns null

  • setTargetLevel:function
    • Parameters

      • _type: unknown
      • _value: number
      • _media: unknown

      Returns void

drm: {
    renewLicense(_drmLicenseId) => Promise<never>;
}

Type declaration

  • renewLicense:function
    • Parameters

      • _drmLicenseId: string

      Returns Promise<never>

exports: {
    AdQuartile: typeof AdQuartile;
    BufferType: typeof BufferType;
    ErrorCode: typeof ErrorCode;
    HttpRequestMethod: typeof HttpRequestMethod;
    HttpRequestType: typeof HttpRequestType;
    HttpResponseType: typeof HttpResponseType;
    LogLevel: typeof LogLevel;
    MediaType: typeof MediaType;
    ModuleName: typeof ModuleName;
    PlayerAPINotAvailableError: typeof PlayerAPINotAvailableError;
    PlayerError: typeof PlayerError;
    PlayerEvent: typeof PlayerEvent;
    PlayerModuleMissingError: typeof PlayerModuleMissingError;
    PlayerType: typeof PlayerType;
    SupportedTechnologyMode: typeof SupportedTechnologyMode;
    ViewMode: typeof ViewMode;
    WarningCode: typeof WarningCode;
}

Type declaration

lowlatency: undefined
manifest: {
    dash: undefined;
    hls: undefined;
}

Type declaration

  • dash: undefined
  • hls: undefined
subtitles: {
    add(_subtitle) => void;
    cueEnter(_cue) => void;
    cueExit(_cue) => void;
    disable(_id) => void;
    enable(_id, _exclusive?) => void;
    list() => never[];
    remove(_subtitleId) => void;
}

Type declaration

  • add:function
    • Parameters

      • _subtitle: unknown

      Returns void

  • cueEnter:function
    • Parameters

      • _cue: unknown

      Returns void

  • cueExit:function
    • Parameters

      • _cue: unknown

      Returns void

  • disable:function
    • Parameters

      • _id: unknown

      Returns void

  • enable:function
    • Parameters

      • _id: unknown
      • Optional _exclusive: boolean

      Returns void

  • list:function
    • Returns never[]

  • remove:function
    • Parameters

      • _subtitleId: unknown

      Returns void

version: string
vr: undefined

Methods

  • Parameters

    • metadataType: CAST
    • metadata: any

    Returns boolean

  • Returns void

  • Returns void

  • Returns void

  • Returns Promise<void>

  • Returns number

  • Returns AudioTrack

  • Returns number

  • Returns Quality

  • Returns AudioTrack[]

  • Returns Quality[]

  • Returns SegmentMap

  • Returns VideoQuality[]

  • Returns TimeRange[]

  • Parameters

    • Optional mergedConfig: boolean

    Returns PlayerConfig

  • Returns HTMLElement

  • Parameters

    Returns number

  • Returns DownloadedData

  • Returns number

  • Returns number

  • Returns string

  • Returns number

  • Returns Quality

  • Returns number

  • Returns VideoQuality

  • Returns PlayerType

  • Returns TimeRange

  • Parameters

    • Optional type: string
    • Optional quality: number

    Returns Snapshot

  • Returns SourceConfig

  • Returns StreamType

  • Returns Promise<string[]>

  • Parameters

    • time: number

    Returns Thumbnail

  • Returns number

  • Returns number

  • Returns number

  • Returns HTMLVideoElement

  • Returns VideoQuality

  • Returns ViewMode

  • Returns number

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • drmSystem: string

    Returns Promise<string>

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • source: SourceConfig
    • Optional forceTechnology: string
    • Optional disableSeeking: boolean

    Returns Promise<void>

  • Parameters

    • Optional issuer: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • Optional issuer: string

    Returns void

  • Parameters

    • Optional issuer: string

    Returns Promise<void>

  • Returns void

  • Parameters

    • time: number
    • Optional issuer: string

    Returns boolean

  • Parameters

    • aspectratio: string | number

    Returns void

  • Parameters

    • trackID: string

    Returns void

  • Parameters

    • audioQualityID: string

    Returns void

  • Parameters

    • customData: any

    Returns void

  • Parameters

    Returns void

  • Parameters

    • speed: number

    Returns void

  • Parameters

    • url: string
    • keepPersistent: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    • videoElement: HTMLVideoElement

    Returns void

  • Parameters

    • videoQualityID: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    • volume: number
    • Optional issuer: string

    Returns void

  • Returns void

  • Parameters

    • offset: number
    • Optional issuer: string

    Returns void

  • Returns Promise<void>

  • Parameters

    • Optional issuer: string

    Returns void

Generated using TypeDoc