Interface IPipeline

interface IPipeline {
    addRemoteVttThumbnailTrack(
        options: IRemoteVttThumbnailTrackOptions,
    ): boolean;
    dispose(): void;
    getAudioTracks(): IPlayerAudioTrack[];
    getBufferedRanges(): IPlayerTimeRange[];
    getDuration(): number;
    getPlaybackState(): PlaybackState;
    getPlaybackStats(): IPlaybackStats;
    getQualityLevels(): IQualityLevel[];
    getSeekableRanges(): IPlayerTimeRange[];
    getTextTracks(): IPlayerTextTrack[];
    getThumbnailTracks(): IPlayerThumbnailTrack[];
    pause(): void;
    play(): void;
    removeRemoteThumbnailTrack(id: string): boolean;
    seek(seekTarget: number): boolean;
    selectAudioTrack(id: string): boolean;
    selectAutoQualityLevel(): boolean;
    selectQualityLevel(id: string): boolean;
    selectThumbnailTrack(id: string): boolean;
    start(): void;
}

Methods