![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
~Grabber () override | |
const QVideoFrameFormat & | format () const |
Static Public Member Functions | |
static std::unique_ptr< Grabber > | create (QX11SurfaceCapture &capture, QScreen *screen) |
static std::unique_ptr< Grabber > | create (QX11SurfaceCapture &capture, WId wid) |
Protected Member Functions | |
QVideoFrame | grabFrame () override |
Additional Inherited Members | |
![]() | |
void | frameGrabbed (const QVideoFrame &) |
void | errorUpdated (QPlatformSurfaceCapture::Error error, const QString &description) |
![]() | |
void | started (QPrivateSignal) |
void | finished (QPrivateSignal) |
![]() | |
void | destroyed (QObject *=nullptr) |
This signal is emitted immediately before the object obj is destroyed, after any instances of QPointer have been notified, and cannot be blocked. | |
void | objectNameChanged (const QString &objectName, QPrivateSignal) |
This signal is emitted after the object's name has been changed. | |
![]() | |
QString | objectName |
the name of this object | |
![]() | |
template< class T > T | qobject_cast (const QObject *object) |
Returns the given object cast to type T if the object is of type T (or of a subclass); otherwise returns \nullptr. | |
template< typename T > T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
template< typename T > QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
QObjectList | |
\macro Q_CLASSINFO(Name, Value) | |
Definition at line 121 of file qx11surfacecapture.cpp.
|
inlineoverride |
Definition at line 136 of file qx11surfacecapture.cpp.
References QFFmpegSurfaceCaptureThread::stop().
|
inlinestatic |
Definition at line 124 of file qx11surfacecapture.cpp.
References screen.
|
inlinestatic |
Definition at line 130 of file qx11surfacecapture.cpp.
|
inline |
Definition at line 143 of file qx11surfacecapture.cpp.
|
inlineoverrideprotectedvirtual |
Implements QFFmpegSurfaceCaptureThread.
Definition at line 290 of file qx11surfacecapture.cpp.
References QPlatformSurfaceCapture::CaptureFailed, and QPlatformSurfaceCapture::updateError().