LIBJXL
Loading...
Searching...
No Matches
Functions
thread_parallel_runner.h File Reference

implementation using std::thread of a JxlParallelRunner. More...

#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include "jxl/jxl_threads_export.h"
#include "jxl/memory_manager.h"
#include "jxl/parallel_runner.h"
Include dependency graph for thread_parallel_runner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

JXL_THREADS_EXPORT JxlParallelRetCode JxlThreadParallelRunner (void *runner_opaque, void *jpegxl_opaque, JxlParallelRunInit init, JxlParallelRunFunction func, uint32_t start_range, uint32_t end_range)
 
JXL_THREADS_EXPORT void * JxlThreadParallelRunnerCreate (const JxlMemoryManager *memory_manager, size_t num_worker_threads)
 
JXL_THREADS_EXPORT void JxlThreadParallelRunnerDestroy (void *runner_opaque)
 
JXL_THREADS_EXPORT size_t JxlThreadParallelRunnerDefaultNumWorkerThreads ()
 

Detailed Description

implementation using std::thread of a JxlParallelRunner.