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.