calculators.hpp file

Calculate AccurateRip Checksums and IDs.

Namespaces

namespace arcsdec
APIs of libarcsdec.
namespace arcsdec::v_1_0_0 inline
libarcsdec 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
Abstract 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.