4#ifndef QABSTRACTVIDEOBUFFER_H
5#define QABSTRACTVIDEOBUFFER_H
7#include <QtMultimedia/qtmultimediaexports.h>
8#include <QtMultimedia/qvideoframeformat.h>
9#include <QtMultimedia/qtvideo.h>
19 int bytesPerLine[4] = {};
The QAbstractVideoBuffer class is an abstraction for video data. \inmodule QtMultimedia.
virtual void unmap()
Releases the memory mapped by the map() function.
virtual ~QAbstractVideoBuffer()
\variable QAbstractVideoBuffer::MapData::planeCount
virtual MapData map(QtVideo::MapMode mode)=0
Maps the planes of a video buffer to memory.
virtual QVideoFrameFormat format() const =0
Gets \l QVideoFrameFormat of the underlying video buffer.
Combined button and popup list for selecting options.
MapMode
Enumerates how a video buffer's data is mapped to system memory.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
The QAbstractVideoBuffer::MapData structure describes the mapped plane layout.