28class RecordFileWriter;
29class RecordFileReader;
30class MultiRecordFileReader;
37namespace IndexRecord {
57template <
class FileChunk>
Specification of a VRS record content block.
Definition RecordFormat.h:474
The DataLayout class describes the data stored inside a DataLayoutContentBlock.
Definition DataLayout.h:191
Definition DiskFileChunk.hpp:29
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:71
The WriteFileHandler interface adds write operations to the FileHandler interface.
Definition WriteFileHandler.h:45
Definition AsyncDiskFileChunk.hpp:49
PixelFormat
Pixel format type, then the image format is ImageFormat::RAW.
Definition RecordFormat.h:60
CompressionPreset
VRS Compression setting.
Definition Compressor.h:38
AudioSampleFormat
Audio sample format, when the audio type is AudioFormat::PCM.
Definition RecordFormat.h:105
ImageFormat
Image format type.
Definition RecordFormat.h:47
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:94
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