Grok 12.0.1
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* numPix);
27
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 grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
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:93
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 *numPix)
Definition plugin_bridge.cpp:146
Plugin tile.
Definition grok.h:808