Constructor
new BaseTransmuxer(mimeType)
Parameters:
| Name | Type | Description |
|---|---|---|
mimeType |
string |
- Source:
Members
initSegments :Map<string, !Uint8Array>
Type:
- Map<string, !Uint8Array>
- Source:
Methods
destroy()
- Source:
getId3Timestamp(id3Datanon-null, defaultTimestamp) → {number}
Reads the transport-stream timestamp carried in the given ID3 data (the
'com.apple.streaming.transportStreamTimestamp' frame), if present, falling
back to the provided default otherwise.
Parameters:
| Name | Type | Description |
|---|---|---|
id3Data |
Uint8Array | |
defaultTimestamp |
number |
- Source:
Returns:
- Type
- number
getOriginalMimeType() → {string}
- Source:
Returns:
- Type
- string
packageSegment(generatornon-null, stream, referencenullable) → {shaka.extern.TransmuxerOutput}
Packages the init and media segments produced by the given generator
implementing shaka.util.SegmentGenerator. The init segment is cached per
discontinuity and the running frame index is advanced. The init segment is
only (re)appended when it differs from the last one used.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
generator |
shaka.util.SegmentGenerator | ||
stream |
shaka.extern.Stream | ||
reference |
shaka.media.SegmentReference |
<nullable> |
- Source: