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

      public static int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(long platform, int media_adapter_type, long media_adapter, int media_adapter_set, @Nullable PointerBuffer devices, @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

      public static long clCreateFromVA_APIMediaSurfaceINTEL(long context, long flags, IntBuffer surface, int plane, @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

      public static int clEnqueueAcquireVA_APIMediaSurfacesINTEL(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @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

      public static int clEnqueueReleaseVA_APIMediaSurfacesINTEL(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @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

      public static int clGetDeviceIDsFromVA_APIMediaAdapterINTEL(long platform, int media_adapter_type, long media_adapter, int media_adapter_set, @Nullable PointerBuffer devices, 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

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