arcsdec::v_1_0_0::DescriptorWavPCM class final

AudioReader for RIFF/WAVE files with CDDA-compliant PCM data.

Represents a RIFF WAVE container holding PCM samples conforming to CDDA. That is 16 bit, 2 channels, 44100 samples/sec as integer representation exclusively.

Additional fields in the format subchunk are not supported. Validation requires CDDA conform samples in PCM format. Non-standard subchunks are ignored. RIFX containers are currently not supported.

Base classes

class v_1_0_0::FileReaderDescriptor
Abstract base class for the properties of a FileReader.

Constructors, destructors, conversion operators

~DescriptorWavPCM() final noexcept
Default destructor.

Private functions

auto do_name() const -> std::string final
Returns "RIFF/WAVE (PCM)".

Function documentation

std::string arcsdec::v_1_0_0::DescriptorWavPCM::do_name() const final private

Returns "RIFF/WAVE (PCM)".

Returns "RIFF/WAVE (PCM)"