arcstk::v_1_0_0 namespace inline

libarcstk API version 1.0.0

Namespaces

namespace AccurateRip
AccurateRip checksum calculation algorithms.
namespace accuraterip
Calculating AccurateRip checksums.
namespace checksum
Operations on checksum types and their names.
namespace toc
Functions for managing ToCData instances.

Classes

class v_1_0_0::AlbumVerifier
Verifier for a list of checksums accompanied by a ToC.
class v_1_0_0::Algorithm
Interface: Checksum calculation algorithm.
class v_1_0_0::Appender
A named logging output channel.
class v_1_0_0::ARId
AccurateRip-Identifier of a compact disc.
class v_1_0_0::AudioSize
Uniform access to the size of the input audio information.
class v_1_0_0::Calculation
Perform checksums calculation.
struct v_1_0_0::CDDA
Constants related to the CDDA format.
class v_1_0_0::Checksum
An AccurateRip checksum for a single file or track.
class v_1_0_0::ChecksumSet
A set of Checksum instances of different types for a single track.
class v_1_0_0::ChecksumSource
Interface: unified access to checksum containers.
template<typename T>
class v_1_0_0::ChecksumSourceOf
Base: wrap a checksum container type in a ChecksumSource.
class v_1_0_0::DBAR
Represents the content of dBAR file.
class v_1_0_0::DBARBlock
A block in a DBAR.
class v_1_0_0::DBARBlockHeader
The header of a DBARBlock.
class v_1_0_0::DBARBuilder
ParseHandler to build a DBAR object.
class v_1_0_0::DBARErrorHandler
Default ParseErrorHandler for parsing DBAR objects.
class v_1_0_0::DBARSource
Access DBAR as a ChecksumSource.
class v_1_0_0::DBARTriplet
A triplet in a DBARBlock.
class v_1_0_0::InvalidMetadataException
Reports invalid metadata for constructing a ToC.
class v_1_0_0::Log
A single logging operation of a Logger using a specified LOGLEVEL.
class v_1_0_0::Logger
Logs a message to its registered Appenders.
class v_1_0_0::Logging
A singleton interface used by all Log instances.
class v_1_0_0::ParseErrorHandler
Interface: error handling while parsing a dBAR format.
class v_1_0_0::ParseHandler
Interface: parsing a byte stream in dBAR format.
class v_1_0_0::SampleInputIterator
Type erasing interface for iterators over PCM 32 bit samples.
template<typename T, bool is_planar>
class v_1_0_0::SampleSequence
A sequence of samples represented by 16 or 32 bit integral types.
class v_1_0_0::Settings
Settings for a Calculation.
class v_1_0_0::StreamParseException
Reports a read error during parsing a binary stream.
class v_1_0_0::ToC
Table of contents of a compact disc.
class v_1_0_0::TracksetVerifier
Verifier for a set of checksums without a ToC.
class v_1_0_0::VerificationResult
Interface: Result of a verification process.
class v_1_0_0::Verifier
Interface: perform a verification.