MythTV  master
Macros | Variables
mythegldefs.h File Reference
#include <EGL/egl.h>
#include <EGL/eglext.h>
Include dependency graph for mythegldefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EGL_EXT_image_dma_buf_import   1
 
#define EGL_EXT_image_dma_buf_import_modifiers   1
 

Variables

static constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_Y { 0x99930C0 }
 
static constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_U { 0x99930C1 }
 
static constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_V { 0x99930C2 }
 
static constexpr uint16_t EGL_LINUX_DMA_BUF_EXT { 0x3270 }
 
static constexpr uint16_t EGL_LINUX_DRM_FOURCC_EXT { 0x3271 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE0_FD_EXT { 0x3272 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE0_OFFSET_EXT { 0x3273 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE0_PITCH_EXT { 0x3274 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE1_FD_EXT { 0x3275 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE1_OFFSET_EXT { 0x3276 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE1_PITCH_EXT { 0x3277 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE2_FD_EXT { 0x3278 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE2_OFFSET_EXT { 0x3279 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE2_PITCH_EXT { 0x327A }
 
static constexpr uint16_t EGL_YUV_COLOR_SPACE_HINT_EXT { 0x327B }
 
static constexpr uint16_t EGL_SAMPLE_RANGE_HINT_EXT { 0x327C }
 
static constexpr uint16_t EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT { 0x327D }
 
static constexpr uint16_t EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT { 0x327E }
 
static constexpr uint16_t EGL_ITU_REC601_EXT { 0x327F }
 
static constexpr uint16_t EGL_ITU_REC709_EXT { 0x3280 }
 
static constexpr uint16_t EGL_ITU_REC2020_EXT { 0x3281 }
 
static constexpr uint16_t EGL_YUV_FULL_RANGE_EXT { 0x3282 }
 
static constexpr uint16_t EGL_YUV_NARROW_RANGE_EXT { 0x3283 }
 
static constexpr uint16_t EGL_YUV_CHROMA_SITING_0_EXT { 0x3284 }
 
static constexpr uint16_t EGL_YUV_CHROMA_SITING_0_5_EXT { 0x3285 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE3_FD_EXT { 0x3440 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE3_OFFSET_EXT { 0x3441 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE3_PITCH_EXT { 0x3442 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT { 0x3443 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT { 0x3444 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT { 0x3445 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT { 0x3446 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT { 0x3447 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT { 0x3448 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT { 0x3449 }
 
static constexpr uint16_t EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT { 0x344A }
 

Macro Definition Documentation

◆ EGL_EXT_image_dma_buf_import

#define EGL_EXT_image_dma_buf_import   1

Definition at line 22 of file mythegldefs.h.

◆ EGL_EXT_image_dma_buf_import_modifiers

#define EGL_EXT_image_dma_buf_import_modifiers   1

Definition at line 48 of file mythegldefs.h.

Variable Documentation

◆ EGL_IMAGE_BRCM_MULTIMEDIA_Y

constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_Y { 0x99930C0 }
staticconstexpr

Definition at line 12 of file mythegldefs.h.

Referenced by MythMMALInterop::Acquire().

◆ EGL_IMAGE_BRCM_MULTIMEDIA_U

constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_U { 0x99930C1 }
staticconstexpr

Definition at line 15 of file mythegldefs.h.

Referenced by MythMMALInterop::Acquire().

◆ EGL_IMAGE_BRCM_MULTIMEDIA_V

constexpr uint32_t EGL_IMAGE_BRCM_MULTIMEDIA_V { 0x99930C2 }
staticconstexpr

Definition at line 18 of file mythegldefs.h.

Referenced by MythMMALInterop::Acquire().

◆ EGL_LINUX_DMA_BUF_EXT

constexpr uint16_t EGL_LINUX_DMA_BUF_EXT { 0x3270 }
staticconstexpr

◆ EGL_LINUX_DRM_FOURCC_EXT

constexpr uint16_t EGL_LINUX_DRM_FOURCC_EXT { 0x3271 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE0_FD_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE0_FD_EXT { 0x3272 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE0_OFFSET_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE0_OFFSET_EXT { 0x3273 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE0_PITCH_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE0_PITCH_EXT { 0x3274 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE1_FD_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE1_FD_EXT { 0x3275 }
staticconstexpr

Definition at line 28 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE1_OFFSET_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE1_OFFSET_EXT { 0x3276 }
staticconstexpr

Definition at line 29 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE1_PITCH_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE1_PITCH_EXT { 0x3277 }
staticconstexpr

Definition at line 30 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE2_FD_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE2_FD_EXT { 0x3278 }
staticconstexpr

Definition at line 31 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE2_OFFSET_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE2_OFFSET_EXT { 0x3279 }
staticconstexpr

Definition at line 32 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE2_PITCH_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE2_PITCH_EXT { 0x327A }
staticconstexpr

Definition at line 33 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_COLOR_SPACE_HINT_EXT

constexpr uint16_t EGL_YUV_COLOR_SPACE_HINT_EXT { 0x327B }
staticconstexpr

Definition at line 34 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_SAMPLE_RANGE_HINT_EXT

constexpr uint16_t EGL_SAMPLE_RANGE_HINT_EXT { 0x327C }
staticconstexpr

Definition at line 35 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT

constexpr uint16_t EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT { 0x327D }
staticconstexpr

Definition at line 36 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT

constexpr uint16_t EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT { 0x327E }
staticconstexpr

Definition at line 37 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_ITU_REC601_EXT

constexpr uint16_t EGL_ITU_REC601_EXT { 0x327F }
staticconstexpr

Definition at line 38 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_ITU_REC709_EXT

constexpr uint16_t EGL_ITU_REC709_EXT { 0x3280 }
staticconstexpr

Definition at line 39 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_ITU_REC2020_EXT

constexpr uint16_t EGL_ITU_REC2020_EXT { 0x3281 }
staticconstexpr

Definition at line 40 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_FULL_RANGE_EXT

constexpr uint16_t EGL_YUV_FULL_RANGE_EXT { 0x3282 }
staticconstexpr

Definition at line 41 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_NARROW_RANGE_EXT

constexpr uint16_t EGL_YUV_NARROW_RANGE_EXT { 0x3283 }
staticconstexpr

Definition at line 42 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_CHROMA_SITING_0_EXT

constexpr uint16_t EGL_YUV_CHROMA_SITING_0_EXT { 0x3284 }
staticconstexpr

Definition at line 43 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_YUV_CHROMA_SITING_0_5_EXT

constexpr uint16_t EGL_YUV_CHROMA_SITING_0_5_EXT { 0x3285 }
staticconstexpr

Definition at line 44 of file mythegldefs.h.

◆ EGL_DMA_BUF_PLANE3_FD_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE3_FD_EXT { 0x3440 }
staticconstexpr

Definition at line 49 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE3_OFFSET_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE3_OFFSET_EXT { 0x3441 }
staticconstexpr

Definition at line 50 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE3_PITCH_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE3_PITCH_EXT { 0x3442 }
staticconstexpr

Definition at line 51 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT { 0x3443 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT { 0x3444 }
staticconstexpr

◆ EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT { 0x3445 }
staticconstexpr

Definition at line 54 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT { 0x3446 }
staticconstexpr

Definition at line 55 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT { 0x3447 }
staticconstexpr

Definition at line 56 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT { 0x3448 }
staticconstexpr

Definition at line 57 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT { 0x3449 }
staticconstexpr

Definition at line 58 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().

◆ EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT

constexpr uint16_t EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT { 0x344A }
staticconstexpr

Definition at line 59 of file mythegldefs.h.

Referenced by MythEGLDMABUF::CreateComposed().