Constructor
new InitSegmentReference(uris, startByte, endBytenullable, mediaQuality, timescaleopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
uris |
function | A function that creates the URIs of the resource containing the segment. | ||
startByte |
number | The offset from the start of the resource to the start of the segment. | ||
endByte |
number |
<nullable> |
The offset from the start of the resource to the end of the segment, inclusive. A value of null indicates that the segment extends to the end of the resource. | |
mediaQuality |
null | shaka.extern.MediaQualityInfo | null | Information about the quality of the media associated with this init segment. | |
timescale |
number |
<optional> |
- Source:
Members
getUris :function(): !Array.<string>
Type:
- function(): !Array.<string>
- Source:
timescale :number|undefined
Type:
- number | undefined
- Source:
Methods
equal(reference1nullable, reference2nullable) → {boolean}
Check if two initSegmentReference have all the same values.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reference1 |
shaka.media.InitSegmentReference |
<nullable> |
|
reference2 |
shaka.media.InitSegmentReference |
<nullable> |
- Source:
Returns:
- Type
- boolean
getEndByte() → {number}
Returns the offset from the start of the resource to the end of the
segment, inclusive. A value of null indicates that the segment extends
to the end of the resource.
- Source:
Returns:
- Type
- number
getMediaQuality() → {shaka.extern.MediaQualityInfo}
Returns media quality information for the segments associated with
this init segment.
- Source:
Returns:
getSize() → {number}
Returns the size of the init segment.
- Source:
Returns:
- Type
- number
getStartByte() → {number}
Returns the offset from the start of the resource to the
start of the segment.
- Source:
Returns:
- Type
- number