Class INTELVAAPIMediaSharing

java.lang.Object
org.lwjgl.opencl.INTELVAAPIMediaSharing

public class INTELVAAPIMediaSharing extends Object
  • Field Details

    • CL_VA_API_DISPLAY_INTEL

      public static final int CL_VA_API_DISPLAY_INTEL
      See Also:
    • CL_PREFERRED_DEVICES_FOR_VA_API_INTEL

      public static final int CL_PREFERRED_DEVICES_FOR_VA_API_INTEL
      See Also:
    • CL_ALL_DEVICES_FOR_VA_API_INTEL

      public static final int CL_ALL_DEVICES_FOR_VA_API_INTEL
      See Also:
    • CL_CONTEXT_VA_API_DISPLAY_INTEL

      public static final int CL_CONTEXT_VA_API_DISPLAY_INTEL
      See Also:
    • CL_MEM_VA_API_MEDIA_SURFACE_INTEL

      public static final int CL_MEM_VA_API_MEDIA_SURFACE_INTEL
      See Also:
    • CL_IMAGE_VA_API_PLANE_INTEL

      public static final int CL_IMAGE_VA_API_PLANE_INTEL
      See Also:
    • CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL

      public static final int CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL
      See Also:
    • CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL

      public static final int CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL
      See Also:
    • CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL

      public static final int CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL
      See Also:
    • CL_INVALID_VA_API_MEDIA_SURFACE_INTEL

      public static final int CL_INVALID_VA_API_MEDIA_SURFACE_INTEL
      See Also:
    • CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL

      public static final int CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL
      See Also:
    • CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL

      public static final int CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL
      See Also:
  • Method Details

    • nclGetDeviceIDsFromVA_APIMediaAdapterINTEL

      public static int nclGetDeviceIDsFromVA_APIMediaAdapterINTEL(long platform, int media_adapter_type, long media_adapter, int media_adapter_set, int num_entries, long devices, long num_devices)
      cl_int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(cl_platform_id platform, cl_va_api_device_source_intel media_adapter_type, void * media_adapter, cl_va_api_device_set_intel media_adapter_set, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • clGetDeviceIDsFromVA_APIMediaAdapterINTEL

      @NativeType("cl_int") public static int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(@NativeType("cl_platform_id") long platform, @NativeType("cl_va_api_device_source_intel") int media_adapter_type, @NativeType("void *") long media_adapter, @NativeType("cl_va_api_device_set_intel") int media_adapter_set, @NativeType("cl_device_id *") @Nullable PointerBuffer devices, @NativeType("cl_uint *") @Nullable IntBuffer num_devices)
      cl_int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(cl_platform_id platform, cl_va_api_device_source_intel media_adapter_type, void * media_adapter, cl_va_api_device_set_intel media_adapter_set, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • nclCreateFromVA_APIMediaSurfaceINTEL

      public static long nclCreateFromVA_APIMediaSurfaceINTEL(long context, long flags, long surface, int plane, long errcode_ret)
      cl_mem clCreateFromVA_APIMediaSurfaceINTEL(cl_context context, cl_mem_flags flags, VASurfaceID * surface, cl_uint plane, cl_int * errcode_ret)
    • clCreateFromVA_APIMediaSurfaceINTEL

      @NativeType("cl_mem") public static long clCreateFromVA_APIMediaSurfaceINTEL(@NativeType("cl_context") long context, @NativeType("cl_mem_flags") long flags, @NativeType("VASurfaceID *") IntBuffer surface, @NativeType("cl_uint") int plane, @NativeType("cl_int *") @Nullable IntBuffer errcode_ret)
      cl_mem clCreateFromVA_APIMediaSurfaceINTEL(cl_context context, cl_mem_flags flags, VASurfaceID * surface, cl_uint plane, cl_int * errcode_ret)
    • nclEnqueueAcquireVA_APIMediaSurfacesINTEL

      public static int nclEnqueueAcquireVA_APIMediaSurfacesINTEL(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueAcquireVA_APIMediaSurfacesINTEL(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueAcquireVA_APIMediaSurfacesINTEL

      @NativeType("cl_int") public static int clEnqueueAcquireVA_APIMediaSurfacesINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("cl_mem const *") PointerBuffer mem_objects, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueAcquireVA_APIMediaSurfacesINTEL(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueReleaseVA_APIMediaSurfacesINTEL

      public static int nclEnqueueReleaseVA_APIMediaSurfacesINTEL(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueReleaseVA_APIMediaSurfacesINTEL(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReleaseVA_APIMediaSurfacesINTEL

      @NativeType("cl_int") public static int clEnqueueReleaseVA_APIMediaSurfacesINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("cl_mem const *") PointerBuffer mem_objects, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueReleaseVA_APIMediaSurfacesINTEL(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clGetDeviceIDsFromVA_APIMediaAdapterINTEL

      @NativeType("cl_int") public static int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(@NativeType("cl_platform_id") long platform, @NativeType("cl_va_api_device_source_intel") int media_adapter_type, @NativeType("void *") long media_adapter, @NativeType("cl_va_api_device_set_intel") int media_adapter_set, @NativeType("cl_device_id *") @Nullable PointerBuffer devices, @NativeType("cl_uint *") int @Nullable [] num_devices)
      cl_int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(cl_platform_id platform, cl_va_api_device_source_intel media_adapter_type, void * media_adapter, cl_va_api_device_set_intel media_adapter_set, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • clCreateFromVA_APIMediaSurfaceINTEL

      @NativeType("cl_mem") public static long clCreateFromVA_APIMediaSurfaceINTEL(@NativeType("cl_context") long context, @NativeType("cl_mem_flags") long flags, @NativeType("VASurfaceID *") int[] surface, @NativeType("cl_uint") int plane, @NativeType("cl_int *") int @Nullable [] errcode_ret)
      cl_mem clCreateFromVA_APIMediaSurfaceINTEL(cl_context context, cl_mem_flags flags, VASurfaceID * surface, cl_uint plane, cl_int * errcode_ret)