Home > hls.js > FragmentTracker > getBackBufferEvictionEnd
FragmentTracker.getBackBufferEvictionEnd() method
Returns the end position needed to free at least bytesNeeded from the back buffer, or 0 if not enough data is available. Walks buffered fragments in key order, accumulating byte sizes using stats.loaded, byteLength, or a bitrate estimate as fallback.
Signature:
getBackBufferEvictionEnd(beforePosition: number, levelType: PlaylistLevelType, bytesNeeded: number): number;Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
beforePosition |
number | |
|
levelType | ||
|
bytesNeeded |
number |
Returns:
number