JxlDecoderSetParallelRunner

Function JxlDecoderSetParallelRunner 

Source
pub unsafe extern "C-unwind" fn JxlDecoderSetParallelRunner(
    dec: *mut JxlDecoder,
    parallel_runner: JxlParallelRunner,
    parallel_runner_opaque: *mut c_void,
) -> JxlDecoderStatus
Expand description

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

§Parameters

  • dec: decoder object
  • 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.
  • parallel_runner_opaque: opaque pointer for parallel_runner.

§Returns