45 #include <QtCore/qmetatype.h> 46 #include <QtCore/qshareddata.h> 47 #include <QtGui/qimage.h> 48 #include <QtMultimedia/qabstractvideobuffer.h> 118 bool isValid()
const;
131 bool isMapped()
const;
132 bool isReadable()
const;
133 bool isWritable()
const;
140 int bytesPerLine()
const;
143 const uchar *bits()
const;
144 int mappedBytes()
const;
149 void setStartTime(
qint64 time);
152 void setEndTime(
qint64 time);
The QVariant class acts like a union for the most common Qt data types.
Format
The following image formats are available in Qt.
MapMode
Enumerates how a video buffer's data is mapped to memory.
#define QT_END_NAMESPACE
This macro expands to.
The QVideoFrame class provides a representation of a frame of video data.
HandleType
Identifies the type of a video buffers handle.
PixelFormat
Enumerates video data types.
QFuture< void > map(Sequence &sequence, MapFunction function)
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QImage class provides a hardware-independent image representation that allows direct access to th...
The QAbstractVideoBuffer class is an abstraction for video data.
#define Q_MULTIMEDIA_EXPORT
The QSize class defines the size of a two-dimensional object using integer point precision.
QExplicitlySharedDataPointer< QVideoFramePrivate > d
FieldType
Specifies the field an interlaced video frame belongs to.