![]() |
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 () |
| Public Member Functions inherited from QSharedData | |
| 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 bool | hasDmaBuf (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 |
| Public Attributes inherited from QSharedData | |
| 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 74 of file qvideoframe_p.h.
|
inlinestatic |
Definition at line 69 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 63 of file qvideoframe_p.h.
Referenced by QVideoTextureHelper::updateUniformData().
|
inlinestatic |
Definition at line 58 of file qvideoframe_p.h.
| qint64 QVideoFramePrivate::endTime = -1 |
Definition at line 82 of file qvideoframe_p.h.
| QVideoFrameFormat QVideoFramePrivate::format |
Definition at line 85 of file qvideoframe_p.h.
| QHwVideoBuffer* QVideoFramePrivate::hwVideoBuffer = nullptr |
Definition at line 87 of file qvideoframe_p.h.
| QImage QVideoFramePrivate::image |
Definition at line 91 of file qvideoframe_p.h.
| QMutex QVideoFramePrivate::imageMutex |
Definition at line 92 of file qvideoframe_p.h.
| QAbstractVideoBuffer::MapData QVideoFramePrivate::mapData |
Definition at line 83 of file qvideoframe_p.h.
| QVideoFrame::MapMode QVideoFramePrivate::mapMode = QVideoFrame::NotMapped |
Definition at line 84 of file qvideoframe_p.h.
| QMutex QVideoFramePrivate::mapMutex |
Definition at line 89 of file qvideoframe_p.h.
| int QVideoFramePrivate::mappedCount = 0 |
Definition at line 88 of file qvideoframe_p.h.
| VideoTransformation QVideoFramePrivate::presentationTransformation |
Definition at line 93 of file qvideoframe_p.h.
| qint64 QVideoFramePrivate::startTime = -1 |
Definition at line 81 of file qvideoframe_p.h.
| QString QVideoFramePrivate::subtitleText |
Definition at line 90 of file qvideoframe_p.h.
| std::unique_ptr<QAbstractVideoBuffer> QVideoFramePrivate::videoBuffer |
Definition at line 86 of file qvideoframe_p.h.