![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qvsp2blendingdevice.h>
Public Member Functions | |
| QVsp2BlendingDevice (const QSize &screenSize) | |
| bool | enableInput (int i, const QRect &bufferGeometry, uint drmFormat, uint bytesPerLine) |
| int | enableInput (const QRect &bufferGeometry, uint drmFormat, uint bytesPerLine) |
| bool | disableInput (int i) |
| bool | setInputBuffer (int index, int dmabufFd) |
| bool | setInputPosition (int index, const QPoint &position) |
| bool | setInputAlpha (int index, qreal alpha) |
| bool | blend (int outputDmabufFd) |
| int | numInputs () const |
| bool | isDirty () const |
| bool | hasContinuousLayers () const |
Definition at line 17 of file qvsp2blendingdevice.h.
| QVsp2BlendingDevice::QVsp2BlendingDevice | ( | const QSize & | screenSize | ) |
Definition at line 46 of file qvsp2blendingdevice.cpp.
References QVsp2BlendingDevice(), QLinuxMediaDevice::enableLink(), QLinuxMediaDevice::openVideoDevice(), and QLinuxMediaDevice::CaptureSubDevice::requestBuffer().
Referenced by QVsp2BlendingDevice().
| bool QVsp2BlendingDevice::blend | ( | int | outputDmabufFd | ) |
Definition at line 181 of file qvsp2blendingdevice.cpp.
References QLinuxMediaDevice::CaptureSubDevice::dequeueBuffer(), and hasContinuousLayers().
| bool QVsp2BlendingDevice::disableInput | ( | int | i | ) |
Definition at line 128 of file qvsp2blendingdevice.cpp.
Referenced by enableInput().
| int QVsp2BlendingDevice::enableInput | ( | const QRect & | bufferGeometry, |
| uint | drmFormat, | ||
| uint | bytesPerLine ) |
Definition at line 118 of file qvsp2blendingdevice.cpp.
| bool QVsp2BlendingDevice::enableInput | ( | int | i, |
| const QRect & | bufferGeometry, | ||
| uint | drmFormat, | ||
| uint | bytesPerLine ) |
Definition at line 91 of file qvsp2blendingdevice.cpp.
References disableInput(), QLinuxMediaDevice::enableLink(), and QLinuxMediaDevice::OutputSubDevice::requestBuffer().
| bool QVsp2BlendingDevice::hasContinuousLayers | ( | ) | const |
Definition at line 248 of file qvsp2blendingdevice.cpp.
Referenced by blend().
|
inline |
Definition at line 29 of file qvsp2blendingdevice.h.
| int QVsp2BlendingDevice::numInputs | ( | ) | const |
Definition at line 243 of file qvsp2blendingdevice.cpp.
| bool QVsp2BlendingDevice::setInputAlpha | ( | int | index, |
| qreal | alpha ) |
Definition at line 170 of file qvsp2blendingdevice.cpp.
| bool QVsp2BlendingDevice::setInputBuffer | ( | int | index, |
| int | dmabufFd ) |
Definition at line 141 of file qvsp2blendingdevice.cpp.
| bool QVsp2BlendingDevice::setInputPosition | ( | int | index, |
| const QPoint & | position ) |
Definition at line 158 of file qvsp2blendingdevice.cpp.
References QLinuxMediaDevice::setSubdevCompose().