diff options
Diffstat (limited to 'src/multimedia/video/qabstractvideobuffer_p.h')
-rw-r--r-- | src/multimedia/video/qabstractvideobuffer_p.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/multimedia/video/qabstractvideobuffer_p.h b/src/multimedia/video/qabstractvideobuffer_p.h index 8841f75d1..dfb1df653 100644 --- a/src/multimedia/video/qabstractvideobuffer_p.h +++ b/src/multimedia/video/qabstractvideobuffer_p.h @@ -66,10 +66,31 @@ class QAbstractVideoBufferPrivate { public: QAbstractVideoBufferPrivate() + : q_ptr(0) {} virtual ~QAbstractVideoBufferPrivate() {} + + virtual int map( + QAbstractVideoBuffer::MapMode mode, + int *numBytes, + int bytesPerLine[4], + uchar *data[4]); + + QAbstractVideoBuffer *q_ptr; +}; + +class QAbstractPlanarVideoBufferPrivate : QAbstractVideoBufferPrivate +{ +public: + QAbstractPlanarVideoBufferPrivate() + {} + + int map(QAbstractVideoBuffer::MapMode mode, int *numBytes, int bytesPerLine[4], uchar *data[4]); + +private: + Q_DECLARE_PUBLIC(QAbstractPlanarVideoBuffer) }; QT_END_NAMESPACE |