Grok 13.0.2
plugin_bridge.h
Go to the documentation of this file.
1
18#pragma once
19
20namespace grk
21{
22void decompress_synch_plugin_with_host(TileProcessor* tcd);
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
Copyright (C) 2016-2024 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:94
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:147
Plugin tile.
Definition grok.h:915