#include <Codec.h>
◆ Codec() [1/2]
◆ ~Codec()
◆ Codec() [2/2]
| grk::Codec::Codec |
( |
const Codec & | | ) |
|
|
delete |
◆ getImpl()
References Codec().
Referenced by grk_compress(), grk_compress_finish(), grk_compress_frame(), grk_compress_get_compressed_length(), grk_compress_init(), grk_decompress(), grk_decompress_get_image(), grk_decompress_get_progression_state(), grk_decompress_get_sample_image(), grk_decompress_get_sample_tile_image(), grk_decompress_get_tile_image(), grk_decompress_init(), grk_decompress_num_samples(), grk_decompress_read_header(), grk_decompress_sample(), grk_decompress_schedule_swath_copy(), grk_decompress_set_band_callback(), grk_decompress_set_progression_state(), grk_decompress_tile(), grk_decompress_update(), grk_decompress_wait(), grk_decompress_wait_swath_copy(), grk_dump_codec(), grk_transcode(), grkStartCompress(), and grk::FileFormatJP2Compress::transcodeCodestream().
◆ operator=()
◆ queueDecompressTile()
| std::future< bool > grk::Codec::queueDecompressTile |
( |
uint16_t | tile_index | ) |
|
|
inline |
◆ startWorkerThreadIfNeeded()
| void grk::Codec::startWorkerThreadIfNeeded |
( |
| ) |
|
|
inlineprivate |
◆ stopWorkerThread()
| void grk::Codec::stopWorkerThread |
( |
| ) |
|
|
inlineprivate |
◆ workerThread()
| void grk::Codec::workerThread |
( |
| ) |
|
|
inlineprivate |
◆ compressor_
◆ decompressor_
◆ obj
◆ queue_cv_
| std::condition_variable grk::Codec::queue_cv_ |
|
private |
◆ queue_mutex_
| std::mutex grk::Codec::queue_mutex_ |
|
private |
◆ stop_worker_
| std::atomic<bool> grk::Codec::stop_worker_ |
|
private |
◆ stream_
◆ task_queue_
| std::queue<TileTask> grk::Codec::task_queue_ |
|
private |
◆ thread_start_mutex_
| std::mutex grk::Codec::thread_start_mutex_ |
|
private |
◆ thread_started_
| bool grk::Codec::thread_started_ |
|
private |
◆ worker_
| std::thread grk::Codec::worker_ |
|
private |
The documentation for this class was generated from the following file: