pub unsafe extern "C" fn iplOpenCLDeviceCreateFromExisting(
context: IPLContext,
convolutionQueue: *mut c_void,
irUpdateQueue: *mut c_void,
device: *mut IPLOpenCLDevice,
) -> IPLerrorExpand description
Creates an OpenCL device from an existing OpenCL device created by your application. Steam Audio will use up to two command queues that you provide for enqueuing OpenCL computations.
\param context The context used to initialize Steam Audio. \param convolutionQueue The \c cl_command_queue to use for enqueueing convolution work. \param irUpdateQueue The \c cl_command_queue to use for enqueueing IR update work. \param device [out] The created OpenCL device.
\return Status code indicating whether or not the operation succeeded.