- Implementations:
- Source:
Methods
parseInit(datanon-null)
Parse an initialization segment. Some formats do not have init
segments so this won't always be called.
Parameters:
Name | Type | Description |
---|---|---|
data |
Uint8Array | The data that makes up the init segment. |
- Source:
parseMedia(datanon-null, timeContext) → {Array.<!shaka.extern.Cue>}
Parse a media segment and return the cues that make up the segment.
Parameters:
Name | Type | Description |
---|---|---|
data |
Uint8Array | The next section of buffer. |
timeContext |
shaka.extern.TextParser.TimeContext | The time information that should be used to adjust the times values for each cue. |
- Source:
Returns:
- Type
- Array.<!shaka.extern.Cue>
setSequenceMode(sequenceMode)
Notifies the stream if the manifest is in sequence mode or not.
Parameters:
Name | Type | Description |
---|---|---|
sequenceMode |
boolean |
- Source:
Type Definitions
TimeContext
A collection of time offsets used to adjust text cue times.
Type:
- {periodStart: number, segmentStart: number, segmentEnd: number, vttOffset: number}
Properties:
Name | Type | Description |
---|---|---|
periodStart |
number | The absolute start time of the period in seconds. |
segmentStart |
number | The absolute start time of the segment in seconds. |
segmentEnd |
number | The absolute end time of the segment in seconds. |
vttOffset |
number | The start time relative to either segment or period start depending
on segmentRelativeVttTiming configuration. |
- Source: