17 #ifndef INDEXEDFILE_READER_V100_CLASS_HEADER
18 #define INDEXEDFILE_READER_V100_CLASS_HEADER
37 flag_disable_file_system_cache = 0x1
89 int64_t
seek(int64_t position,
int time_format, uint32_t flags=0);
Definition: indexedfilereader_v100.h:32
int64_t setCurrentPos(int64_t position, int time_format)
uint32_t _flags
flag value to attach
Definition: indexedfilereader_v100.h:42
timestamp_t getDuration() const
void readNextChunk(ChunkHeader **chunk_info, void **data)
void attach(FileHeader *file_header, utils5ext::File *file, uint32_t flags=0)
int64_t getChunkCount() const
int _index_table_size
size of index table
Definition: indexedfilereader_v100.h:48
int64_t _end_of_data_marker
endmarker for data
Definition: indexedfilereader_v100.h:50
int64_t seekFlags(uint32_t flags, ChunkHeader **chunk)
int64_t getIndexCount() const
int64_t seek(int64_t position, int time_format, uint32_t flags=0)
void queryChunkInfo(ChunkHeader **chunk_info)
void readChunk(void **data)
int64_t getCurrentPos(int time_format) const
uint32_t getVersionId() const
FileHeader * internalGetFileHeader() const
int64_t getFilePos() const
ChunkHeader * _index_table
index table
Definition: indexedfilereader_v100.h:46
int64_t internalGetIndex() const
Definition: indexedfile_v100.h:49
namespace for IFHD File library
Definition: indexedfile_types.h:30