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::OutputSubDevice Class Reference

#include <qlinuxmediadevice.h>

+ Collaboration diagram for QLinuxMediaDevice::OutputSubDevice:

Public Member Functions

 OutputSubDevice (QLinuxMediaDevice *mediaDevice, const QString &name)
 
bool setFormat (const QSize &size, uint32_t pixelFormat, uint32_t bytesPerLine)
 
bool clearBuffers ()
 
bool requestBuffer ()
 
bool queueBuffer (int dmabufFd, uint bytesUsed, uint length)
 
bool streamOn ()
 
bool streamOff ()
 

Detailed Description

Definition at line 48 of file qlinuxmediadevice.h.

Constructor & Destructor Documentation

◆ OutputSubDevice()

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

Definition at line 408 of file qlinuxmediadevice.cpp.

Member Function Documentation

◆ clearBuffers()

bool QLinuxMediaDevice::OutputSubDevice::clearBuffers ( )

Definition at line 443 of file qlinuxmediadevice.cpp.

References Q_ASSERT, qCDebug, and qWarning.

◆ queueBuffer()

bool QLinuxMediaDevice::OutputSubDevice::queueBuffer ( int dmabufFd,
uint bytesUsed,
uint length )

Definition at line 476 of file qlinuxmediadevice.cpp.

References i, and qWarning.

◆ requestBuffer()

bool QLinuxMediaDevice::OutputSubDevice::requestBuffer ( )

Definition at line 459 of file qlinuxmediadevice.cpp.

References qCDebug, and qWarning.

◆ setFormat()

bool QLinuxMediaDevice::OutputSubDevice::setFormat ( const QSize & size,
uint32_t pixelFormat,
uint32_t bytesPerLine )

Definition at line 413 of file qlinuxmediadevice.cpp.

References Q_ASSERT, qCDebug, qErrnoWarning(), and qWarning.

+ Here is the call graph for this function:

◆ streamOff()

bool QLinuxMediaDevice::OutputSubDevice::streamOff ( )

Definition at line 516 of file qlinuxmediadevice.cpp.

◆ streamOn()

bool QLinuxMediaDevice::OutputSubDevice::streamOn ( )

Definition at line 511 of file qlinuxmediadevice.cpp.


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