Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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 | |
Signals inherited from QFFmpegSurfaceCaptureGrabber | |
void | frameGrabbed (const QVideoFrame &) |
void | errorUpdated (QPlatformSurfaceCapture::Error error, const QString &description) |
Signals inherited from QObject | |
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. | |
Properties inherited from QObject | |
QString | objectName |
the name of this object | |
Related Symbols inherited from QObject | |
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 86 of file qx11surfacecapture.cpp.
|
inlineoverride |
Definition at line 101 of file qx11surfacecapture.cpp.
References QFFmpegSurfaceCaptureGrabber::stop().
|
inlinestatic |
Definition at line 89 of file qx11surfacecapture.cpp.
References screen.
|
inlinestatic |
Definition at line 95 of file qx11surfacecapture.cpp.
|
inline |
Definition at line 108 of file qx11surfacecapture.cpp.
|
inlineoverrideprotectedvirtual |
Implements QFFmpegSurfaceCaptureGrabber.
Definition at line 256 of file qx11surfacecapture.cpp.
References QPlatformSurfaceCapture::CaptureFailed, QVideoFrameFormat::pixelFormat(), qCopyPixelsWithAlphaMask(), Qt::Uninitialized, and QFFmpegSurfaceCaptureGrabber::updateError().