Properties
CHECK_GAP_INTERVAL
CHECK_GAP_INTERVAL: number
DEFAULT_ROLE_FOR_AUDIO
DEFAULT_ROLE_FOR_AUDIO: string
DEFAULT_ROLE_FOR_VIDEO
DEFAULT_ROLE_FOR_VIDEO: string
SKIP_PERIOD_BOUNDARY
SKIP_PERIOD_BOUNDARY: boolean
audioCodec
audioCodec: Nullable<string>
audioInitData
audioInitData: InitData[]
audioInitReceived
audioInitReceived: boolean
autoPlay
autoPlay: boolean
bufferState
bufferState: number
Optional canplaythroughListener
canplaythroughListener?: (evt: Event) => void
checkGapQue
checkGapQue: Nullable<CheckGapQue>[]
checkGapTimerId
checkGapTimerId: Nullable<Timeout>
contentProtections
contentProtections: Nullable<ContentProtection[]>
currentPeriodIdx
currentPeriodIdx: number
dataIsUpdating
dataIsUpdating: boolean
deletePastDashEvent
deletePastDashEvent: boolean
drmInitialized
drmInitialized: boolean
drmKeyProcessing
drmKeyProcessing: boolean
drmKeyProcessingTimerId
drmKeyProcessingTimerId: Nullable<Timeout>
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
Optional errorListener
errorListener?: (evt: Event) => void
eventTimerList
eventTimerList: Nullable<Timeout>[]
initialPresentationStartTime
initialPresentationStartTime: number
initialized
initialized: boolean
lastCheckGapTime
lastCheckGapTime: number
lastSeekTime
lastSeekTime: number
Optional loadedListener
loadedListener?: (evt: Event) => void
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
ltimeupdate
ltimeupdate: number
mediaSource
mediaSource: Nullable<MediaSource>
nextPeriodTopIsAlreadyBuffered
nextPeriodTopIsAlreadyBuffered: boolean
Optional pauseListener
pauseListener?: (evt: Event) => void
periodChgCheck
periodChgCheck: boolean
periodInfo
periodInfo: Nullable<Period>
periodInfoArray
periodInfoArray: Nullable<Period[]>
Optional playListener
playListener?: (evt: Event) => void
presentationEndTime
presentationEndTime: number
Optional ratechangeListener
ratechangeListener?: (evt: Event) => void
scheduleWhilePaused
scheduleWhilePaused: boolean
seekWaiting
seekWaiting: boolean
Optional seekedListener
seekedListener?: (evt: Event) => void
Optional seekingListener
seekingListener?: (evt: Event) => void
Optional stalledListener
stalledListener?: (evt: Event) => void
Optional timeupdateListener
timeupdateListener?: (evt: Event) => void
updateDataReason
updateDataReason: { ADAPTATION_CHANGE: string; INITIAL_UPDATE: string; MPD_UPDATE: string; PERIOD_CHANGE: string } = UpdateDataReason
Type declaration
ADAPTATION_CHANGE: string
INITIAL_UPDATE: string
MPD_UPDATE: string
PERIOD_CHANGE: string
updateQue
updateQue: UpdateInfo[]
videoCodec
videoCodec: Nullable<string>
videoInitData
videoInitData: InitData[]
videoInitReceived
videoInitReceived: boolean
xhrCustom
xhrCustom: XHRCustom
Stream