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
qgstdmabufvideobuffer.cpp File Reference

(6f24b9397ef3a672a1fb1dfaad3d6a2015d931c1)

#include "qgstdmabufvideobuffer_p.h"
#include <QtMultimedia/private/qvideotexturehelper_p.h>
#include <QtCore/qloggingcategory.h>
#include <gst/allocators/gstdmabuf.h>
#include <gst/video/gstvideometa.h>
#include <array>
#include <optional>
Include dependency graph for qgstdmabufvideobuffer.cpp:

Go to the source code of this file.

Classes

struct  DmaBufPlane

Enumerations

enum class  DmaBufImportMode
enum class  DRMFormat
enum class  DmaBufImportMode
enum class  DRMFormat

Functions

static std::optional< DRMFormat > fourccFromGstVideoFormat (const GstVideoFormat formatformat, int plane, bool singleEGLImage)

Enumeration Type Documentation

◆ DmaBufImportMode [1/2]

enum class QtMultimediaPrivate::DmaBufImportMode : uint8_t
strong

Definition at line 264 of file qmultimedia_drm_support_p.h.

◆ DmaBufImportMode [2/2]

enum class QtMultimediaPrivate::DmaBufImportMode : uint8_t
strong

Definition at line 264 of file qmultimedia_drm_support_p.h.

◆ DRMFormat [1/2]

enum class QtMultimediaPrivate::DRMFormat : std::uint32_t
strong

Definition at line 47 of file qmultimedia_drm_support_p.h.

◆ DRMFormat [2/2]

enum class QtMultimediaPrivate::DRMFormat : std::uint32_t
strong

Definition at line 47 of file qmultimedia_drm_support_p.h.

Function Documentation

◆ fourccFromGstVideoFormat()

std::optional< DRMFormat > fourccFromGstVideoFormat ( const GstVideoFormat format,
int plane,
bool singleEGLImage )
static

Definition at line 23 of file qgstdmabufvideobuffer.cpp.