simple-hls
Version:
A Multi-Bitrate Transcoding Library for NodeJS.
948 lines (947 loc) • 23.7 kB
TypeScript
declare const _exports: {
[n: number]: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
};
length: number;
toString(): string;
toLocaleString(): string;
pop(): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
} | undefined;
push(...items: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]): number;
concat(...items: ConcatArray<{
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>[]): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
concat(...items: ({
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
} | ConcatArray<{
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>)[]): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
join(separator?: string | undefined): string;
reverse(): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
shift(): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
} | undefined;
slice(start?: number | undefined, end?: number | undefined): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
sort(compareFn?: ((a: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, b: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}) => number) | undefined): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
splice(start: number, deleteCount?: number | undefined): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
splice(start: number, deleteCount: number, ...items: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
unshift(...items: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]): number;
indexOf(searchElement: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, fromIndex?: number | undefined): number;
lastIndexOf(searchElement: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, fromIndex?: number | undefined): number;
every<S extends {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => value is S, thisArg?: any): this is S[];
every(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => unknown, thisArg?: any): boolean;
some(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => unknown, thisArg?: any): boolean;
forEach(callbackfn: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => void, thisArg?: any): void;
map<U>(callbackfn: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => U, thisArg?: any): U[];
filter<S_1 extends {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => value is S_1, thisArg?: any): S_1[];
filter(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => unknown, thisArg?: any): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
reduce(callbackfn: (previousValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
};
reduce(callbackfn: (previousValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, initialValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
};
reduce<U_1>(callbackfn: (previousValue: U_1, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => U_1, initialValue: U_1): U_1;
reduceRight(callbackfn: (previousValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
};
reduceRight(callbackfn: (previousValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, initialValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
};
reduceRight<U_2>(callbackfn: (previousValue: U_2, currentValue: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, currentIndex: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => U_2, initialValue: U_2): U_2;
find<S_2 extends {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>(predicate: (this: void, value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, obj: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => value is S_2, thisArg?: any): S_2 | undefined;
find(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, obj: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => unknown, thisArg?: any): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
} | undefined;
findIndex(predicate: (value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, obj: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => unknown, thisArg?: any): number;
fill(value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, start?: number | undefined, end?: number | undefined): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
copyWithin(target: number, start: number, end?: number | undefined): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[];
entries(): IterableIterator<[number, {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}]>;
keys(): IterableIterator<number>;
values(): IterableIterator<{
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>;
includes(searchElement: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, fromIndex?: number | undefined): boolean;
flatMap<U_3, This = undefined>(callback: (this: This, value: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}, index: number, array: {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}[]) => U_3 | readonly U_3[], thisArg?: This | undefined): U_3[];
flat<A, D extends number = 1>(this: A, depth?: D | undefined): FlatArray<A, D>[];
[Symbol.iterator](): IterableIterator<{
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
}>;
[Symbol.unscopables](): {
copyWithin: boolean;
entries: boolean;
fill: boolean;
find: boolean;
findIndex: boolean;
keys: boolean;
values: boolean;
};
at(index: number): {
width: number;
height: number;
profile: string;
hlsTime: string;
bv: string;
maxrate: string;
bufsize: string;
ba: string;
ts_title: string;
master_title: string;
} | undefined;
};
export = _exports;