audioreader.hpp file
Implement AudioReaders.
Namespaces
- namespace arcsdec
- APIs of libarcsdec.
- namespace arcsdec::v_1_0_0 inline
- libarcsdec API version 1.0.0.
Classes
- class arcsdec::AudioReader
- Read audio files and provide the decoded samples.
- class arcsdec::AudioReaderImpl
- Abstract base class for AudioReader implementations.
- class arcsdec::AudioValidator
- Abstract base class for validation handlers for AudioReaderImpls.
- struct arcsdec::BigEndianBytes
- Service: interpret 2 or 4 big-endian bytes as integer.
- struct arcsdec::CDDAValidator
- Service: verify the CDDA conformity of values.
- class arcsdec::DefaultValidator
- Abstract base implementation of AudioValidator.
- class arcsdec::InvalidAudioException
- Reports validation failure on audio data.
- struct arcsdec::LittleEndianBytes
- Service: interpret 2 or 4 little-endian bytes as integer.