28class RecordFileWriter;
29class RecordFileReader;
30class MultiRecordFileReader;
37namespace IndexRecord {
57template <
class FileChunk>
Specification of a VRS record content block.
Definition RecordFormat.h:504
The DataLayout class describes the data stored inside a DataLayoutContentBlock.
Definition DataLayout.h:209
Definition DiskFileChunk.hpp:31
FileHandler implementation for disk files, with chunked file support.
Definition DiskFile.h:34
Class to abstract the delegate file open operation for VRS file.
Definition FileDelegator.h:32
Class to abstract VRS file system operations, to enable support for alternate storage methods,...
Definition FileHandler.h:73
The WriteFileHandler interface adds write operations to the FileHandler interface.
Definition WriteFileHandler.h:46
Definition Compressor.cpp:113
PixelFormat
Pixel format type, then the image format is ImageFormat::RAW.
Definition RecordFormat.h:63
CompressionPreset
VRS Compression setting.
Definition Compressor.h:38
AudioSampleFormat
Audio sample format, when the audio type is AudioFormat::PCM.
Definition RecordFormat.h:108
ImageFormat
Definition RecordFormat.h:49
CompressionType
Type of compression. Used in VRS record headers, so never modify the values.
Definition Record.h:35
ThreadRole
Thread types that are created with the RecordFileWriter interface.
Definition RecordFileWriter.h:59
AudioFormat
Audio format type.
Definition RecordFormat.h:97
RecordableTypeId
VRS stream type or class identifier enum.
Definition StreamId.h:49
ContentType
Type of a record's block.
Definition RecordFormat.h:35
Class describing which record is being read. Most fields are really self explanatory.
Definition StreamPlayer.h:27
Generalized file descriptor class, allowing the efficient representation of complex file objects,...
Definition FileSpec.h:37
Helper class to hold the details about a single VRS record in memory.
Definition IndexRecord.h:105