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 183 of file ojph_file.h.
enum ojph::infile_base::seek : int |
Enumerator | |
---|---|
OJPH_SEEK_SET | |
OJPH_SEEK_CUR | |
OJPH_SEEK_END |
Definition at line 186 of file ojph_file.h.
|
inlinevirtual |
Definition at line 192 of file ojph_file.h.
|
inlinevirtual |
Reimplemented in ojph::j2c_infile, and ojph::mem_infile.
Definition at line 200 of file ojph_file.h.
Referenced by ojph::local::codestream::close().
|
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_siz::read(), ojph::local::param_cod::read(), ojph::local::param_qcd::read(), ojph::local::param_cap::read(), ojph::local::param_sot::read(), ojph::local::param_qcc::read(), 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(), ojph::local::tile::parse_tile_header(), and ojph::local::codestream::read().