UNPKG

@meframe/core

Version:

Next generation media processing framework based on WebCodecs

25 lines 780 B
/** * Core type definitions */ export type { MeframeConfig, ResolvedConfig } from './config/types'; export type MeframeState = 'idle' | 'loading' | 'ready' | 'playing' | 'paused' | 'exporting' | 'error' | 'destroyed'; export interface ExportOptions { /** Output format */ format?: 'mp4' | 'webm'; /** Video codec */ videoCodec?: 'h264' | 'h265' | 'vp9' | 'av1'; /** Audio codec */ audioCodec?: 'aac' | 'opus'; /** Video bitrate in bps */ videoBitrate?: number; /** Audio bitrate in bps */ audioBitrate?: number; /** Output resolution */ width?: number; height?: number; /** Frame rate */ fps?: number; /** Quality preset */ quality?: 'low' | 'medium' | 'high' | 'highest'; } //# sourceMappingURL=types.d.ts.map