39#ifndef OJPH_CODESTREAM_H
40#define OJPH_CODESTREAM_H
61 class comment_exchange;
62 class mem_fixed_allocator;
121 void set_planar(
bool planar);
134 void set_profile(
const char* s);
156 void set_tilepart_divisions(
bool at_resolutions,
bool at_components);
165 bool is_tilepart_division_at_resolutions();
174 bool is_tilepart_division_at_components();
183 void request_tlm_marker(
bool needed);
194 bool is_tlm_requested();
214 ui32 num_comments = 0);
289 ui32 skipped_res_for_recon);
362 bool is_planar()
const;
The object represent a codestream.
local::codestream * state
non-linearity point transformation object (implements NLT marker segment)
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)