![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qvideoframe_p.h>
Public Member Functions | |
QVideoFramePrivate ()=default | |
~QVideoFramePrivate () | |
template<typename Buffer = QAbstractVideoBuffer> | |
QVideoFramePrivate (QVideoFrameFormat format, std::unique_ptr< Buffer > buffer=nullptr) | |
QVideoFrame | adoptThisByVideoFrame () |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Static Public Member Functions | |
template<typename Buffer> | |
static QVideoFrame | createFrame (std::unique_ptr< Buffer > buffer, QVideoFrameFormat format) |
static QVideoFramePrivate * | handle (QVideoFrame &frame) |
static QHwVideoBuffer * | hwBuffer (const QVideoFrame &frame) |
static QAbstractVideoBuffer * | buffer (const QVideoFrame &frame) |
Public Attributes | |
qint64 | startTime = -1 |
qint64 | endTime = -1 |
QAbstractVideoBuffer::MapData | mapData |
QVideoFrame::MapMode | mapMode = QVideoFrame::NotMapped |
QVideoFrameFormat | format |
std::unique_ptr< QAbstractVideoBuffer > | videoBuffer |
QHwVideoBuffer * | hwVideoBuffer = nullptr |
int | mappedCount = 0 |
QMutex | mapMutex |
QString | subtitleText |
QImage | image |
QMutex | imageMutex |
VideoTransformation | presentationTransformation |
![]() | |
QAtomicInt | ref |
Definition at line 26 of file qvideoframe_p.h.
|
default |
|
inline |
Definition at line 31 of file qvideoframe_p.h.
|
inline |
Definition at line 46 of file qvideoframe_p.h.
References QVideoFramePrivate().
Referenced by QVideoFramePrivate().
|
inline |
Definition at line 68 of file qvideoframe_p.h.
|
inlinestatic |
Definition at line 63 of file qvideoframe_p.h.
|
inlinestatic |
Definition at line 38 of file qvideoframe_p.h.
|
inlinestatic |
Definition at line 56 of file qvideoframe_p.h.
Referenced by videoFramePlaneAsImage().
|
inlinestatic |
Definition at line 58 of file qvideoframe_p.h.
qint64 QVideoFramePrivate::endTime = -1 |
Definition at line 76 of file qvideoframe_p.h.
QVideoFrameFormat QVideoFramePrivate::format |
Definition at line 79 of file qvideoframe_p.h.
QHwVideoBuffer* QVideoFramePrivate::hwVideoBuffer = nullptr |
Definition at line 81 of file qvideoframe_p.h.
QImage QVideoFramePrivate::image |
Definition at line 85 of file qvideoframe_p.h.
QMutex QVideoFramePrivate::imageMutex |
Definition at line 86 of file qvideoframe_p.h.
QAbstractVideoBuffer::MapData QVideoFramePrivate::mapData |
Definition at line 77 of file qvideoframe_p.h.
QVideoFrame::MapMode QVideoFramePrivate::mapMode = QVideoFrame::NotMapped |
Definition at line 78 of file qvideoframe_p.h.
QMutex QVideoFramePrivate::mapMutex |
Definition at line 83 of file qvideoframe_p.h.
int QVideoFramePrivate::mappedCount = 0 |
Definition at line 82 of file qvideoframe_p.h.
VideoTransformation QVideoFramePrivate::presentationTransformation |
Definition at line 87 of file qvideoframe_p.h.
qint64 QVideoFramePrivate::startTime = -1 |
Definition at line 75 of file qvideoframe_p.h.
QString QVideoFramePrivate::subtitleText |
Definition at line 84 of file qvideoframe_p.h.
std::unique_ptr<QAbstractVideoBuffer> QVideoFramePrivate::videoBuffer |
Definition at line 80 of file qvideoframe_p.h.