import type { WebGPURenderOptions } from "./WebGPURender.ts"; import WebGPUDefaultRender from "./WebGPUDefaultRender.ts"; import { type AVFrame } from "@libmedia/avutil"; export default class WebGPUDefault8Render extends WebGPUDefaultRender { private linesize; constructor(canvas: HTMLCanvasElement | OffscreenCanvas, options: WebGPURenderOptions); init(): Promise; private generateFragmentSource; protected checkFrame(frame: pointer): void; render(frame: pointer): void; static isSupport(frame: pointer | VideoFrame | ImageBitmap): boolean; }