UNPKG

framo

Version:

Glorious media processing right in your browser with Typescript support

19 lines (18 loc) 1.01 kB
import { FilmstripRequestConfig } from "./models/filmstrip.model"; import { ExtractFramesRequestConfig } from "./models/frame-extractor.model"; import { StitchFramesRequestConfig } from "./models/frame-stitcher.model"; import { FfmpegService } from "./services/ffmpeg.service"; import { FilmstripService } from "./services/filmstrip.service"; import { FrameExtractorService } from "./services/frame-extractor.service"; import { FrameStitcherService } from "./services/frame-stitcher.service"; export declare class Main { ffmpegService: FfmpegService; frameExtractorService: FrameExtractorService; filmstripService: FilmstripService; frameStitcherService: FrameStitcherService; initializationGuard(): Main; initializeFramo: () => Promise<void>; extractFrames: (config: ExtractFramesRequestConfig) => Promise<Blob[]>; makeFilmstrip: (config: FilmstripRequestConfig) => Promise<Blob>; stitchFrames: (config: StitchFramesRequestConfig) => Promise<Blob>; }