Classes
-
namespace arcsdec APIs of libarcsdec.
- namespace v_1_0_0 inline libarcsdec API version 1.0.0.
- class ARCSCalculator final Calculate ARCSs for input audio files.
- class ARIdCalculator final Calculate AccurateRip ID of an album.
- class AudioInfo final Format-independent parser for audio metadata.
- class AudioReader final Read audio files and provide the decoded samples.
- class AudioReaderImpl Abstract base class for AudioReader implementations.
- class AudioValidator Abstract base class for validation handlers for AudioReaderImpls.
- struct BigEndianBytes final Service: interpret 2 or 4 big-endian bytes as integer.
- struct BLOCKSIZE final Symbolic constants for certain block sizes (in PCM 32 bit samples).
- class Bytes final A sequence of bytes read from a specific offset in a file.
- class ByteSeq final Byte sequence with or without wildcards.
- struct CDDAValidator final Service: verify the CDDA conformity of values.
- class DefaultPreference final Preference for the most specific descriptor.
- class DefaultSelector final Selector for highest preference.
- class DefaultValidator Abstract base implementation of AudioValidator.
- class DescriptorPreference Interface for a descriptor preference.
- class FileReader Abstract base class for FileReaders.
- class FileReaderDescriptor Abstract base class for the properties of a FileReader.
- class FileReaderPreferenceSelection final FileReaderSelection of FileReaderDescriptors.
- class FileReaderProvider Abstract base class for classes that create opaque readers.
- class FileReaderRegistry Hold all available FileReaderDescriptors and all supported Formats.
- class FileReaderSelection Interface to select a FileReaderDescriptor by Format and Codec.
- class FileReaderSelector Interface for a selector on a set of FileReaderDescriptor instances.
- class FileReadException final Reports an error while reading a file.
- class FormatMatcher final Matcher for file formats.
- class FormatPreference final Preference for the most specific descriptor accepting the Format.
- class IdSelector final FileReaderSelector for a specific descriptor id.
- class InputFormatException final Reports an error concerning the input file format.
- class InvalidAudioException final Reports validation failure on audio data.
- struct LittleEndianBytes final Service: interpret 2 or 4 little-endian bytes as integer.
- class Matcher Interface for matchers.
- class MetadataParseException final Reports unexpected content while parsing a metadata file.
- class MetadataParser final Parse metadata files and provide the content as a ToC instance.
- class MetadataParserImpl Abstract base class for MetadataParser implementations.
- class MinPreference final DescriptorPreference equivalent to MIN_PREFERENCE.
- class ReaderAndFormatHolder Interface for a class that holds formats and readers.
- struct RegisterDescriptor final Register a FileReaderDescriptor type.
- struct RegisterFormat final Register a Format.
- class SampleProcessor Interface for processing samples as provided by a SampleProvider.
- class SampleProvider Interface for providers of sample sequences.
- class SelectionPerformer Interface for a class that performs a selection.
- class ToCParser final Format-independent parser for CD ToC metadata files.