39#ifndef OJPH_CODESTREAM_H
40#define OJPH_CODESTREAM_H
61 class comment_exchange;
62 class mem_fixed_allocator;
138 void set_planar(
bool planar);
151 void set_profile(
const char* s);
173 void set_tilepart_divisions(
bool at_resolutions,
bool at_components);
182 bool is_tilepart_division_at_resolutions();
191 bool is_tilepart_division_at_components();
200 void request_tlm_marker(
bool needed);
211 bool is_tlm_requested();
231 ui32 num_comments = 0);
306 ui32 skipped_res_for_recon);
379 bool is_planar()
const;
The object represent a codestream.
local::codestream * state
non-linearity point transformation object (implements NLT marker segment)
Quantization parameters object.
EMSCRIPTEN_KEEPALIVE void enable_resilience(j2k_struct *j2c)
EMSCRIPTEN_KEEPALIVE void restrict_input_resolution(j2k_struct *j2c, int skipped_res_for_read, int skipped_res_for_recon)