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>.
Loading...
Searching...
No Matches
QLinuxMediaDevice::CaptureSubDevice Class Reference

#include <qlinuxmediadevice.h>

+ Collaboration diagram for QLinuxMediaDevice::CaptureSubDevice:

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 ()
 

Detailed Description

Definition at line 33 of file qlinuxmediadevice.h.

Constructor & Destructor Documentation

◆ CaptureSubDevice()

QLinuxMediaDevice::CaptureSubDevice::CaptureSubDevice ( QLinuxMediaDevice * mediaDevice,
const QString & name )

Definition at line 280 of file qlinuxmediadevice.cpp.

Member Function Documentation

◆ clearBuffers()

bool QLinuxMediaDevice::CaptureSubDevice::clearBuffers ( )

Definition at line 315 of file qlinuxmediadevice.cpp.

References Q_ASSERT, qCDebug, and qWarning.

◆ dequeueBuffer()

bool QLinuxMediaDevice::CaptureSubDevice::dequeueBuffer ( )

Definition at line 376 of file qlinuxmediadevice.cpp.

References qWarning.

Referenced by QVsp2BlendingDevice::blend().

+ Here is the caller graph for this function:

◆ queueBuffer()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ requestBuffer()

bool QLinuxMediaDevice::CaptureSubDevice::requestBuffer ( )

Definition at line 331 of file qlinuxmediadevice.cpp.

References Q_ASSERT, and qWarning.

Referenced by QVsp2BlendingDevice::QVsp2BlendingDevice().

+ Here is the caller graph for this function:

◆ setFormat()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ streamOff()

bool QLinuxMediaDevice::CaptureSubDevice::streamOff ( )

Definition at line 403 of file qlinuxmediadevice.cpp.

◆ streamOn()

bool QLinuxMediaDevice::CaptureSubDevice::streamOn ( )

Definition at line 398 of file qlinuxmediadevice.cpp.


The documentation for this class was generated from the following files: