HDK
|
Go to the source code of this file.
#define CL_ADAPTER_D3D9_KHR 0x2020 |
Definition at line 65 of file cl_dx9_media_sharing.h.
#define CL_ADAPTER_D3D9EX_KHR 0x2021 |
Definition at line 66 of file cl_dx9_media_sharing.h.
#define CL_ADAPTER_DXVA_KHR 0x2022 |
Definition at line 67 of file cl_dx9_media_sharing.h.
#define CL_ALL_DEVICES_FOR_DX9_INTEL 0x4025 |
Definition at line 147 of file cl_dx9_media_sharing.h.
#define CL_ALL_DEVICES_FOR_DX9_MEDIA_ADAPTER_KHR 0x2024 |
Definition at line 71 of file cl_dx9_media_sharing.h.
#define CL_COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR 0x202B |
Definition at line 86 of file cl_dx9_media_sharing.h.
#define CL_COMMAND_ACQUIRE_DX9_OBJECTS_INTEL 0x402A |
Definition at line 162 of file cl_dx9_media_sharing.h.
#define CL_COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR 0x202C |
Definition at line 87 of file cl_dx9_media_sharing.h.
#define CL_COMMAND_RELEASE_DX9_OBJECTS_INTEL 0x402B |
Definition at line 163 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_ADAPTER_D3D9_KHR 0x2025 |
Definition at line 74 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_ADAPTER_D3D9EX_KHR 0x2026 |
Definition at line 75 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_ADAPTER_DXVA_KHR 0x2027 |
Definition at line 76 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_D3D9_DEVICE_INTEL 0x4026 |
Definition at line 150 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_D3D9EX_DEVICE_INTEL 0x4072 |
Definition at line 151 of file cl_dx9_media_sharing.h.
#define CL_CONTEXT_DXVA_DEVICE_INTEL 0x4073 |
Definition at line 152 of file cl_dx9_media_sharing.h.
#define CL_D3D9_DEVICE_INTEL 0x4022 |
Definition at line 141 of file cl_dx9_media_sharing.h.
#define CL_D3D9EX_DEVICE_INTEL 0x4070 |
Definition at line 142 of file cl_dx9_media_sharing.h.
#define CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR -1012 |
Definition at line 61 of file cl_dx9_media_sharing.h.
#define CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR -1013 |
Definition at line 62 of file cl_dx9_media_sharing.h.
#define CL_DX9_RESOURCE_ALREADY_ACQUIRED_INTEL -1012 |
Definition at line 137 of file cl_dx9_media_sharing.h.
#define CL_DX9_RESOURCE_NOT_ACQUIRED_INTEL -1013 |
Definition at line 138 of file cl_dx9_media_sharing.h.
#define CL_DXVA_DEVICE_INTEL 0x4071 |
Definition at line 143 of file cl_dx9_media_sharing.h.
#define CL_IMAGE_DX9_MEDIA_PLANE_KHR 0x202A |
Definition at line 83 of file cl_dx9_media_sharing.h.
#define CL_IMAGE_DX9_PLANE_INTEL 0x4075 |
Definition at line 159 of file cl_dx9_media_sharing.h.
#define cl_intel_dx9_media_sharing 1 |
Definition at line 129 of file cl_dx9_media_sharing.h.
#define cl_intel_sharing_format_query_dx9 1 |
Definition at line 239 of file cl_dx9_media_sharing.h.
#define CL_INVALID_DX9_DEVICE_INTEL -1010 |
Definition at line 135 of file cl_dx9_media_sharing.h.
#define CL_INVALID_DX9_MEDIA_ADAPTER_KHR -1010 |
Definition at line 59 of file cl_dx9_media_sharing.h.
#define CL_INVALID_DX9_MEDIA_SURFACE_KHR -1011 |
Definition at line 60 of file cl_dx9_media_sharing.h.
#define CL_INVALID_DX9_RESOURCE_INTEL -1011 |
Definition at line 136 of file cl_dx9_media_sharing.h.
#define cl_khr_dx9_media_sharing 1 |
Definition at line 29 of file cl_dx9_media_sharing.h.
#define CL_MEM_DX9_MEDIA_ADAPTER_TYPE_KHR 0x2028 |
Definition at line 79 of file cl_dx9_media_sharing.h.
#define CL_MEM_DX9_MEDIA_SURFACE_INFO_KHR 0x2029 |
Definition at line 80 of file cl_dx9_media_sharing.h.
#define CL_MEM_DX9_RESOURCE_INTEL 0x4027 |
Definition at line 155 of file cl_dx9_media_sharing.h.
#define CL_MEM_DX9_SHARED_HANDLE_INTEL 0x4074 |
Definition at line 156 of file cl_dx9_media_sharing.h.
#define CL_PREFERRED_DEVICES_FOR_DX9_INTEL 0x4024 |
Definition at line 146 of file cl_dx9_media_sharing.h.
#define CL_PREFERRED_DEVICES_FOR_DX9_MEDIA_ADAPTER_KHR 0x2023 |
Definition at line 70 of file cl_dx9_media_sharing.h.
typedef cl_uint cl_dx9_device_set_intel |
Definition at line 132 of file cl_dx9_media_sharing.h.
typedef cl_uint cl_dx9_device_source_intel |
Definition at line 131 of file cl_dx9_media_sharing.h.
typedef cl_uint cl_dx9_media_adapter_set_khr |
Definition at line 32 of file cl_dx9_media_sharing.h.
typedef cl_uint cl_dx9_media_adapter_type_khr |
Definition at line 31 of file cl_dx9_media_sharing.h.
typedef cl_mem(CL_API_CALL * clCreateFromDX9MediaSurfaceINTEL_fn)(cl_context context, cl_mem_flags flags, IDirect3DSurface9 *resource, HANDLE sharedHandle, UINT plane, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1 |
Definition at line 194 of file cl_dx9_media_sharing.h.
typedef cl_mem(CL_API_CALL * clCreateFromDX9MediaSurfaceKHR_fn)(cl_context context, cl_mem_flags flags, cl_dx9_media_adapter_type_khr adapter_type, void *surface_info, cl_uint plane, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_2 |
Definition at line 101 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clEnqueueAcquireDX9MediaSurfacesKHR_fn)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_2 |
Definition at line 109 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clEnqueueAcquireDX9ObjectsINTEL_fn)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_1 |
Definition at line 211 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clEnqueueReleaseDX9MediaSurfacesKHR_fn)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_2 |
Definition at line 117 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clEnqueueReleaseDX9ObjectsINTEL_fn)(cl_command_queue command_queue, cl_uint num_objects, cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_1 |
Definition at line 228 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL* clGetDeviceIDsFromDX9INTEL_fn)(cl_platform_id platform, cl_dx9_device_source_intel dx9_device_source, void *dx9_object, cl_dx9_device_set_intel dx9_device_set, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices) CL_API_SUFFIX__VERSION_1_1 |
Definition at line 176 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clGetDeviceIDsFromDX9MediaAdapterKHR_fn)(cl_platform_id platform, cl_uint num_media_adapters, cl_dx9_media_adapter_type_khr *media_adapter_type, void *media_adapters, cl_dx9_media_adapter_set_khr media_adapter_set, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices) CL_API_SUFFIX__VERSION_1_2 |
Definition at line 91 of file cl_dx9_media_sharing.h.
typedef cl_int(CL_API_CALL * clGetSupportedDX9MediaSurfaceFormatsINTEL_fn)(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint plane, cl_uint num_entries, D3DFORMAT *dx9_formats, cl_uint *num_surface_formats) |
Definition at line 254 of file cl_dx9_media_sharing.h.
CL_API_ENTRY cl_mem CL_API_CALL clCreateFromDX9MediaSurfaceINTEL | ( | cl_context | context, |
cl_mem_flags | flags, | ||
IDirect3DSurface9 * | resource, | ||
HANDLE | sharedHandle, | ||
UINT | plane, | ||
cl_int * | errcode_ret | ||
) |
CL_API_ENTRY cl_int CL_API_CALL clEnqueueAcquireDX9ObjectsINTEL | ( | cl_command_queue | command_queue, |
cl_uint | num_objects, | ||
const cl_mem * | mem_objects, | ||
cl_uint | num_events_in_wait_list, | ||
const cl_event * | event_wait_list, | ||
cl_event * | event | ||
) |
CL_API_ENTRY cl_int CL_API_CALL clEnqueueReleaseDX9ObjectsINTEL | ( | cl_command_queue | command_queue, |
cl_uint | num_objects, | ||
cl_mem * | mem_objects, | ||
cl_uint | num_events_in_wait_list, | ||
const cl_event * | event_wait_list, | ||
cl_event * | event | ||
) |
CL_API_ENTRY cl_int CL_API_CALL clGetDeviceIDsFromDX9INTEL | ( | cl_platform_id | platform, |
cl_dx9_device_source_intel | dx9_device_source, | ||
void * | dx9_object, | ||
cl_dx9_device_set_intel | dx9_device_set, | ||
cl_uint | num_entries, | ||
cl_device_id * | devices, | ||
cl_uint * | num_devices | ||
) |
CL_API_ENTRY cl_int CL_API_CALL clGetSupportedDX9MediaSurfaceFormatsINTEL | ( | cl_context | context, |
cl_mem_flags | flags, | ||
cl_mem_object_type | image_type, | ||
cl_uint | plane, | ||
cl_uint | num_entries, | ||
D3DFORMAT * | dx9_formats, | ||
cl_uint * | num_surface_formats | ||
) |