- Implementations:
- Source:
Methods
clear()
Clears the decoder state completely.
Should be used when an action renders the decoder state invalid,
e.g. unbuffered seeks.
- Source:
decode() → {Array.<!shaka.extern.ICaptionDecoder.ClosedCaption>}
Decodes all currently extracted packets and then clears them.
This should be called once for a set of extracts (see comment on extract).
- Source:
Returns:
- Type
- Array.<!shaka.extern.ICaptionDecoder.ClosedCaption>
extract(userDataSeiMessagenon-null, pts)
Extracts packets and prepares them for decoding. In a given media fragment,
all the caption packets found in its SEI messages should be extracted by
successive calls to extract(), followed by a single call to decode().
Parameters:
Name | Type | Description |
---|---|---|
userDataSeiMessage |
Uint8Array | This is a User Data registered by Rec.ITU-T T.35 SEI message. It is described in sections D.1.6 and D.2.6 of Rec. ITU-T H.264 (06/2019). |
pts |
number | PTS when this packet was received, in seconds. |
- Source:
getStreams() → {Array.<string>}
Returns the streams that the CEA decoder found.
- Source:
Returns:
- Type
- Array.<string>