This extension builds on EXT_image_dma_buf_import, in order to support format modifiers used for tiling, compression, and additional non-linear
modes. It also adds support for a fourth auxiliary plane, and queries for the implementation-supported types.
Requires EXT_image_dma_buf_import.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE3_FD_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE3_OFFSET_EXT
Accepted as an attribute in the |
| public static final int | EGL_DMA_BUF_PLANE3_PITCH_EXT
Accepted as an attribute in the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public static boolean | eglQueryDmaBufFormatsEXT(long dpy, int[] formats, int[] num_formats)
Array version of: |
| public static boolean | eglQueryDmaBufModifiersEXT(long dpy, int format, LongBuffer modifiers, IntBuffer external_only, IntBuffer num_modifiers)
|
| public static boolean | eglQueryDmaBufModifiersEXT(long dpy, int format, long[] modifiers, int[] external_only, int[] num_modifiers)
Array version of: |
| public static int | |
| public static int | neglQueryDmaBufModifiersEXT(long dpy, int format, int max_modifiers, long modifiers, long external_only, long num_modifiers)
|
| EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE3_FD_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE3_FD_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE3_OFFSET_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE3_OFFSET_EXT Accepted as an attribute in the | |
| EGL_DMA_BUF_PLANE3_PITCH_EXT | back to summary |
|---|---|
| public static final int EGL_DMA_BUF_PLANE3_PITCH_EXT Accepted as an attribute in the | |
| EXTImageDMABufImportModifiers | back to summary |
|---|---|
| protected EXTImageDMABufImportModifiers() | |
| eglQueryDmaBufFormatsEXT | back to summary |
|---|---|
public static boolean eglQueryDmaBufFormatsEXT(long dpy, IntBuffer formats, IntBuffer num_formats)
| |
| eglQueryDmaBufFormatsEXT | back to summary |
|---|---|
| public static boolean eglQueryDmaBufFormatsEXT(long dpy, int[] formats, int[] num_formats) Array version of:
| |
| eglQueryDmaBufModifiersEXT | back to summary |
|---|---|
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, LongBuffer modifiers, IntBuffer external_only, IntBuffer num_modifiers)
| |
| eglQueryDmaBufModifiersEXT | back to summary |
|---|---|
| public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, long[] modifiers, int[] external_only, int[] num_modifiers) Array version of:
| |
| neglQueryDmaBufFormatsEXT | back to summary |
|---|---|
| public static int neglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats) | |
| neglQueryDmaBufModifiersEXT | back to summary |
|---|---|
| public static int neglQueryDmaBufModifiersEXT(long dpy, int format, int max_modifiers, long modifiers, long external_only, long num_modifiers) | |