35 #if (QT_VERSION >= QT_VERSION_CHECK(5, 3, 0)) 37 #include <QtMultimedia/QVideoSurfaceFormat> 38 #include <QtMultimedia/QAbstractVideoSurface> 43 #include <QtCore/QMutex> 44 #include <QtCore/QWaitCondition> 45 #include <QtCore/QAtomicInt> 74 QList<QVideoFrame::PixelFormat> supportedPixelFormats(
75 QAbstractVideoBuffer::HandleType handleType = QAbstractVideoBuffer::NoHandle)
const;
77 bool start(
const QVideoSurfaceFormat &
format);
81 bool present(
const QVideoFrame &frame);
83 const Img8u* getImage();
undocument this line if you encounter any issues!
Definition: Any.h:37
Definition: ICLVideoSurface.h:53
volatile bool nextFrameReady
Definition: ICLVideoSurface.h:63
bool newImage
Definition: ICLVideoSurface.h:56
format
determines the color-format, that is associated with the images channels
Definition: Types.h:70
core::Img8u img0
Definition: ICLVideoSurface.h:57
core::Img8u * imgDisplay
Definition: ICLVideoSurface.h:61
core::Img8u img1
Definition: ICLVideoSurface.h:58
QWaitCondition waitCondition
Definition: ICLVideoSurface.h:65
#define ICLQt_API
Definition: CompatMacros.h:178
core::Img8u * imgNextDisplay
Definition: ICLVideoSurface.h:62
core::Img8u * imgWork
Definition: ICLVideoSurface.h:60
Mutex class of the ICL.
Definition: Mutex.h:54
Mutex lock
Definition: ICLVideoSurface.h:55
QMutex waitMutex
Definition: ICLVideoSurface.h:64
QAtomicInt useLocking
Definition: ICLVideoSurface.h:66
core::Img8u img2
Definition: ICLVideoSurface.h:59