calculators.hpp file
A high-level API for calculating ARCSs and IDs.
Namespaces
- namespace arcsdec
- Main namespace for libarcsdec.
- namespace arcsdec::v_1_0_0 inline
- API version 1.0.0.
Classes
- class arcsdec::v_1_0_0::ARCSCalculator
- Calculate ARCSs for input audio files.
- class arcsdec::v_1_0_0::ARIdCalculator
- Calculate AccurateRip ID of an album.
- class arcsdec::v_1_0_0::AudioInfo
- Format-independent parser for audio metadata.
-
template<class ReaderType>class arcsdec::v_1_0_0::FileReaderProvider
- Base class for classes that create opaque readers.
- class arcsdec::v_1_0_0::ReaderAndFormatHolder
- Interface for a class that holds formats and readers.
-
template<class ReaderType>class arcsdec::v_1_0_0::SelectionPerformer
- Interface for a class that performs a selection.
- class arcsdec::v_1_0_0::TOCParser
- Format-independent parser for CD TOC metadata files.
Functions
-
template<class ReaderType>auto default_selection() -> const FileReaderSelection*
- Provide the default FileReaderSelection for the specified ReaderType.