NAME
Qt::Multimedia::QVideoFrame
PUBLIC METHODS
- QVideoFrame()
- QVideoFrame(const QImage & image)
- QVideoFrame(const QVideoFrame & other)
- QVideoFrame(QAbstractVideoBuffer * buffer, const QSize & size, QVideoFrame::PixelFormat format)
- QVideoFrame(int bytes, const QSize & size, int bytesPerLine, QVideoFrame::PixelFormat format)
- ~QVideoFrame()
- uchar * bits()
- const uchar * bits()
- int bytesPerLine()
- qint64 endTime()
- QVideoFrame::FieldType fieldType()
- QVariant handle()
- QAbstractVideoBuffer::HandleType handleType()
- int height()
- static QImage::Format imageFormatFromPixelFormat(QVideoFrame::PixelFormat format)
- bool isMapped()
- bool isReadable()
- bool isValid()
- bool isWritable()
- bool map(QAbstractVideoBuffer::MapMode mode)
- QAbstractVideoBuffer::MapMode mapMode()
- int mappedBytes()
- QVideoFrame & operator=(const QVideoFrame & other)
- QVideoFrame::PixelFormat pixelFormat()
- static QVideoFrame::PixelFormat pixelFormatFromImageFormat(QImage::Format format)
- void setEndTime(qint64 time)
- void setFieldType(QVideoFrame::FieldType arg0)
- void setStartTime(qint64 time)
- QSize size()
- qint64 startTime()
- void unmap()
- int width()
ENUM VALUES
- ProgressiveFrame
- TopField
- BottomField
- InterlacedFrame
- Format_Invalid
- Format_ARGB32
- Format_ARGB32_Premultiplied
- Format_RGB32
- Format_RGB24
- Format_RGB565
- Format_RGB555
- Format_ARGB8565_Premultiplied
- Format_BGRA32
- Format_BGRA32_Premultiplied
- Format_BGR32
- Format_BGR24
- Format_BGR565
- Format_BGR555
- Format_BGRA5658_Premultiplied
- Format_AYUV444
- Format_AYUV444_Premultiplied
- Format_YUV444
- Format_YUV420P
- Format_YV12
- Format_UYVY
- Format_YUYV
- Format_NV12
- Format_NV21
- Format_IMC1
- Format_IMC2
- Format_IMC3
- Format_IMC4
- Format_Y8
- Format_Y16
- Format_User
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.