Grok 15.1.0
plugin_bridge.h
Go to the documentation of this file.
1
17
18#pragma once
19
20namespace grk
21{
23
24void compress_synch_with_plugin(TileProcessor* tcd, uint16_t compno, uint32_t resno,
25 uint32_t bandIndex, uint64_t precinctIndex, uint64_t cblkno,
26 Subband* band, CompressCodeblock* cblk, uint32_t* num_pix);
27
28bool tile_equals(grk_plugin_tile* plugin_tile, Tile* tilePtr);
29
30#ifdef PLUGIN_DEBUG_ENCODE
31// set context stream for debugging purposes
32void set_context_stream(TileProcessor* p_tileProcessor);
33
34void nextCXD(grk_plugin_debug_mqc* mqc, uint32_t d);
35
36void mqc_next_plane(grk_plugin_debug_mqc* mqc);
37
38#endif
39
40} // namespace grk
struct _grk_plugin_tile grk_plugin_tile
Copyright (C) 2016-2025 Grok Image Compression Inc.
Definition ICacheable.h:20
void decompress_synch_plugin_with_host(TileProcessor *tcd)
Definition plugin_bridge.cpp:24
bool tile_equals(grk_plugin_tile *plugin_tile, Tile *tilePtr)
Definition plugin_bridge.cpp:92
void compress_synch_with_plugin(TileProcessor *tcd, uint16_t compno, uint32_t resno, uint32_t bandIndex, uint64_t precinctIndex, uint64_t cblkno, Subband *band, CompressCodeblock *cblk, uint32_t *num_pix)
Definition plugin_bridge.cpp:145
Definition Codeblock.h:122
Definition Subband.h:26
Definition TileProcessor.h:39
Definition TileProcessor.h:77
Definition plugin_interface.h:35