This extension provides entry points for integrating EGLImage with the dma-buf infrastructure. The extension allows creating a Linux dma_buf file descriptor or multiple file descriptors, in the case of multi-plane YUV image, from an EGLImage.
It is designed to provide the complementary functionality to EGL_EXT_image_dma_buf_import.
Requires EGL 1. and KHR_image_base. The EGL implementation must be running on a Linux kernel supporting the dma_buf buffer sharing
mechanism.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public static boolean | eglExportDMABUFImageMESA(long dpy, long image, int[] fds, int[] strides, int[] offsets)
Array version of: |
| public static boolean | eglExportDMABUFImageQueryMESA(long dpy, long image, IntBuffer fourcc, IntBuffer num_planes, LongBuffer modifiers)
|
| public static boolean | eglExportDMABUFImageQueryMESA(long dpy, long image, int[] fourcc, int[] num_planes, long[] modifiers)
Array version of: |
| public static int | |
| public static int |
| MESAImageDMABufExport | back to summary |
|---|---|
| protected MESAImageDMABufExport() | |
| eglExportDMABUFImageMESA | back to summary |
|---|---|
public static boolean eglExportDMABUFImageMESA(long dpy, long image, IntBuffer fds, IntBuffer strides, IntBuffer offsets)
| |
| eglExportDMABUFImageMESA | back to summary |
|---|---|
| public static boolean eglExportDMABUFImageMESA(long dpy, long image, int[] fds, int[] strides, int[] offsets) Array version of:
| |
| eglExportDMABUFImageQueryMESA | back to summary |
|---|---|
public static boolean eglExportDMABUFImageQueryMESA(long dpy, long image, IntBuffer fourcc, IntBuffer num_planes, LongBuffer modifiers)
| |
| eglExportDMABUFImageQueryMESA | back to summary |
|---|---|
| public static boolean eglExportDMABUFImageQueryMESA(long dpy, long image, int[] fourcc, int[] num_planes, long[] modifiers) Array version of:
| |
| neglExportDMABUFImageMESA | back to summary |
|---|---|
| public static int neglExportDMABUFImageMESA(long dpy, long image, long fds, long strides, long offsets) | |
| neglExportDMABUFImageQueryMESA | back to summary |
|---|---|
| public static int neglExportDMABUFImageQueryMESA(long dpy, long image, long fourcc, long num_planes, long modifiers) | |