Top Description Fields Constructors Methods
org.lwjgl.egl

public final Class EXTImageDMABufImport

extends Object
Class Inheritance

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

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_DMA_BUF_PLANE0_FD_EXTback to summary
public static final int EGL_DMA_BUF_PLANE0_FD_EXT
EGL_DMA_BUF_PLANE0_OFFSET_EXTback to summary
public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT
EGL_DMA_BUF_PLANE0_PITCH_EXTback to summary
public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT
EGL_DMA_BUF_PLANE1_FD_EXTback to summary
public static final int EGL_DMA_BUF_PLANE1_FD_EXT
EGL_DMA_BUF_PLANE1_OFFSET_EXTback to summary
public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT
EGL_DMA_BUF_PLANE1_PITCH_EXTback to summary
public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT
EGL_DMA_BUF_PLANE2_FD_EXTback to summary
public static final int EGL_DMA_BUF_PLANE2_FD_EXT
EGL_DMA_BUF_PLANE2_OFFSET_EXTback to summary
public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT
EGL_DMA_BUF_PLANE2_PITCH_EXTback to summary
public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT
EGL_ITU_REC2020_EXTback to summary
public static final int EGL_ITU_REC2020_EXT
EGL_ITU_REC601_EXTback to summary
public static final int EGL_ITU_REC601_EXT
EGL_ITU_REC709_EXTback to summary
public static final int EGL_ITU_REC709_EXT
EGL_LINUX_DMA_BUF_EXTback to summary
public static final int EGL_LINUX_DMA_BUF_EXT
EGL_LINUX_DRM_FOURCC_EXTback to summary
public static final int EGL_LINUX_DRM_FOURCC_EXT
EGL_SAMPLE_RANGE_HINT_EXTback to summary
public static final int EGL_SAMPLE_RANGE_HINT_EXT
EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXTback to summary
public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT
EGL_YUV_CHROMA_SITING_0_5_EXTback to summary
public static final int EGL_YUV_CHROMA_SITING_0_5_EXT
EGL_YUV_CHROMA_SITING_0_EXTback to summary
public static final int EGL_YUV_CHROMA_SITING_0_EXT
EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXTback to summary
public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT
EGL_YUV_COLOR_SPACE_HINT_EXTback to summary
public static final int EGL_YUV_COLOR_SPACE_HINT_EXT
EGL_YUV_FULL_RANGE_EXTback to summary
public static final int EGL_YUV_FULL_RANGE_EXT
EGL_YUV_NARROW_RANGE_EXTback to summary
public static final int EGL_YUV_NARROW_RANGE_EXT

Constructor Detail

EXTImageDMABufImportback to summary
private EXTImageDMABufImport()