ChunkIndexMerger
@UnstableApi
class ChunkIndexMerger
A utility class for merging multiple ChunkIndex instances into a single ChunkIndex.
This is useful in scenarios where media is split across multiple segments or sources, and a unified index is needed for seeking or playback.
Summary
Public constructors |
|---|
|
Creates an instance. |
Public functions |
|
|---|---|
Unit |
add(chunk: ChunkIndex!)Adds a |
Unit |
clear()Clears all added chunk indices and internal state. |
ChunkIndex! |
merge()Returns a single |
Int |
size()Returns the number of chunk indices added so far. |
Public constructors
Public functions
add
fun add(chunk: ChunkIndex!): Unit
Adds a ChunkIndex to be merged.
Chunk indices with duplicate starting timestamps are ignored to avoid redundant data.
| Parameters | |
|---|---|
chunk: ChunkIndex! |
The |