iplOpenCLDeviceCreateFromExisting

Function iplOpenCLDeviceCreateFromExisting 

Source
pub unsafe extern "C" fn iplOpenCLDeviceCreateFromExisting(
    context: IPLContext,
    convolutionQueue: *mut c_void,
    irUpdateQueue: *mut c_void,
    device: *mut IPLOpenCLDevice,
) -> IPLerror
Expand 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.