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.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | CL_DEVICE_ME_VERSION_INTEL
Accepted as arguments to clGetDeviceInfo. |
| public static final int | CL_ME_CHROMA_INTRA_PREDICT_ENABLED_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_CHROMA_PREDICTOR_MODE_DC_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_COST_PENALTY_HIGH_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PENALTY_LOW_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PENALTY_NONE_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PENALTY_NORMAL_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PRECISION_DPEL_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PRECISION_HEL_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PRECISION_PEL_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_COST_PRECISION_QPEL_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_LUMA_INTRA_PREDICT_ENABLED_INTEL
Accepted as flags passed to the kernel. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_DC_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL
Valid intra-search predictor mode constants. |
| public static final int | CL_ME_MB_TYPE_16x16_INTEL
Valid macroblock type constants. |
| public static final int | CL_ME_MB_TYPE_4x4_INTEL
Valid macroblock type constants. |
| public static final int | CL_ME_MB_TYPE_8x8_INTEL
Valid macroblock type constants. |
| public static final int | CL_ME_VERSION_ADVANCED_VER_1_INTEL
Valid constant values returned by clGetDeviceInfo. |
| Access | Constructor and Description |
|---|---|
| private |
| CL_DEVICE_ME_VERSION_INTEL | back to summary |
|---|---|
| public static final int CL_DEVICE_ME_VERSION_INTEL Accepted as arguments to clGetDeviceInfo. | |
| CL_ME_CHROMA_INTRA_PREDICT_ENABLED_INTEL | back to summary |
|---|---|
| public static final int CL_ME_CHROMA_INTRA_PREDICT_ENABLED_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_CHROMA_PREDICTOR_MODE_DC_INTEL | back to summary |
|---|---|
| public static final int CL_ME_CHROMA_PREDICTOR_MODE_DC_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL | back to summary |
|---|---|
| public static final int CL_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_COST_PENALTY_HIGH_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PENALTY_HIGH_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PENALTY_LOW_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PENALTY_LOW_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PENALTY_NONE_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PENALTY_NONE_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PENALTY_NORMAL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PENALTY_NORMAL_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PRECISION_DPEL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PRECISION_DPEL_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PRECISION_HEL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PRECISION_HEL_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PRECISION_PEL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PRECISION_PEL_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_COST_PRECISION_QPEL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_COST_PRECISION_QPEL_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_LUMA_INTRA_PREDICT_ENABLED_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_INTRA_PREDICT_ENABLED_INTEL Accepted as flags passed to the kernel. | |
| CL_ME_LUMA_PREDICTOR_MODE_DC_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_DC_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL | back to summary |
|---|---|
| public static final int CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL Valid intra-search predictor mode constants. | |
| CL_ME_MB_TYPE_16x16_INTEL | back to summary |
|---|---|
| public static final int CL_ME_MB_TYPE_16x16_INTEL Valid macroblock type constants. | |
| CL_ME_MB_TYPE_4x4_INTEL | back to summary |
|---|---|
| public static final int CL_ME_MB_TYPE_4x4_INTEL Valid macroblock type constants. | |
| CL_ME_MB_TYPE_8x8_INTEL | back to summary |
|---|---|
| public static final int CL_ME_MB_TYPE_8x8_INTEL Valid macroblock type constants. | |
| CL_ME_VERSION_ADVANCED_VER_1_INTEL | back to summary |
|---|---|
| public static final int CL_ME_VERSION_ADVANCED_VER_1_INTEL Valid constant values returned by clGetDeviceInfo. | |
| INTELAdvancedMotionEstimation | back to summary |
|---|---|
| private INTELAdvancedMotionEstimation() | |