Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 201 of file qv4l2memorytransfer.cpp.

References QV4L2MemoryTransfer().

Referenced by QV4L2MemoryTransfer().

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

◆ ~QV4L2MemoryTransfer()

QV4L2MemoryTransfer::~QV4L2MemoryTransfer ( )
virtual

Definition at line 208 of file qv4l2memorytransfer.cpp.

Member Function Documentation

◆ buffersCount()

virtual quint32 QV4L2MemoryTransfer::buffersCount ( ) const
pure virtual

◆ dequeueBuffer()

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

◆ enqueueBuffer()

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

◆ enqueueBuffers()

bool QV4L2MemoryTransfer::enqueueBuffers ( )
protected

Definition at line 213 of file qv4l2memorytransfer.cpp.

◆ 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: