Grok 10.0.5
CodeStreamDecompress.h File Reference

Go to the source code of this file.

Classes

struct  grk::grk::marker_handler
 
class  grk::grk::CodeStreamDecompress
 

Namespaces

namespace  grk
 Copyright (C) 2016-2023 Grok Image Compression Inc.
 

Typedefs

typedef std::function< bool(uint8_t *headerData, uint16_t header_size)> grk::MARKER_FUNC
 

Variables

uint16_t id
 marker value
 
uint32_t states
 value of the state when the marker can appear
 
MARKER_FUNC func
 
std::map< uint16_t, marker_handler * > marker_map
 
DecompressorState decompressorState_
 
bool expectSOD_
 
uint16_t curr_marker_
 
bool headerError_
 
bool headerRead_
 
uint8_t * marker_scratch_
 
uint16_t marker_scratch_size_
 
GrkImage * outputImage_
 
TileCache * tileCache_
 
StripCache stripCache_
 
grk_io_pixels_callback ioBufferCallback
 
void * ioUserData
 
grk_io_register_reclaim_callback grkRegisterReclaimCallback_
 

Variable Documentation

◆ curr_marker_

◆ decompressorState_

◆ expectSOD_

◆ func

◆ grkRegisterReclaimCallback_

◆ headerError_

◆ headerRead_

◆ id

uint16_t id

◆ ioBufferCallback

◆ ioUserData

◆ marker_map

◆ marker_scratch_

◆ marker_scratch_size_

uint16_t marker_scratch_size_
private

◆ outputImage_

◆ states

uint32_t states

value of the state when the marker can appear

◆ stripCache_

◆ tileCache_