cl_int
clGetSamplerInfo
(
| cl_sampler sampler, |
cl_sampler_info param_name, | |
size_t param_value_size, | |
void *param_value, | |
size_t *param_value_size_ret) |
sampler
Specifies the sampler being queried.
param_name
Specifies the information to query. The list of supported
param_name
types and the information returned in
param_value
by clGetSamplerInfo
is described in the table below.
param_value
A pointer to memory where the appropriate result being queried is
returned. If param_value
is NULL, it is ignored.
param_value_size
Specifies the size in bytes of memory pointed to by
param_value
. This size must be greater than or equal to size of
return type as described in the table below.
param_value_size_ret
Returns the actual size in bytes of data copied to param_value
.
If param_value_size_ret
is NULL, it is ignored.
cl_sampler_info | Return Type and Info. returned in param_value |
---|---|
CL_SAMPLER_REFERENCE_COUNT
|
Return type: cl_uint
Return the |
CL_SAMPLER_CONTEXT
|
Return type: cl_context
Return the context specified when the sampler is created. |
CL_SAMPLER_ADDRESSING_MODE
|
Return type: cl_addressing_mode
Return the value specified by |
CL_SAMPLER_FILTER_MODE
|
Return type: cl_filter_mode
Return the value specified by |
CL_SAMPLER_NORMALIZED_COORDS
|
Return type: cl_bool
Return the value specified by |
Returns CL_SUCCESS if the function is
executed successfully, otherwise returns CL_INVALID_VALUE if param_name
is not valid, or if size in bytes specified by param_value_size
is less than return type as described in the table above and param_value
is not NULL, and returns CL_INVALID_SAMPLER if
sampler
is a not a valid sampler object.