framo
Version:
Glorious media processing right in your browser with Typescript support
37 lines (36 loc) • 801 B
TypeScript
export declare enum FramoImageExtension {
JPEG = "jpeg",
JPG = "jpg",
PNG = "png",
BMP = "bmp"
}
export declare enum FramoVideoExtension {
MP4 = "mp4",
WEBM = "webm"
}
export interface FramoResolution {
width?: number;
height?: number;
}
export interface Progress {
duration: number;
ratio: number;
}
export interface SingleOutputParametersResponse {
parameters: string[];
outputFilename: string;
}
export interface FramoSupplementaryConfig {
preset?: Presets;
}
export declare enum Presets {
ULTRAFAST = "ultrafast",
SUPERFAST = "superfast",
VERYFAST = "veryfast",
FASTER = "faster",
FAST = "fast",
MEDIUM = "medium",
SLOW = "slow",
SLOWER = "slower",
VERYSLOW = "veryslow"
}