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