Constructor
new ResolutionSelection(parentnon-null, controlsnon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
parent | 
            
            HTMLElement | |
controls | 
            
            shaka.ui.Controls | 
- Extends:
 - Source:
 
Extends
Classes
Members
backButton :HTMLButtonElement
Type:
- HTMLButtonElement
 
- Overrides:
 - Implements:
 - Source:
 
backSpan :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
button :HTMLButtonElement
Type:
- HTMLButtonElement
 
- Overrides:
 - Implements:
 - Source:
 
currentSelection :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
menu :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
nameSpan :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
parent :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
resizeObserver_ :ResizeObserver
Type:
- ResizeObserver
 
- Overrides:
 - Source:
 
videoContainer_ :HTMLElement
Type:
- HTMLElement
 
- Overrides:
 - Source:
 
Methods
addButton_(iconText)
Parameters:
| Name | Type | Description | 
|---|---|---|
iconText | 
            
            string | 
- Overrides:
 - Source:
 
addMenu_()
- Overrides:
 - Source:
 
computeMaxHeight_()
- Overrides:
 - Source:
 
getQualityLabel_(tracknon-null, tracksnon-null) → {string}
Parameters:
| Name | Type | Description | 
|---|---|---|
track | 
            
            shaka.extern.Track | |
tracks | 
            
            Array<!shaka.extern.Track> | 
- Source:
 
Returns:
- Type
 - string
 
getQualityMark_(widthnullable, heightnullable) → {string}
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
width | 
            
            number | 
                
                
                    <nullable> | 
            
            
            |
height | 
            
            number | 
                
                
                    <nullable> | 
            
            
            
- Source:
 
Returns:
- Type
 - string
 
getResolutionLabel_(tracknon-null, tracksnon-null) → {string}
Parameters:
| Name | Type | Description | 
|---|---|---|
track | 
            
            shaka.extern.VideoTrack | |
tracks | 
            
            Array<!shaka.extern.VideoTrack> | 
- Source:
 
Returns:
- Type
 - string
 
getTextFromBandwidth_(bandwidth) → {string}
Parameters:
| Name | Type | Description | 
|---|---|---|
bandwidth | 
            
            number | 
- Source:
 
Returns:
- Type
 - string
 
inOverflowMenu_()
- Overrides:
 - Source:
 
onButtonClick_()
- Overrides:
 - Source:
 
onVideoTrackSelected_(tracknon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
track | 
            
            shaka.extern.VideoTrack | 
- Source:
 
updateAudioOnlySelection_() → {number}
- Source:
 
Returns:
- Type
 - number
 
updateLabels_()
- Source:
 
updateLocalizedStrings_()
- Source:
 
updateResolutionSelection_() → {number}
- Source:
 
Returns:
- Type
 - number
 
updateSelection_()
- Source: