arcstk namespace

APIs of libarcstk.

Namespaces

namespace v_1_0_0 inline
libarcstk API version 1.0.0

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.