Who owns the pixels. "canvas" is the engine: it holds a display canvas and
paints every frame that earns the screen. "frames" is the host: the engine
holds no canvas, paints nothing, and hands each of those frames out as a
VideoFrame instead, so an external compositor can own the only canvas.
Who owns the pixels. "canvas" is the engine: it holds a display canvas and paints every frame that earns the screen. "frames" is the host: the engine holds no canvas, paints nothing, and hands each of those frames out as a VideoFrame instead, so an external compositor can own the only canvas.