Qt 4.8
Public Functions | Public Variables | List of all members
QVideoFramePrivate Class Reference
Inheritance diagram for QVideoFramePrivate:
QSharedData

Public Functions

 QVideoFramePrivate ()
 
 QVideoFramePrivate (const QSize &size, QVideoFrame::PixelFormat format)
 
 ~QVideoFramePrivate ()
 
- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 

Public Variables

QAbstractVideoBufferbuffer
 
int bytesPerLine
 
uchardata
 
qint64 endTime
 
QVideoFrame::FieldType fieldType
 
int mappedBytes
 
QVideoFrame::PixelFormat pixelFormat
 
QSize size
 
qint64 startTime
 
- Public Variables inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 55 of file qvideoframe.cpp.

Constructors and Destructors

◆ QVideoFramePrivate() [1/2]

QVideoFramePrivate::QVideoFramePrivate ( )
inline

Definition at line 58 of file qvideoframe.cpp.

59  : startTime(-1)
60  , endTime(-1)
61  , data(0)
62  , mappedBytes(0)
63  , bytesPerLine(0)
66  , buffer(0)
67  {
68  }
QAbstractVideoBuffer * buffer
Definition: qvideoframe.cpp:96
QVideoFrame::FieldType fieldType
Definition: qvideoframe.cpp:95
QVideoFrame::PixelFormat pixelFormat
Definition: qvideoframe.cpp:94

◆ QVideoFramePrivate() [2/2]

QVideoFramePrivate::QVideoFramePrivate ( const QSize size,
QVideoFrame::PixelFormat  format 
)
inline

Definition at line 70 of file qvideoframe.cpp.

71  : size(size)
72  , startTime(-1)
73  , endTime(-1)
74  , data(0)
75  , mappedBytes(0)
76  , bytesPerLine(0)
79  , buffer(0)
80  {
81  }
QAbstractVideoBuffer * buffer
Definition: qvideoframe.cpp:96
QVideoFrame::FieldType fieldType
Definition: qvideoframe.cpp:95
QVideoFrame::PixelFormat pixelFormat
Definition: qvideoframe.cpp:94

◆ ~QVideoFramePrivate()

QVideoFramePrivate::~QVideoFramePrivate ( )
inline

Definition at line 83 of file qvideoframe.cpp.

84  {
85  delete buffer;
86  }
QAbstractVideoBuffer * buffer
Definition: qvideoframe.cpp:96

Properties

◆ buffer

QAbstractVideoBuffer* QVideoFramePrivate::buffer

◆ bytesPerLine

int QVideoFramePrivate::bytesPerLine

Definition at line 93 of file qvideoframe.cpp.

Referenced by QVideoFrame::bytesPerLine(), QVideoFrame::map(), and QVideoFrame::unmap().

◆ data

uchar* QVideoFramePrivate::data

Definition at line 91 of file qvideoframe.cpp.

Referenced by QVideoFrame::bits(), QVideoFrame::map(), and QVideoFrame::unmap().

◆ endTime

qint64 QVideoFramePrivate::endTime

Definition at line 90 of file qvideoframe.cpp.

Referenced by QVideoFrame::endTime(), and QVideoFrame::setEndTime().

◆ fieldType

QVideoFrame::FieldType QVideoFramePrivate::fieldType

Definition at line 95 of file qvideoframe.cpp.

Referenced by QVideoFrame::fieldType(), and QVideoFrame::setFieldType().

◆ mappedBytes

int QVideoFramePrivate::mappedBytes

Definition at line 92 of file qvideoframe.cpp.

Referenced by QVideoFrame::map(), QVideoFrame::mappedBytes(), and QVideoFrame::unmap().

◆ pixelFormat

QVideoFrame::PixelFormat QVideoFramePrivate::pixelFormat

Definition at line 94 of file qvideoframe.cpp.

Referenced by QVideoFrame::pixelFormat(), and QVideoFrame::QVideoFrame().

◆ size

QSize QVideoFramePrivate::size

Definition at line 88 of file qvideoframe.cpp.

Referenced by QVideoFrame::height(), QVideoFrame::size(), and QVideoFrame::width().

◆ startTime

qint64 QVideoFramePrivate::startTime

Definition at line 89 of file qvideoframe.cpp.

Referenced by QVideoFrame::setStartTime(), and QVideoFrame::startTime().


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