The frame rate of the source in the VideoFrameBuffer.
The height in pixels of the source in the VideoFrameBuffer.
The width in pixels of the source in the VideoFrameBuffer.
Returns HTMLCanvasElement or OffscreenCanvas if the internal source can be transformed into one. Optional method.
Returns null if the buffer is destroyed.
Returns the buffer as CanvasImageSource which can be drawn on HTMLCanvasElement directly.
If destroy is already called, asCanvasImageSource should reject.
Explicitly destroys the source and intermediate buffers in VideoFrameBuffer.
After destroy is called, this VideoFrameBuffer must be discarded.
destroy is typically required to be called, when MediaStream, HTMLVideoElement and ImageData are passed in as initialization data.
Generated using TypeDoc
CanvasVideoFrameBuffer implements VideoFrameBuffer. It internally holds an
HTMLCanvasElement.