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.

See http://dev.perl.org/licenses/artistic.html