public class MESAImageDMABufExport
extends java.lang.Object
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.4 and KHR_image_base. The EGL implementation must be running on a Linux kernel supporting the dma_buf buffer sharing
mechanism.
| Modifier and Type | Method and Description |
|---|---|
static boolean |
eglExportDMABUFImageMESA(long dpy,
long image,
int[] fds,
int[] strides,
int[] offsets)
Array version of:
ExportDMABUFImageMESA |
static boolean |
eglExportDMABUFImageMESA(long dpy,
long image,
java.nio.IntBuffer fds,
java.nio.IntBuffer strides,
java.nio.IntBuffer offsets) |
static boolean |
eglExportDMABUFImageQueryMESA(long dpy,
long image,
int[] fourcc,
int[] num_planes,
long[] modifiers)
Array version of:
ExportDMABUFImageQueryMESA |
static boolean |
eglExportDMABUFImageQueryMESA(long dpy,
long image,
java.nio.IntBuffer fourcc,
java.nio.IntBuffer num_planes,
java.nio.LongBuffer modifiers) |
static int |
neglExportDMABUFImageMESA(long dpy,
long image,
long fds,
long strides,
long offsets) |
static int |
neglExportDMABUFImageQueryMESA(long dpy,
long image,
long fourcc,
long num_planes,
long modifiers) |
public static int neglExportDMABUFImageQueryMESA(long dpy,
long image,
long fourcc,
long num_planes,
long modifiers)
public static boolean eglExportDMABUFImageQueryMESA(long dpy,
long image,
@Nullable
java.nio.IntBuffer fourcc,
@Nullable
java.nio.IntBuffer num_planes,
@Nullable
java.nio.LongBuffer modifiers)
public static int neglExportDMABUFImageMESA(long dpy,
long image,
long fds,
long strides,
long offsets)
public static boolean eglExportDMABUFImageMESA(long dpy,
long image,
@Nullable
java.nio.IntBuffer fds,
@Nullable
java.nio.IntBuffer strides,
@Nullable
java.nio.IntBuffer offsets)
public static boolean eglExportDMABUFImageQueryMESA(long dpy,
long image,
@Nullable
int[] fourcc,
@Nullable
int[] num_planes,
@Nullable
long[] modifiers)
ExportDMABUFImageQueryMESApublic static boolean eglExportDMABUFImageMESA(long dpy,
long image,
@Nullable
int[] fds,
@Nullable
int[] strides,
@Nullable
int[] offsets)
ExportDMABUFImageMESACopyright LWJGL. All Rights Reserved. License terms.