HDK
|
Go to the source code of this file.
Macros | |
#define | cl_intel_va_api_media_sharing 1 |
#define | CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL -1098 |
#define | CL_INVALID_VA_API_MEDIA_SURFACE_INTEL -1099 |
#define | CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL -1100 |
#define | CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL -1101 |
#define | CL_VA_API_DISPLAY_INTEL 0x4094 |
#define | CL_PREFERRED_DEVICES_FOR_VA_API_INTEL 0x4095 |
#define | CL_ALL_DEVICES_FOR_VA_API_INTEL 0x4096 |
#define | CL_CONTEXT_VA_API_DISPLAY_INTEL 0x4097 |
#define | CL_MEM_VA_API_MEDIA_SURFACE_INTEL 0x4098 |
#define | CL_IMAGE_VA_API_PLANE_INTEL 0x4099 |
#define | CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL 0x409A |
#define | CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL 0x409B |
Typedefs | |
typedef cl_uint | cl_va_api_device_source_intel |
typedef cl_uint | cl_va_api_device_set_intel |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | clGetDeviceIDsFromVA_APIMediaAdapterINTEL_fn )(cl_platform_id, cl_va_api_device_source_intel, void *, cl_va_api_device_set_intel, cl_uint, cl_device_id *, cl_uint *) CL_EXT_SUFFIX__VERSION_1_2 |
typedef CL_API_ENTRY cl_mem(CL_API_CALL * | clCreateFromVA_APIMediaSurfaceINTEL_fn )(cl_context, cl_mem_flags, VASurfaceID *, cl_uint, cl_int *) CL_EXT_SUFFIX__VERSION_1_2 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | clEnqueueAcquireVA_APIMediaSurfacesINTEL_fn )(cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | clEnqueueReleaseVA_APIMediaSurfacesINTEL_fn )(cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
Functions | |
CL_API_ENTRY cl_int CL_API_CALL | clGetDeviceIDsFromVA_APIMediaAdapterINTEL (cl_platform_id, cl_va_api_device_source_intel, void *, cl_va_api_device_set_intel, cl_uint, cl_device_id *, cl_uint *) CL_EXT_SUFFIX__VERSION_1_2 |
CL_API_ENTRY cl_mem CL_API_CALL | clCreateFromVA_APIMediaSurfaceINTEL (cl_context, cl_mem_flags, VASurfaceID *, cl_uint, cl_int *) CL_EXT_SUFFIX__VERSION_1_2 |
CL_API_ENTRY cl_int CL_API_CALL | clEnqueueAcquireVA_APIMediaSurfacesINTEL (cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
CL_API_ENTRY cl_int CL_API_CALL | clEnqueueReleaseVA_APIMediaSurfacesINTEL (cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
#define CL_ALL_DEVICES_FOR_VA_API_INTEL 0x4096 |
Definition at line 81 of file cl_va_api_media_sharing_intel.h.
#define CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL 0x409A |
Definition at line 93 of file cl_va_api_media_sharing_intel.h.
#define CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL 0x409B |
Definition at line 94 of file cl_va_api_media_sharing_intel.h.
#define CL_CONTEXT_VA_API_DISPLAY_INTEL 0x4097 |
Definition at line 84 of file cl_va_api_media_sharing_intel.h.
#define CL_IMAGE_VA_API_PLANE_INTEL 0x4099 |
Definition at line 90 of file cl_va_api_media_sharing_intel.h.
#define cl_intel_va_api_media_sharing 1 |
Definition at line 68 of file cl_va_api_media_sharing_intel.h.
#define CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL -1098 |
Definition at line 71 of file cl_va_api_media_sharing_intel.h.
#define CL_INVALID_VA_API_MEDIA_SURFACE_INTEL -1099 |
Definition at line 72 of file cl_va_api_media_sharing_intel.h.
#define CL_MEM_VA_API_MEDIA_SURFACE_INTEL 0x4098 |
Definition at line 87 of file cl_va_api_media_sharing_intel.h.
#define CL_PREFERRED_DEVICES_FOR_VA_API_INTEL 0x4095 |
Definition at line 80 of file cl_va_api_media_sharing_intel.h.
#define CL_VA_API_DISPLAY_INTEL 0x4094 |
Definition at line 77 of file cl_va_api_media_sharing_intel.h.
#define CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL -1100 |
Definition at line 73 of file cl_va_api_media_sharing_intel.h.
#define CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL -1101 |
Definition at line 74 of file cl_va_api_media_sharing_intel.h.
typedef cl_uint cl_va_api_device_set_intel |
Definition at line 97 of file cl_va_api_media_sharing_intel.h.
typedef cl_uint cl_va_api_device_source_intel |
Definition at line 96 of file cl_va_api_media_sharing_intel.h.
typedef CL_API_ENTRY cl_mem(CL_API_CALL * clCreateFromVA_APIMediaSurfaceINTEL_fn)(cl_context, cl_mem_flags, VASurfaceID *, cl_uint, cl_int *) CL_EXT_SUFFIX__VERSION_1_2 |
Definition at line 126 of file cl_va_api_media_sharing_intel.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * clEnqueueAcquireVA_APIMediaSurfacesINTEL_fn)(cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
Definition at line 142 of file cl_va_api_media_sharing_intel.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * clEnqueueReleaseVA_APIMediaSurfacesINTEL_fn)(cl_command_queue, cl_uint, const cl_mem *, cl_uint, const cl_event *, cl_event *) CL_EXT_SUFFIX__VERSION_1_2 |
Definition at line 159 of file cl_va_api_media_sharing_intel.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * clGetDeviceIDsFromVA_APIMediaAdapterINTEL_fn)(cl_platform_id, cl_va_api_device_source_intel, void *, cl_va_api_device_set_intel, cl_uint, cl_device_id *, cl_uint *) CL_EXT_SUFFIX__VERSION_1_2 |
Definition at line 109 of file cl_va_api_media_sharing_intel.h.
CL_API_ENTRY cl_mem CL_API_CALL clCreateFromVA_APIMediaSurfaceINTEL | ( | cl_context | , |
cl_mem_flags | , | ||
VASurfaceID * | , | ||
cl_uint | , | ||
cl_int * | |||
) |
CL_API_ENTRY cl_int CL_API_CALL clEnqueueAcquireVA_APIMediaSurfacesINTEL | ( | cl_command_queue | , |
cl_uint | , | ||
const cl_mem * | , | ||
cl_uint | , | ||
const cl_event * | , | ||
cl_event * | |||
) |
CL_API_ENTRY cl_int CL_API_CALL clEnqueueReleaseVA_APIMediaSurfacesINTEL | ( | cl_command_queue | , |
cl_uint | , | ||
const cl_mem * | , | ||
cl_uint | , | ||
const cl_event * | , | ||
cl_event * | |||
) |
CL_API_ENTRY cl_int CL_API_CALL clGetDeviceIDsFromVA_APIMediaAdapterINTEL | ( | cl_platform_id | , |
cl_va_api_device_source_intel | , | ||
void * | , | ||
cl_va_api_device_set_intel | , | ||
cl_uint | , | ||
cl_device_id * | , | ||
cl_uint * | |||
) |