![]() |
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.
Macros | |
| #define | CLAMP(n) |
| #define | EXPAND_UV(u, v) |
Functions | |
| static quint32 | qYUVToARGB32 (int yy, int rv, int guv, int bu, int aa=0xff) |
| static void | planarYUV420_to_ARGB32 (const uchar *yy, int yStride, const uchar *u, int uStride, const uchar *vv, int vStride, int uvPixelStride, quint32 *rgb, int widthwidth, int heightheight) |
| static void | planarYUV422_to_ARGB32 (const uchar *yy, int yStride, const uchar *u, int uStride, const uchar *vv, int vStride, int uvPixelStride, quint32 *rgb, int widthwidth, int heightheight) |
| static void QT_FASTCALL | qt_convert_YUV420P_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_YUV422P_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_YV12_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_AYUV_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_AYUV_Premultiplied_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_UYVY_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_YUYV_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_NV12_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_NV21_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_IMC1_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_IMC2_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_IMC3_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void QT_FASTCALL | qt_convert_IMC4_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| template<typename Pixel> | |
| static void QT_FASTCALL | qt_convert_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| template<typename Pixel> | |
| static void QT_FASTCALL | qt_convert_premultiplied_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| static void | planarYUV420_16bit_to_ARGB32 (const uchar *yy, int yStride, const uchar *u, int uStride, const uchar *vv, int vStride, int uvPixelStride, quint32 *rgb, int widthwidth, int heightheight) |
| static void QT_FASTCALL | qt_convert_P016_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| template<typename Y> | |
| static void QT_FASTCALL | qt_convert_Y_to_ARGB32 (const QVideoFrame &frame, uchar *output) |
| template<typename Pixel> | |
| static void QT_FASTCALL | qt_copy_pixels_with_mask (Pixel *dstdst, const Pixel *srcsrc, size_t sizesize, Pixel maskmask) |
| static void | qInitFuncsAsm () |
| VideoFrameConvertFunc | qConverterForFormat (QVideoFrameFormat::PixelFormat formatformat) |
| void Q_MULTIMEDIA_EXPORT | qCopyPixelsWithAlphaMask (uint32_t *dstdst, const uint32_t *srcsrc, size_t pixCount, QVideoFrameFormat::PixelFormat formatformat, bool srcAlphaVaries) |
| void | qCopyPixelsWithMask (uint32_t *dstdst, const uint32_t *srcsrc, size_t sizesize, uint32_t maskmask) |
| uint32_t | qAlphaMask (QVideoFrameFormat::PixelFormat formatformat) |
Variables | |
| static VideoFrameConvertFunc | qConvertFuncs [QVideoFrameFormat::NPixelFormats] |
| static PixelsCopyFunc | qPixelsCopyFunc = qt_copy_pixels_with_mask<uint32_t> |
| static std::once_flag | InitFuncsAsmFlag |
| #define CLAMP | ( | n | ) |
Definition at line 11 of file qvideoframeconversionhelper.cpp.
| #define EXPAND_UV | ( | u, | |
| v ) |
Definition at line 13 of file qvideoframeconversionhelper.cpp.
|
inlinestatic |
Definition at line 373 of file qvideoframeconversionhelper.cpp.
|
inlinestatic |
Definition at line 29 of file qvideoframeconversionhelper.cpp.
|
inlinestatic |
Definition at line 64 of file qvideoframeconversionhelper.cpp.
| uint32_t 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 | pixCount, | ||
| QVideoFrameFormat::PixelFormat | format, | ||
| bool | srcAlphaVaries ) |
Definition at line 578 of file qvideoframeconversionhelper.cpp.
| void 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.
|
static |
Definition at line 505 of file qvideoframeconversionhelper.cpp.
Referenced by qConverterForFormat(), and qCopyPixelsWithMask().
|
static |
Definition at line 151 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 126 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 250 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 264 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 277 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 291 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 228 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 239 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 414 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 340 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 306 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 176 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 427 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 92 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 103 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 202 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 115 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 462 of file qvideoframeconversionhelper.cpp.
|
inlinestatic |
Definition at line 20 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 503 of file qvideoframeconversionhelper.cpp.
Referenced by qConverterForFormat(), and qCopyPixelsWithMask().
|
static |
Definition at line 469 of file qvideoframeconversionhelper.cpp.
|
static |
Definition at line 501 of file qvideoframeconversionhelper.cpp.
Referenced by qCopyPixelsWithMask().