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>.
|
#include <qlinuxmediadevice.h>
Public Member Functions | |
CaptureSubDevice (QLinuxMediaDevice *mediaDevice, const QString &name) | |
bool | setFormat (const QSize &size, uint32_t pixelFormat=V4L2_PIX_FMT_ABGR32) |
bool | clearBuffers () |
bool | requestBuffer () |
bool | queueBuffer (int dmabufFd, const QSize &bufferSize) |
bool | dequeueBuffer () |
bool | streamOn () |
bool | streamOff () |
Definition at line 33 of file qlinuxmediadevice.h.
QLinuxMediaDevice::CaptureSubDevice::CaptureSubDevice | ( | QLinuxMediaDevice * | mediaDevice, |
const QString & | name ) |
Definition at line 280 of file qlinuxmediadevice.cpp.
bool QLinuxMediaDevice::CaptureSubDevice::clearBuffers | ( | ) |
Definition at line 315 of file qlinuxmediadevice.cpp.
bool QLinuxMediaDevice::CaptureSubDevice::dequeueBuffer | ( | ) |
Definition at line 376 of file qlinuxmediadevice.cpp.
References qWarning.
Referenced by QVsp2BlendingDevice::blend().
bool QLinuxMediaDevice::CaptureSubDevice::queueBuffer | ( | int | dmabufFd, |
const QSize & | bufferSize ) |
Definition at line 348 of file qlinuxmediadevice.cpp.
References QSize::height(), i, qWarning, and QSize::width().
Referenced by QVsp2BlendingDevice::blend().
bool QLinuxMediaDevice::CaptureSubDevice::requestBuffer | ( | ) |
Definition at line 331 of file qlinuxmediadevice.cpp.
References Q_ASSERT, and qWarning.
Referenced by QVsp2BlendingDevice::QVsp2BlendingDevice().
bool QLinuxMediaDevice::CaptureSubDevice::setFormat | ( | const QSize & | size, |
uint32_t | pixelFormat = V4L2_PIX_FMT_ABGR32 ) |
Definition at line 285 of file qlinuxmediadevice.cpp.
References Q_ASSERT, qCDebug, qErrnoWarning(), and qWarning.
Referenced by QVsp2BlendingDevice::QVsp2BlendingDevice().
bool QLinuxMediaDevice::CaptureSubDevice::streamOff | ( | ) |
Definition at line 403 of file qlinuxmediadevice.cpp.
bool QLinuxMediaDevice::CaptureSubDevice::streamOn | ( | ) |
Definition at line 398 of file qlinuxmediadevice.cpp.