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. and KHR_image_base. The EGL implementation must be running on a Linux kernel supporting the dma_buf buffer sharing
mechanism.
| Modifier and Type | Field 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 |
| Access | Constructor and Description |
|---|---|
| private |
| EGL_DMA_BUF_PLANE0_FD_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE0_FD_EXT | |
| EGL_DMA_BUF_PLANE0_OFFSET_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT | |
| EGL_DMA_BUF_PLANE0_PITCH_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT | |
| EGL_DMA_BUF_PLANE1_FD_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE1_FD_EXT | |
| EGL_DMA_BUF_PLANE1_OFFSET_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT | |
| EGL_DMA_BUF_PLANE1_PITCH_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT | |
| EGL_DMA_BUF_PLANE2_FD_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE2_FD_EXT | |
| EGL_DMA_BUF_PLANE2_OFFSET_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT | |
| EGL_DMA_BUF_PLANE2_PITCH_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT | |
| EGL_ITU_REC2020_EXT | back to summary |
|---|---|
| public static final int EGL_ITU_REC2020_EXT | |
| EGL_ITU_REC601_EXT | back to summary |
|---|---|
| public static final int EGL_ITU_REC601_EXT | |
| EGL_ITU_REC709_EXT | back to summary |
|---|---|
| public static final int EGL_ITU_REC709_EXT | |
| EGL_LINUX_DMA_BUF_EXT | back to summary |
|---|---|
| public static final int EGL_LINUX_DMA_BUF_EXT | |
| EGL_LINUX_DRM_FOURCC_EXT | back to summary |
|---|---|
| public static final int EGL_LINUX_DRM_FOURCC_EXT | |
| EGL_SAMPLE_RANGE_HINT_EXT | back to summary |
|---|---|
| public static final int EGL_SAMPLE_RANGE_HINT_EXT | |
| EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT | |
| EGL_YUV_CHROMA_SITING_0_5_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_CHROMA_SITING_0_5_EXT | |
| EGL_YUV_CHROMA_SITING_0_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_CHROMA_SITING_0_EXT | |
| EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT | |
| EGL_YUV_COLOR_SPACE_HINT_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_COLOR_SPACE_HINT_EXT | |
| EGL_YUV_FULL_RANGE_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_FULL_RANGE_EXT | |
| EGL_YUV_NARROW_RANGE_EXT | back to summary |
|---|---|
| public static final int EGL_YUV_NARROW_RANGE_EXT | |
| EXTImageDMABufImport | back to summary |
|---|---|
| private EXTImageDMABufImport() | |