[][src]Function jpegxl_sys::JpegxlDecoderSetParallelRunner

pub unsafe extern "C" fn JpegxlDecoderSetParallelRunner(
    dec: *mut JpegxlDecoder,
    parallel_runner: JpegxlParallelRunner,
    parallel_runner_opaque: *mut c_void
) -> JpegxlDecoderStatus

Set the parallel runner for multithreading. May only be set before starting decoding.

@param dec decoder object @param parallel_runner function pointer to runner for multithreading. It may be NULL to use the default, single-threaded, runner. A multithreaded runner should be set to reach fast performance. @param parallel_runner_opaque opaque pointer for parallel_runner. @return JPEGXL_DEC_SUCCESS if the runner was set, JPEGXL_DEC_ERROR otherwise (the previous runner remains set).