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
QV4L2MemoryTransfer Class Referenceabstract

#include <qv4l2memorytransfer_p.h>

+ Collaboration diagram for QV4L2MemoryTransfer:

Classes

struct  Buffer
 

Public Member Functions

 QV4L2MemoryTransfer (QV4L2FileDescriptorPtr fileDescriptor)
 
virtual ~QV4L2MemoryTransfer ()
 
virtual std::optional< BufferdequeueBuffer ()=0
 
virtual bool enqueueBuffer (quint32 index)=0
 
virtual quint32 buffersCount () const =0
 

Protected Member Functions

bool enqueueBuffers ()
 
const QV4L2FileDescriptorfileDescriptor () const
 

Detailed Description

Definition at line 29 of file qv4l2memorytransfer_p.h.

Constructor & Destructor Documentation

◆ QV4L2MemoryTransfer()

QV4L2MemoryTransfer::QV4L2MemoryTransfer ( QV4L2FileDescriptorPtr fileDescriptor)

Definition at line 191 of file qv4l2memorytransfer.cpp.

References Q_ASSERT.

◆ ~QV4L2MemoryTransfer()

QV4L2MemoryTransfer::~QV4L2MemoryTransfer ( )
virtual

Definition at line 198 of file qv4l2memorytransfer.cpp.

References Q_ASSERT.

Member Function Documentation

◆ buffersCount()

virtual quint32 QV4L2MemoryTransfer::buffersCount ( ) const
pure virtual

Referenced by enqueueBuffers().

+ Here is the caller graph for this function:

◆ dequeueBuffer()

virtual std::optional< Buffer > QV4L2MemoryTransfer::dequeueBuffer ( )
pure virtual

◆ enqueueBuffer()

virtual bool QV4L2MemoryTransfer::enqueueBuffer ( quint32 index)
pure virtual

Referenced by enqueueBuffers().

+ Here is the caller graph for this function:

◆ enqueueBuffers()

bool QV4L2MemoryTransfer::enqueueBuffers ( )
protected

Definition at line 203 of file qv4l2memorytransfer.cpp.

References buffersCount(), enqueueBuffer(), and i.

+ Here is the call graph for this function:

◆ fileDescriptor()

const QV4L2FileDescriptor & QV4L2MemoryTransfer::fileDescriptor ( ) const
inlineprotected

Definition at line 51 of file qv4l2memorytransfer_p.h.


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