arcsdec::v_1_0_0::FileReader class

Abstract base class for FileReaders.

Derived classes

class v_1_0_0::AudioReader final
Read audio files and provide the decoded samples.
class v_1_0_0::MetadataParser final
Parse metadata files and provide the content as a TOC instance.

Constructors, destructors, conversion operators

~FileReader() virtual noexcept
Virtual default destructor.

Public functions

auto descriptor() const -> std::unique_ptr<FileReaderDescriptor>
Get a descriptor for this FileReader.

Private functions

auto do_descriptor() const -> std::unique_ptr<FileReaderDescriptor> pure virtual
Implements FileReader::descriptor().

Function documentation

std::unique_ptr<FileReaderDescriptor> arcsdec::v_1_0_0::FileReader::descriptor() const

Get a descriptor for this FileReader.

Returns Descriptor for this FileReader instance