Package org.lwjgl.egl
Class EXTYUVSurface
- java.lang.Object
-
- org.lwjgl.egl.EXTYUVSurface
-
public final class EXTYUVSurface extends java.lang.Object
Native bindings to the EXT_yuv_surface extension.This extension defines a set of new EGL configuration attributes and values which allows EGL to create and use YUV surfaces.
YUV formats can be described using a few simple parameters, and every format can be given with these six parameters. These parameters include the color order, the number of planes, subsample, plane depth, color conversion and depth range.
This extension describes how EGL will handle YUV surfaces, but requires that the client API describe how to fill such a surface. An example of such an extension would be GL_EXT_yuv_target.
Requires
EGL L.1
.
-
-
Field Summary
-
-
-
Field Detail
-
EGL_YUV_ORDER_EXT
public static final int EGL_YUV_ORDER_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_NUMBER_OF_PLANES_EXT
public static final int EGL_YUV_NUMBER_OF_PLANES_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_SUBSAMPLE_EXT
public static final int EGL_YUV_SUBSAMPLE_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_DEPTH_RANGE_EXT
public static final int EGL_YUV_DEPTH_RANGE_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_CSC_STANDARD_EXT
public static final int EGL_YUV_CSC_STANDARD_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_PLANE_BPP_EXT
public static final int EGL_YUV_PLANE_BPP_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_BUFFER_EXT
public static final int EGL_YUV_BUFFER_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_YUV_EXT
public static final int EGL_YUV_ORDER_YUV_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_YVU_EXT
public static final int EGL_YUV_ORDER_YVU_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_YUYV_EXT
public static final int EGL_YUV_ORDER_YUYV_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_UYVY_EXT
public static final int EGL_YUV_ORDER_UYVY_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_YVYU_EXT
public static final int EGL_YUV_ORDER_YVYU_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_VYUY_EXT
public static final int EGL_YUV_ORDER_VYUY_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_ORDER_AYUV_EXT
public static final int EGL_YUV_ORDER_AYUV_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_SUBSAMPLE_4_2_0_EXT
public static final int EGL_YUV_SUBSAMPLE_4_2_0_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_SUBSAMPLE_4_2_2_EXT
public static final int EGL_YUV_SUBSAMPLE_4_2_2_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_SUBSAMPLE_4_4_4_EXT
public static final int EGL_YUV_SUBSAMPLE_4_4_4_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_DEPTH_RANGE_LIMITED_EXT
public static final int EGL_YUV_DEPTH_RANGE_LIMITED_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_DEPTH_RANGE_FULL_EXT
public static final int EGL_YUV_DEPTH_RANGE_FULL_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_CSC_STANDARD_601_EXT
public static final int EGL_YUV_CSC_STANDARD_601_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_CSC_STANDARD_709_EXT
public static final int EGL_YUV_CSC_STANDARD_709_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_CSC_STANDARD_2020_EXT
public static final int EGL_YUV_CSC_STANDARD_2020_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_PLANE_BPP_0_EXT
public static final int EGL_YUV_PLANE_BPP_0_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_PLANE_BPP_8_EXT
public static final int EGL_YUV_PLANE_BPP_8_EXT
- See Also:
- Constant Field Values
-
EGL_YUV_PLANE_BPP_10_EXT
public static final int EGL_YUV_PLANE_BPP_10_EXT
- See Also:
- Constant Field Values
-
-