Options
All
  • Public
  • Public/Protected
  • All
Menu

ProtectionModelEME01b

Hierarchy

  • ProtectionModelEME01b

Index

Constructors

Properties

NXDebug: default
element: Nullable<NXHTMLVideoElement>
eventBus: EventBus
keySystems: KeySystem[]
logHandler: { clearLogs: () => void; log: (_msg: string, _val?: string | number) => void; log_A: () => void; log_A2: (_msg?: string) => void; log_A2Q: (_msg: string) => void; log_DRM: (_msg: string, _val?: number) => void; log_V: () => void; log_V2: (_msg?: string) => void; log_V2Q: (_msg: string) => void; log_d: (_msg: string) => void; log_item: (_type: string, _msg: string) => void; log_slider: (_val?: number, _num?: number) => void } = LogHandler

Type declaration

  • clearLogs: () => void
      • (): void
      • Returns void

  • log: (_msg: string, _val?: string | number) => void
      • (_msg: string, _val?: string | number): void
      • Parameters

        • _msg: string
        • Optional _val: string | number

        Returns void

  • log_A: () => void
      • (): void
      • Returns void

  • log_A2: (_msg?: string) => void
      • (_msg?: string): void
      • Parameters

        • Optional _msg: string

        Returns void

  • log_A2Q: (_msg: string) => void
      • (_msg: string): void
      • Parameters

        • _msg: string

        Returns void

  • log_DRM: (_msg: string, _val?: number) => void
      • (_msg: string, _val?: number): void
      • Parameters

        • _msg: string
        • Optional _val: number

        Returns void

  • log_V: () => void
      • (): void
      • Returns void

  • log_V2: (_msg?: string) => void
      • (_msg?: string): void
      • Parameters

        • Optional _msg: string

        Returns void

  • log_V2Q: (_msg: string) => void
      • (_msg: string): void
      • Parameters

        • _msg: string

        Returns void

  • log_d: (_msg: string) => void
      • (_msg: string): void
      • Parameters

        • _msg: string

        Returns void

  • log_item: (_type: string, _msg: string) => void
      • (_type: string, _msg: string): void
      • Parameters

        • _type: string
        • _msg: string

        Returns void

  • log_slider: (_val?: number, _num?: number) => void
      • (_val?: number, _num?: number): void
      • Parameters

        • Optional _val: number
        • Optional _num: number

        Returns void

params: Paramstype
protectionExt: Nullable<ProtectionExtensions>
videoModel?: default | DummyVideoModel
xhrCustom: Nullable<XHRCustom>

Methods

  • _licenseFromMessage(kid: string, msg: string, laURL: string, token: XHRCustom, callback: (val: ResponseData) => void): void
  • Parameters

    • kid: string
    • msg: string
    • laURL: string
    • token: XHRCustom
    • callback: (val: ResponseData) => void
        • (val: ResponseData): void
        • Parameters

          • val: ResponseData

          Returns void

    Returns void

  • addKey(type: Uint8Array, key: string, data: string, _id: string): void
  • Parameters

    • type: Uint8Array
    • key: string
    • data: string
    • _id: string

    Returns void

  • addKeyFromMessage(kid: string, session: string, idata: Uint8Array, msg: string, laURL: string, callback?: (d: ResponseData) => void): void
  • Parameters

    • kid: string
    • session: string
    • idata: Uint8Array
    • msg: string
    • laURL: string
    • callback: (d: ResponseData) => void = ...
        • (d: ResponseData): void
        • Parameters

          • d: ResponseData

          Returns void

    Returns void

  • addKeyFromMessageForClearKey(kid: string, session: string, idata: Uint8Array, _msg: string, _laURL: string): void
  • Parameters

    • kid: string
    • session: string
    • idata: Uint8Array
    • _msg: string
    • _laURL: string

    Returns void

  • addKeySystem01b(kid: string, contentProtectionData: ContentProtection, keySystemDesc: KeySystem): void
  • Parameters

    • kid: string
    • contentProtectionData: ContentProtection
    • keySystemDesc: KeySystem

    Returns void

  • generateKeyRequest(data: Nullable<Uint8Array>, kid: string): void
  • Parameters

    • data: Nullable<Uint8Array>
    • kid: string

    Returns void

  • getInitData(kid: string): Nullable<Uint8Array>
  • Parameters

    • kid: string

    Returns Nullable<Uint8Array>

  • getKeysTypeString(kid: string): string
  • Parameters

    • kid: string

    Returns string

  • listenToKeyAdded(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • listenToKeyError(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • listenToKeyMessage(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • listenToNeedKey(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • selectKeySystemEME01b(contentProtection: ContentProtection[], initData: Uint8Array): Nullable<KeySystemTypeEME01b>
  • Parameters

    • contentProtection: ContentProtection[]
    • initData: Uint8Array

    Returns Nullable<KeySystemTypeEME01b>

  • unlistenToKeyAdded(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • unlistenToKeyError(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • unlistenToKeyMessage(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

  • unlistenToNeedKey(listener: EventListener): void
  • Parameters

    • listener: EventListener

    Returns void

Generated using TypeDoc