QMemoryVideoBuffer Class
The QMemoryVideoBuffer class provides a system memory allocated video data buffer. \internal
. More...
Header: | #include <QMemoryVideoBuffer> |
Inherits: | QAbstractVideoBuffer |
Public Functions
QMemoryVideoBuffer(const QByteArray &array, int bytesPerLine) | |
virtual | ~QMemoryVideoBuffer() |
Reimplemented Public Functions
virtual MapData | map(QVideoFrame::MapMode mode) override |
virtual QVideoFrame::MapMode | mapMode() const override |
virtual void | unmap() override |
Detailed Description
QMemoryVideoBuffer is the default video buffer for allocating system memory. It may be used to allocate memory for a QVideoFrame without implementing your own QAbstractVideoBuffer.
Member Function Documentation
QMemoryVideoBuffer::QMemoryVideoBuffer(const QByteArray &array, int bytesPerLine)
Constructs a video buffer with an image stride of bytesPerLine from a byte array.
[virtual noexcept]
QMemoryVideoBuffer::~QMemoryVideoBuffer()
Destroys a system memory allocated video buffer.