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_p.h File Reference

(72afefec2c071c7adc3586f5ee0ee12c444e9eea)

#include <private/qtmultimediaglobal_p.h>
#include <qbytearray.h>
#include <linux/videodev2.h>
#include <memory>
+ Include dependency graph for qv4l2memorytransfer_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QV4L2MemoryTransfer
 
struct  QV4L2MemoryTransfer::Buffer
 

Typedefs

using QV4L2FileDescriptorPtr = std::shared_ptr<QV4L2FileDescriptor>
 
using QV4L2MemoryTransferUPtr = std::unique_ptr<QV4L2MemoryTransfer>
 

Functions

QV4L2MemoryTransferUPtr makeUserPtrMemoryTransfer (QV4L2FileDescriptorPtr fileDescriptor, quint32 imageSize)
 
QV4L2MemoryTransferUPtr makeMMapMemoryTransfer (QV4L2FileDescriptorPtr fileDescriptor)
 

Typedef Documentation

◆ QV4L2FileDescriptorPtr

using QV4L2FileDescriptorPtr = std::shared_ptr<QV4L2FileDescriptor>

Definition at line 27 of file qv4l2memorytransfer_p.h.

◆ QV4L2MemoryTransferUPtr

using QV4L2MemoryTransferUPtr = std::unique_ptr<QV4L2MemoryTransfer>

Definition at line 57 of file qv4l2memorytransfer_p.h.

Function Documentation

◆ makeMMapMemoryTransfer()

QV4L2MemoryTransferUPtr makeMMapMemoryTransfer ( QV4L2FileDescriptorPtr fileDescriptor)

Definition at line 218 of file qv4l2memorytransfer.cpp.

◆ makeUserPtrMemoryTransfer()

QV4L2MemoryTransferUPtr makeUserPtrMemoryTransfer ( QV4L2FileDescriptorPtr fileDescriptor,
quint32 imageSize )

Definition at line 212 of file qv4l2memorytransfer.cpp.