Classes
-
namespace arcsdec APIs of libarcsdec.
- namespace v_1_0_0 inline libarcsdec 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 Abstract base class for validation handlers for AudioReaderImpls.
- struct v_1_0_0::BigEndianBytes final Service: interpret 2 or 4 big-endian bytes as integer.
- struct v_1_0_0::BLOCKSIZE final 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 final 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 Preference for the most specific descriptor.
- class v_1_0_0::DefaultSelector final Selector for highest preference.
- class v_1_0_0::DefaultValidator Abstract base implementation of AudioValidator.
- class v_1_0_0::DescriptorCue final A MetadataParser for Cuesheet files, implemented with libcue 2.
- class v_1_0_0::DescriptorCuesheet final A MetadataParser for Cuesheet files.
- class v_1_0_0::DescriptorFFmpeg final Reader for lossless audio formats, implemented with ffmpeg.
- class v_1_0_0::DescriptorFlac final An AudioReader for fLaC/fLaC files.
- class v_1_0_0::DescriptorPreference Interface for a descriptor preference.
- class v_1_0_0::DescriptorSndfile final A generic AudioReader for losslessly encoded audio files.
- class v_1_0_0::DescriptorToc final A MetadataParser for CDRDAO/TOC files, implemented with libcdio.
- class v_1_0_0::DescriptorWavpack final Wavpack-5-based reader for losslessly encoded wavpack files.
- class v_1_0_0::DescriptorWavPCM final AudioReader for RIFF/WAVE files with CDDA-compliant 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 Abstract base class for classes that create opaque readers.
- class v_1_0_0::FileReaderRegistry Hold 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 Preference for the most specific descriptor accepting 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 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 equivalent to 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.