active-switching
Version:
NPAW's SDK for CDN Balancing and P2P
21 lines (20 loc) • 609 B
TypeScript
import CdnBalancer from '../CdnBalancer';
/**
* @class
* @description Wrapper class that injects our modified Theoplayer loader in a Theoplayer instance.
* @exports Theoplayer
*/
export default class TheoPlayerInterceptor {
/**
* Constructs Theoplayer interceptor.
* @param {Object} player Theoplayer player instance.
*/
private _player;
private _iso_8859_15_table;
private _cdnBalancer;
constructor(player: any, cdnBalancer: CdnBalancer);
load(): void;
private iso_8859_15_to_uint8array;
private addResponseInterceptor;
private addRequestInterceptor;
}