Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qmultimedia_drm_support_p.h File Reference

(7005c0f3f3831614b42c7e79dc43d4b24fa80a54)

#include <QtMultimedia/qvideoframeformat.h>
#include <QtCore/qspan.h>
#include <cstdint>
Include dependency graph for qmultimedia_drm_support_p.h:

Go to the source code of this file.

Namespaces

namespace  QtMultimediaPrivate

Enumerations

enum class  QtMultimediaPrivate::DRMFormat : std::uint32_t {
  QtMultimediaPrivate::RGBA8888 = fourcc_code('R', 'A', '2', '4') , QtMultimediaPrivate::RGB888 = fourcc_code('R', 'G', '2', '4') , QtMultimediaPrivate::RG88 = fourcc_code('R', 'G', '8', '8') , QtMultimediaPrivate::ARGB8888 = fourcc_code('A', 'R', '2', '4') ,
  QtMultimediaPrivate::ABGR8888 = fourcc_code('A', 'B', '2', '4') , QtMultimediaPrivate::BGRA8888 = fourcc_code('B', 'A', '2', '4') , QtMultimediaPrivate::BGR888 = fourcc_code('B', 'G', '2', '4') , QtMultimediaPrivate::GR88 = fourcc_code('G', 'R', '8', '8') ,
  QtMultimediaPrivate::R8 = fourcc_code('R', '8', ' ', ' ') , QtMultimediaPrivate::R16 = fourcc_code('R', '1', '6', ' ') , QtMultimediaPrivate::RGB565 = fourcc_code('R', 'G', '1', '6') , QtMultimediaPrivate::RG1616 = fourcc_code('R', 'G', '3', '2') ,
  QtMultimediaPrivate::GR1616 = fourcc_code('G', 'R', '3', '2') , QtMultimediaPrivate::BGRA1010102 = fourcc_code('B', 'A', '3', '0') , QtMultimediaPrivate::YUYV = fourcc_code('Y', 'U', 'Y', 'V') , QtMultimediaPrivate::UYVY = fourcc_code('U', 'Y', 'V', 'Y') ,
  QtMultimediaPrivate::AYUV = fourcc_code('A', 'Y', 'U', 'V') , QtMultimediaPrivate::NV12 = fourcc_code('N', 'V', '1', '2') , QtMultimediaPrivate::NV21 = fourcc_code('N', 'V', '2', '1') , QtMultimediaPrivate::P010 = fourcc_code('P', '0', '1', '0') ,
  QtMultimediaPrivate::YUV411 = fourcc_code('Y', 'U', '1', '1') , QtMultimediaPrivate::YUV420 = fourcc_code('Y', 'U', '1', '2') , QtMultimediaPrivate::YVU420 = fourcc_code('Y', 'V', '1', '2') , QtMultimediaPrivate::YUV422 = fourcc_code('Y', 'U', '1', '6') ,
  QtMultimediaPrivate::YUV444 = fourcc_code('Y', 'U', '2', '4')
}

Functions

constexpr uint32_t QtMultimediaPrivate::fourcc_code (char a, char b, char c, char d)
QSpan< const DRMFormatQtMultimediaPrivate::dmaBufFourccFromPixelFormat (const QVideoFrameFormat::PixelFormat format)

Variables

static constexpr uint64_t QtMultimediaPrivate::DmaBufFormatModifierInvalid = ((1ULL << 56) - 1)