FileReader class
#include <descriptor.hpp>
Abstract base class for FileReaders.
Derived classes
- class AudioReader final
- Read audio files and provide the decoded samples.
- class 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:: FileReader:: descriptor() const
Get a descriptor for this FileReader.
| Returns | Descriptor for this FileReader instance |
|---|
std::unique_ptr<FileReaderDescriptor> arcsdec:: FileReader:: do_descriptor() const pure virtual private
Implements FileReader::
| Returns | Descriptor for this FileReader instance |
|---|