Properties
element
element: Nullable<NXHTMLVideoElement>
eme_prefix
eme_prefix: Nullable<string>
Optional encryptedListener
encryptedListener?: NXEventListener
errHandler
errHandler: { capabilityError: any; downloadError: any; manifestError: any; mediaKeyMessageError: any; mediaKeySessionError: any; mediaKeySystemSelectionError: any; mediaSourceError: any } = ErrorHandler
Type declaration
capabilityError:function
- capabilityError(eventBus: EventBus, err: string | NXCustomEvent): void
Parameters
err: string | NXCustomEvent
Returns void
downloadError:function
- downloadError(eventBus: EventBus, id: string, url: string, request: { url: string } | ExXMLHttpRequest, _request?: SegmentRequest): void
Parameters
id: string
url: string
request: { url: string } | ExXMLHttpRequest
Returns void
manifestError:function
Parameters
message: string
id: string
Returns void
mediaKeyMessageError:function
- mediaKeyMessageError(eventBus: EventBus, err: string | NXCustomEvent): void
Parameters
err: string | NXCustomEvent
Returns void
mediaKeySessionError:function
- mediaKeySessionError(eventBus: EventBus, err: string | NXCustomEvent): void
Parameters
err: string | NXCustomEvent
Returns void
mediaKeySystemSelectionError:function
- mediaKeySystemSelectionError(eventBus: EventBus, err: NXCustomEvent): void
mediaSourceError:function
- mediaSourceError(eventBus: EventBus, err: string | NXCustomEvent): void
Parameters
err: string | NXCustomEvent
Returns void
eventTypeList
eventTypeList: string[]
Optional keyAddedListener
keyAddedListener?: NXEventListener
Optional keyErrorListener
keyErrorListener?: NXEventListener
Optional keyMessageListener
keyMessageListener?: NXEventListener
logHandler
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
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
log_A2: (_msg?: string) => void
log_A2Q: (_msg: string) => void
log_DRM: (_msg: string, _val?: number) => void
- (_msg: string, _val?: number): void
Parameters
_msg: string
Optional _val: number
Returns 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
- (_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
Optional needKeyListener
needKeyListener?: NXEventListener
needsKeyProcessListener
needsKeyProcessListener: Nullable<NXEventListener>
needsKeyProcessing
needsKeyProcessing: boolean
needsKeyProcessingTimerId
needsKeyProcessingTimerId: Nullable<Timeout>
needsKeyQue
needsKeyQue: NeedsKey[]
periodInfo
periodInfo: Nullable<Period>
sessionIds
sessionIds: {} = {}
sessionToKID
sessionToKID: {} = {}
updatedKIDs
updatedKIDs: Nullable<string>[]
xhrCustom
xhrCustom: XHRCustom
ProtectionController