39#ifndef OJPH_CODESTREAM_H
40#define OJPH_CODESTREAM_H
59 class comment_exchange;
60 class mem_fixed_allocator;
87 ui32 num_comments = 0);
99 ui32 skipped_res_for_recon);
OJPH_EXPORT param_siz access_siz()
OJPH_EXPORT param_cod access_cod()
OJPH_EXPORT void restrict_input_resolution(ui32 skipped_res_for_data, ui32 skipped_res_for_recon)
local::codestream * state
OJPH_EXPORT void set_planar(bool planar)
OJPH_EXPORT ~codestream()
OJPH_EXPORT void enable_resilience()
OJPH_EXPORT line_buf * exchange(line_buf *line, ui32 &next_component)
OJPH_EXPORT void request_tlm_marker(bool needed)
OJPH_EXPORT void set_profile(const char *s)
OJPH_EXPORT param_qcd access_qcd()
OJPH_EXPORT void read_headers(infile_base *file)
OJPH_EXPORT void set_tilepart_divisions(bool at_resolutions, bool at_components)
OJPH_EXPORT void write_headers(outfile_base *file, const comment_exchange *comments=NULL, ui32 num_comments=0)
OJPH_EXPORT void create()
OJPH_EXPORT bool is_planar() const
OJPH_EXPORT line_buf * pull(ui32 &comp_num)