jassub
Version:
The Fastest JavaScript SSA/ASS Subtitle Renderer For Browsers
13 lines (12 loc) • 572 B
TypeScript
import { type ASSImage } from '../util.ts';
import { CanvasRendererBase } from './canvas-base.ts';
export declare class Canvas2DRenderer extends CanvasRendererBase {
ctx: OffscreenCanvasRenderingContext2D;
bufferCanvas: OffscreenCanvas;
bufferCtx: OffscreenCanvasRenderingContext2D;
colorMatrix: Float32Array;
constructor(canvas: OffscreenCanvas);
setColorMatrix(subtitleColorSpace?: 'BT601' | 'BT709' | 'SMPTE240M' | 'FCC', videoColorSpace?: 'BT601' | 'BT709'): void;
render(images: ASSImage[], heap: Uint8Array): void;
destroy(): void;
}