arcstk namespace

libarcstk main namespace

Namespaces

namespace v_1_0_0 inline
API version 1.0.0.

Classes

class v_1_0_0::AlbumMatcher
Match an album track list against an ARResponse.
class v_1_0_0::Appender
A named logging output channel.
class v_1_0_0::ARBlock
An album-related block of triplets as it occurrs in an AccurateRip response.
class v_1_0_0::ARId
AccurateRip-Identifier of a compact disc.
class v_1_0_0::ARParser
Generic parser for std::istream instances.
class v_1_0_0::ARResponse
Response content from AccurateRip when responding to an request.
class v_1_0_0::ARStreamParser
Abstract base for parsing the content of an AccurateRip HTTP-response.
class v_1_0_0::ARTriplet
A triplet of values describing a particular track in an AccurateRip response.
class v_1_0_0::AudioSize
Uniform access to the size of the input audio information.
class v_1_0_0::CalcContext
Interface for information about the current audio input.
class v_1_0_0::Calculation
Checksum calculation for a requested checksum::type.
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::Checksums
The result of a Calculation, an iterable list of ChecksumSets.
class v_1_0_0::ChecksumSet
A set of Checksum instances of different types for a single track.
class v_1_0_0::ContentHandler
Interface for ARStreamParser content handlers.
class v_1_0_0::DefaultContentHandler
Populates an existing ARResponse instance.
class v_1_0_0::DefaultErrorHandler
Logs every error and throws StreamReadException afterwards.
class v_1_0_0::ErrorHandler
Interface for ARStreamParser error handlers.
class v_1_0_0::InvalidMetadataException
Reports invalid metadata for building a TOC.
class v_1_0_0::ListMatcher
Match a set of actual Checksums against a list of reference Checksums.
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::Match
Interface: Result of matching Checksums against an ARResponse.
class v_1_0_0::Matcher
Interface: Try to Match Checksums against a specified ARResponse.
class v_1_0_0::NonstandardMetadataException
Reports metadata violating the redbook standard.
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::StreamReadException
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::TracksetMatcher
Match an arbitrary set of Checksums against an ARResponse.