|
OpenJPH
Open-source implementation of JPEG2000 Part-15
|
#include <ojph_file.h>
Public Types | |
| enum | seek : int { OJPH_SEEK_SET = SEEK_SET , OJPH_SEEK_CUR = SEEK_CUR , OJPH_SEEK_END = SEEK_END } |
Public Member Functions | |
| virtual | ~infile_base () |
| virtual size_t | read (void *ptr, size_t size)=0 |
| virtual int | seek (si64 offset, enum infile_base::seek origin)=0 |
| virtual si64 | tell ()=0 |
| virtual bool | eof ()=0 |
| virtual void | close () |
Definition at line 246 of file ojph_file.h.
| enum ojph::infile_base::seek : int |
| Enumerator | |
|---|---|
| OJPH_SEEK_SET | |
| OJPH_SEEK_CUR | |
| OJPH_SEEK_END | |
Definition at line 249 of file ojph_file.h.
|
inlinevirtual |
Definition at line 255 of file ojph_file.h.
|
inlinevirtual |
Reimplemented in ojph::j2c_infile, and ojph::mem_infile.
Definition at line 263 of file ojph_file.h.
|
pure virtual |
Implemented in ojph::j2c_infile, and ojph::mem_infile.
Referenced by ojph::local::find_marker().
|
pure virtual |
Implemented in ojph::j2c_infile, and ojph::mem_infile.
Referenced by ojph::local::bb_read(), ojph::local::bb_read_chunk(), ojph::local::bb_skip_eph(), ojph::local::bb_skip_sop(), ojph::local::find_marker(), ojph::local::param_atk::read(), ojph::local::param_cap::read(), ojph::local::param_cod::read(), ojph::local::param_dfs::read(), ojph::local::param_nlt::read(), ojph::local::param_qcd::read(), ojph::local::param_siz::read(), ojph::local::param_sot::read(), ojph::local::param_cod::read_coc(), ojph::local::param_atk::read_coefficient(), ojph::local::param_atk::read_coefficient(), ojph::local::param_qcd::read_qcc(), and ojph::local::skip_marker().
|
pure virtual |
Implemented in ojph::j2c_infile, and ojph::mem_infile.
|
pure virtual |
Implemented in ojph::j2c_infile, and ojph::mem_infile.
Referenced by ojph::local::precinct::parse(), and ojph::local::tile::parse_tile_header().