export class Canvas2DRenderer {
#canvas: HTMLCanvasElement
#ctx: CanvasRenderingContext2D
constructor(canvas: HTMLCanvasElement) {
this.#canvas = canvas
this.#ctx = canvas.getContext("2d")!
}
draw(frame: VideoFrame) {
this.#canvas.width = frame.displayWidth
this.#canvas.height = frame.displayHeight
this.#ctx.drawImage(frame, 0, 0, frame.displayWidth, frame.displayHeight)
frame.close()
}
}