Members
closed_ :Array.<shaka.extern.StateChange>
The stats that are "closed" for updating. The "open" state becomes closed
once we move to a new state.
Type:
- Array.<shaka.extern.StateChange>
- Source:
open_ :shaka.extern.StateChange
The state that we think is still the current change. It is "open" for
updating.
Type:
- Source:
Methods
getCopy() → {Array.<shaka.extern.StateChange>}
Get a copy of each state change entry in the history. A copy of each entry
is created to break the reference to the internal data.
- Source:
Returns:
- Type
- Array.<shaka.extern.StateChange>
getNowInSeconds_() → {number}
Get the system time in seconds.
- Source:
Returns:
- Type
- number
getTimeSpentIn(state) → {number}
Go through all entries in the history and count how much time was spend in
the given state.
Parameters:
Name | Type | Description |
---|---|---|
state |
string |
- Source:
Returns:
- Type
- number
start_(state)
Parameters:
Name | Type | Description |
---|---|---|
state |
string |
- Source:
update(state) → {boolean}
Parameters:
Name | Type | Description |
---|---|---|
state |
string |
- Source:
Returns:
True if this changed the state
- Type
- boolean
update_(state) → {boolean}
Parameters:
Name | Type | Description |
---|---|---|
state |
string |
- Source:
Returns:
True if this changed the state
- Type
- boolean