Classes
-
namespace arcsdec Main namespace for libarcsdec.
- namespace v_1_0_0 inline API version 1.0.0.
- class v_1_0_0::ARCSCalculator final Calculate ARCSs for input audio files.
- class v_1_0_0::ARIdCalculator final Calculate AccurateRip ID of an album.
- class v_1_0_0::AudioInfo final Format-independent parser for audio metadata.
- class v_1_0_0::AudioReader final Read audio files and provide the decoded samples.
- class v_1_0_0::AudioReaderImpl Abstract base class for AudioReader implementations.
- class v_1_0_0::AudioValidator Base class for validation handlers for AudioReaderImpls.
- struct v_1_0_0::BigEndianBytes final Service: interpret sequences of 2 or 4 big endian bytes as integer.
- struct v_1_0_0::BLOCKSIZE Symbolic constants for certain block sizes (in PCM 32 bit samples).
- class v_1_0_0::Bytes final A sequence of bytes read from a specific offset in a file.
- class v_1_0_0::ByteSeq Byte sequence with or without wildcards.
- struct v_1_0_0::CDDAValidator final Service: verify the CDDA conformity of values.
- class v_1_0_0::DefaultPreference final DescriptorPreference for the most specific descriptor (with least supported Formats and Codecs).
- class v_1_0_0::DefaultSelector final FileReaderSelector for first descriptor (in order of occurrence) with highest preference.
- class v_1_0_0::DefaultValidator Default implementation of AudioValidator.
- class v_1_0_0::DescriptorCue Libcue-based parser for Cuesheets.
- class v_1_0_0::DescriptorCuesheet Parser for Cuesheets.
- class v_1_0_0::DescriptorFFmpeg FFmpeg-based AudioReader for virtually any lossless audio format.
- class v_1_0_0::DescriptorFlac Libflac-based reader for fLaC containers holding fLaC data.
- class v_1_0_0::DescriptorPreference Interface for a descriptor preference.
- class v_1_0_0::DescriptorSndfile Libsndfile-based reader for some lossless audio input formats.
- class v_1_0_0::DescriptorToc Libcdio-based parser for CDRDAO's .toc files.
- class v_1_0_0::DescriptorWavpack Wavpack-5-based reader for losslessly encoded wavpack files.
- class v_1_0_0::DescriptorWavPCM Reader for RIFF WAVE files containing PCM data.
- class v_1_0_0::FileReader Abstract base class for FileReaders.
- class v_1_0_0::FileReaderDescriptor Abstract base class for the properties of a FileReader.
- class v_1_0_0::FileReaderPreferenceSelection final FileReaderSelection of FileReaderDescriptors.
- class v_1_0_0::FileReaderProvider Base class for classes that create opaque readers.
- class v_1_0_0::FileReaderRegistry Registry holding all available FileReaderDescriptors and all supported Formats.
- class v_1_0_0::FileReaderSelection Interface to select a FileReaderDescriptor by Format and Codec.
- class v_1_0_0::FileReaderSelector Interface for a selector on a set of FileReaderDescriptor instances.
- class v_1_0_0::FileReadException final Reports an error while reading a file.
- class v_1_0_0::FormatMatcher final Matcher for file formats.
- class v_1_0_0::FormatPreference final DescriptorPreference for the most specific descriptor that accepts the Format.
- class v_1_0_0::IdSelector final FileReaderSelector for a specific descriptor id.
- class v_1_0_0::InputFormatException final Reports an error concerning the input file format.
- class v_1_0_0::InvalidAudioException final Reports validation failure on audio data.
- struct v_1_0_0::LittleEndianBytes final Service: interpret sequences of 2 or 4 little-endian bytes as integer.
- class v_1_0_0::Matcher Interface for matchers.
- class v_1_0_0::MetadataParseException final Reports unexpected content while parsing a metadata file.
- class v_1_0_0::MetadataParser final Parse metadata files and provide the content as a TOC instance.
- class v_1_0_0::MetadataParserImpl Abstract base class for MetadataParser implementations.
- class v_1_0_0::MinPreference final DescriptorPreference that is always DescriptorPreference::
MIN_PREFERENCE. - class v_1_0_0::ReaderAndFormatHolder Interface for a class that holds formats and readers.
- struct v_1_0_0::RegisterDescriptor final Register a FileReaderDescriptor type.
- struct v_1_0_0::RegisterFormat final Register a Format.
- class v_1_0_0::SampleProcessor Interface for processing samples as provided by a SampleProvider.
- class v_1_0_0::SampleProvider Inteface for providers of sample sequences.
- class v_1_0_0::SelectionPerformer Interface for a class that performs a selection.
- class v_1_0_0::TOCParser final Format-independent parser for CD TOC metadata files.