Preparing search index...
The search index is not available
Player Web X 10.0.0-beta.2
Player Web X 10.0.0-beta.2
framework/base/thread/Thread
Thread
Class Thread
Hierarchy
ThreadEventBus
Thread
Index
Constructors
constructor
Properties
abort
Controller
abortable?
event
Bus
id
Accessors
on
Exit
state
Methods
abort
attach
create
Child
dispose
Event
Bus
fork
Constructors
constructor
new
Thread
(
eventBus
)
:
Thread
Parameters
eventBus
:
EventBus
<
ThreadEventType
,
ThreadEvent
>
Returns
Thread
Properties
Readonly
abort
Controller
abort
Controller
:
AbortController
Protected
Optional
abortable
abortable
?:
Abortable
<
unknown
>
Protected
Readonly
event
Bus
event
Bus
:
EventBus
<
ThreadEventType
,
ThreadEvent
>
Readonly
id
id
:
string
Accessors
on
Exit
get
onExit
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
state
get
state
(
)
:
ThreadState
Returns
ThreadState
Methods
abort
abort
(
reason
?
)
:
void
Parameters
Optional
reason
:
Error
Returns
void
attach
attach
(
type
,
listener
)
:
(
(
)
=>
void
)
Parameters
type
:
ThreadEventType
listener
:
Listener
<
ThreadEvent
>
Returns
(
(
)
=>
void
)
(
)
:
void
Returns
void
create
Child
create
Child
(
name
,
handleError
?
)
:
Thread
Parameters
name
:
string
Optional
handleError
:
(
(
error
)
=>
boolean
)
(
error
)
:
boolean
Parameters
error
:
Error
Returns
boolean
Returns
Thread
dispose
Event
Bus
dispose
Event
Bus
(
)
:
void
Returns
void
fork
fork
<
CTX
,
ForkedAction
>
(
context
,
task
,
parameter
)
:
Abortable
<
TaskReturn
<
ForkedAction
>
>
Type Parameters
CTX
extends
ExecutionContext
<
any
,
any
,
CTX
>
ForkedAction
extends
NamedTask
<
Task
<
CTX
,
any
,
any
>
>
Parameters
context
:
CTX
task
:
ForkedAction
parameter
:
TaskParam
<
ForkedAction
>
Returns
Abortable
<
TaskReturn
<
ForkedAction
>
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
constructor
abort
Controller
abortable
event
Bus
id
on
Exit
state
abort
attach
create
Child
dispose
Event
Bus
fork
Player
Web
X 10.0.0-
beta.1
Base
Types
bundles/
Bitdash.bundle
bundles/
Bitdash
Core.bundle
bundles/
Core.bundle
bundles/
Dash.bundle
bundles/
Hls.bundle
bundles/
Playlist.bundle
bundles/
Tv.bundle
bundles/
Types
framework/
Export
framework/
Types
framework/base
framework/base/
Types
framework/base/abortable/
Abortable
framework/base/abortable/
Types
framework/base/api-
manager/
Api
Manager
framework/base/data-
structures/
Types
framework/base/effect/
Types
framework/base/effects/
Abortable
Effect
framework/base/effects/
Loop
Effect
framework/base/effects/
Timeout
Effect
framework/base/event-
bus/
Event
Bus
framework/base/execution-
context/
Execution
Context
framework/base/execution-
context/
Types
framework/base/framework
framework/base/package-
api/
Package
framework/base/package-
api/
Package
Api
framework/base/polyfills/
Polyfills
framework/base/registry/
Registry
framework/base/registry/
Registry
Interface
framework/base/task/
Task
Utils
framework/base/task/
Types
framework/base/thread/
Thread
Thread
State
Thread
Thread
Disposed
Error
Thread
Termination
Error
framework/base/thread/
Thread
Event
Bus
framework/core/
Types
framework/core/adaptation/
Adaptation.package
framework/core/adaptation/
Adaptation
State
Atom
framework/core/adaptation/
Ring
Buffer
Atom
framework/core/adaptation/
Wish
Config
Atom
framework/core/adaptation/
Wish
Data
Atom
framework/core/capabilities/
Capabilities.package
framework/core/capabilities/
Types
framework/core/container/container-
mp4/
Container
Mp4.package
framework/core/core/
Constants
framework/core/core/
Core.package
framework/core/core/
Framework
Error
framework/core/core/effects/
Event
Listener
Effect
Factory
framework/core/core/metrics/
Metrics
Atom
framework/core/core/metrics/network/
Network
Sample
Atom
framework/core/core/network/
Network
Atom
framework/core/core/state/
Array
State
Atom
framework/core/core/state/
Map
State
Atom
framework/core/core/state/
Primitive
Atom
framework/core/core/state/
Store
Effect
Factory
framework/core/core/state/
Symbols
framework/core/core/state/
Types
framework/core/core/state/codec-
map/
Codec
Map
Atom
framework/core/core/state/data-
ranges/
Data
Ranges
Atom
framework/core/core/state/data-
stream/
Data
Stream
Atom
framework/core/core/state/segment/
Segment
Atom
framework/core/core/state/segment/
Segment
Data
Atom
framework/core/core/state/segment/
Segment
Timing
Atom
framework/core/core/state/segment/
Segment
Type
Guards
framework/core/core/state/segment/
Segment
Utils
framework/core/core/state/selection-
group/
Selection
Group
Atom
framework/core/core/state/selection-
group/
Selection
Group
Type
Guards
framework/core/core/state/selection-
group/
Selection
Group
Utils
framework/core/core/state/state-
effect/
State
Effect
Factory
framework/core/core/state/state-
effect/
Types
framework/core/core/state/stream-
timeline/
Stream
Section
Atom
framework/core/core/state/stream-
timeline/
Stream
Sequence
Map
Atom
framework/core/core/state/stream-
timeline/
Stream
Timeline
Map
Atom
framework/core/core/state/stream/
Stream
Atom
framework/core/core/state/track/
Track
Atom
framework/core/core/state/track/
Track
Type
Guards
framework/core/core/utils/
Array
Helper
framework/core/core/utils/
Codec
String
Helper
framework/core/core/utils/
Format
Error
framework/core/core/utils/
Logger
framework/core/core/utils/
Ranges
Helper
framework/core/core/utils/
State
Utils
framework/core/core/utils/
String
Helper
framework/core/core/utils/
Typed
Array
Helper
framework/core/core/utils/
Types
framework/core/core/utils/
Url
Helper
framework/core/data/
Data.package
framework/core/manifest/dash/parsing/
Dash
Parsing.package
framework/core/manifest/dash/parsing/
Dash
Parsing
Task
framework/core/manifest/dash/parsing/
Errors
framework/core/manifest/dash/parsing/
Types
framework/core/manifest/dash/root/
Dash.package
framework/core/manifest/dash/root/
Manifest
Load
Task
framework/core/manifest/dash/root/
Types
framework/core/manifest/dash/translation/
Dash
Translation.package
framework/core/manifest/dash/translation/
Types
framework/core/manifest/dash/translation/manifests/
Dash
Playlist
Translator
Task
framework/core/manifest/hls/parsing/
Errors
framework/core/manifest/hls/parsing/
Hls
Parsing.package
framework/core/manifest/hls/parsing/
Hls
Parsing
Functions
framework/core/manifest/hls/parsing/
Hls
Parsing
Task
framework/core/manifest/hls/parsing/
Types
framework/core/manifest/hls/parsing/m3u8/
Abstract
Stream
framework/core/manifest/hls/parsing/m3u8/
Default
Tag
Parsers
framework/core/manifest/hls/parsing/m3u8/
Translator
Stream
framework/core/manifest/hls/root/
Hls.package
framework/core/manifest/hls/root/
Manifest
Load
Task
framework/core/manifest/hls/root/
Types
framework/core/manifest/hls/translation/
Hls
Translation.package
framework/core/manifest/hls/translation/
Types
framework/core/manifest/hls/translation/manifests/
Hls
Multivariant
Playlist
Translator
Task
framework/core/manifest/hls/translation/manifests/
Hls
Variant
Translation
Task
framework/core/network/
Fetch
Task
framework/core/network/
Network.package
framework/core/network/
Network
Message
Types
framework/core/network/
Network
Task
framework/core/network/
Types
framework/core/presentation/
Presentation.package
framework/core/segment-
processing/
Errors
framework/core/segment-
processing/
Segment
Processing.package
framework/core/segment-
processing/
Segment
Processing
Component
framework/core/segment-
processing/
Types
framework/core/source-
api/
Source
Api.package
framework/core/source-
api/
Types
framework/core/source/
Source.package
framework/core/source/
Source
Thread
framework/core/source/atoms/
Buffer
Config
Atom
framework/core/source/atoms/
Media
Type
Map
Atom
framework/core/source/atoms/
Playback
Atom
framework/core/source/atoms/
Playhead
Atom
framework/core/source/atoms/
Source
State
Atom
framework/core/source/atoms/
Startup
Options
Atom
framework/core/source/atoms/
Video
Element
Atom
framework/core/sources-
api/
Playback
Api
framework/core/sources-
api/
Sources
Api.package
framework/core/sources-
api/
Types
framework/core/sources-
api/
Video
Element
Utils
framework/core/trick-
play/
Trick
Play.package
framework/player/bitdash-
compat/
Bitmovin
Core.package
framework/player/bitdash-
compat/
Bitmovin
Static
Api.package
framework/player/bitdash-
compat/
Bitmovin
Ui.package
framework/player/bitdash-
compat/apis/
Buffer
Api
framework/player/bitdash-
compat/apis/
Drm
Api
framework/player/bitdash-
compat/apis/
Manifest
Api
framework/player/bitdash-
compat/apis/
Subtitle
Api
framework/player/bitdash-
compat/enums/
Player
Exports
framework/player/bitdash-
compat/event-
handling/
Event
Listener
Atom
framework/player/bitdash-
compat/source-
api/
Bitmovin
Source
Api.package
framework/player/bitdash-
compat/types/
Advertising
Config
framework/player/bitdash-
compat/types/
Drm
Config
framework/player/bitdash-
compat/types/
Network
Config
framework/player/bitdash-
compat/types/
Player
Config
framework/player/bitdash-
compat/types/
Types
framework/player/bitdash-
compat/video-
element/
Bitmovin
Video
Element
Utils.package
framework/player/playback-
state/
Playback
State.package
framework/player/playback-
state/
Playback
State
Atom
framework/player/playback-
state/
Types
framework/player/playback-
state/
Video
Element
State
Atom
framework/player/playlist/
Playlist.package
framework/player/resize-
tracker/
Resize
Observer
Effect
Factory
framework/player/resize-
tracker/
Resize
Tracker.package
framework/player/resize-
tracker/
Resize
Tracker
State
Atom
framework/player/resize-
tracker/
Video
Element
State
Atom
framework/player/tv/
Tv.package
Generated using
TypeDoc