Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class INTELPlanarYUV

extends Object
Class Inheritance

Native bindings to the intel_planar_yuv extension.

The purpose of this extension is to provide OpenCL support for the Planar YUV (YCbCr) image formats. NV12_INTEL format must be supported; support for other Planar YUV formats that may be defined in this extension is optional.

The extension introduces two new cl_mem_flags:

Requires CL12.

Field Summary

Modifier and TypeField and Description
public static final int
CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL

Accepted as arguments passed to GetDeviceInfo.

public static final int
CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL

Accepted as arguments passed to GetDeviceInfo.

public static final int
CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL

Accepted as cl_mem_flags.

public static final int
CL_MEM_NO_ACCESS_INTEL

Accepted as cl_mem_flags.

public static final int
CL_NV12_INTEL

Accepted as image_channel_order of CLImageFormat.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTELback to summary
public static final int CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL

Accepted as arguments passed to GetDeviceInfo.

CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTELback to summary
public static final int CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL

Accepted as arguments passed to GetDeviceInfo.

CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTELback to summary
public static final int CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL

Accepted as cl_mem_flags.

CL_MEM_NO_ACCESS_INTELback to summary
public static final int CL_MEM_NO_ACCESS_INTEL

Accepted as cl_mem_flags.

CL_NV12_INTELback to summary
public static final int CL_NV12_INTEL

Accepted as image_channel_order of CLImageFormat.

Constructor Detail

INTELPlanarYUVback to summary
private INTELPlanarYUV()