Package org.lwjgl.egl
Class EXTImageDMABufImport
java.lang.Object
org.lwjgl.egl.EXTImageDMABufImport
Native bindings to the EXT_image_dma_buf_import extension.
This extension allows creating an EGLImage from a Linux dma_buf file descriptor or multiple file descriptors in the case of multi-plane YUV images.
Requires EGL 1.2
and KHR_image_base
. The EGL implementation must be running on a Linux kernel supporting the dma_buf buffer sharing
mechanism.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
-
Field Details
-
EGL_LINUX_DMA_BUF_EXT
public static final int EGL_LINUX_DMA_BUF_EXT- See Also:
-
EGL_LINUX_DRM_FOURCC_EXT
public static final int EGL_LINUX_DRM_FOURCC_EXT- See Also:
-
EGL_DMA_BUF_PLANE0_FD_EXT
public static final int EGL_DMA_BUF_PLANE0_FD_EXT- See Also:
-
EGL_DMA_BUF_PLANE0_OFFSET_EXT
public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT- See Also:
-
EGL_DMA_BUF_PLANE0_PITCH_EXT
public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT- See Also:
-
EGL_DMA_BUF_PLANE1_FD_EXT
public static final int EGL_DMA_BUF_PLANE1_FD_EXT- See Also:
-
EGL_DMA_BUF_PLANE1_OFFSET_EXT
public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT- See Also:
-
EGL_DMA_BUF_PLANE1_PITCH_EXT
public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT- See Also:
-
EGL_DMA_BUF_PLANE2_FD_EXT
public static final int EGL_DMA_BUF_PLANE2_FD_EXT- See Also:
-
EGL_DMA_BUF_PLANE2_OFFSET_EXT
public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT- See Also:
-
EGL_DMA_BUF_PLANE2_PITCH_EXT
public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT- See Also:
-
EGL_YUV_COLOR_SPACE_HINT_EXT
public static final int EGL_YUV_COLOR_SPACE_HINT_EXT- See Also:
-
EGL_SAMPLE_RANGE_HINT_EXT
public static final int EGL_SAMPLE_RANGE_HINT_EXT- See Also:
-
EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT
public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT- See Also:
-
EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT
public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT- See Also:
-
EGL_ITU_REC601_EXT
public static final int EGL_ITU_REC601_EXT- See Also:
-
EGL_ITU_REC709_EXT
public static final int EGL_ITU_REC709_EXT- See Also:
-
EGL_ITU_REC2020_EXT
public static final int EGL_ITU_REC2020_EXT- See Also:
-
EGL_YUV_FULL_RANGE_EXT
public static final int EGL_YUV_FULL_RANGE_EXT- See Also:
-
EGL_YUV_NARROW_RANGE_EXT
public static final int EGL_YUV_NARROW_RANGE_EXT- See Also:
-
EGL_YUV_CHROMA_SITING_0_EXT
public static final int EGL_YUV_CHROMA_SITING_0_EXT- See Also:
-
EGL_YUV_CHROMA_SITING_0_5_EXT
public static final int EGL_YUV_CHROMA_SITING_0_5_EXT- See Also:
-