@byomakase/omakase-player
Preparing search index...
SessionStore
Class SessionStore
Implements
SessionApi
Destroyable
Index
Constructors
constructor
Accessors
on
Event$
state
Methods
create
Media
Load
Request
destroy
on
Detached$
remove
Media
Load
Request
request
Window
Playback
Mode
Change
select
set
Chroming
set
Player
update
update
Chroming
update
Player
update
Player
Current
Time
update
Window
Playback
Mode
Constructors
constructor
new
SessionStore
(
alertsManager
:
AlertsManager
)
:
SessionStore
Parameters
alertsManager
:
AlertsManager
Returns
SessionStore
Accessors
on
Event$
get
onEvent$
()
:
Observable
<
SessionEvent
>
Returns
Observable
<
SessionEvent
>
state
get
state
()
:
SessionState
Returns
SessionState
Methods
create
Media
Load
Request
createMediaLoadRequest
(
media
?:
Track
<
TrackState
,
OmpEvent
<
any
,
any
>
>
|
MainMedia
,
)
:
MediaLoadRequest
Parameters
Optional
media
:
Track
<
TrackState
,
OmpEvent
<
any
,
any
>
>
|
MainMedia
Returns
MediaLoadRequest
destroy
destroy
()
:
void
Returns
void
on
Detached$
onDetached$
()
:
Observable
<
void
>
Returns
Observable
<
void
>
remove
Media
Load
Request
removeMediaLoadRequest
(
mediaLoadPackage
:
MediaLoadRequest
)
:
void
Parameters
mediaLoadPackage
:
MediaLoadRequest
Returns
void
request
Window
Playback
Mode
Change
requestWindowPlaybackModeChange
(
mode
:
WindowPlaybackMode
)
:
void
Parameters
mode
:
WindowPlaybackMode
Returns
void
select
select
<
R
>
(
project
:
(
state
:
SessionState
)
=>
R
,
compare
?:
(
a
:
R
,
b
:
R
)
=>
boolean
,
)
:
Observable
<
R
>
Type Parameters
R
Parameters
project
:
(
state
:
SessionState
)
=>
R
compare
:
(
a
:
R
,
b
:
R
)
=>
boolean
= ...
Returns
Observable
<
R
>
set
Chroming
setChroming
(
chroming
:
ChromingState
|
undefined
)
:
void
Parameters
chroming
:
ChromingState
|
undefined
Returns
void
set
Player
setPlayer
(
player
:
PlayerSession
|
undefined
)
:
void
Parameters
player
:
PlayerSession
|
undefined
Returns
void
update
update
(
patch
:
DeepPartial
<
SessionState
>
)
:
void
Parameters
patch
:
DeepPartial
<
SessionState
>
Returns
void
update
Chroming
updateChroming
(
patch
:
DeepPartial
<
ChromingSession
>
)
:
void
Parameters
patch
:
DeepPartial
<
ChromingSession
>
Returns
void
update
Player
updatePlayer
(
patch
:
DeepPartial
<
PlayerSession
>
)
:
void
Parameters
patch
:
DeepPartial
<
PlayerSession
>
Returns
void
update
Player
Current
Time
updatePlayerCurrentTime
(
currentTime
:
number
)
:
void
Parameters
currentTime
:
number
Returns
void
update
Window
Playback
Mode
updateWindowPlaybackMode
(
next
:
WindowPlaybackMode
,
error
?:
string
)
:
void
Parameters
next
:
WindowPlaybackMode
Optional
error
:
string
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
on
Event$
state
Methods
create
Media
Load
Request
destroy
on
Detached$
remove
Media
Load
Request
request
Window
Playback
Mode
Change
select
set
Chroming
set
Player
update
update
Chroming
update
Player
update
Player
Current
Time
update
Window
Playback
Mode
@byomakase/omakase-player
Loading...