![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Go to the source code of this file.
Classes | |
struct | ArgbPixel< a, r, g, b > |
struct | RgbPixel< r, g, b > |
struct | YPixel< Y > |
Macros | |
#define | FETCH_INFO_PACKED(frame) |
#define | FETCH_INFO_BIPLANAR(frame) |
#define | FETCH_INFO_TRIPLANAR(frame) |
#define | MERGE_LOOPS(width, height, stride, bpp) |
#define | QT_MEDIA_ALIGN(boundary, ptr, x, length) |
Typedefs | |
typedef void(QT_FASTCALL * | PixelsCopyFunc) (uint32_t *dst, const uint32_t *src, size_t size, uint32_t mask) |
using | ARGB8888 = ArgbPixel<0, 1, 2, 3> |
using | ABGR8888 = ArgbPixel<0, 3, 2, 1> |
using | RGBA8888 = ArgbPixel<3, 0, 1, 2> |
using | BGRA8888 = ArgbPixel<3, 2, 1, 0> |
using | XRGB8888 = RgbPixel<1, 2, 3> |
using | XBGR8888 = RgbPixel<3, 2, 1> |
using | RGBX8888 = RgbPixel<0, 1, 2> |
using | BGRX8888 = RgbPixel<2, 1, 0> |
Functions | |
QT_BEGIN_NAMESPACE typedef | void (QT_FASTCALL *VideoFrameConvertFunc)(const QVideoFrame &frame |
VideoFrameConvertFunc | qConverterForFormat (QVideoFrameFormat::PixelFormat format) |
void Q_MULTIMEDIA_EXPORT | qCopyPixelsWithAlphaMask (uint32_t *dst, const uint32_t *src, size_t size, QVideoFrameFormat::PixelFormat format, bool srcAlphaVaries) |
void Q_MULTIMEDIA_EXPORT | qCopyPixelsWithMask (uint32_t *dst, const uint32_t *src, size_t size, uint32_t mask) |
uint32_t Q_MULTIMEDIA_EXPORT | qAlphaMask (QVideoFrameFormat::PixelFormat format) |
Variables | |
QT_BEGIN_NAMESPACE typedef uchar * | output |
#define FETCH_INFO_BIPLANAR | ( | frame | ) |
Definition at line 111 of file qvideoframeconversionhelper_p.h.
#define FETCH_INFO_PACKED | ( | frame | ) |
Definition at line 105 of file qvideoframeconversionhelper_p.h.
#define FETCH_INFO_TRIPLANAR | ( | frame | ) |
Definition at line 119 of file qvideoframeconversionhelper_p.h.
Definition at line 136 of file qvideoframeconversionhelper_p.h.
Definition at line 97 of file qvideoframeconversionhelper_p.h.
Definition at line 96 of file qvideoframeconversionhelper_p.h.
Definition at line 99 of file qvideoframeconversionhelper_p.h.
Definition at line 103 of file qvideoframeconversionhelper_p.h.
typedef void(QT_FASTCALL * PixelsCopyFunc) (uint32_t *dst, const uint32_t *src, size_t size, uint32_t mask) |
Definition at line 25 of file qvideoframeconversionhelper_p.h.
Definition at line 98 of file qvideoframeconversionhelper_p.h.
Definition at line 102 of file qvideoframeconversionhelper_p.h.
Definition at line 101 of file qvideoframeconversionhelper_p.h.
Definition at line 100 of file qvideoframeconversionhelper_p.h.
uint32_t Q_MULTIMEDIA_EXPORT qAlphaMask | ( | QVideoFrameFormat::PixelFormat | format | ) |
Definition at line 602 of file qvideoframeconversionhelper.cpp.
VideoFrameConvertFunc qConverterForFormat | ( | QVideoFrameFormat::PixelFormat | format | ) |
Definition at line 570 of file qvideoframeconversionhelper.cpp.
References InitFuncsAsmFlag, and qInitFuncsAsm().
void Q_MULTIMEDIA_EXPORT qCopyPixelsWithAlphaMask | ( | uint32_t * | dst, |
const uint32_t * | src, | ||
size_t | size, | ||
QVideoFrameFormat::PixelFormat | format, | ||
bool | srcAlphaVaries ) |
Definition at line 578 of file qvideoframeconversionhelper.cpp.
void Q_MULTIMEDIA_EXPORT qCopyPixelsWithMask | ( | uint32_t * | dst, |
const uint32_t * | src, | ||
size_t | size, | ||
uint32_t | mask ) |
Definition at line 595 of file qvideoframeconversionhelper.cpp.
References InitFuncsAsmFlag, qInitFuncsAsm(), and qPixelsCopyFunc.
QT_BEGIN_NAMESPACE typedef void | ( | QT_FASTCALL * | VideoFrameConvertFunc | ) | const & |
QT_BEGIN_NAMESPACE typedef uchar* output |
Definition at line 24 of file qvideoframeconversionhelper_p.h.