public static extern CLError clReleaseSampler(CLSampler sampler);
public static extern CLError clGetSamplerInfo( CLSampler sampler, CLSamplerInfo param_name, SizeT param_value_size, IntPtr param_value, ref SizeT param_value_size_ret);
public static extern CLError clRetainSampler(CLSampler sampler);