Properties
MIN_SEGSIZE_FORBASE
MIN_SEGSIZE_FORBASE: number
commonHdrs
commonHdrs: CommonHeader[]
commonQrys
commonQrys: CommonQuery[]
deleteUnnecessaryBox
deleteUnnecessaryBox: boolean
epsilonVal
epsilonVal: { audio?: number; video?: number }
Type declaration
Optional audio?: number
Optional video?: number
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
getInitRequest
get
Init
Request
: (representation
: Representation, type
: string, _callback
: (res
: ResponseData) => void) => void = ...Type declaration
- (representation: Representation, type: string, _callback: (res: ResponseData) => void): void
Parameters
type: string
_callback: (res: ResponseData) => void
- (res: ResponseData): void
Returns void
getNextSegmentRequest
get
Next
Segment
Request
: (representation
: Representation, type
: string, _callback
: (res
: ResponseData) => void) => void = ...Type declaration
- (representation: Representation, type: string, _callback: (res: ResponseData) => void): void
Parameters
type: string
_callback: (res: ResponseData) => void
- (res: ResponseData): void
Returns void
getSegmentRequestForTime
get
Segment
Request
For
Time
: (representation
: undefined | Nullable<Representation>, time
: number, type
: string, _loc
: any, _callback
: (res
: ResponseData) => void) => void = ...Type declaration
- (representation: undefined | Nullable<Representation>, time: number, type: string, _loc: any, _callback: (res: ResponseData) => void): void
Parameters
representation: undefined | Nullable<Representation>
time: number
type: string
_loc: any
_callback: (res: ResponseData) => void
- (res: ResponseData): void
Returns void
Optional isDynamic
isDynamic?: boolean
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
onError
onError: (data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }) => void
Type declaration
- (data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }): void
Parameters
data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }
req: ExXMLHttpRequest
status: number
xhr: ExXMLHttpRequest
Returns void
onPrepare
onPrepare: (data: { hdrs: CommonHeader[]; qrys: CommonQuery[]; req: ExXMLHttpRequest; xhr: ExXMLHttpRequest }) => void
Type declaration
- (data: { hdrs: CommonHeader[]; qrys: CommonQuery[]; req: ExXMLHttpRequest; xhr: ExXMLHttpRequest }): void
Parameters
data: { hdrs: CommonHeader[]; qrys: CommonQuery[]; req: ExXMLHttpRequest; xhr: ExXMLHttpRequest }
hdrs: CommonHeader[]
qrys: CommonQuery[]
req: ExXMLHttpRequest
xhr: ExXMLHttpRequest
Returns void
onSuccess
onSuccess: (data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }) => void
Type declaration
- (data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }): void
Parameters
data: { req: ExXMLHttpRequest; status: number; xhr: ExXMLHttpRequest }
req: ExXMLHttpRequest
status: number
xhr: ExXMLHttpRequest
Returns void
requestStatus
requestStatus: {}
Type declaration
[type: string]: { index: number; requestedTime: Nullable<number> }
index: number
requestedTime: Nullable<number>
timelineConverter
timelineConverter: { calcAvailabilityEndTimeFromPresentationTime: any; calcAvailabilityStartTimeFromPresentationTime: any; calcMediaTimeFromPresentationTime: any; calcPresentationTimeFromMediaTime: any; calcPresentationTimeFromWallTime: any; calcSegmentAvailabilityRange: any; calcWallTimeForSegment: any } = TimelineConverter
Type declaration
calcAvailabilityEndTimeFromPresentationTime:function
- calcAvailabilityEndTimeFromPresentationTime(presentationTime: number, mpd: Mpd, isDynamic: boolean): Date
Parameters
presentationTime: number
mpd: Mpd
isDynamic: boolean
Returns Date
calcAvailabilityStartTimeFromPresentationTime:function
- calcAvailabilityStartTimeFromPresentationTime(presentationTime: number, mpd: Mpd, isDynamic: boolean): Date
Parameters
presentationTime: number
mpd: Mpd
isDynamic: boolean
Returns Date
calcMediaTimeFromPresentationTime:function
- calcMediaTimeFromPresentationTime(presentationTime: number, representation: Representation): number
calcPresentationTimeFromMediaTime:function
- calcPresentationTimeFromMediaTime(mediaTime: number, representation: Representation): number
calcPresentationTimeFromWallTime:function
- calcPresentationTimeFromWallTime(wallTime: Date, period: Period): number
Parameters
wallTime: Date
period: Period
Returns number
calcSegmentAvailabilityRange:function
- calcSegmentAvailabilityRange(representation: Representation, isDynamic: boolean): TimeRange
Parameters
Returns TimeRange
calcWallTimeForSegment:function
- calcWallTimeForSegment(segment: Segment, isDynamic: boolean): number | Date
Parameters
Returns number | Date
useFetch
useFetch: boolean
DashHandler