Package org.lwjgl.opencl
Class INTELAdvancedMotionEstimation
- java.lang.Object
-
- org.lwjgl.opencl.INTELAdvancedMotionEstimation
-
public final class INTELAdvancedMotionEstimation extends java.lang.Object
Native bindings to the intel_advanced_motion_estimation extension.This extension builds upon the cl_intel_motion_estimation extension by providing block-based estimation and greater control over the estimation algorithm.
This extension reuses the set of host-callable functions and "motion estimation accelerator objects" defined in the cl_intel_motion_estimation extension. This extension depends on the OpenCL 1.2 built-in kernel infrastructure and on the cl_intel_accelerator extension, which provides an abstraction for domain-specific acceleration in the OpenCL runtime.
Requires
intel_motion_estimation
.
-
-
Field Summary
-
-
-
Field Detail
-
CL_DEVICE_ME_VERSION_INTEL
Accepted as arguments to clGetDeviceInfo.
-
CL_ME_CHROMA_INTRA_PREDICT_ENABLED_INTEL, CL_ME_LUMA_INTRA_PREDICT_ENABLED_INTEL, CL_ME_COST_PENALTY_NONE_INTEL, CL_ME_COST_PENALTY_LOW_INTEL, CL_ME_COST_PENALTY_NORMAL_INTEL, CL_ME_COST_PENALTY_HIGH_INTEL, CL_ME_COST_PRECISION_QPEL_INTEL, CL_ME_COST_PRECISION_HEL_INTEL, CL_ME_COST_PRECISION_PEL_INTEL, CL_ME_COST_PRECISION_DPEL_INTEL
Accepted as flags passed to the kernel.
-
CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL, CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL, CL_ME_LUMA_PREDICTOR_MODE_DC_INTEL, CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL, CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL, CL_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL, CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL, CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL, CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL, CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL, CL_ME_CHROMA_PREDICTOR_MODE_DC_INTEL, CL_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL, CL_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL, CL_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL
Valid intra-search predictor mode constants.
-
CL_ME_VERSION_ADVANCED_VER_1_INTEL
Valid constant values returned by clGetDeviceInfo.
-
CL_ME_MB_TYPE_16x16_INTEL, CL_ME_MB_TYPE_8x8_INTEL, CL_ME_MB_TYPE_4x4_INTEL
Valid macroblock type constants.
-
-