class final
#include <calculators.hpp>
v_1_0_0::ARIdCalculator Calculate AccurateRip ID of an album.
When instantiated, the default_
Base classes
-
template<class ReaderType>class v_1_0_0::FileReaderProvider<MetadataParser>
- Abstract base class for classes that create opaque readers.
Constructors, destructors, conversion operators
- ARIdCalculator()
- Constructor.
Public functions
- auto audio() const -> const AudioInfo*
- AudioInfo used by this instance.
- auto calculate(const std::string& metafilename, const std::string& audiofilename) const -> std::unique_ptr<ARId>
- Calculate ARId using the specified metadata and audio file.
- auto calculate(const ToC& toc, const std::string& audiofilename) const -> std::unique_ptr<ARId>
- Calculate ARId from ToC while taking leadout from audio file.
- void set_audio(const AudioInfo& audio)
- Set the AudioInfo used by this instance.
Function documentation
std::unique_ptr<ARId> arcsdec:: v_1_0_0:: ARIdCalculator:: calculate(const std::string& metafilename,
const std::string& audiofilename) const
Calculate ARId using the specified metadata and audio file.
Parameters | |
---|---|
metafilename in | Name of the metadata file |
audiofilename in | Name of the audiofile |
Returns | The AccurateRip id for this medium |
std::unique_ptr<ARId> arcsdec:: v_1_0_0:: ARIdCalculator:: calculate(const ToC& toc,
const std::string& audiofilename) const
Calculate ARId from ToC while taking leadout from audio file.
Parameters | |
---|---|
toc in | ToC of the audio data |
audiofilename in | Name of the audiofile |
Returns | The AccurateRip id for this medium |
Iff the ToC is complete(), the audiofilename parameter is completely ignored.