Home > hls.js > BaseStreamController > scheduleTrackSwitch

BaseStreamController.scheduleTrackSwitch() method

Generic track switching scheduler that prevents buffering interruptions by finding optimal flush points in the buffer This method can be overridden by subclasses with specific implementation details

Signature:

protected scheduleTrackSwitch(bufferInfo: BufferInfo, fetchdelay: number, okToFlushForwardBuffer: boolean): void;

Parameters

Parameter

Type

Description

bufferInfo

BufferInfo

fetchdelay

number

okToFlushForwardBuffer

boolean

Returns:

void