framo
Version:
Glorious media processing right in your browser with Typescript support
13 lines (12 loc) • 713 B
TypeScript
import { FilmstripRequestConfig } from "../models/filmstrip.model";
import { SingleOutputParametersResponse } from "../models/generic.model";
import { Mediainfo } from "../models/mediainfo.model";
import { FfmpegService } from "./ffmpeg.service";
export declare class FilmstripService {
ffmpegService: FfmpegService;
private static instance;
static getInstance(): FilmstripService;
makeFilmstrip: (config: FilmstripRequestConfig) => Promise<Blob>;
getParameters: (config: FilmstripRequestConfig, mediainfo: Mediainfo) => SingleOutputParametersResponse;
getTimeIntervalBasedParameters: (config: FilmstripRequestConfig, mediainfo: Mediainfo) => SingleOutputParametersResponse;
}