Buffer
Implements image storage medium. Might be for example an OpenGL texture or a memory region containing I420-data.
Reference counting is needed since a video buffer can be shared between multiple VideoSinks, and the buffer needs to be returned to the VideoSource as soon as all references are gone.
Inheritors
Functions
Link copied to clipboard
abstract fun cropAndScale(cropX: Int, cropY: Int, cropWidth: Int, cropHeight: Int, scaleWidth: Int, scaleHeight: Int): VideoFrame.Buffer
Crops a region defined by `cropx`, `cropY`, `cropWidth` and `cropHeight`.
Link copied to clipboard
Representation of the underlying buffer.
Link copied to clipboard
Returns a memory-backed frame in I420 format.