digiKam
heif::Context::Reader Class Referenceabstract

Public Member Functions

virtual int64_t get_position () const =0
 
virtual int read (void *data, size_t size)=0
 
virtual int seek (int64_t position)=0
 
virtual heif_reader_grow_status wait_for_file_size (int64_t target_size)=0
 
virtual ~Reader ()
 

Constructor & Destructor Documentation

◆ ~Reader()

virtual heif::Context::Reader::~Reader ( )
inlinevirtual

Member Function Documentation

◆ get_position()

virtual int64_t heif::Context::Reader::get_position ( ) const
pure virtual

◆ read()

virtual int heif::Context::Reader::read ( void *  data,
size_t  size 
)
pure virtual

◆ seek()

virtual int heif::Context::Reader::seek ( int64_t  position)
pure virtual

◆ wait_for_file_size()

virtual heif_reader_grow_status heif::Context::Reader::wait_for_file_size ( int64_t  target_size)
pure virtual

The documentation for this class was generated from the following file: